Activity log for bug #845487

Date Who What changed Old value New value Message
2011-09-09 10:18:04 Colin Watson bug added bug
2011-09-09 17:12:23 Launchpad Janitor branch linked lp:ubuntu-dev-tools
2011-09-09 17:12:56 Stefano Rivera ubuntu-dev-tools (Ubuntu): importance Undecided High
2011-09-09 17:12:56 Stefano Rivera ubuntu-dev-tools (Ubuntu): status New Fix Committed
2011-09-09 17:12:56 Stefano Rivera ubuntu-dev-tools (Ubuntu): assignee Stefano Rivera (stefanor)
2011-09-10 10:16:51 Stefano Rivera nominated for series Ubuntu Lucid
2011-09-10 10:16:51 Stefano Rivera bug task added ubuntu-dev-tools (Ubuntu Lucid)
2011-09-10 10:16:51 Stefano Rivera nominated for series Ubuntu Maverick
2011-09-10 10:16:51 Stefano Rivera bug task added ubuntu-dev-tools (Ubuntu Maverick)
2011-09-10 10:16:51 Stefano Rivera nominated for series Ubuntu Natty
2011-09-10 10:16:51 Stefano Rivera bug task added ubuntu-dev-tools (Ubuntu Natty)
2011-09-10 11:51:35 Stefano Rivera description This morning, the Launchpad developers ran an SQL query to convert Pending source publications in Debian to Published. The reason they were Pending was that the program used to import Debian was the same as that used to initially import Ubuntu into Launchpad, and that initial import needed to set everything to Pending so that the first publisher run would work. However, this was inappropriate for representing the state of the Debian archive, so things are now being changed over to Published. Some newly-created records will still be created as Pending until the next Launchpad deployment. This change has broken ubuntu-dev-tools, because there are some bits of code that assume that Debian publications will always be Pending and not Published. Internally, Launchpad has this: active_publishing_status = ( PackagePublishingStatus.PENDING, PackagePublishingStatus.PUBLISHED, ) ... and to be honest I think that's probably correct for most of the stuff ubuntu-dev-tools is doing, regardless of whether it's looking at Debian or Ubuntu; it would make ubuntu-dev-tools effectively more responsive if it didn't have to wait for a publisher run before noticing that a package version exists in Ubuntu, for example. Unfortunately, you can't pass multiple statuses in one API call (bug 845486). I suppose this either leaves us making multiple calls or asking for all statuses and filtering afterwards. This morning, the Launchpad developers ran an SQL query to convert Pending source publications in Debian to Published. The reason they were Pending was that the program used to import Debian was the same as that used to initially import Ubuntu into Launchpad, and that initial import needed to set everything to Pending so that the first publisher run would work. However, this was inappropriate for representing the state of the Debian archive, so things are now being changed over to Published. Some newly-created records will still be created as Pending until the next Launchpad deployment. This change has broken ubuntu-dev-tools, because there are some bits of code that assume that Debian publications will always be Pending and not Published. Internally, Launchpad has this: active_publishing_status = (     PackagePublishingStatus.PENDING,     PackagePublishingStatus.PUBLISHED,     ) ... and to be honest I think that's probably correct for most of the stuff ubuntu-dev-tools is doing, regardless of whether it's looking at Debian or Ubuntu; it would make ubuntu-dev-tools effectively more responsive if it didn't have to wait for a publisher run before noticing that a package version exists in Ubuntu, for example. Unfortunately, you can't pass multiple statuses in one API call (bug 845486). I suppose this either leaves us making multiple calls or asking for all statuses and filtering afterwards. == SRU Justification == Breaks anything that looks for Debian source records in launchpad, such as requestsync in --lp mode. == SRU Test Case == Only in maverick or lucid: manage-credentials create -c ubuntu-dev-tools -l 2 Try to sync a package: requestsync --lp ibid Good: Continues with usual sync process Bad: E: The package 'ibid' does not exist in the Debian primary archive in 'sid'
2011-09-10 11:55:35 Stefano Rivera attachment added natty-proposed.debdiff https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/845487/+attachment/2381275/+files/natty-proposed.debdiff
2011-09-10 11:56:01 Stefano Rivera attachment added maverick-proposed.debdiff https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/845487/+attachment/2381276/+files/maverick-proposed.debdiff
2011-09-10 11:56:24 Stefano Rivera attachment added lucid-proposed.debdiff https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/845487/+attachment/2381277/+files/lucid-proposed.debdiff
2011-09-10 11:56:35 Stefano Rivera tags sru
2011-09-10 12:11:18 Ubuntu Foundations Team Bug Bot tags sru patch sru
2011-09-10 12:11:24 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2011-09-10 14:58:54 Benjamin Drung removed subscriber Ubuntu Sponsors Team
2011-09-10 16:07:40 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2011-09-11 03:35:22 Launchpad Janitor branch linked lp:debian/ubuntu-dev-tools
2011-09-11 06:35:40 Launchpad Janitor ubuntu-dev-tools (Ubuntu): status Fix Committed Fix Released
2011-09-12 16:44:13 Stefano Rivera bug added subscriber Ubuntu Stable Release Updates Team
2011-09-12 16:44:15 Stefano Rivera removed subscriber Ubuntu Sponsors Team
2011-09-12 16:44:36 Stefano Rivera ubuntu-dev-tools (Ubuntu Lucid): importance Undecided Medium
2011-09-12 16:44:38 Stefano Rivera ubuntu-dev-tools (Ubuntu Maverick): importance Undecided Medium
2011-09-12 16:44:40 Stefano Rivera ubuntu-dev-tools (Ubuntu Natty): importance Undecided Medium
2011-09-12 16:44:44 Stefano Rivera ubuntu-dev-tools (Ubuntu Natty): status New Fix Committed
2011-09-12 16:44:47 Stefano Rivera ubuntu-dev-tools (Ubuntu Maverick): status New Fix Committed
2011-09-12 16:44:51 Stefano Rivera ubuntu-dev-tools (Ubuntu Lucid): status New Fix Committed
2011-09-19 23:14:11 Clint Byrum bug added subscriber SRU Verification
2011-09-19 23:14:15 Clint Byrum tags patch sru patch sru verification-needed
2011-09-20 00:21:33 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/ubuntu-dev-tools
2011-09-20 00:21:35 Launchpad Janitor branch linked lp:ubuntu/maverick-proposed/ubuntu-dev-tools
2011-10-02 15:32:41 Rolf Leggewie tags patch sru verification-needed patch sru verification-done
2011-10-03 05:09:28 Launchpad Janitor ubuntu-dev-tools (Ubuntu Lucid): status Fix Committed Fix Released
2011-10-03 09:28:39 Stefano Rivera tags patch sru verification-done patch sru verification-done verification-needed
2011-10-03 09:29:01 Stefano Rivera tags patch sru verification-done verification-needed patch sru verification-done-lucid verification-needed
2011-11-12 17:07:26 Stefano Rivera tags patch sru verification-done-lucid verification-needed patch sru verification-done verification-needed
2011-11-12 17:07:33 Stefano Rivera tags patch sru verification-done verification-needed patch sru verification-needed
2011-11-12 17:07:42 Stefano Rivera tags patch sru verification-needed patch sru verification-done
2011-11-14 05:56:19 Launchpad Janitor ubuntu-dev-tools (Ubuntu Maverick): status Fix Committed Fix Released
2011-11-14 05:56:29 Launchpad Janitor ubuntu-dev-tools (Ubuntu Natty): status Fix Committed Fix Released
2011-11-14 06:16:22 Launchpad Janitor branch linked lp:ubuntu/natty-updates/ubuntu-dev-tools