Bug 29626 - univention-repository-create legt Repo immer in 3.1-0 ab
univention-repository-create legt Repo immer in 3.1-0 ab
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Update - Repository administration
UCS 3.1
Other Linux
: P5 normal (vote)
: UCS 3.1-0-errata
Assigned To: Erik Damrose
Sönke Schwardt-Krummrich
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-06 18:04 CET by Sönke Schwardt-Krummrich
Modified: 2013-01-15 15:18 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 Sönke Schwardt-Krummrich univentionstaff 2012-12-06 18:04:03 CET
Auf einem DC Backup, installiert mit UCS 3.0-0-update1-amd64 und durchaktualisiert auf UCS 3.1-0, wurde versucht mit univention-repository-create ein lokales Repo zu erstellen.
Getestet wurde mit einer UCS 3.0-0-DVD, die entweder im CDROM-Laufwerk lag als ISO-Datei mit "-i <ISOFILE>" an univention-repository-create übergeben wurde.

In beiden Fällen hat univention-repository-create den Inhalt der UCS 3.0-0-DVD im falschen Pfad unter /var/lib/univention-repository/mirror/3.1/maintained/3.1-0/
abgelegt.
Comment 1 Erik Damrose univentionstaff 2012-12-19 17:02:27 CET
Gefixed für 3.1-1 und errata3.1-0.

Das Problem war, dass das ausgewählte Verzeichnis von der derzeitigen UCS-Version bestimmt wurde. Es wird jetzt von den Versionsnformationen in der .univention_install Datei von der CD bestimmt.
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2013-01-11 16:15:18 CET
Die Zeile "for line in open(installfile).readlines():" wird im SVN und im Patch mit Leerzeichen eingerückt. Bitte auf Tabulatoren umstellen.

Ich denke, check_preconditions() sollte weiterhin vor dem Mounten des CD-ROM-Laufwerks ausgeführt werden, da dieses ggf. mit sys.exit(1) abbricht und dann das gemountete Laufwerk übrig bleibt.
→ REOPEN

In Bug #29808 werden ebenfalls Anpassungen an univention-updater gemacht. Bitte die beiden YAML-Dateien 2012-12-21-univention-updater.yaml und 
2012-12-17-univention-updater.yaml zu einer zusammenführen, da sonst nach dem nächsten Build bei einer der beiden Dateien der Dateinamen nicht mehr passt.
→ REOPEN

Bitte in der Patchdatei unter 
patches/univention-updater/3.1-0-0-ucs/8.0.58-1-errata3.1-0
über den Patch einen kurzen Kommentar einfügen, was der Patch macht sowie die Bugnummer.

Changelogeintrag für 3.1-1 → OK
Comment 3 Erik Damrose univentionstaff 2013-01-14 13:20:55 CET
Einrückung korrigiert
Aufrufreihenfolge verbessert
yaml Dateien vereinigt zu 2013-01-14-univention-updater.yaml
Kommentar zu Patchdatei hinzugefügt
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2013-01-14 15:42:42 CET
(In reply to comment #3)
> Einrückung korrigiert
→ OK
> Aufrufreihenfolge verbessert
→ OK
> yaml Dateien vereinigt zu 2013-01-14-univention-updater.yaml
→ OK
> Kommentar zu Patchdatei hinzugefügt
→ OK
→ VERIFIED
Comment 5 Moritz Muehlenhoff univentionstaff 2013-01-15 15:18:49 CET
http://errata.univention.de/3.1-errata16.html