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