SPECS: zlib.spec - strict deps, pentium3 fix.
Jakub Bogusz
qboosh w pld-linux.org
Czw, 26 Lut 2004, 15:43:17 CET
On Thu, Feb 26, 2004 at 03:37:39PM +0100, Paweł Gołaszewski wrote:
> On Thu, 26 Feb 2004, Jakub Bogusz wrote:
> > > > - strict deps, pentium3 fix.
> > > [...]
> > > > +Epoch: 0
> > > [...]
> > >
> > > tak apropos do miłośników masówek... Wszędzie gdzie nie ma Epoch IMHO
> > > należałoby wstawiać 0 (chyba, żeby poprawić rpm-a, żeby definiował
> > > przy braku podanego, to chyba nawet lepsze). I wtedy wszystkie
> > > zależności z wersjami byłyby wszędzie jasne, że trzeba podawać z
> > > %{epoch} bezwarunkowo.
> > Po co?
>
> Ż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 to naprawdę - dla miłośników masówek :)
> > Dla miłośników masówek jest dodawanie -%{release}.
>
> A to na pewno.
>
> > 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ść.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl