[Touch-packages] [Bug 1672555] Re: If srcpkg is in main but a binary package is in universe, `apt changelog` fails

2017-03-22 Thread Seth Arnold
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

2017-03-22 Thread Brian Murray
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

2017-03-22 Thread Julian Andres Klode
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

2017-03-22 Thread Seth Arnold
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

2017-03-22 Thread Nish Aravamudan
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

2017-03-22 Thread Nish Aravamudan
** 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

2017-03-20 Thread Nish Aravamudan
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

2017-03-13 Thread Nish Aravamudan
** 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

2017-03-13 Thread Nish Aravamudan
** 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