rejected builds for synced packages send mail to Debian maintainer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Jeroen T. Vermeulen |
Bug Description
enet was synced from Debian and Launchpad sent me a mail:
----
from: Ubuntu Installer <email address hidden>
subject: enet_1.
to: Ansgar Burchardt <email address hidden>
Date: Mon, 17 Oct 2011 14:26:28 -0000
Reply-To: Ubuntu Installer <email address hidden>
Rejected:
Require Pre-Depends: dpkg (>= 1.15.6) when using xz compression.
Require Pre-Depends: dpkg (>= 1.15.6) when using xz compression.
Require Pre-Depends: dpkg (>= 1.15.6) when using xz compression.
Require Pre-Depends: dpkg (>= 1.15.6) when using xz compression.
----
I do not think Ubuntu should send suchmails to the original maintainer in Debian. (I should not subscribed to the package in Launchpad as I follow Ubuntu bug mail via the Debian Games group / gmane.)
In addition, unless you want to manually change all packages in Debian using XZ in Ubuntu, the required pre-dependency on dpkg should be dropped (IMO).
Ansgar
Related branches
- j.c.sackett (community): Approve
-
Diff: 279 lines (+208/-16)4 files modifiedlib/lp/archiveuploader/nascentupload.py (+5/-5)
lib/lp/archiveuploader/tests/test_sync_notification.py (+178/-0)
lib/lp/soyuz/model/archive.py (+2/-6)
lib/lp/soyuz/model/queue.py (+23/-5)
tags: | added: derivation |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in launchpad: | |
importance: | Low → Critical |
tags: | added: regression |
Changed in launchpad: | |
assignee: | nobody → Launchpad Red Squad (redsquad) |
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | Launchpad Red Squad (redsquad) → Jeroen T. Vermeulen (jtv) |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
I agree that this is a regression. We should not be mailing Debian maintainers for activity in Ubuntu just because their name was on the package we synced. To see why not, imagine the full set of Debian derivatives.
Ansgar, we have no real choice regarding xz and dpkg; our last LTS release didn't have a sufficient version of dpkg, and we need to support direct LTS->LTS upgrades, so this pre-dependency has to be there for us until after 12.04 releases. If that means we have to temporarily diverge from Debian for a bunch more packages, then that's unfortunate but so be it.