2.2 vs 2.4 -- propozycja

Paweł Sakowski pawel w sakowski.eu.org
Pon, 23 Lip 2001, 01:30:17 CEST


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

Dyskusja zaczyna odchodzić od tematu, jakim jest umieszczenie na FTP
zasobów dla 2.2 i 2.4 (a każdy sobie wybiera swoją ulubioną), więc
chciałbym pokrótce podsumować to, co proponowałem (a nikt nie
protestował):

1. W główny strumień FTP (/PLD-1.0/%{arch}/PLD/RPMS) wpadają jajka 2.2 i
2.4
2. Do macros.pld wpadają makra %{_kernel_ver}, %{_kernel24},
%{_kernel_series} (to ostatnie zwracające 2.2 albo 2.4).
3. Moduły dostają release 1@%{_kernel_ver}
4. glibc, firewall-init i parę innych dostają release 1@%{_kernel_series}
5. Buildery budują 3. i 4. w dwóch wersjach (różnica jednego symlinka w
/usr/src). Wszystko ląduje w /PLD-1.0/... Każdy ściąga i stosuje te
pakiety, które mu są potrzebne.
6. Żeby się ludziom nie myliło przy upgradach pkt 3. i 4. dostają
Conflicts: zła_wersja_kernela; także w postaci makr RPM.

Co do znaczka w release (@2.4.7), to może być jakiś inny. Przez rpm'a
przechodzą m.in. ._#@ (- nie). Mi osobiście # nie odpowiada jako
zwyczajowo służący do komentowania (w pewnych przypadkach może być
konieczne jego eskapowanie). Natomiast @ pasuje mi, także ze względu na
kontekst lingwistyczny ("przy wersji 2.4.7").

Są jakieś uwagi? (poza "ja nie używam 2.x", "nie potrzebujemy 2.x", etc?)
Jeśli nie, to za kilkanaście godzin zabiorę się za realizację tego, co
powyżej (czyli pisanie makr i zmiany w specach, bo do operacji na
builderach i FTP nie jestem władny).

P.S. Czy ktoś obyty w problematyce (z akcentem na "problem") autoconf
mógłby zmusić rpm.spec do budowania? U mnie (autoconf i koledzy w
najnowszych wersjach z eftepa) nie przechodzi przez `autoupdate'.

P.S.2. Przy okazji grzebania w makrach RPM chciałbym zrobić makra do
operacji często stosowanych w %{pre,post}{,un} (czyli fix-info-dir,
chkconfig, ...). Czy jest jakaś możliwość przekazania makru parametru
(nazwa pliku dla chkconfig) inaczej niż używając triku z %find_lang? Można
przez zmienne środowiskowe, ale chciałbym eleganciej.

+--------------------------------------------------------------------+
|   Unix hackers do it with pipes    :             Paweł Sakowski    |
|                                    :    <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)

iD8DBQE7W2ITNJmavqlTkb0RAh3NAKCEmJAEGMBTkgrrLBZpxpPTNFttTwCdHp8P
nawy0+ol7SuEM9f5t4rYOhw=
=dA+5
-----END PGP SIGNATURE-----



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