Bug 15505 - repository/mirror/version/start wird falsch gesetzt
repository/mirror/version/start wird falsch gesetzt
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Update - Repository administration
UNSTABLE
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Sönke Schwardt-Krummrich
Andreas Büsching
:
Depends on:
Blocks: 14432
  Show dependency treegraph
 
Reported: 2009-08-26 15:06 CEST by Stefan Gohmann
Modified: 2009-12-21 08:49 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 2009-08-26 15:06:49 CEST
Die Variable repository/mirror/version/start wird während der aktuellen UCS-Installation auf die Version gesetzt. Die Variable müsste aber um eins erhöht werden.

Bei der Installation von UCS 2.2-0 müsste die Variable auf 2.2-1 gesetzt werden.
Comment 1 Stefan Gohmann univentionstaff 2009-08-26 15:17:01 CEST
Siehe auch Bug #13895. Zwischenzeitlich war es so, allerdings wird dann das Szenario 
 - Installation DC Master mit lokalem Repository
 - Installation DC Backup mit lokalem Repository
nicht vernünftig unterstützt. Ich wäre dennoch dafür die Variable zu setzen und zu dokumentieren, dass bei der Verwendung eines zweiten lokalen Mirrors die Variable auf dem zweiten System entsprechend umzusetzen ist.
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2009-10-02 16:42:07 CEST
Wird bei der Installation von 2.2-0 die Variable repository/mirror/version/start auch auf 2.2-0 gesetzt, bedeutet dies, daß bei der Verwendung des Online-Repositories während der ersten Synchronisation auch die Pakete von 2.0-0 bis 2.2-0 gezogen werden. Grund ist, daß das Packages-File in 2.2/maintained/2.2-0/dists/univention/main/binary-i386 nicht nur die Pakete von 2.2-0 sondern auch die von 2.1-0 und 2.0-0 enthält. Schließlich enthält das 2.2-0-Repository nur Pakete, die sich gegenüber 2.1 geändert haben.

Der Univention Updater wurde jetzt so modifiziert, dass die dists-Repositories nicht mehr in /etc/apt/mirror.list eingetragen und somit auch nicht mitsynchronisiert werden. "univention-repository-update net" erzeugt nach dem Herunterladen der Pakete die dists-Verzeichnisse selbständig neu und generiert die Dists-Packages-Dateien aus den Packages-Dateien unterhalb von all,i386,amd64 automatisch neu.

Changelogeintrag ist vorhanden. Paket ist neu gebaut.
Comment 3 Andreas Büsching univentionstaff 2009-11-06 14:11:55 CET
Die dists Verzeichnisse werden nicht mehr in die mirror.list eingetragen und mit univention-repository-update net werden die (wenn nötig) Verzeichnissstrukturen für dists erstellt und die Packages Dateien generiert.
Comment 4 Stefan Gohmann univentionstaff 2009-12-21 08:49:43 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".