[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Transitions im Allgemeinen und libtiff4-symbols transition im Speziellen



Mag. Leonhard Landrock <1977-Hamlet@gmx.at> wrote:

> 1.) Ist mit so einer "transition" immer der Wechsel von einer 
> Programmbibliothek auf eine andere gemeint bzw. was ist unter so einer 
> "transition" zu verstehen?

In den meisten Fällen wird eine Transition in Debian als der Wechseln
von einer Version einer Bibliothek zu einer anderen Version der gleichen
Bibliothek bezeichnet, wobei der besondere Augenmerk darauf liegt, dass
die beiden Versionen der Bibliothek nicht kompatibel zueinandern sind.

Man sagt, sie sind "ABI-inkompatibel" (Application Binary Interface).

Weiteres Stichwort hierzu ist "Shared Object Numbering".

> 2.) Wie wird so eine "transition" durchgeführt?

Man rekompiliert alle eine Bibliothek benutztenden Programme neu, so
dass kein Programm mehr die alte Version benutzt. Danach kann diese alte
Version aus Debian entfernt werden.

Bei Debian wird eine Library Transition noch zusätzlich durch Testing
"erschwert". Programme können nur von Unstable nach Testing wandern,
wenn alle Abhängigkeiten erfüllt sind.

Das kann Transitions zu großen Blockern machen, wenn von einer neuen
Version einer Bibliothek plötzlich ein Geflecht von 200 Paketen abhängt,
die nur gemeinsam nach Testing wandern können.

Wenn jetzt dauernd neue Versionen von Pakete in diesem Geflecht
hochgeladen werden würden, kann es passieren, dass die komplette Einheit
niemals oder nur sehr sehr verzögert nach Testing wandert.

Und da in diesem Monat noch der Freeze von Wheezy ansteht, will man
natürlich vermeiden, das so etwas passiert.

Daher wird Rawtherapee derzeit nicht aktualisiert, damit erst einmal die
aktuelle Version überhaupt mit einer neuen libtiff-Version nach Testing
gelangen kann und damit dann in Wheezy enthalten ist.

> [-- text/html, encoding quoted-printable, charset: iso-8859-1, 108 lines --]

Grummel.

S°

-- 
Sigmentation fault. Core dumped.


Reply to: