laborious to rebuild one source package into multiple distroseries

Bug #876971 reported by Jeroen Ooms
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Expired
Low
Unassigned

Bug Description

A very useful feature would be a way to copy all packages within a ppa to a new series.

Currently this is not possible, because it is not allowed to have two packages with the same name and version string in one ppa. When you try to use the 'copy packages' feature to copy your packages within the same PPA, you get an error: "The following source cannot be copied: prog 1.2.1-ppa1 in natty (same version already has published binaries in the destination archive). "

As a result, every time a package maintainer wants to support a new ubuntu version, they either have to download, rename version, and re-upload all packages. Alternatively, a seperate ppa respository can be created for every series and Launchpad's 'copy packages' features can be used without conflict. Both are not optimal...

A very simple fix would be to have launchpad postfix the version string with the series name. E.g. prog-1.2.1 -> prog-1.2.1~lucid0. This could happen either during the copy, or by default for every package that is uploaded.

Either way it seems that it would become a lot easier to support multiple Ubuntu series if packages could simply be build for multiple series at once, without having to rename and reupload every package 6 times, one for every supported ubuntu series.

Jeroen Ooms (jeroen)
description: updated
Revision history for this message
Martin Pool (mbp) wrote :

This is possibly a dupe; at least it's something people often hit.

This has sometimes previously been answered with "this behaviour is by design", but I think it really is a user-affecting problem and at least in principle Launchpad could increment the version as you suggest.

summary: - copy packages within same ppa
+ laborious to rebuild one source package into multiple distroseries
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Question for you - do you need to rebuild the sources for each series? If not you can select "copy binaries" and you won't get the problem.

If not, then this is a dupe of either bug 235064 or bug 245594 - please tell me which best fits your use case.

Changed in launchpad:
status: Triaged → Incomplete
tags: added: ppa soyuz-build
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Launchpad itself because there has been no activity for 60 days.]

Changed in launchpad:
status: Incomplete → Expired
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.