[RFC] Stable/Development Overlay for Ubuntu LEB

Amit Kucheria amit.kucheria at linaro.org
Tue Apr 3 09:10:38 UTC 2012


On Tue, Apr 3, 2012 at 9:08 AM, Ricardo Salveti
<ricardo.salveti at linaro.org> wrote:

<snip>

> Looking at the problem, here's what I think it'd help to fix the situation:
> 1 - Overlay PPA becomes the main repository for basic platform
> development, without having any hardware specific package (not even
> the kernel):
> This PPA would be used by all the images we're producing
> (stable/unstable), as all the changes would be just related with the
> distribution. Once we get newer components that are not related with
> hardware enablement, and not critical enough to break compatibility
> across images, we would be integrating them at this repository (e.g.
> powertop, glmark2, libpng, libjpeg-turbo, etc).
> 2 - We create the Development Overlay PPA, to be the main place
> carrying the hardware related pieces, like kernel, drivers and
> multimedia:
> This would be the main PPA used during our own development, always
> containing the latest kernel packages from the Linux Linaro and
> Landing Team trees. Here we could also integrate components related
> with hardware enablement that are not for prime use yet, but would
> help people that are always looking for the latest stuff available.
> 3 - Create a set of Stable PPAs for every board we're officially supporting:
> Here the goal would be to have a single place where we can push the
> enablement related changes that are known to be working. At the
> Pandaboard case this PPA would contain the 3.1 based kernel with SGX
> and HW video decoding working out of the box. Once a new snapshot
> based on the development release is known to work in a satisfactory
> way, we would simply just copy them over the Stable PPA for the
> respective board. This would also help the cases where we have
> packages with hw enablement changes that conflict with other boards.
>
> So in the end we'd be generating 2 sets of hwpacks per board, one
> based on the Development Overlay (latest components, even if not
> working properly), and one based on the Stable PPAs, that we know
> it'll always have a better enablement. Both would be using the same
> rootfs, as all distro related core changes will be part of the Overlay
> PPA anyway.
>
> I believe this can simply things a bit, and would not consume much of
> our time as the stable repository would just be a snapshot of a known
> to be working development PPA.

What would the monthly release be based on? The stable PPA?



More information about the linaro-dev mailing list