Read the statement by Michael Teeuw here.
new update/upgrade script, ready for testing
- 
 @bhepler i added handling for the git lock file… if git is NOT running, I erase the dangling lock file 
 if git IS running, and this is an APPLY run, i change the run back to test mode, and advise to correct the problem
- 
 I just did another run of your upgrade script, Sam. All went well. MM 2.8.0 --> 2.9.0 
 Ubuntu 16.04.6 (downgraded from 18.04)
- 
 @Mykle1 on the 1st run, no modules were updated… there should have been a message in the log… i didn’t see it… did u see any this time?? 
- 
 Sorry, I was distracted here, Sam. I just emailed you the upgrade.log 
- 
 @Mykle1 thanks… they(last night and today) actually look good 
 i did make one change, the merge results generated one LONE line… i added some formatting to make it readable
- 
 @Mykle1 well, there is installed modules, and there is active modules… i only update the ACTIVE (ie, not disabled: true) modules with package.json files 
- 
 Understood. :thumbsup: 
- 
 for some reason, it updates me to version 2.8.0, although it seems like version 2.9.0 has already been released. MagicMirror installation successful! magicmirror@2.8.0 install-fonts /home/pi/MagicMirror 
 cd fonts && npm install
- 
 @bobwilliams can you show me the MagicMirror/installers/upgrade.log or send it to me mail, same userid as here on gmail, thanks 
- 
 Upgrade started - Sun Oct 6 11:26:51 +05 2019 
 user requested to apply changes
 doing test run = falsesaving custom.css 
 remote name = origin
 upgrading from version 2.8.0 to 2.9.0
 fetching latest revisions
 current branch = master
 there are 7 local files that are different than the master repoinstallers/mm.sh 
 modules/default/calendar/calendar.js
 modules/default/currentweather/currentweather.js
 modules/default/weather/weather.js
 modules/default/weatherforecast/weatherforecast.js
 package-lock.json
 run-start.shsave/restore files selection = y 
 test merge result rc=‘’ if empty, no conflicts
 executing merge, apply specified
 merge result rc= 0n Updating a31546b…500147e
 updating MagicMirror runtime, please waitmagicmirror@2.8.0 install /home/pi/MagicMirror 
 cd vendor && npm install
 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“arm”})audited 220 packages in 53.517s 
 found 5 vulnerabilities (4 low, 1 high)
 runnpm audit fixto fix them, ornpm auditfor detailsmagicmirror@2.8.0 postinstall /home/pi/MagicMirror 
 sh installers/postinstall/postinstall.sh && npm run install-fonts^[[32mMagicMirror installation successful! magicmirror@2.8.0 install-fonts /home/pi/MagicMirror 
 cd fonts && npm installaudited 1 package in 3.78s 
 found 0 vulnerabilitiesnpm WARN grunt-stylelint@0.11.1 requires a peer of stylelint@^10.0.0 but none is installed. You must install peer dependencies yourself. 
 audited 3573 packages in 310.648sfound 16 vulnerabilities (1 moderate, 15 high) run npm audit fixto fix them, ornpm auditfor details
 processing dependency changes for active modules with package.json files
 processing for module MMM-WeeklySchedule please wait
 audited 1 package in 3.297s
 found 0 vulnerabilities
 processing complete for module MMM-WeeklySchedule
 processing for module MMM-MyPrayerTimes please wait
 audited 3 packages in 4.211s
 ound 0 vulnerabilities
 processing complete for module MMM-MyPrayerTimes
 restoring custom.css
 we stashed a set of files that appear changed from the latest repo versions. you should review them

