Budowanie zależnych od siebie pakietów (Re: 2.2 vs 2.4 -- propozycja)

Paweł Sakowski pawel w sakowski.eu.org
Pon, 23 Lip 2001, 14:09:11 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Jeżlei ktoś ma wąpliwości to sprawę tą biorę na siebie (znacyz sie 
> spreparowanai tego w jednym kawałku).

Nie, nie, nie! Nie mam takich mocy przerobowych, żeby kompilować całe
jądro kiedy będzie trzeba doszlifować lirca.

> Wynika to li tylko z tego, że (powtórzę):
> - relatywnie często kernel się zmiania lub cos sie w nim dodaje poprawia,

A jak się zmieni, to nawet megaspec ci nie pomoże, bo trzeba będzie czekać
na nową wersję np. lirca. Albo próbować go patchować w celu dostosowania
go do nowego interfejsu. A jak będę pisał takiego patcha, to wolałbym móc
przeprowadzić 50 prób przekompilowania dziennie, nie dwie (chyba, że
zafundujesz mi jakiś mocny builderek do domu).

> - moduły do kernela ładuja w katalogu zaleznym od wersji.

To można rozwiązać bez łączenia speców. Oznaczać .rpm w zależności od
wersji jądra i dać Conflicts: kernel < %{_kernel_ver}, kernel >
%{_kernel_ver}. Już się za to zabieram. Poza tym (oczywiście) należałoby
rekompilować moduły po pojawieniu się nowych pakietów z jądrem. Można to
robić ręcznie, można też zautomatyzować (i to wcale nietrudno). Jednak
jako że buildery znam tylko z nazwy, sam tu nic nie zrobię. Chyba, że ktoś
da mi dostęp i powie co gdzie leży, to tym też się zajmę.

I jeszcze jeden argument przeciwko łączeniu: kiedy pojawią się problemy ze
stabilnością nowej wersji takiego lirca (a czemu nie?), to chyba lepiej
móc zrobić downgrade w ciągu 10 minut? (a resztę czasu przeznaczyć na
bardziej pożyteczne zajęcia)

+--------------------------------------------------------------------+
|   Never trust a man who can count   :            Paweł Sakowski    |
|      up to 1023 on his fingers      :   <pawel w sakowski.eu.org>    |
+--------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
Filter: gpg4pine 4.2 (http://azzie.robotics.net)

iD8DBQE7XBPtNJmavqlTkb0RAm2SAJwPz59KtIq8Zyg8bxsdyb6PVUgzzACg/ZcT
UrLMHdQxcTftVXg/XcMNtaY=
=4VZ7
-----END PGP SIGNATURE-----



Więcej informacji o liście dyskusyjnej pld-devel-pl