[opensuse-factory] Lord of the Rings IV: staging projects
Hi, I used the silent nights on OBS over Christmas to get serious about the ring projects and made sure that :Build and :Core are 100% succeeding and :MainDesktops actually can build live cds. As this was a lot of work, I want to preserve that and added now a little reviewer that makes sure updates to :Build and :Core go over my desk. I'm adding them to one of the staging projects on a "roll a dice" base to verify that adding updates is not adding any red to my beloved project monitor. https://build.opensuse.org/project/subprojects/openSUSE:Factory:Staging is my "dashboard" for the time being. It's a very manual process, but I'm refining my preferences of what's the best process daily - so bear with me. I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 01/10/2014 11:49 AM, Stephan Kulow wrote:
Hi,
I used the silent nights on OBS over Christmas to get serious about the ring projects and made sure that :Build and :Core are 100% succeeding and :MainDesktops actually can build live cds.
As this was a lot of work, I want to preserve that and added now a little reviewer that makes sure updates to :Build and :Core go over my desk. I'm adding them to one of the staging projects on a "roll a dice" base to verify that adding updates is not adding any red to my beloved project monitor.
https://build.opensuse.org/project/subprojects/openSUSE:Factory:Staging is my "dashboard" for the time being. It's a very manual process, but I'm refining my preferences of what's the best process daily - so bear with me.
I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree.
Greetings, Stephan
that is great news. so we now have https://build.opensuse.org/project/show/openSUSE:Factory:Build with 96 packages and https://build.opensuse.org/project/show/openSUSE:Factory:Core with 930 I think, it will be very helpful that this is always buildable (and builtin self-tests via %check passing). I guess at some point, we could also have some extra automated QA running for submissions there to increase the assurance from "it builds and other packages still build with it" to "it sort of works in at least one case". Ciao Bernhard M. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 10.01.2014 15:20, Bernhard M. Wiedemann wrote:
On 01/10/2014 11:49 AM, Stephan Kulow wrote:
Hi,
I used the silent nights on OBS over Christmas to get serious about the ring projects and made sure that :Build and :Core are 100% succeeding and :MainDesktops actually can build live cds.
As this was a lot of work, I want to preserve that and added now a little reviewer that makes sure updates to :Build and :Core go over my desk. I'm adding them to one of the staging projects on a "roll a dice" base to verify that adding updates is not adding any red to my beloved project monitor.
https://build.opensuse.org/project/subprojects/openSUSE:Factory:Staging is my "dashboard" for the time being. It's a very manual process, but I'm refining my preferences of what's the best process daily - so bear with me.
I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree.
Greetings, Stephan
that is great news.
so we now have https://build.opensuse.org/project/show/openSUSE:Factory:Build with 96 packages and https://build.opensuse.org/project/show/openSUSE:Factory:Core with 930
I think, it will be very helpful that this is always buildable (and builtin self-tests via %check passing). I guess at some point, we could also have some extra automated QA running for submissions there to increase the assurance from "it builds and other packages still build with it" to "it sort of works in at least one case".
Well, openSUSE:Factory:Core/Test-DVD-x86_64 builds a 500MB "DVD" that is a special flavor in openqa V2. Unfortunately V2 is still not publically available ;( Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 01/10/2014 12:49 PM, Stephan Kulow wrote:
I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree.
Great work, thanks ... and thanks to let us know. As you confirmed previously, basic packages like coreutils will go from Base:System -> o:F:Build -> ... -> o:F. My question: is the submit process going to be changed, too? I mean, today, I create a SR from B:S to o:F, and it's not that clear in the request where on the way it currently is. Wouldn't it be clearer to create SRs from B:S to o:F:Build, and you create your own SR for the move from o:F:Build to o:F? Any other means to make the "walk-thru-the-rings" more transparent would suffice, too, of course. Thanks & Have a nice day, Berny -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 10.01.2014 16:05, Bernhard Voelker wrote:
On 01/10/2014 12:49 PM, Stephan Kulow wrote:
I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree.
Great work, thanks ... and thanks to let us know.
As you confirmed previously, basic packages like coreutils will go from Base:System -> o:F:Build -> ... -> o:F.
I expect the testing to happen steps. We basically have several test suites and submissions have to pass them one by one and someone/something needs to decide which package needs to pass which test suite.
My question: is the submit process going to be changed, too? I'm not expecting that right now. It's easier if all sources are in the same project and other projects link to it.
I mean, today, I create a SR from B:S to o:F, and it's not that clear in the request where on the way it currently is.
I'm aware. The whole workflow needs much better support from the tooling in general. But for that we first need to define what the work flow is and for that we need to experiment a bit more.
Wouldn't it be clearer to create SRs from B:S to o:F:Build, and you create your own SR for the move from o:F:Build to o:F? Any other means to make the "walk-thru-the-rings" more transparent would suffice, too, of course.
Well, the problem comes if for the coreutils update you need to touch Firefox too. Then I want one staging project for both to test one repo. So I need to combine the rings at one point anyway. I hope we have better answers soon, but having good questions at hand is important for that - so thanks. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 10.01.2014 16:38, Stephan Kulow wrote:
On 10.01.2014 16:05, Bernhard Voelker wrote:
On 01/10/2014 12:49 PM, Stephan Kulow wrote:
I just wanted to let you know about the change. It will delay updates to base packages, but for a good reason I hope you'll agree.
Great work, thanks ... and thanks to let us know.
As you confirmed previously, basic packages like coreutils will go from Base:System -> o:F:Build -> ... -> o:F.
I expect the testing to happen steps. We basically have several test suites and submissions have to pass them one by one and someone/something needs to decide which package needs to pass which test suite.
A little update. While I kept the Core 'always green', we worked on improving the current state to also get green in openQA. Here is a little screenshot: http://stephan.kulow.org/openqa-staging.png Right now 22 OK is the max I can get - the rest of the tests mainly fail because there is no network after installation (wicked regression it appears to me). I setup openSUSE:Factory:Staging:{A-I} that I assign packages to manually and wait for them to finish building. As you can see A and D were at 22, so I approved that package set, while G is broken, so I left the staging project unapproved -> leaving factory intact. Greetings, Stephan -- Unnamed Law: If it happens, it must be possible. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Bernhard M. Wiedemann
-
Bernhard Voelker
-
Stephan Kulow