| Summary: | install errors caused by packages still calling info-install in %post | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Bit Twister <bittwister2> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | jani.valimaa, olav |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | source-highlight-3.1.9-4.mga8.x86_64 | CVE: | |
| Status comment: | |||
|
Description
Bit Twister
2020-08-14 05:42:50 CEST
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 =>
RESOLVED |