On Wednesday 24 September 2008 07:54:28 wrote Hans Petter Jansson:
On Wed, 2008-09-24 at 07:49 +0200, Adrian Schröter wrote:
On Wednesday 24 September 2008 02:51:28 wrote Hans Petter Jansson:
I don't think this is impossible - there are other distributions out there that publish nightly media builds. Maybe there's something we can learn from those.
What do you think is our Factory lacking here ?
It is synced out only after nothing more is to build. Of course, if there is something broken inside, it gets synced out, until someone is fixing it.
Of course, problems that can't be detected automatically (e.g. bad patches, bad upstream code and some classes of packaging bugs) will still get in - but dependency problems and packages that don't build at all still show up in the official Factory repos, and we can detect those.
This makes me wonder if we couldn't establish a repo on top of the "breakable" one, which would automatically pull in packages that build successfully and don't cause any dependency problems (pulling sets of packages together when necessary to maintain dependencies). That repo will then always be consistent with itself, although it may contain older packages in some cases.
These are our devel projects, each package has one. For example changes on the KDE stack are taken from KDE:KDE4:Factory:Desktop.
We could then generate installation media from that repo - and since many types of problems are already fixed (everything builds, all dependencies are satisfied, there are no file conflicts), we could do so more frequently.
You can do so, just apply the devel projects in addition to that in the product definition/kiwi. However, I can promise you, when apply all, you will never have a working system ;) bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org