On Wed, Apr 7, 2010 at 15:13, Bryan Jacobs <n...@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?

One suggestion would be to promote all versions simultaneously, but
there are obvious drawbacks with that!

> 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. I wonder what the testing squad think (I'll poke VDVsx).

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
Maemo Community Council chair
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to