| Summary: | bind cannot be updated if bind-doc is installed, due to both having /usr/share/doc/bind/CHANGES | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Dave Hodgins <davidwhodgins> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | bittwister2, eeeemail, guillomovitch, luigiwalser, marja11, oe |
| Version: | 5 | Keywords: | Junior_job |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | bind-9.9.3.P2-1.mga3.src.rpm | CVE: | |
| Status comment: | |||
| Bug Depends on: | 18983 | ||
| Bug Blocks: | |||
|
Description
Dave Hodgins
2013-07-30 02:43:32 CEST
Dave Hodgins
2013-07-30 02:47:50 CEST
Whiteboard:
(none) =>
mga2too Both packages will actually have whatever the main bind package puts in /usr/share/doc/bind, which is currently (from the %doc line under %files): CHANGES README README.mga FAQ COPYRIGHT Those files should only be in bind or bind-doc, not both. CC:
(none) =>
guillomovitch, oe Or as Dave suggested on IRC, if bind-doc is packaging things the upstream Makefiles install in /usr/share/doc/bind, that directory could be renamed /usr/share/doc/bind-doc at the end of %install, which would make the doc directory owned by bind-doc consistent with every other package, and only bind would own the stuff in /usr/share/doc/bind (which would only be things it placed there itself in its own %doc tag). To ensure clean upgrades, bind would conflict with bind-doc <= the current version we have now.
claire robinson
2013-07-30 07:53:36 CEST
CC:
(none) =>
eeeemail > that directory could be renamed /usr/share/doc/bind-doc at the end of %install, which would make the doc directory owned by bind-doc consistent with every other package
Consistent but wrong: doc for package foo should be in /usr/share/doc/foo, whatever the exact subpackage it is shipped in.
(In reply to Guillaume Rousse from comment #3) > > that directory could be renamed /usr/share/doc/bind-doc at the end of %install, which would make the doc directory owned by bind-doc consistent with every other package > Consistent but wrong: doc for package foo should be in /usr/share/doc/foo, > whatever the exact subpackage it is shipped in. Not wrong, packages ship in /usr/share/doc/foo based on their package name, not SRPM name. Anyway, if you feel strongly about keeping them in /usr/share/doc/bind for some reason, then they should be removed from either bind or bind-doc. CC:
(none) =>
luigiwalser Packages ship documentation under a /usr/share/doc subdirectory named after the binary package name by accident, just because %doc macro use the current package name. That doesn't make much sense than a file location, even if just documentation, change just because its distribution granularity changes too. Mageia 3 changed to end-of-life (EOL) status 4 months ago. http://blog.mageia.org/en/2014/11/26/lets-say-goodbye-to-mageia-3/ Mageia 3 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Mageia please feel free to click on "Version" change it against that version of Mageia and reopen this bug. Thank you for reporting this bug and we are sorry it could not be fixed. -- The Mageia Bugsquad Resolution:
(none) =>
OLD Still valid. Status:
RESOLVED =>
REOPENED
Rémi Verschelde
2016-07-21 10:16:22 CEST
Keywords:
(none) =>
Junior_job Fixed in 9.10.4.P2-2.mga6 Resolution:
(none) =>
FIXED (In reply to Guillaume Rousse from comment #9) > Fixed in 9.10.4.P2-2.mga6 Thanks a lot :-) Do you mind fixing it in Mageia 5, too? Status:
RESOLVED =>
REOPENED We can include the fix with the security update that's currently pending. You can still close this bug.
David Walser
2016-09-29 15:51:04 CEST
Depends on:
(none) =>
18983 Fixed in: http://advisories.mageia.org/MGASA-2016-0332.html Status:
REOPENED =>
RESOLVED |