On Tuesday 03 December 2013 10:20:13 Michal Hrusecky wrote:
Sascha Peilicke - 10:02 3.12.13 wrote:
...
Quite frankly, I consider this still the best option to have a stable Factory. It's brain-dead simple and may just require a little social interaction:
If you are not subscribed to opensuse-factory@ (and probably packaging / buildservice), you should not run Factory.
So check opensuse-factory@ for issues regularly. If there was a mail two weeks ago about udev (random choice of mine) being heavily broken and no fix was pushed meanwhile, it may be a good hint to not update today :-)
Asking your colleagues or community friends for their recent experience often helps to discover such things. When I ask people, I either get "bah, X is broken again" or "nope, things have been running smooth lately". Of course there's a certain chance that things will go unnoticed, but the ugly stuff will.
Sounds like a lot of work just to make sure that it is safe to update,
That's where the Factory Health Report could help.
which overall means that Factory is not stable enough to be trusted, which I think should be changed (not in the perception part but in reality)
It depends on the definition of "stable enough" . But I assume we'll have a shared one once we draw conclusions out of this big thread.
- As coolo said, there's no need to update every morning, once every two weeks is more than enough.
When I used to run Gentoo I used to update every other day, but sometimes I skipped longer periods of times because of vacation or something. Both should be possible.
- Lastly, if zypper tells you some dependencies can't be satisfied, think twice if you want to update. Of course that depends on what is broken and how important it is to you.
This should be something that we can fix automatically.
What we can do though is to make this kind of information more accessible. If dunno if it the amount of bugs filed against Factory per week would be a good indicator, but it could be tried. Add the count of failing packages and some more and maybe we can come up with some kind of "Factory Health Report". This could be published somewhere, maybe even sent to the factory ML every Monday. Just an idea...
Well, we should strive for no failing packages :-) But having some automatic metrics on how calm factory is right know sound like a good idea :-)
-- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg)