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