SPECS: busybox.spec, cryptsetup-luks.spec, dmraid.spec, e2fsprogs.spec, lvm...
Elan Ruusamäe
glen at pld-linux.org
Mon Mar 23 18:29:09 CET 2009
On Monday 23 March 2009 17:18, Jan Rekorajski wrote:
> On Mon, 23 Mar 2009, Elan Ruusamäe wrote:
> > On Monday 23 March 2009 15:03:20 you wrote:
> > > -Conflicts: geninitrd < 3075
> > > +Conflicts: geninitrd <= 10000.3
> > >
> >
> > (arhj), not again!
> >
> > do not use <= comparision!
>
> Now I don't get it. For me it means 'conflict with geninitrd LESS OR
> EQUAL 10000.3'. What's wrong here?
i don't recall details, but i remember such comparision fired event whatever
the %{release} is, even if you do specify %{release} in comparision (or even
worse, it matched whatever the %{version} or %{release} was)
it was especially painful with %triggerpostun events. as i don't have notes
nor have reproducer, i'd say better safe than sorry.
_maybe_ the actual cause was what was solved by -namespace-probe.patch [1]
patch. don't know and hard to check the timeline.
[1] http://cvs.pld-linux.org:80/cgi-bin/cvsweb.cgi/SOURCES/Attic/rpm-
namespace-probe.patch
--
glen
More information about the pld-devel-en
mailing list