jeden wielki kernel.spec vs wiele kernel-*

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Czw, 22 Maj 2003, 02:46:17 CEST


> On Thu, 22 May 2003, Jakub Bogusz wrote:
> > Jeszcze trochę się zastanawiałem nad $Subject i:
> > 
> > Jak na razie padła jedna większa wada obecnego rozwiązania: konieczność
> > przebudowania wszystkich kernel-* przy zmianach w podstawowym kernelu.
> > 
> > Jeśli to jest/stanie się naprawdę dokuczliwe, to można to spróbować
> > ograniczyć przez podzielenie podzielenie release na dwie części (np.
> > major.minor), gdzie:
> > - major byłoby używane w nazwie katalogu z modułami/plików vmlinuz
> >   i initrd; tylko ta część występowałaby w %{_kernel_ver}
> >   i w zależnościach kernel-*[1]; byłoby zmieniane przy naruszaniu
> >   binarnej kompatybilności (w razie wątpliwości: przy dodawaniu nowej
> >   funkcjonalności, wymianie podsystemów itp.), zmiana oznaczałaby
> > - minor byłoby zmieniane przy poprawkach błędów oraz security nie
> >   ingerujących w ABI
> 
> Przypominałoby mi to nieco jazdę na rowerze z kijkiem w ręce w taki sposób
> że jedna reką trzymasz kierownicę, a drugą ręką machasz w sposób 
> niekontrolowany w okolicach szprych koła :)
> Nie dość że jedna ręka to mało do kierowania (tylko w jednym etapie byłoby
> to spójne) to dodatkowo w międzyczaie przy machaniu kijem w okolicach
> szprych mamy drugie zargożenie wywrotką i rozjechaniem spójnosci w 
> sytaicji kiedy nagle by się zokazało że komuś coś nie chodzi, a już
> mielibyśmy podzielony kernel wynikowy na grupu z modułami.

Mozesz podkrecic jasnosc wypowiedzi? Bo nie rozumiem tej analogii.

> Jeszcze jedno.
> Przypomina mie się rozmowa z Pawłem. Jej ogólny sens:
> 
> P: e100/e1000 z kernela to śmieć, a ja potrzebuję czegoś porządnego,
> T: dlaczego nie włączysz i nie przykryjesz tego śmiecia w kernelu ?
> P: bo nie używam kernela dystrybucyjnego.
> T: dlaczego nie używasz kernerla dystrybucyjnego ?
> P: bo e100/e1000 z kernela to dla mnie śmieć, a ja potrzebuję czegoś 
>    porządnego.

ZTCP, w tym ostatnim punkcie bylo wiecej przyczyn. Przynajmniej publicznie
podal wiecej.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



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