Bug 15802 - Software: keine Unterscheidung für die UCS Editionen (oxae, ugs)
Software: keine Unterscheidung für die UCS Editionen (oxae, ugs)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: System setup
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Sönke Schwardt-Krummrich
Andre Fenske
:
Depends on:
Blocks: 14432
  Show dependency treegraph
 
Reported: 2009-10-05 13:16 CEST by Felix Botner
Modified: 2009-12-21 08:47 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 Felix Botner univentionstaff 2009-10-05 13:16:55 CEST
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
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2009-10-07 10:34:23 CEST
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
Comment 2 Andre Fenske univentionstaff 2009-10-28 15:32:36 CET
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
Comment 3 Stefan Gohmann univentionstaff 2009-12-21 08:47:33 CET
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".