#1143124 rmadison should use the Launchpad API instead of madison.cgi for Ubuntu

Package:
devscripts
Source:
devscripts
Description:
scripts to make the life of a Debian Package maintainer easier
Submitter:
Finn Gärtner
Date:
2026-09-18 20:41:01 UTC
Severity:
normal
Tags:
#1143124#5
Date:
2026-07-30 18:26:40 UTC
From:
To:
The https://ubuntu-archive-team.ubuntu.com/madison.cgi
<https://ubuntu-archive-team.ubuntu.com/madison.cgi> endpoint which
rmadison -u ubuntu depends on is slated to be removed soon.

After a few conversations in Ubuntu we decided to update devscripts
directly instead of adding a madison.cgi compatible endpoint in
Launchpad itself (see
https://bugs.launchpad.net/launchpad/+bug/2153451), which requires more
extensive changes in the package but should be more sustainable for long
term development.

This will also have a few more desirable effects like effectively
supporting all Launchpad PPAs (and other archive) since they all use the
same APIs and improving the performance of rmadison -u ubuntu.

#1143124#10
Date:
2026-07-30 18:43:59 UTC
From:
To:
I've proposed a patch for this bug on salsa:
https://salsa.debian.org/debian/devscripts/-/merge_requests/658.

#1143124#13
Date:
2026-09-18 20:38:21 UTC
From:
To:
Hello,

Bug #1143124 in devscripts reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/devscripts/-/commit/a00de127d46ec3f6fa35272d485762ec48eb5522
------------------------------------------------------------------------
rmadison: Use Launchpad API for Ubuntu

The https://ubuntu-archive-team.ubuntu.com/madison.cgi endpoint is slated
to be removed soon. This commit replaces the madison.cgi call for
Ubuntu with an implementation using Launchpad API calls that tries
to mimick the rmadison implementation as far as possible.

This also implicitly enables using rmadison with Launchpad PPAs
using -u https://api.launchpad.net/devel/<user>/+archive/ubuntu/<ppaname>
as these are using the same underlying APIs.

LP: #2162372, Closes: #1143124
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1143124