[Rpm-maint] [rpm-software-management/rpm] `%triggerin -- %{name} < %{version}-%{release}` is always triggered on upgrade (#209)

pavlinamv notifications at github.com
Mon Sep 30 08:40:47 UTC 2019


Case `%triggerin -- %{name} < 1.0-2.new`:

RPM triggers `%triggerin -- %{name} < 1.0-2.new`. It is according to the description in the documentation [1] (_The %triggerin script is also run when your package_ (`baz-1.0-2.new`) _is installed or upgraded, should the target package_ (`baz-1.0-1.old`) _be already installed._)

Case `%triggerin -- %{name}`:

In this case more natural would be running the triggerin scriptlet only once. Note that if `baz-1-3.new
` is the same as `baz-1-2.new` (the only difference is the release number), then after upgrading from `baz-1-2.new` to  `baz-1-3.new` the %triggerin is run three times.

I think that this should be improved to call %triggerin in all cases maximally once.

[1] Fedora documentation  (but it holds generally):
https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/209#issuecomment-536463178
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20190930/d9a7e270/attachment.html>


More information about the Rpm-maint mailing list