Hi,

I'd like to add an extra constraint on the design if possible. As
everyone has pointed out we want an index in to this stuff that users
will use, so I think my constraint has a place. It has been complained
about many times, but it's not going to go away without some work on our
part.

Currently we require sysadmin intervention when we add a new
image/hwpack so that they can be synced to snapshots.linaro.org. I would
like to remove this restriction, but one of the issues is that the
hierarchy we have on snapshots.linaro.org is nothing like the one that
is produced by offspring.

We can obviously change offspring, but the current hierarchy doesn't
obey simple rules that we can code in to the tool.

This affects snapshots more than releases. However, releases can be done
with a click from within offspring now, rather than by someone copying
files around. If we want to use that feature the releases should use the
same hierarchy as snapshots.

Thefore my request is that there be a set of simple rules used to place
the results of a build that uses information available to
offspring.linaro.org.

Thanks,

James


On Thu, 26 May 2011 08:54:59 +0000, Fathi Boudra <fathi.bou...@linaro.org> 
wrote:
> Hi,
> 
> Here's the following rationale:
> 1. as a user, I would like to easily find the released Linaro components:
> * Linaro Evaluation Build (Android and Ubuntu LEB)
> * Tools (linaro-image-tools)
> * Working Groups (kernel, u-boot, gcc, gdb,  qemu, powerdebug, powertop, 
> etc...)
> 2. as a user, I would like to download the release for my ${board} in
> one central place.
> 3. as a release manager on the road to monthly releases, I would like
> to adjust the current layout to match the release process.
> 
> The current layout has some issues:
> - a user should go through several paths to get a rootfs and a hardware pack.
> - a user should go through several websites to find Linaro goods
> (releases.l.o, launchpad.net)
> - newcomers like Android doesn't fit well
> - every team has a different release process
> 
> To resolve these user stories, we came up with 2 layouts proposal.
> Please, see the document attached.
> Feebdacks/suggestions on the proposals are welcome!
> 
> Note: we planned to start with platform directory only.
> The working-groups could come later when we agree on the approach.
> 
> Cheers,
> 
> Fathi
> -- 
> Linaro Release Manager   |   Platform Project Manager
> ==== releases.linaro.org current layout ====
> 
> platform/linaro-n
> |-- platform/linaro-n/alip
> |   |-- platform/linaro-n/alip/beta-2
> |   `-- platform/linaro-n/alip/latest -> beta-2
> |-- platform/linaro-n/android
> |   |-- platform/linaro-n/android/11.04
> |   |   |-- platform/linaro-n/android/11.04/beaglexm
> |   |   `-- platform/linaro-n/android/11.04/panda
> |   `-- platform/linaro-n/android/latest -> 11.04/
> |-- platform/linaro-n/developer
> |   |-- platform/linaro-n/developer/beta-2
> |   `-- platform/linaro-n/developer/latest -> beta-2
> |-- platform/linaro-n/hwpacks
> |   |-- platform/linaro-n/hwpacks/beta-2
> |   `-- platform/linaro-n/hwpacks/latest -> beta-2
> |-- platform/linaro-n/nano
> |   |-- platform/linaro-n/nano/beta-2
> |   `-- platform/linaro-n/nano/latest -> beta-2
> `-- platform/linaro-n/ubuntu-desktop
>     |-- platform/linaro-n/ubuntu-desktop/alpha-3
>     |-- platform/linaro-n/ubuntu-desktop/beta
>     |-- platform/linaro-n/ubuntu-desktop/beta-2
>     `-- platform/linaro-n/ubuntu-desktop/latest -> beta-2
> 
> ==== releases.linaro.org layout proposal 1====
> 
> platform
> |-- platform/11.05
> |   |-- platform/11.05/android
> |   |   |-- platform/11.05/android/beaglexm
> |   |   |-- platform/11.05/android/ndk
> |   |   |-- platform/11.05/android/panda
> |   |   |-- platform/11.05/android/sdk
> |   |   `-- platform/11.05/android/toolchain
> |   |-- platform/11.05/tools
> |   |   |-- platform/11.05/tools/linaro-image-tools
> |   `-- platform/11.05/ubuntu
> |       |-- platform/11.05/ubuntu/panda
> |       |   |-- platform/11.05/ubuntu/panda
> |       |   `-- platform/11.05/ubuntu/snowball
> |       `-- platform/11.05/ubuntu/snowball
> [-- platform/11.06
> `-- platform/latest -> 11.06
> 
> working-groups
> |-- working-groups/11.05
> |   |-- working-groups/11.05/graphics
> |   |-- working-groups/11.05/kernel
> |   |-- working-groups/11.05/multimedia
> |   |-- working-groups/11.05/power-management
> |   `-- working-groups/11.05/toolchain
> |-- working-groups/11.06
> |   |-- working-groups/11.06/graphics
> |   |-- working-groups/11.06/kernel
> |   |-- working-groups/11.06/multimedia
> |   |-- working-groups/11.06/power-management
> |   |-- working-groups/11.06/toolchain
> `-- working-groups/latest -> 11.06
> 
> ==== releases.linaro.org layout proposal 2 ====
> 
> platform
> |-- platform/android
> |   |-- platform/android/11.05
> |   |   |-- platform/android/11.05/beaglexm
> |   |   `-- platform/android/11.05/panda
> |   |-- platform/android/11.06
> |   |   |-- platform/android/11.06/beaglexm
> |   |   `-- platform/android/11.06/panda
> |   `-- platform/android/latest -> 11.06
> |-- tools/linaro-image-tools
> |    |-- tools/linaro-image-tools/0.4.7
> |    |-- tools/linaro-image-tools/0.4.8
> |    `-- tools/linaro-image-tools/latest -> 0.4.8
> `-- platform/ubuntu
>     |-- platform/ubuntu/11.05
>     |   |-- platform/ubuntu/11.06/panda
>     |   `-- platform/ubuntu/11.06/snowball
>     |-- platform/ubuntu/11.06
>     |   |-- platform/ubuntu/11.06/panda
>     |   `-- platform/ubuntu/11.06/snowball
>     `-- platform/ubuntu/latest -> 11.06
> 
> working-groups
> |-- working-groups/graphics
> |   |-- working-groups/graphics/11.05
> |   |-- working-groups/graphics/11.06
> |   `-- working-groups/graphics/latest -> 11.06
> |-- working-groups/kernel
> |   |-- working-groups/kernel/11.05
> |   |-- working-groups/kernel/11.06
> |   `-- working-groups/kernel/latest -> 11.06
> |-- working-groups/multimedia
> |   |-- working-groups/multimedia/11.05
> |   |-- working-groups/multimedia/11.06
> |   `-- working-groups/multimedia/latest -> 11.06
> |-- working-groups/power-management
> |   |-- working-groups/power-management/11.05
> |   |-- working-groups/power-management/11.06
> |   `-- working-groups/power-management/latest -> 11.06
> `-- working-groups/toolchain
>     |-- working-groups/toolchain/11.05
>     |-- working-groups/toolchain/11.06
>     `-- working-groups/toolchain/latest -> 11.06

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to