SPECS: zlib.spec - strict deps, pentium3 fix.

Paweł Gołaszewski blues w ds.pg.gda.pl
Czw, 26 Lut 2004, 15:58:10 CET


On Thu, 26 Feb 2004, Jakub Bogusz wrote:
> > Żeby nie trzeba było pilnować czy dodać to epoch czy nie w
> > zależnościach.  Takie błędy teraz się często dosyć zdarzają...
> Z "często" to przeszłość. Zostały tylko brakujące epoch w zależnościach
> od wersji w innych specach.

Ale zauważ, że w ten sposób pozbywasz się wogóle możliwości pomyłki...

> > > Epoch ma sens dopiero przy >= 1. A wtedy trzeba je dopisywać do
> > > zależności od danego pakietu.
> > > 0 zachowuje się trochę dziwnie:
> > > 
> > > # rpm -Uhv ~builder/rpm/RPMS/t-1-2.i686.rpm
> > > Parsing SELinux file contexts skipped: /etc/security/selinux/src/policy/file_contexts/file_contexts: No such file or directory
> > > Preparing...                ########################################### [100%]
> > >    1:t                      ########################################### [100%]
> > > # rpm -Fhv ~builder/rpm/RPMS/t-1-3.i686.rpm
> > > Parsing SELinux file contexts skipped: /etc/security/selinux/src/policy/file_contexts/file_contexts: No such file or directory
> > > Preparing...                ########################################### [100%]
> > >    1:t                      ########################################### [100%]
> > > # rpm -Fhv ~builder/rpm/RPMS/t-1-4.i686.rpm
> > > Parsing SELinux file contexts skipped: /etc/security/selinux/src/policy/file_contexts/file_contexts: No such file or directory
> > > # rpm -Uhv ~builder/rpm/RPMS/t-1-4.i686.rpm
> > > Parsing SELinux file contexts skipped: /etc/security/selinux/src/policy/file_contexts/file_contexts: No such file or directory
> > > Preparing...                ########################################### [100%]
> > >    1:t                      ########################################### [100%]
> > > 
> > > (t-1-2 i t-1-4 nie mają Epoch, t-1-3 ma Epoch=0)
> > freshen nie działa? Czy to nie kwalifikuje się jako bug rpm-a?
> Z pakietu bez epoch na epoch 0 działa. Z pakietu z epoch 0 na bez epoch
> freshen nie działa, ale upgrade przechodzi bez ostrzeżeń - jest to jakaś
> niespójność.

Tak - na którąś należałoby się zdecydować.

IMHO najlepszym rozwiązaniem byłoby (noEpoch)==(Epoch=0) i wtedy nie 
byłoby wogóle dyskusji, a w specach możnaby ciągle wpisywać %{epoch}...

-- 
pozdr.  Paweł Gołaszewski 
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...



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