| Summary: | Bugs in gendistrib when hdlists, etc. are not stored in the master media_info directory | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Martin Whitaker <mageia> |
| Component: | RPM Packages | Assignee: | Mageia tools maintainers <mageiatools> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | tmb |
| Version: | Cauldron | Keywords: | PATCH |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | rpmtools-7.01-1.mga7.src.rpm | CVE: | |
| Status comment: | |||
| Attachments: |
Fix for first bug
Fix for second bug |
||
Created attachment 9850 [details]
Fix for second bug
As there's no registered maintainer for the rpmtools package, I've pushed these fixes myself. Resolution:
(none) =>
FIXED since we want them on infra, maybe we should push it as an official update for mga6 too... CC:
(none) =>
tmb (In reply to Thomas Backlund from comment #3) > since we want them on infra, maybe we should push it as an official update > for mga6 too... My only problem with that would be coming up with a test procedure for QA... |
Created attachment 9849 [details] Fix for first bug In the media.cfg file you can specify a relative path in hdlist= and thus link directly to the master hdlist file in an individual repository. But if you do this, gendistrib deletes the master file and replaces it with a soft link which links back to itself. The same holds for synthesis files. gendistrib also assumes that the hdlist and synthesis files are stored in (or linked via) the master media_info directory and tries to calculate md5sums for them, leading to unwanted error messages when they aren't there. The attached patches fix these bugs.