On Fri, 18 Jun 2010, Kamil Dziedzic wrote:

Dnia piątek, 18 czerwca 2010, Bartłomiej Zimoń napisał:
Potrzebujesz trzymać aktualne pakiety plus diffy ze starych wersji do
nowej.
Mozna bylo sie wysilic i zerknac chociaz do pliku README deltarpm.
Jeszcze raz: wymagany jest pakiet zrodlowy w pliku rpm lub zainstalowany
Zaczynam mieć wrażenie, że mówimy o czymś zupełnie innym:) Mówię, że na
ftp'ach (a nie lokalnie) potrzebujesz trzymać aktualne pakiety plus dochodzą
deltarpm między starą wersją a nową.

Pozwolę sobie włączyć się do dyskusji:
IMHO takie delty byłyby bardzo miłą nowością:
 - synchronizowanie mirrorów by nie trwało kilkanaście godzin (w porywach)
 - jeśli jakiś pakiet w nowej wersji jest zepsuty albo z jakichś powodów
   nam nie odpowiada to revert do poprzedniej wersji jest możliwy (obecnie
   w zasadzie nie ma szans, chyba że ktoś będzie trzymał lokalny mirror
   wszystkich kolejnych wersji wszystkich programów - nierealne)
 - jak ktoś chce sprawdzić czym się różni nowa wersja to może to dużo
   łatwiej sprawdzić w samej delcie - bo w końcu nie zawsze changelogi mówią
   wszystko dostatecznie jasno (np. "zmieniony default config" nie wyjaśnia
   co konkretnie tam było zmienione)

Owszem, miejsce na FTP urośnie - ale transfer spadnie o rząd wielkości,
skończą się (a przynajmniej mocno będą ograniczone) problemy z rozjechanymi
mirrorami...

Idealnie by było tak:
 - dopóki delty zajmują < 50% miejsca początkowego RPMa, trzymamy rpm+delty
 - gdy przekroczą 50% - przesuwamy się do przodu o 1 rel (albo procentowo,
   np. jeśli było w międzyczasie 50 rel to przesuwamy się o 5 rel)

Taki system byłby znacznie przyjemniejszy w używaniu - i bardziej godny
zaufania (tzn. administrator mógłby bardziej świadomie dokonywać
upgrade'ów). Gdzie jak gdzie, ale właśnie w PLD by się to BARDZO przydało
biorąc pod uwagę różne dziwne historie z pakietami które nagle przestały
działać albo zaczęły działać zupełnie inaczej niż dotąd ;)

Pozdrawiam,
--
Jacek Osiecki [email protected] GG:3828944
I don't want something I need. I want something I want.
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym