nazewnictwo pakietow...
Paweł Sikora
pluto w ds14.agh.edu.pl
Śro, 10 Gru 2003, 14:35:28 CET
http://cvs.pld-linux.org/cgi-bin/cvsweb/PLD-doc/devel-hints-pl.txt?rev=1.19
"Wersje pakietów:
Dla pełnych wydań pole Version zawiera wersję pakietu.
Dla wersji rozwojowych lub testowych (snapshotów z CVS, wszelkich alpha,
beta, gamma, pre, rc), aby uniknąć ciągłego podbijania Epoch, w polu
Version wpisujemy tylko podstawowy (docelowy) numer wersji, natomiast
w Release umieszczamy ciąg 0.wersja-pre.rzeczywisty-release (np. dla wersji
rc2 i beta będą to 0.rc2.1, (...)"
^ chyba raczej 1,2,3,... bo przeciez spec
dla wersji {alfa,beta,gamma,pre,rc}
moze miec kilka wydan, prawda?
"(...) dla snapshotów ciąg typu 0.20030303.1).
Przykładowy opis w specu (wersja rzeczywista: 2.0rc1)
Version: 2.0
%define _rc rc1
Release: 0.%{_rc}.1"
przegladnalem sobie zawartosc mojego RPMS i znalazlem sporo kwiatkow.
nie jest moim celem nikogo wytykac, ale chcialbym sie dowiedziec
czy bedziemy trzymac sie jakies wytycznych, czy kazdy bedzie uprawial
samowolke na swoim podworku?
a teraz wybrane przykaldy...
aalib-1.4rc5-8.i686.rpm
^^^ to chyba nie w tym czlonie powinno byc.
cdparanoia-III-alpha9.8-3.i686.rpm
^^^^^ j.w.
cdk-4.9.10_td20030418-1.i686.rpm
^^ td ?
idle-2.3.3-0.1.c1.i686.rpm
^^^^^^ ???
iproute2-2.4.7.ss020116-12 w 2.4.23.i686.rpm
^^ snapshoty to chyba inaczej sie znaczy.
iptables-1.2.9rc1_20031009-2 w 2.4.23.i686.rpm
^^^^^^^^^^^^ albo rybka, albo akwarium.
libjpeg-6b-23.i686.rpm
^ ile literek jest przewidzianych na suffix wersji?
libungif-4.1.0b1-14.i686.rpm
^^^^^^^^^^ 4.1.0-0.beta1.14 ?
man-1.5m2-1.i686.rpm
^^ to suffix, czy release suffixa? :)
openssh-3.7.1p2-3.2.i686.rpm
^^^ ulamkowy release?
^^ analogcznie j.w. przy man-1.5.m2
perl-SGMLS-1.03ii-12.noarch.rpm
^^ jest coraz weselej :)
apache-2.0.48-0.1.3.i686.rpm
^^^^^ 3-ci release czego? rc1?
apr-util-0.9.5-0.4.i686.rpm
^^^ domyslam sie, ze chodzi o rc4, slusznie?
kdeadmin-kcmlilo-3.1.94.031204-1.i686.rpm
arts-glib-1.2.0.031114-1.i686.rpm
^^^^^^^^ 1). zle opisany snapshot
2). dlaczego rok tylko na 2 cyfrach
(podobnie jak np. w iproute) ?
aspell-pl-alt-20031123-1.i686.rpm
^^^^^^^^^^ i znow kwiatek, znaczy snapshot.
gcc-ksi-3.3.2.1.1.0.1567-0.1.i686.rpm
^^^^^^^^^^^^^^^^^^^^ ale ktosik mial fantazje ;)
jesli przeoczylem jakies przypadki, to piszcie.
im przecyzyjniej bedzie udokumentowane nazewnictwo tym lepiej.
pozniej sie zapusci tylko regexpa i bedzie sukcesywnie poprawiac.
milego dzionka zycze.
--
The only thing necessary for the triumph of evil
is for good men to do nothing.
- Edmund Burke
Więcej informacji o liście dyskusyjnej pld-devel-pl