[PLD 2.x (Ac): Bug 120] RPM 4.4.9 triggers wrong %triggerpostun in exim

btsadmin at pld-linux.org btsadmin at pld-linux.org
Wed Mar 19 23:10:14 CET 2008


http://bugs.pld-linux.org/show_bug.cgi?id=120





--- Comment #4 from Elan Ruusamäe <glen at pld-linux.org>  2008-03-19 23:10:14 ---
here's some chat log. i'm not going to deal with this bug anymore. bye

23:20:53  glen___> i don't see anything at all special in this trigger
23:21:13  glen___> i even discared package epoch, it is still fired!
23:21:19  glen___> %triggerpostun -- %{name} < 4.11-2
23:21:19  glen___> echo "triggerpostun %{name}-%{epoch}:%{version}-%{release}"
23:25:24  glen___> it's even fired for < 5.0-1 when installed pkg was 4.69-1
(no epoch, aka epoch0)
23:35:25  glen___>
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/Attic/test.spec?rev=1.16.4.79;content-type=text%2Fplain
23:35:30  glen___> there's nothing special in this spec
23:35:44  glen___> try building pkg, install, increase release, upgrade,
increase release, upgrade
23:36:11  glen___> it fires the trigger whatever the versions are
23:36:58  glen___> rpm 4.4.9

23:51:10  glen___> jbj_, rpm (RPM) 5.0.3
23:51:16  glen___> that version has same bug
23:53:00  glen___> totally odd. like %triggerpostun has became to %post
23:59:56  jbj_> glen___: see the rationale for the change at bugzilla #210626.
fwiw, there are symmteries where
                %triggerpostun is identical with other scripts.
Day changed to 20 Mar 2008
00:03:03  glen___> but err, it worked before
00:03:58  jbj_> worked != correct. the design flaw is pointed out in #210626.
00:05:16  jbj_> but so far its academic, I have yet to hear of a plausible
mechanism. rpm dinna run off and randomly find
                some trigger to run that broke exim setup.
00:06:29  glen___> forget the exim
00:06:41  glen___> this is pretty stright forward spec:
                  
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/Attic/test.spec?rev=1.16.4.79;content-type=text%2Fplain
00:06:56  glen___> and the trigger shouldn't be fired, but it is, three times
00:07:27  glen___> it doesn't matter at all what i put instead of "< 0:5.0-1"


-- 
Configure bugmail: http://bugs.pld-linux.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.


More information about the pld-bugs mailing list