Description of problem: mga7 dev0 p11-kit not installed, %post(source-highlight-3.1.9-4.mga8.x86_64) scriptlet failed, exit status 127 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. clean Mageia-Cauldron-netinstall-nonfree-x86_64.iso install 64 bit only tainted and non-free media enabled. all package groups installed, xfce DE only. Disabled postgres db, samba packages.
Source-highlight %post relies on install-info, without actually having a dependency on install-info. It isn't the only package, from my checkout there are loads of packages without that dependency. Something must've changed.
CC: (none) => olav
Info installs are handled by filetriggers nowadays. I removed post/postun as unneeded.
CC: (none) => jani.valimaa
(In reply to Olav Vitters from comment #1) > Source-highlight %post relies on install-info, without actually having a > dependency on install-info. It isn't the only package, from my checkout > there are loads of packages without that dependency. Something must've > changed. We had a patch in rpm to generate info-install requires for pkgs having info files, but it was removed a while ago.
Thank you BitTwister for the report; and Olav & Jani for the comments. These seem to beg the question what to do about it, so in the absence of a particular maintainer for the package, assigning to all packagers knowing that you two are already CC'd and involved.
Assignee: bugsquad => pkg-bugs
With the file-trigger in place there's no need for scripltets (%post, etc) to refer to these. So basically it's a matter of removing this from every package. I'm adjusting the summary to be a bit better. Difficult to summarize the problem without using too many words though.
Summary: source-highlight failed install => install errors caused by packages still calling info-install in %post
I've cleaned about 25 packages. There's still something like 25 to go.
I think I got all others. I'll grep again tomorrow.
I overlooked one package, fixed that one as well. Not everything built, I'm going to ignore that.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Status: NEW => RESOLVEDResolution: (none) => FIXED