On 27 July 2011 15:12, James Westby <james.wes...@canonical.com> wrote: > On Wed, 27 Jul 2011 11:48:11 +0100, James Tunnicliffe > <james.tunnicli...@linaro.org> wrote:
>> All OS binaries structured as: >> http://releases.linaro.org/platform/[release]/[distribution >> name]/[milestone]/ >> >> Hardware packs all in one place: >> http://releases.linaro.org/platform/[release]/hwpacks/[milestone]/ > > What's the release/milestone distinction here? Release is a YY.MM release and a milestone is alpha/beta/eac/release candidate/final. I realise that we are being far more agile than we were and we probably won't have anything before a release candidate. > I think that the only thing not considered here is multiple versions of > a single rootfs or hwpack. > > We are currently generating both natty-based and oneiric-based rootfs. I > don't know if we plan to release both ever, or if oneiric-based is just > snapshots for now, and we will switch one month to release the > oneiric-based and not release the natty-based. If someone could clarify > the intent here it will help us decide if the hierarchy needs to > accommodate that too. Agreed. Clarification required++ >> If we would like to have hardware packs closer to the distributions, >> we have a problem of the hwpack directory being rather large - copying >> it into each distribution would make it more difficult to find the >> right files. This problem does go away completely if we automate the >> downloading of files for the user, which we now do with >> linaro-fetch-image[-ui]. > > Yes. > > We can do both and use symlinks though :-) Well, quite. We already have a custom header on most of the pages so having some help text in there with links to the root of the OS binaries and hwpack directories may help as well. >> I personally find it unnecessary to have separate directories for the >> linaro evaluation builds. The Ubuntu desktop and LEB builds seem to be >> identical (the md5sums files match at least!). Since we can link to >> specific places on the releases server in a release note, why not just >> link to the ubuntu-desktop directory? If we want to separate out >> Linaro Evaluation Builds we could have a structure like: >> http://releases.linaro.org/platform/11.07/linaro-evaluation-builds/ubuntu-desktop/release-candidate/ >> http://releases.linaro.org/platform/11.07/community-supported/alip/release-candidate/ >> http://releases.linaro.org/platform/11.07/hwpacks/release-candidate/ > > My guess is that Alexander will want something like this to maintain > that separation. > >> I can see why >> http://releases.linaro.org/platform/linaro-n/ubuntu/leb-panda/latest/ >> exists, but I believe it is obsolete with the release of >> linaro-fetch-image or linaro-fetch-image-ui, which automate the whole >> download and install process. Those tools don't support Android builds >> yet though. In another twist though the Android builds exist in a >> third directory structure! >> http://releases.linaro.org/platform/linaro-n/android/11.07/panda/ >> >> Clearly this makes it easy for people with a panda board to get the >> files they need to run Android on it. The files seem to be unique, so >> it looks like it can be left alone, other than getting rid of the >> linaro-n. > > It seems like these should fit in to your proposed structure above, with > an image name of "android" or similar? I was deliberately quiet on this point because I am unfamiliar with how all the files work together and if there is any duplication. Guidance welcome :-) >> It should be simple enough to script copying the files from >> snapshots.linaro.org over to releases for the non-Android builds. I am >> happy to put together something like: >> create-linaro-release --source-snapshot YYMMDD:build --relese-type >> <alpha/beta/eac/rc/final> --relase-name <YY.MM> > > While this is a good idea, I don't think it's organised enough to be > done all at once right now. Builds are currently copied in chunks as > they are ready. > > While a script might be useful let's not make it a focus of this > discussion. If the RMs want a script we can write it, but let's first Sounds good to me. I didn't want to start a discussion about a problem without offering up a solution though! Thanks, -- James Tunnicliffe _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev