If srcpkg is in main but a binary package is in universe, `apt changelog` fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
extract-changelogs |
Invalid
|
Undecided
|
Unassigned | ||
apt (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
$ apt changelog qemu
Err:1 http://
Changelog unavailable for qemu=1:
E: Failed to fetch http://
This is because the binary package's component is used to generate the URI, but the source is in main and changelogs are organized by source.
Based upon IRC conversation with slangasek and juliank, it possibly makes sense to flatten the pool/ changelogs to drop the component subdirectory (with symlinks for BC) and then change apt to not use the component in the URI generation
Related branches
- Brian Murray: Needs Fixing
-
Diff: 113 lines (+48/-20)1 file modifiedlp-extract-changelogs.py (+48/-20)
Changed in extract-changelogs: | |
assignee: | nobody → Nish Aravamudan (nacc) |
status: | New → In Progress |
Changed in extract-changelogs: | |
status: | In Progress → Invalid |
Changed in apt (Ubuntu): | |
status: | New → Invalid |
Changed in extract-changelogs: | |
assignee: | Nish Aravamudan (nacc) → nobody |
Thanks to juliank on IRC: https:/ /gist.github. com/julian- klode/600237d0b 61cf92b01748b25 cf5921d7 A potential configuration-only change for old clients backwards- compatiblity.