[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
Oh yeah, it's more nuanced than I expected. Consider bash: http://packages.ubuntu.com/search?keywords=bash precise, precise-updates, trusty, and trusty-updates all 404. xenial, xenial-updates, yakkety, and zesty all work fine. Thanks -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
Re: [Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
On Wed, Mar 22, 2017 at 09:53:48PM -, Seth Arnold wrote: > I suspect this transition isn't finished yet: > > http://packages.ubuntu.com/precise/abiword -> "ubuntu changelog" -> 404 > for url > http://changelogs.ubuntu.com/changelogs/pool/universe/a/abiword/abiword_2.9.2+svn20120213-1/changelog I think there are actually some changelogs for packages missing from the server due to a hardware failure last year sometime and an incomplete recreation of them. There are no changelogs for the version of abiword in precise nor for the version of abiword from the release pocket for trusty. http://changelogs.ubuntu.com/changelogs/pool/universe/a/abiword/ I don't worry so much about precise given its impending EoL but it'd be good to sort out trusty. -- Brian Murray -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
That seems more like a missing changelog. The URL is for universe, and the source is in universe. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
I suspect this transition isn't finished yet: http://packages.ubuntu.com/precise/abiword -> "ubuntu changelog" -> 404 for url http://changelogs.ubuntu.com/changelogs/pool/universe/a/abiword/abiword_2.9.2+svn20120213-1/changelog Thanks -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
This was fixed on c.u.c by using Julian's suggested mod_rewrite changes. No changes are needed to extract-changelogs or apt. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
** Changed in: extract-changelogs Status: In Progress => Invalid ** Changed in: apt (Ubuntu) Status: New => Invalid ** Changed in: extract-changelogs Assignee: Nish Aravamudan (nacc) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: Invalid Status in apt package in Ubuntu: Invalid Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
Thanks to juliank on IRC: https://gist.github.com/julian- klode/600237d0b61cf92b01748b25cf5921d7 A potential configuration-only change for old clients backwards-compatiblity. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: In Progress Status in apt package in Ubuntu: New Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
** Branch linked: lp:~nacc/extract-changelogs/changelog-components -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: In Progress Status in apt package in Ubuntu: New Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails
** Also affects: extract-changelogs Importance: Undecided Status: New ** Changed in: extract-changelogs Assignee: (unassigned) => Nish Aravamudan (nacc) ** Changed in: extract-changelogs Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1672555 Title: If srcpkg is in main but a binary package is in universe, `apt changelog` fails Status in extract-changelogs: In Progress Status in apt package in Ubuntu: New Bug description: $ apt changelog qemu Err:1 http://changelogs.ubuntu.com qemu 1:2.8+dfsg-3ubuntu2 Changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) E: Failed to fetch http://changelogs.ubuntu.com/changelogs/pool/universe/q/qemu/qemu_2.8+dfsg-3ubuntu2/changelog Changelog unavailable for qemu=1:2.8+dfsg-3ubuntu2 (404 Not Found) 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 To manage notifications about this bug go to: https://bugs.launchpad.net/extract-changelogs/+bug/1672555/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp