Enable uploads to post-release pockets in PPA
Bug #151528 reported by
Bertrand G
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Won't Fix
|
Medium
|
Celso Providelo |
Bug Description
Please enable uploads to post-release pockets in PPA. They would use the respective (and maintained) ubuntu chroots and get build-deps according the target pocket.
This would enable packages to be build against feisty-backports packages, for instance.
Changed in soyuz: | |
milestone: | 1.1.11 → 1.1.12 |
To post a comment you must log in.
snippet from the launchpad-users mailing list: https:/ /lists. ubuntu. com/archives/ launchpad- users/2007- October/ 002471. html where alternatives have been exposed by Celso Providelo.
> > 2) a support for other distributions than Release (actually I'm mostly interested in backports, especially dapper-backports, as it is bit too out-dated to my needs)
>
(...)
> Can you explain exactly what it is you are trying to do that you can't
> do?
He means that PPA packages are built with dependencies coming only
from 'release' pocket.
We can solve this problem in two different ways:
1. Enable uploads to post-release pockets in PPA. They would use the
respective (and maintained) ubuntu chroots and get build-deps
according the target pocket.
2. Wait for 'archive_ purpose- specific- chroots' implementation, when
we will be able to customize the 'release' chroot for PPA to grab
build-deps from post-release pockets.
The former would represent more complexity to the PPA-owners, in the
sense they will have to coordinate uploads across pockets, and no
extra work for ubuntu-admins.
The latter solution is exactly the opposite, PPA-owners won't notice
any drawback in their workflow and would get post-release build-deps
for free, but ubuntu-admins will have to maintain a parallel chroot
for PPAs.
Another major side-effect of the second solution is that PPA users
(clients) will have to enable all post-release pockets in their
systems in other to install possible binary-dependencies required in
PPA packages.
It's a complicated decision.
[]
--
Celso Providelo