Bug 29873 - Abgleich UCS 3.1
Abgleich UCS 3.1
Status: CLOSED FIXED
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: General
unspecified
Other Linux
: P5 normal
: UCC 1.0
Assigned To: Moritz Muehlenhoff
Felix Botner
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-21 08:01 CET by Stefan Gohmann
Modified: 2013-03-26 09:14 CET (History)
1 user (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 Stefan Gohmann univentionstaff 2012-12-21 08:01:08 CET
Einige Pakete wurden aus UCS 3.0 nach UCC übernommen. Es sollte geprüft werden, ob ein Update auf UCS 3.1 sinnvoll ist.
Comment 1 Moritz Muehlenhoff univentionstaff 2013-01-14 15:06:16 CET
Die folgenden UCS-Pakete wurden aktualisiert, da sie relevante Änderungen in 3.1 gegenüber 3.0-2 enthielten. Die bestehenden Patches wurden - wenn nicht anders angegeben - aktualisiert und integriert:

univention-debug ("do not log ERROR to syslog")

univention-directory-policy (Support für ldap/server/addition)

univention-config-registry (viele Bugfixes)
Ein Teil der Aenderugen aus 020_add-dep-on-ipaddr.patch wurde in 3.1 schon integriert und der Patch daher umbenannt in 020-add-dep-on-ldap-utils.patch. Der Patch 030-fix-path.patch ist in 3.1 schon integriert und wurde nicht übernommen.

unvention-policy (u.a. Double Free, Support für ldap/server/addition)




Die folgenden Pakete habe ich _nicht_ aktualisiert:

univention-base-files: Die Neuerungen in 3.1 sind umfangreich und beziehen sich primär auf die Konfiguration von Bonding, VLANs etc. Da wir das Paket für UCC auch recht umfangreich anpassen und leicht Regressions auftreten, können, habe ich von einem Update abgesehen.

univention-lib: Die Änderungen beziehen sich fast ausschliesslich auf die PackageManager-Klasse der UMC, die für UCC keine Bedeutung hat.

ucslint: Hier wären weitere Anpassungen/Tests für Py2.6/2.7 nötig und die ucslint-Tests sind für UCC weniger relevant.

univention-firewall: Die Änderungen in 3.1 wurden nur im SVN vorgenommen und beziehen sich auf UMC-Änderungen, die für UCC nicht relevant sind.

univention-python: Die Änderungen bezieht sich auf die Standard-Python-Version, hier weichen wir ohnehin in UCC ab. Deshalb verbleiben wir bei dem aktuellen UCC-Paket.

univention-python-heimdal: Hier hat es in 3.1 keine Änderung gegeben.

univention-ssh: Hier hat es in 3.1 keine Änderung gegeben.
Comment 2 Moritz Muehlenhoff univentionstaff 2013-01-14 15:06:37 CET
Der Build von univention-policy schlägt aktuell noch fehl.
Comment 3 Moritz Muehlenhoff univentionstaff 2013-01-14 16:13:02 CET
UCR habe ich wieder auf Version 7.0.33-2 heruntersetzt: Es gab Probleme bedingt durch die 3.1-Änderungen Probleme mit dem Bau weiterer Pakete (durch Depends: misc:python)
Comment 4 Moritz Muehlenhoff univentionstaff 2013-01-15 10:12:18 CET
univention-policy wurde jetzt auch gebaut.
Comment 5 Felix Botner univentionstaff 2013-01-17 17:04:00 CET
FAIL - univention-directory-policy

Was bringt 3.1-0-0-ucs/5.0.5-1-ucc/10-fix-ldap-test.patch? Mit und ohne dem Path schlägt /etc/init.d/univention-directory-policy wenn ldap/server/name nicht gesetzt ist.

FAIL - univention-lib

In den shell libs wird teilweise noch "eval "$(ucr shell ldap/base)" verwendet. Wenn man das so in einem lightdm session Script verwendet, klappt es nicht, da PATH nicht richtig gesetzt ist.  Es gibt schon einen patch für univention-lib der das in ucr.sh fixt, in anderen libs ist es aber noch nicht korrigiert.

OK - univention-policy 
OK - univention-debug

nicht aktualisiert:
 * univention-base-files
 * univention-lib
 * univention-config-registry
Comment 6 Moritz Muehlenhoff univentionstaff 2013-01-23 13:04:55 CET
(In reply to comment #5)
> FAIL - univention-directory-policy
> 
> Was bringt 3.1-0-0-ucs/5.0.5-1-ucc/10-fix-ldap-test.patch? Mit und ohne dem
> Path schlägt /etc/init.d/univention-directory-policy wenn ldap/server/name
> nicht gesetzt ist.

Der Patch war bereits von dir deaktiviert, ich habe ihn jetzt auch entfernt.

The patch had already been disabled. I also removed it now.

> FAIL - univention-lib
> 
> In den shell libs wird teilweise noch "eval "$(ucr shell ldap/base)" verwendet.
> Wenn man das so in einem lightdm session Script verwendet, klappt es nicht, da
> PATH nicht richtig gesetzt ist.  Es gibt schon einen patch für univention-lib
> der das in ucr.sh fixt, in anderen libs ist es aber noch nicht korrigiert.
 
Ich habe dazu einen Patch eingepflegt und für UCS zur Übernahme den Patch an Bug #29241 gehängt. 

Ich habe auch einen ucslint-Bug angelegt: 30125
Comment 7 Felix Botner univentionstaff 2013-01-24 09:15:41 CET
OK
Comment 8 Moritz Muehlenhoff univentionstaff 2013-03-26 09:14:05 CET
UCC 1.0 has been released: 
http://forum.univention.de/viewtopic.php?f=26&t=2417
http://forum.univention.de/viewtopic.php?f=54&t=2418

If this error occurs again, please use "Clone This Bug".