Activity log for bug #876971

Date Who What changed Old value New value Message
2011-10-17 23:48:56 Jeroen Ooms bug added bug
2011-10-17 23:49:44 Jeroen Ooms 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 the 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. 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.
2011-10-18 01:17:04 Martin Pool summary copy packages within same ppa laborious to rebuild one source package into multiple distroseries
2011-10-18 01:17:08 Martin Pool launchpad: status New Triaged
2011-10-18 01:17:09 Martin Pool launchpad: importance Undecided Low
2011-10-19 08:44:50 Julian Edwards launchpad: status Triaged Incomplete
2011-10-19 08:44:59 Julian Edwards bug added subscriber Julian Edwards
2011-10-19 08:45:24 Julian Edwards tags ppa soyuz-build
2011-12-19 04:17:48 Launchpad Janitor launchpad: status Incomplete Expired
2011-12-19 04:35:43 Martin Pool marked as duplicate 235064