Hey
As a followup to IRC conversations around backports, releases and QA
today, I'd like to hear what others think of our Linaro PPAs. I'll
start with some history and proposals:
We created a fairly ad hoc PPA layout for the 10.11 cycle, with
ppa:linaro-maintainers/tools
ppa:linaro-maintainers/override
ppa:linaro-maintainers/kernel
and nowadays we also have this PPA for toolchain backports:
ppa:linaro-maintainers/toolchain
and misc other PPAs which I don't really know much about:
ppa:linaro-maintainers/user-platforms
ppa:linaro-toolchain-dev/ppa
ppa:linaro-infrastructure/launch-control
ppa:linaro-infrastructure/launch-control-snapshots
(and probably many more)
There are multiple problems with our current approach:
* ~linaro-maintainers membership is poorly defined
* it's not clear which software should go in which PPA
* it's not clear when we can update which PPAs, e.g. can we update them
after 6-monthly releases? how do we QA/validate updates?
In general, it's good to avoid PPA proliferation, both for sanity and
for the confort of our end users, but I think a consistent set of PPAs
is more important than trying to optimize the number of PPAs to the
smallest subset possible.
Some ideas on addressing this:
* have software ownership split by team; ~toolchain owns gcc-linaro and
qemu-linaro, ~infrastructure owns
* have each team decide between either:
- a single PPA for all their outputs (e.g. ~infrastructure/ppa for
linaro-image-tools and gcc-log-analyzer)
- or multiple PPAs, one per software (e.g. ~toolchain/gcc-linaro PPA
for gcc-linaro, ~toolchain/qemu-linaro PPA for qemu-linaro)
* optionally, additional PPAs for dailies
* optionally, additional PPAs for RC releases
[ this is inspired from the set of PPAs for bzr:
http://wiki.bazaar.canonical.com/DistroDownloads#Ubuntu%20and%20derivatives
]
In addition, we'd have a single overlay PPA which would be used for
rootfs builds. We could keep the existing one below
~linaro-maintainers.
Open questions:
- list of ~linaro-teams
- do we upload latest release of e.g. gcc-linaro to the natty toolchain
PPA if it already gets uploaded to natty proper?
Thanks,
--
Loïc Minier
_______________________________________________
linaro-dev mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-dev