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