rejects source uploads for existing packages when there are no buildable architectures

Bug #283247 reported by Colin Watson
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

I just got this rejection message from Soyuz:

Rejected:
Cannot build any of the architectures requested: arm mipsel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 14 Oct 2008 14:07:59 +0100
Source: partman-ext2r0
Binary: partman-ext2r0
Architecture: source
Version: 1.15ubuntu1
Distribution: intrepid
Urgency: low
Maintainer: Ubuntu Installer Team <email address hidden>
Changed-By: Colin Watson <email address hidden>
Description:
 partman-ext2r0 - Add to partman support for old ext2 (revision 0) (udeb)
Launchpad-Bugs-Fixed: 256459
Changes:
 partman-ext2r0 (1.15ubuntu1) intrepid; urgency=low
 .
   * check.d/nomountpoint_ext2r0:
     - Make $RET look for a boolean value (thanks, Nicolas Valcárcel;
       LP: #256459).
[...]

Although I can understand why you added this check, this seems wrong for two reasons:

  1) It's already in the archive. We shouldn't have packages in the archive that there is no way to upload.
  2) This impedes our ability to prepare for forthcoming architecture additions. We expect to be adding armel in Ubuntu 9.04, and it would be valuable to upload armel-specific packages in preparation for this. As it happens, partman-ext2r0 is only built for (big-endian) arm at present, but depending on bootloader requirements I could well imagine that it could be useful on armel too. (Thus I would rather not resolve 1) simply by removing packages that we can't currently build.)

Tags: lp-soyuz
Revision history for this message
Julian Edwards (julian-edwards) wrote :

That seems a fair rationale to me, unless Celso has anything to add?

Changed in soyuz:
importance: Undecided → Medium
milestone: none → pending
status: New → Triaged
Revision history for this message
Colin Watson (cjwatson) wrote :

This is proving irritating in the Jaunty sync process. I've blacklisted some packages but would rather be able to remove this blacklisting soon.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Would it be reasonable to whitelist any upload where the package already exists in Launchpad?

Or does it need to go further than that?

Revision history for this message
Colin Watson (cjwatson) wrote :

Doesn't make sense to me - just accept it all at the source upload stage, IMO.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Ok, I need to discuss this with Celso then. I'm sure he put this check in to prevent problems further down the pipeline, so removing it could be dangerous without checking the ramifications.

Revision history for this message
Colin Watson (cjwatson) wrote :

I can understand why you might want to use this to protect against typos, perhaps. How about explicitly allowing all architectures supported by Debian?

Celso Providelo (cprov)
Changed in soyuz:
assignee: nobody → cprov
importance: Medium → High
milestone: pending → 2.1.11
status: Triaged → In Progress
Changed in soyuz:
milestone: 2.1.11 → 2.1.12
Revision history for this message
Celso Providelo (cprov) wrote :

RF 7333

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.