Comment 1 for bug 151528

Revision history for this message
Bertrand G (berteh) wrote :

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