Bug 25303 - libc6-i686 fehl in maintained
libc6-i686 fehl in maintained
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Kernel
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-1
Assigned To: Moritz Muehlenhoff
Philipp Hahn
:
Depends on: 26179
Blocks:
  Show dependency treegraph
 
Reported: 2011-12-08 11:11 CET by Philipp Hahn
Modified: 2012-03-04 14:33 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2011-12-08 11:11:18 CET
Die für i686 optimierte Variante der GLIBC fehlt für UCS-3.0 im maintained-Bereich.
# apt-cache show libc6-i686
 ...
 Dieser Satz von Bibliotheken ist optimiert für i686-Maschinen, und wird
 nur verwendet, wenn Sie einen Kernel 2.6 auf einer CPU der i686-Klasse
 einsetzen (siehe die Ausgabe von »uname -m«). Zu diesen Prozessoren
 gehören Pentium Pro, Pentium II/III/IV, Celerons und ähnliche
 (einschließlich Klonen wie AMD Athlon/Opteron, VIA C3 Nehemiah, aber
 nicht VIA C3 Ezra).

Eigentlich gehören alle heutigen 32-Bit Systeme dieser Klasse an, aber solange wir nicht per Default 64-Bit-Installationen empfehlen, sollten wir IMHO zumindest diese Optimierung anbieten.

Aufgefallen beim PT für UCS-3.0, weil univention-kernel-image-2.6.32 → linux-image-2.6.32-ucs52-686 das Paket empfiehlt.
Comment 1 Moritz Muehlenhoff univentionstaff 2012-01-13 16:28:43 CET
Die Meta-Pakete für die ia32-Kernel verweisen in UCS alle auf die i686-Variante. Ich habe libc6-i686 als Arch-spezifische Dependency eingefügt. Funktions-Tests mit einer 32-Bit-VM waren erfolgreich. Changelog ergänzt.
Comment 2 Philipp Hahn univentionstaff 2012-02-21 09:10:33 CET
FAIL: Paket libc6-i686 ist _nicht_ in maintained vorhanden.
FAIL: univention-kernel-image-2.6.32-64gb lässt sich deswegen _nicht_ aktualisieren.
OK: ChangeLog-Eintrag (svn11877)

Ob eine harte Abhängigkeit auf libc6-i686 wirklich eine gute Idee ist, muß nicht noch zeigen. In der Vergangenheit gab es jedenfalls Probleme mit Xen (Bug #16910)
Comment 3 Moritz Muehlenhoff univentionstaff 2012-02-21 13:44:10 CET
(In reply to comment #2)
> FAIL: Paket libc6-i686 ist _nicht_ in maintained vorhanden.
> FAIL: univention-kernel-image-2.6.32-64gb lässt sich deswegen _nicht_
> aktualisieren.
> OK: ChangeLog-Eintrag (svn11877)

Das ist ein Bug im Announce-Skript, siehe Bug 26179.

> Ob eine harte Abhängigkeit auf libc6-i686 wirklich eine gute Idee ist, muß
> nicht noch zeigen. In der Vergangenheit gab es jedenfalls Probleme mit Xen (Bug
> #16910)

Ich habe eine i386-Xen-VM eingerichtet und libc6-i686 installiert, die Meldungen tauchen nicht mehr auf und Fehler gab es auch keine.
Comment 4 Philipp Hahn univentionstaff 2012-02-22 08:36:33 CET
Solange libc6-686 noch nicht automatisch vom Build-Skript nach maintained übernommen wir, geht es hier erstmal nicht weiter, bis Bug #26179 behoben ist.
Comment 5 Philipp Hahn univentionstaff 2012-02-27 14:48:36 CET
Vgl. auch Bug #26240 für die Problematik des fehlenden libc6-686.

OK: univention-kernel-image-2.6.32-64gb lässt sich installieren und aktualisieren
OK: libc6-686 wird automatisch installiert
OK: Die Xen-typische Meldung bezüglich Bug #16910 wurde nicht beobachtet.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2012-03-04 14:33:58 CET
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"