[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