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
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to