[maemo-developers] PR1.2 SDK for Extras-devel: how to solve?

From: Niels Breet niels at maemo.org
Date: Wed Apr 7 18:54:28 EEST 2010
On Wed, April 7, 2010 16:41, Andrew Flegg wrote:
> On Wed, Apr 7, 2010 at 15:13, Bryan Jacobs <no at landwarsin.asia> wrote:
>
>>
>> It seems to me that the real problem is actually the difficulty in
>> implementing #4 above.  If there were magically separate infrastructure
>> for each incompatible release, there would be no issue - a developer
>> uploads their package to each repository for which it builds (preferably
>> through a list of checkboxes in the web interface), and a user selects
>> one or more package sources that match the preinstalled software on
>> their device.  No problems, mate.
>
> True; however what about the QA process? The UI at
> http://maemo.org/packages/ is getting better, but it's also getting
> more familiar. How do we:
>
> a) not confuse ad-hoc testers b) ensure that versions in all repos get
> tested?
>

This is a non-trivial issue. Testing against all repos is not going to
work, imagine what happens when we have PR1.2+1 etc.

> One suggestion would be to promote all versions simultaneously, but
> there are obvious drawbacks with that!
>
That would make the most recent repo the best supported and tested repo.
Older repos might or might not work. But then again, that is what -devel
is now too.

>> So the real issue is that creating a new branch requires a nontrivial
>> amount of work.  This is a computerized system; computers excel at
>> automation.  Why not spend the one-off time to allow for near-instant
>> creation of a new branch?  Once that's done, future releases will just
>> consist of "oh, I should create a new repository for this release.  Let
>>  me run that script again with a new name and then upload the new SDK
>> release to it".
>
> Indeed.
>
>
>> Have I missed some important consideration?
>>
>
> I think the issues aren't technical (although streamlining the repo
> creation is obviously part of it), but more procedural. I could be wrong.

There is also the technical issue that after SSU you would need to change
your catalog settings in your device manually for -devel and -testing.

Getting that changed in AM is probably not going to happen.

>
> Cheers,
>
>
> Andrew
>
>
> --
> Andrew Flegg -- mailto:andrew at bleb.org  |  http://www.bleb.org/
> Maemo Community Council chair

--
Niels Breet
maemo.org webmaster


More information about the maemo-developers mailing list