On 19 February 2013 18:54, Alexander Sack <a...@linaro.org> wrote:
> On Tue, Feb 19, 2013 at 6:03 PM, James Tunnicliffe
> <james.tunnicli...@linaro.org> wrote:
>> On 19 February 2013 16:08, Alexander Sack <a...@linaro.org> wrote:
>>> On Tue, Feb 19, 2013 at 2:53 PM, James Tunnicliffe
>>> <james.tunnicli...@linaro.org> wrote:
>>>> Good point! I would be pleasantly surprised if an image + hwpack from
>>>> 2010 worked with our current tools.
>>>
>>> Actually, I am surprised if they do not work.
>>>
>>> Our official promise on lit has always been that:
>>>  1. all hwpacks and rootfs ever produced before a lmc release will
>>> work with that lmc
>>>  2. lmc will work well on most recent Ubuntu release as well as on all
>>> Ubuntu LTS still supported by Canonical
>>>
>>> So moving forward let's do this:
>>>  + find out if latest lmc works with the hwpack/rootfs stuff above -
>>> maybe it is all good actually - the wiki instructions refer to an old
>>> lmc version.
>>>  + ensure that we have hwpack rootfs version as old as the above in our CI
>>>  + use this opportunity to review if our CI tests have other gaps that
>>> we need to fill to know whether we are green wrt 1. and 2. above
>>>  + fix failures including removing online requirement when they come up.
>>>
>>> Guess a blueprint about "lmc legacy support investigation and
>>> resurrection" might be the way to go.
>>
>> Interesting. We have had a blueprint about dropping Hardware Pack v1
>> support ready to go for a while. There is a lot of "if v1, else" code
>> in Linaro Image Tools that we would like to get rid of.
>>
>> In the original case we have an image based on an unsupported Ubuntu
>> version, which no longer has packages on
>> http://ports.ubuntu.com/dists/, so there is no way to support it since
>> it can't be installed. It isn't useful to have non-functioning OS
>
> It's not a given thing that it can't be installed. Actually, except
> for corner cases ALL the bits you need should be in rootfs and hwpack
> combined.
>
> For me all hwpack/rootfs that don't have all the bits are actually
> BUGGY and I would like to kill online support from lmc just for the
> sake to ensure that our hwpacks/rootfs really have everything.

Good to know. I was so used to seeing the apt-get update that I had
come to see it as a requirement.

>> binaries on releases.linaro.org, so we should either delete them/move
>> them to an archive location or perhaps put them behind a warning page.
>> We could use BUILDINFO.txt to implement the warning.
>
> That's an independent discussion.
>
> Right now LMC is buggy as it cannot install stuff without the upstream
> archives still being there. Let's fix that first and then go and talk
> about a policy how to phase out old stuff (even though right now I
> believe all releases should stay around forever).

Patch incoming :-)

Just doing some more tests, but it seems that we are fine when we pull
updates if possible rather than failing when apt-get update fails.
BeagleBoard had a missing parameter we needed for hwpack V1 support,
but we now have a sensible default.

>> Our CI jobs for image tools only go back to Linaro 11.06. I don't know
>> when our releases switched to use Ubuntu 11.04 but it would be around
>> then. We could try going back further, but it may only get us 6 months
>> of testing a release that very few people are using.
>
> Yes, please go back to the oldest we have, treat them as bugs and
> systematically discuss case by case if we really don't support it.
>
>>
>> Binaries from ports.ubuntu.com will vanish after their support window
>> has expired, so it seems likely that 11.04 and 11.10 based images will
>> be unusable in a years time.
>
> As from above: our hwpacks should have everything they need in them.
> If not, its a hwpack bug and we want to know about them (through lmc
> hwpack-create and create failing unless you pass
> --download-missing-anyway or something).
>
>>
>> James
>
>
>
> --
> Alexander Sack
> Director, Linaro Platform Engineering
> http://www.linaro.org | Open source software for ARM SoCs
> http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog



-- 
James Tunnicliffe

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

Reply via email to