On Fri, 2013-12-06 at 08:16 +0100, Ludwig Nussel wrote:
Richard Brown wrote:
If you go this route, will it be possible for contributors to donate/add 'testers' (my name for the openQA equivalent of OBS 'builders') to the pool? We can't offer that for OBS for lots of very sensible security reasons, but if it is an option for openQA we'd hopefully have contributors willing to volunteer hardware, bandwidth, etc for testing Factory, which could really help with that scalability (and at least mean the responsibility and cost for all hardware isn't solely SUSEs)
That idea has been floating around at least. Even if the architecture allows it in theory there may be very practical limitations to solve too, like e.g. the huge bandwidth requirements for syncing new builds. Delta-ISOs might become helpful there. This needs to be evaluated.
The way I see it, openQA is going to end up with 2 'different' testing roles - It's current role of testing new Factory ISO's (shown on the diagram as 'Integration Test'), and its new role of testing staging repos ('Pre Integration Test') We probably don't want to be testing those staging repos against NewFactory-current. It's more likely to be 'broken' (as it hasn't been integration tested), and the teams working on the staging repos want to be focused on fixing the integration issues between their packages, not also tackling issues which have got gnarled up elsewhere. If the pre-Integration testing is only using NewFactory-tested ISO's, my assumption is that the bandwidth required will be 'less', perhaps even manageable without Deltas.
To implement the listed features, several man months of concentrated development effort would be needed.
Great, what opportunities will there be for non-openSUSE Team contributors to help out? I assume you'll be accepting pull requests to https://github.com/openSUSE-Team/openQA ?
Yes. That one and os-autoinst in the same directory.
Will your team be using progress.opensuse.org or githubs issue tracking? My advice would be either, as long as people are freely available to join in - the lower barrier of entry, the greater chance you'll get external contributors to this, which would be nice :) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org