View previous topic :: View next topic |
Author |
Message |
Erdie Advocate
Joined: 20 May 2004 Posts: 2650 Location: Heidelberg - Germany
|
Posted: Sat Jan 13, 2024 10:03 am Post subject: Portage update - highly recommended to |
|
|
Ab und zu liefert Portage ja die Meldung, dass eine Portage Update zur Verfügung steht und es "highly recommendet" sei dieses zuerst zu mergen.
Ich frage mich jedesmal, wenn das dann so wichtig ist, Portage nach vorne zu stellen, warum Portage das dann nicht automatisch selbst macht. Wenn ich
Portage Entwickler wäre, würde ich das als erstes tun statt eine Meldung herauszugeben. Es ist immer eine bessere Möglichkeit etwas zu automatisieren, wenn das einfach möglich ist. Und ich sehe an dieser Stelle kein technisches Problem. Ich arbeite seit Jahren im Cloud Umfeld, GCP, AWS, Azure und Ali, und wir automatisieren alles, was nicht bei 3 auf den Bäumen ist.
Gibt es vielleicht einen Grund, warum das hier nicht gemacht wird? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1972 Location: Schweiz
|
Posted: Sat Jan 13, 2024 11:35 am Post subject: |
|
|
Ist jetzt nur eine Vermutung aber vielleicht kann Portage nach dem Update von sich selbst nicht "sauber" neustarten um dann die restlichen Updates abzuarbeiten. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2650 Location: Heidelberg - Germany
|
Posted: Sat Jan 13, 2024 12:24 pm Post subject: |
|
|
schmidicom wrote: | Ist jetzt nur eine Vermutung aber vielleicht kann Portage nach dem Update von sich selbst nicht "sauber" neustarten um dann die restlichen Updates abzuarbeiten. |
Ja, das wäre möglich, stimmt. _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2267 Location: My own world! I and Gentoo!
|
Posted: Mon Jan 15, 2024 1:07 pm Post subject: |
|
|
schmidicom wrote: | Ist jetzt nur eine Vermutung aber vielleicht kann Portage nach dem Update von sich selbst nicht "sauber" neustarten um dann die restlichen Updates abzuarbeiten. |
Ich bilde mir ein dass ich portage schon habe neustarten sehen nach einem update. Aber es ist möglich dass es wirklich nicht "sauber" funktioniert.
Quote: | Ich frage mich jedesmal, wenn das dann so wichtig ist, Portage nach vorne zu stellen, warum Portage das dann nicht automatisch selbst macht. |
Ich vermute dass es dabei zu Problemen bei der Dependency Auflösung geben könnte wenn man einzelnen Paketen (und dessen Abhängigkeiten) Vorzüge dabei gibt was dann wieder zu Schmerzen führen könnte die sich keiner aufladen möchte. Immerhin... Dependency Auflösung ist schon Schmerzhaft genug mit Slots, Subslots, Circular-Deps, Konfigurierbare Dependencies (mit USE oder Architektur) und zusätzlich noch Maskings, und so weiter...
Es kann sein dass man sich darüber schon Gedanken machte, aber die Schmerzen den möglichen Vorteilen einfach nicht gerecht wurde. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2400 Location: Germany
|
Posted: Mon Jan 15, 2024 7:36 pm Post subject: |
|
|
Hi Erdie,
hier noch ein anderer Gedanke, wofür dieser Hinweis sein könnte: Zum Beispiel wenn mehrere Portage-Instanzen (nach dem Update in unterschiedlicher Version) laufen. Klingt seltsam, aber bei einer Maschine wo jeman per ssh eingeloggt ist oder jemand auf mehreren ttys oder Terminals arbeitet könnte es schon mal vor kommen.
Natürlich gibt es mehr Nach- als Vorteile, mehrere Portage Instanzen paralell zu verwenden, bei einem World Update, nehme ich mir trotzdem die Freiheit mal anderes Paket neu hinzu zu fügen oder es zu entfernen. Wichtig ist natürlich das aufgrund der Abhängigkeiten klar erkenntlich ist ob es zu Problemen führen kann oder nicht.
Deswegen bin ich mir noch nicht so ganz sicher ob ich es mag, wenn Portage auto-Updates macht. Das es für Neueinsteiger:innen sinvoll ist, da habe ich keinen Zweifel.
In Zeiten des Klimawandels ist es gut, wenn bestimmte Compilerprozesse sich verkürzen könnten, ohne an Transparenz zu verlieren. Ich würde mir wünschen, wir könnten eine Gentoo-Web-of-Trust Community bauen, wo dann Pakete mit der selben Konstellation, nicht nur zusammen compiliert werden sondern bei gleichen Useflags auch geteilt. Was wahrscheinlich aber zu komplex ist. Auch geht dabei zu viel des selber kompilierens verloren oder dem schnellen hinzufügen eines E-Builds.
Dennoch bin ich sehr froh darüber wie sich Gentoo aktuell weiterentwickelt und das die Community überhaupt noch existiert.
Grüße |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|