Univention Bugzilla – Bug 15802
Software: keine Unterscheidung für die UCS Editionen (oxae, ugs)
Last modified: 2009-12-21 08:47:33 CET
Im Software-Modul des USS wird bei der Generierung der Paketliste keine Unterscheidung für die verschiedenen Edition gemacht. In package_list.py können Pakete über "'Edition': [ 'oxae' ]," für diese Edition (und nur für diese) freigeschaltet werden. Im Installer klappt das auch, in USS nicht. Das hat zur Folge, dass bestimmte Software installiert/deinstalliert wird, obwohl das gar nicht vom User beabsichtigt ist, z.B. Samba ist installiert, USS-Software gestartet, die "Paketliste" wird aus "package_list.py" erstellt, dort gibt es den "Key" Samba zweimal (ugs und oxae) wobei bei oxae deutlich mehr Pakete installiert werden (cups), dieser Eintrag wird dann auch benutzt und obwohl ich "Druckserver" nicht ausgewählt habe, wird cups etc installiert
USS hat nur die Edition "oxae" erkannt und gesetzt. Ist kein OXAE installiert, wurde von gar keiner Edition ausgegangen, so daß bestimmte Einträge nicht (Edition) bzw. einige Einträge zuviel (EditionDisable) aufgetaucht sind. USS setzt jetzt [ "scalix", "ugs" ] wenn kein OXAE erkannt wurde. Weiterhin wurde die Tests für "EditionDisable" verbessert. Changelogeintrag ist vorhanden. Pakete sind gebaut: univention-installer univention-system-setup
Anpassungen vorhanden und sehen sinnvoll aus. Der Changelogeintrag ist ebenfalls da. Ich habe testweise Samba deinstalliert und wieder installiert. Es gab keine Probleme bzgl. ungewollter Pakete. => VERIFIED
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".