Bug 20240 - Abhängigkeiten von opsi4ucs als maintained bereitstellen
Abhängigkeiten von opsi4ucs als maintained bereitstellen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Third party - opsi4ucs
UCS 2.4
Other Linux
: P2 enhancement (vote)
: UCS 2.4-1
Assigned To: Felix Botner
Philipp Hahn
:
Depends on: 15572 18971
Blocks: 32196
  Show dependency treegraph
 
Reported: 2010-10-04 16:40 CEST by Nico Gulden
Modified: 2013-08-08 15:23 CEST (History)
4 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 Nico Gulden univentionstaff 2010-10-04 16:40:28 CEST
+++ This bug was initially created as a clone of Bug #18971 +++

+++ This bug was initially created as a clone of Bug #15572 +++

UIB stellt in deren Repository derzeit ein paar Standard-Debian-Pakete bereit,
die wir nicht gebaut haben, z.B. "duplicity".

Wenn eine vollständige Liste der Pakete vorliegt, sollten wir die in
unmaintained bauen.

+++

Zur Installation von OPSI 4.0 auf UCS 2.4 fehlen folgende Pakete zum vollständigen Auflösen der Abhängigkeiten:

wget http://ftp.de.debian.org/debian/pool/main/l/lshw/lshw_02.13-2_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/z/zsync/zsync_0.5-1_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/s/simplejson/python-
simplejson_1.9.2-1_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/s/sqlalchemy/python-sqlalchemy_0.4.7p1-2_all.deb
wget http://ftp.de.debian.org/debian/pool/main/l/ldaptor/python-ldaptor_0.0.43-2_all.deb

Können diese für UCS 2.4-1 bereit gestellt werden?
Comment 1 Stefan Gohmann univentionstaff 2010-10-12 16:52:46 CEST
Bitte zunächst im Scope backports4opsi als unmaintained für UCS 2.4 bereitstellen. Nach den Tests von uib sollten die Pakete in 2.4-1 als maintained veröffentlicht werden.
Comment 2 Tim Petersen univentionstaff 2010-10-13 12:15:51 CEST
Pakete wurden aus lenny importiert, gebaut und im Scope backports4opsi als unmaintained bereitgestellt.

index.txt:

deb http://apt.univention.de/2.4/unmaintained/component/ backports4opsi/all/
deb http://apt.univention.de/2.4/unmaintained/component/ backports4opsi/i386/
deb http://apt.univention.de/2.4/unmaintained/component/ backports4opsi/amd64/
deb http://apt.univention.de/2.4/unmaintained/component/ backports4opsi/extern/
deb-src http://apt.univention.de/2.4/unmaintained/component/ backports4opsi/source/
Comment 3 Nico Gulden univentionstaff 2010-10-18 16:08:40 CEST
Können die Pakete an uib für Tests weiter kommuniziert werden?
Comment 4 Tim Petersen univentionstaff 2010-10-18 16:22:17 CEST
Von meiner Seite Ja, die fehlenden Pakete sind an angegebenem Ort bereitgestellt.
Comment 5 Nico Gulden univentionstaff 2010-10-27 13:19:21 CEST
Folgende Pakete befinden sich noch im unmaintained-Bereich, so dass für die Installation von OPSI 4.0 auf UCS 2.4 unmaintained aktiviert werden muss.

*** UCS 2.3 unmaintained
python-magic 4.26-1.23.200909081940
python-rrdtool 1.3.1-4.14.200909111032

*** UCS 2.3-2 unmaintained
python-mysqldb 1.2.2-7

*** UCS 2.4 unmaintained
python-avahi 0.6.23-3.24.201007211414

Diese Pakete bitte ebenfalls im Scope backports4opsi bereitstellen.

Die Freigabe von uib für OPSI 4.0 auf UCS 2.4 wurde am 26.10. erteilt.
Comment 6 Nico Gulden univentionstaff 2010-10-28 16:12:36 CEST
Sobald ucr set repository/online/unmaintained="yes" für OPSI nicht mehr nötig ist, ändere ich folgenden Wiki-Artikel und informiere uib.

