** Description changed:

  [ Impact ]
  
  In pre-Questing Ubuntu, rmadison uses the URL
  'https://people.canonical.com/~ubuntu-archive/madison.cgi', instead of
  the new 'https://ubuntu-archive-team.ubuntu.com/madison.cgi'.
  people.canonical.com is hosted on infrastructure that is being
  decommissioned, so rmadison fails on older Ubuntu versions as a result
  of the Feb 25 scream tests.
  
  This is particularly impactful to those of us working on the Ubuntu
  stable releases.
  
  It is possible to specify the new URL explicitly as a workaround:
  
  $ rmadison -u https://ubuntu-archive-team.ubuntu.com/madison.cgi qemu
  
  
https://salsa.debian.org/debian/devscripts/-/commit/be69547ae977eaac7c50b1dc6bf4155c7a2cddfb
  
https://salsa.debian.org/debian/devscripts/-/commit/d2b20eeb2eded58ef3f3c891f15d59bf5ad27042
  
  [ Test Plan ]
  
- Run rmadison on a package:
+ apt policy devscripts
+ rmadison --help  # verify correct URL is printed
+ rmadison qemu
  
  Expected result:
  
  $ rmadison qemu
   qemu | 2.0.0~rc1+dfsg-0ubuntu3 | trusty                   | source
   qemu | 2.0.0~rc1+dfsg-0ubuntu3 | trusty/universe          | amd64, arm64, 
armhf, i386, powerpc, ppc64el
   qemu | 2.0.0+dfsg-2ubuntu1.46  | trusty-security          | source
   qemu | 2.0.0+dfsg-2ubuntu1.46  | trusty-security/universe | amd64, arm64, 
armhf, i386, powerpc, ppc64el
   qemu | 2.0.0+dfsg-2ubuntu1.46  | trusty-updates           | source
   qemu | 2.0.0+dfsg-2ubuntu1.46  | trusty-updates/universe  | amd64, arm64, 
armhf, i386, powerpc, ppc64el
   qemu | 1:2.5+dfsg-5ubuntu10    | xenial                   | source
   qemu | 1:2.5+dfsg-5ubuntu10    | xenial/universe          | amd64, arm64, 
armhf, i386, powerpc, ppc64el, s390x
   qemu | 1:2.5+dfsg-5ubuntu10.51 | xenial-security          | source
   qemu | 1:2.5+dfsg-5ubuntu10.51 | xenial-security/universe | amd64, arm64, 
armhf, i386, powerpc, ppc64el, s390x
   qemu | 1:2.5+dfsg-5ubuntu10.51 | xenial-updates           | source
   qemu | 1:2.5+dfsg-5ubuntu10.51 | xenial-updates/universe  | amd64, arm64, 
armhf, i386, powerpc, ppc64el, s390x
   qemu | 1:2.11+dfsg-1ubuntu7    | bionic                   | source
   qemu | 1:2.11+dfsg-1ubuntu7    | bionic/universe          | amd64, arm64, 
armhf, i386, ppc64el, s390x
   qemu | 1:2.11+dfsg-1ubuntu7.41 | bionic-security          | source
   qemu | 1:2.11+dfsg-1ubuntu7.41 | bionic-security/universe | amd64, arm64, 
armhf, i386, ppc64el, s390x
   qemu | 1:2.11+dfsg-1ubuntu7.42 | bionic-updates           | source
   qemu | 1:2.11+dfsg-1ubuntu7.42 | bionic-updates/universe  | amd64, arm64, 
armhf, i386, ppc64el, s390x
   qemu | 1:4.2-3ubuntu6          | focal                    | source, amd64, 
arm64, armhf, ppc64el, riscv64, s390x
   qemu | 1:4.2-3ubuntu6.30       | focal-security           | source, amd64, 
arm64, armhf, ppc64el, riscv64, s390x
   qemu | 1:4.2-3ubuntu6.30       | focal-updates            | source, amd64, 
arm64, armhf, ppc64el, riscv64, s390x
   qemu | 1:6.2+dfsg-2ubuntu6     | jammy                    | source
   qemu | 1:6.2+dfsg-2ubuntu6     | jammy/universe           | amd64, arm64, 
armhf, ppc64el, riscv64, s390x
   qemu | 1:6.2+dfsg-2ubuntu6.27  | jammy-security           | source
   qemu | 1:6.2+dfsg-2ubuntu6.27  | jammy-security/universe  | amd64, arm64, 
armhf, ppc64el, riscv64, s390x
   qemu | 1:6.2+dfsg-2ubuntu6.27  | jammy-updates            | source
   qemu | 1:6.2+dfsg-2ubuntu6.27  | jammy-updates/universe   | amd64, arm64, 
armhf, ppc64el, riscv64, s390x
   qemu | 1:8.2.2+ds-0ubuntu1     | noble                    | source
   qemu | 1:8.2.2+ds-0ubuntu1.10  | noble-security           | source
   qemu | 1:8.2.2+ds-0ubuntu1.12  | noble-updates            | source
   qemu | 1:10.1.0+ds-5ubuntu2    | questing                 | source
   qemu | 1:10.1.0+ds-5ubuntu2.2  | questing-updates         | source
   qemu | 1:10.1.0+ds-5ubuntu5    | resolute                 | source
   qemu | 1:10.2.1+ds-1ubuntu1    | resolute-proposed        | source
  
  Actual result:
  
  $ rmadison qemu
  curl: (7) Failed to connect to people.canonical.com port 443 after 278 ms: 
Connection refused
  
  Please note that people.canonical.com was only taken down for
  approximately 1 hour and has been restored to minimize impact for those
  of us that depend on rmadison. Running rmadison using the new URL is
  sufficient to verify the SRU.
  
  [ Where problems could occur ]
  
  * Cutting over the URL is expected to cause an increase in traffic to
  the new rmadison endpoint at https://ubuntu-archive-
  team.ubuntu.com/madison.cgi. It is anticipated that the new endpoint was
  provisioned to handle the increase in traffic.
  
  * If the new URL is incorrect, we should expect to see similar failures
  to the Feb 25 scream tests during execution of the test plan.
  
  * I will include the documentation changes in the upload, which may
  affect rmadison's help output (and translations).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142712

Title:
  rmadison fails when people.canonical.com is unavailable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/2142712/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to