T.M. Das seh ich nicht so. Die electron-Pakete (mehrere!) kommen beispielsweise mit Microsoft Visual Studio Code. Das AUR war auf meiner Maschine daran nie beteiligt.
Zum Zeitpunkt der Installation war das vielleicht so, aber heute nicht mehr. In den Kommentaren wird auch auf diesen Umstand hingewiesen:
Check if you still need this. It is in the AUR because it is EOL and removed from Arch official repos since no official packages depend on it.
Es ist gängige Praxis, dass Pakete aus den offiziellen Repos entweder ganz verschwinden, oder in das AUR verschoben werden. Es mag sein, dass seinerzeit bei der Installation von code
eine Abhängigkeit zu beispielsweise electron22
bestand, das ist aber heute nicht mehr so, sondern es ist von electron28
abhängig.
Die Tatsache, dass bei Dietmar mehr als ein electron
-Paket installiert ist lässt die Vermutung zu, dass mit der Zeit über die Abhängigkeiten jeweils das zu der Zeit aktuelle Paket installiert wurde, wahrscheinlich wird auch electron28
dabei sein so dass die veralteten Pakete entbehrlich sein dürften.
T.M. Und wenn diese Anhängigkeiten von mir mit pacman installiert wurden, erwarte ich zumindest, dass sie auch von pacman am update-Prozess beteiligt werden.
Das ist eine falsche Erwartungshaltung. pacman
verwaltet nur Aktualisierungen für Pakete aus den hinterlegten Installationquellen, und wenn ein Paket wie gesehen aus dem offiziellen Repo fällt, dann ist es der Paketverwaltung zwar noch bekannt, wird aber von pacman
als manuell installiertes Paket behandelt, für dessen Aktualisierung es nicht mehr zuständig sein kann.
Welche Pakete davon betroffen sind, kannst du dir mit pacman -Qm
berichten lassen. Diese Pakete sind aus Gründen nicht (mehr) im Bestand der offiziellen Repos, und um die Aktualisierung musst du dich fortan selber kümmern.