http://wiki.univention.de/index.php?title=Opsi_(open_pc_server_integration)
Comment 7 Tim Petersen univentionstaff 2010-11-03 11:43:03 CET
Die fehlenden Pakete wurden jetzt direkt im Scope integriert.
Comment 8 Nico Gulden univentionstaff 2010-11-03 13:46:29 CET
Habe die Installation von OPSI 4.0 kurz getestet. Der "unmaintained" Bereich kann jetzt deaktiviert bleiben. Es muss nur die backports4opsi Komponente eingebunden werden. Die Wiki-Seite wurde entsprechend aktualisiert.
Comment 9 Tim Petersen univentionstaff 2010-11-16 11:18:31 CET
(In reply to comment #1)
> Bitte zunächst im Scope backports4opsi als unmaintained für UCS 2.4
> bereitstellen. Nach den Tests von uib sollten die Pakete in 2.4-1 als
> maintained veröffentlicht werden.

Die Pakete sind nun in 2.4-1 gebaut - fixed
Comment 10 Felix Botner univentionstaff 2010-12-01 14:08:36 CET
Die Opsi Paket können unter UCS 2.4 auf amd64 und i386 mit 

-> ucr set repository/online/component/backports4opsi=yes  repository/online/component/backports4opsi/server=apt.univention.de  repository/online/component/backports4opsi/parts=unmaintained
-> wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/ucs2.4/Release.key | apt-key add -
-> echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/ucs2.4 ./" >> /etc/apt/sources.list
-> apt-get update
-> univention-install opsi4ucs opsipxeconfd atftpd-

installiert werden.

Changelog Eintrag nicht notwendig, die Opsi Installation wird in http://wiki.univention.de/index.php?title=Opsi beschrieben.
Comment 11 Stefan Gohmann univentionstaff 2010-12-01 20:45:56 CET
(In reply to comment #1)
> Bitte zunächst im Scope backports4opsi als unmaintained für UCS 2.4
> bereitstellen. Nach den Tests von uib sollten die Pakete in 2.4-1 als
> maintained veröffentlicht werden.

Siehe Beschreibung, die Pakete sollten für UCS 2.4-1 als maintained bereitstehen. Der Scope war nur für die Übergangszeit gedacht.
Comment 12 Felix Botner univentionstaff 2010-12-02 10:27:15 CET
Die Pakete scheinen alle in ucs2.4-1 gebaut zu sein. Aufgrund von  Bug #20852 werden sie jedoch noch nicht in maintained eingeordnet.
Comment 13 Felix Botner univentionstaff 2010-12-02 11:03:20 CET
ucs 2.4-1 muss mit den entsprechenden Paketen in der Paketliste neu freigeben werden.
Comment 14 Felix Botner univentionstaff 2010-12-02 11:19:41 CET
Die Dateien cd-contents/ucs_2.4-0_amd64_dvd.txt und cd-contents/ucs_2.4-0_i386_dvd.txt wurden um 

./lshw_02.13-2.3.201011161001_i386.deb
./python-magic_4.26-1.25.201011160944_i386.deb
./python-simplejson_1.9.2-1.3.201011161014_i386.deb
./python-rrdtool_1.3.1-4.16.201011160956_i386.deb
./zsync_0.5-1.2.201011161024_i386.deb
./python-sqlalchemy_0.4.7p1-2.2.201011161030_all.deb
./python-ldaptor_0.0.43-2.10.201011161033_all.deb
./python-avahi_0.6.23-3.26.201011160910_all.deb

erweitert. Eine Opsi Installation unter 2.4-1 ohne unmaintained mit

-> apt-get -s install opsi4ucs opsipxeconfd atftpd-

ist nun möglich.
Comment 15 Philipp Hahn univentionstaff 2010-12-02 22:24:51 CET
Opsi4 ließ sich folgendermaßen auf i386 installieren:
# 2.4-0 von DVD installieren
wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/ucs2.4/Release.key | apt-key add -
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/ucs2.4 ./" >>/etc/apt/sources.list
ucr set repository/online/server=apt.knut.univention.de
univention-updater net
univention-install opsi4ucs opsipxeconfd atftpd-

Kein ChangeLog-Eintrag vorhanden und nach Comment #10 nicht notwendig.
Comment 16 Stefan Gohmann univentionstaff 2010-12-08 07:37:24 CET
(In reply to comment #10)
> Changelog Eintrag nicht notwendig, die Opsi Installation wird in
> http://wiki.univention.de/index.php?title=Opsi beschrieben.

Doch der Changelogeintrag ist notwendig, da es ja eine Änderung an UCS gegeben hat.
Comment 17 Felix Botner univentionstaff 2010-12-08 10:12:38 CET
Changelog Eintrag ergänzt.
Comment 18 Philipp Hahn univentionstaff 2010-12-08 10:40:00 CET
ChangeLog ist nun vorhanden und Okay, die aufgezählten Pakete sind auch in 2.4-1 vorhanden.
Kleine Anpassungen noch selber an der Webseite gemacht.
Comment 19 Sönke Schwardt-Krummrich univentionstaff 2010-12-10 16:37:44 CET
UCS 2.4-1 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".