Die Parser für mas outdated und msupdate --list sind defensiv geschrieben, aber ausschliesslich gegen Fakes getestet. Kein Test ruft die echten Werkzeuge auf — das ist eine bewusste Regel, hinterlässt aber eine Lücke.
Risiko
Ändert eines der Werkzeuge sein Ausgabeformat, oder weicht es auf diesem System vom angenommenen Format ab, würden Updates dieser Quellen still nicht erkannt. Der Fehler wäre unsichtbar: keine Fehlermeldung, nur fehlende Einträge.
Bei Homebrew ist die Lage besser, weil dort ein echter Benutzertest den Drift-Fall aufgedeckt hat.
Zu tun
Hinweis
Bis dahin gilt die Empfehlung, Updates dieser beiden Quellen einzeln statt im Batch auszulösen.
Die Parser für
mas outdatedundmsupdate --listsind defensiv geschrieben, aber ausschliesslich gegen Fakes getestet. Kein Test ruft die echten Werkzeuge auf — das ist eine bewusste Regel, hinterlässt aber eine Lücke.Risiko
Ändert eines der Werkzeuge sein Ausgabeformat, oder weicht es auf diesem System vom angenommenen Format ab, würden Updates dieser Quellen still nicht erkannt. Der Fehler wäre unsichtbar: keine Fehlermeldung, nur fehlende Einträge.
Bei Homebrew ist die Lage besser, weil dort ein echter Benutzertest den Drift-Fall aufgedeckt hat.
Zu tun
mas outdatedauf einem System mit veralteten App-Store-Apps gegen den Parser haltenmsupdate --listdesgleichen für Microsoft-AppsHinweis
Bis dahin gilt die Empfehlung, Updates dieser beiden Quellen einzeln statt im Batch auszulösen.