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