On Fri, 2015-09-18 at 21:20 +0200, Thomas Langkamp wrote:
Mesa is 'inherited' from the base project, not really added to the Staging. This is needed as anything going through staging must not break Mesa... so it needs to be rebuilt.
interesting. but the link above shows Mesa 10.0, this version is ancient... current TW has 10.6.5
Yeah... well, Stagings are a nasty beast: they are 'rebased' frequently, then 'frozen' to the versions at that very moment. This is needed, as otherwise any change to TW (think: any other staging being accepted) would completely retrigger a rebuild of other stagings, prolonging how long it takes until one is ready. Of course to one end this is a risk that something is being tested against a no longer valid TW setup, but this risk is understood and accepted (and yes, we did have issues coming from such cases, but that's also why TW is being openQA'ed before it's released... we don't just blindly trust that Staging checkins could not break anything new). Additionally, the Staging repositories are not really meant to be used by users: they are very volatile and most of the time in unknown shape :)
there we go :) sadly it shows mesa version 10.6.6 ... but wait, on the website staging E showed 11.0 and you confirmed that... so 10.6.6 is actually in factory but not published? And staging E shows what will come next?
The webui is known to be lying :) especially when it comes to inherited packages and frozen links. In this case: webui just has no clue what it's talking about.
And are A, B ... published in this order, or what is their meaning? This is not explained in https://en.opensuse.org/openSUSE:Factory_development_model
All stagings are independent to each other. They are just there to move forward in parallel... otherwise we might end up being stuck in a FIFO.
so I guess next snapshot is just who finishes openQA first, right?
Generally, yes... any staging that passes all openQA tests and reviews (manual as well as automatic) (and thus turns green) is considered for a checkin.
I also learned that some packages go to staging and others live in devel projects. I would like to search through those as well - sorry if I am too curious :D
Everything lives in a devel project and should be well tested there. Once it is submitted to openSUSE:Factory, it goes either into a 'full staging' (incl. openQA run) or to an 'ad-interim staging' (just checking it actually builds without modifications / tweaks from the devel prj)... anything that is part of the DVD goes through the full staging process (also ensuring it does not build-break other stuff on the DVD).
this https://en.opensuse.org/openSUSE:Factory_development_model#Staging_Pr ojects says that only the "inner ring" goes through staging, so core stuff like X mesa kernel, but as I understand KDE not neccesarily, right?
Anything up to ring2 goes into Stagings. That included everything shipped on the DVD, also KDE and GNOME. GNOME 3.17.92 for example is currently in Staging:G (preparing for a quick release of GNOME 3.18.0 to the TW users) Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org