[opensuse-factory] Status: Distribution
Hi, There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually. This means that there might be cases where factory syncs out but some things do not yet work because e.g. (let's make up something here) sqlite3 changed it's default data format and all packages relying on sqlite3 need to recompile so that they figure the new default. In this case we need to learn this (someone has to report it e.g. here) and then we can rebuild all those. And in case you wonder the factory updates are still that large: this is because I wrote a script to retrigger all packages where I could find out they have problems in just emulating their installation. Unfortunately I made some mistakes along the way, so it triggered once or twice more packages it should have - but this is hopefully just a phase. I still plan to do a mass rebuild after every milestone release, so that we do not get outdated packages too soon (and build-compare will still catch the obvious). Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi, Le vendredi 15 octobre 2010, à 10:06 +0200, Stephan Kulow a écrit :
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Do you think it's worth changing the way we build some devel projects (like... GNOME:Factory) to this? It might help us find earlier when we need to trigger rebuilds after a package changed. I think at least for GNOME:*, we'd be happy to experiment with this. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Friday 15 October 2010 schrieb Vincent Untz:
Hi,
Le vendredi 15 octobre 2010, à 10:06 +0200, Stephan Kulow a écrit :
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Do you think it's worth changing the way we build some devel projects (like... GNOME:Factory) to this? It might help us find earlier when we need to trigger rebuilds after a package changed.
I think at least for GNOME:*, we'd be happy to experiment with this. Experiment with it, sure. But I'm not so sure what problems you run into, so I wouldn't want to see it in many other projects.
Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Sex, 2010-10-15 às 10:46 +0200, Stephan Kulow escreveu:
Am Friday 15 October 2010 schrieb Vincent Untz:
Hi,
Le vendredi 15 octobre 2010, à 10:06 +0200, Stephan Kulow a écrit :
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Do you think it's worth changing the way we build some devel projects (like... GNOME:Factory) to this? It might help us find earlier when we need to trigger rebuilds after a package changed.
I think at least for GNOME:*, we'd be happy to experiment with this. Experiment with it, sure. But I'm not so sure what problems you run into, so I wouldn't want to see it in many other projects.
It's possible you can rebuild everything on Factory around M6 or M7 so we can make sure no other packages are missing a rebuild ? I think this is a big advantage from us to other distros that have a few packages on stable releases that needed to be rebuild. Cheers Luis -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Friday 15 October 2010 schrieb Luis Medinas:
Sex, 2010-10-15 às 10:46 +0200, Stephan Kulow escreveu:
Am Friday 15 October 2010 schrieb Vincent Untz:
Hi,
Le vendredi 15 octobre 2010, à 10:06 +0200, Stephan Kulow a écrit :
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Do you think it's worth changing the way we build some devel projects (like... GNOME:Factory) to this? It might help us find earlier when we need to trigger rebuilds after a package changed.
I think at least for GNOME:*, we'd be happy to experiment with this.
Experiment with it, sure. But I'm not so sure what problems you run into, so I wouldn't want to see it in many other projects.
It's possible you can rebuild everything on Factory around M6 or M7 so we can make sure no other packages are missing a rebuild ? I think this is a big advantage from us to other distros that have a few packages on stable releases that needed to be rebuild.
We can trigger a mass rebuild at any time - and as said I plan to do so after every milestone for factory - how GNOME:* is handling it I can't say. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2010/10/15 Stephan Kulow
We can trigger a mass rebuild at any time - and as said I plan to do so after every milestone for factory - how GNOME:* is handling it I can't say.
You mean "*just before* every milestone for factory"? Or I'm failing to understand something? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 15 October 2010 11:31:47 Cristian Morales Vega wrote: Hi,
2010/10/15 Stephan Kulow
: We can trigger a mass rebuild at any time - and as said I plan to do so after every milestone for factory - how GNOME:* is handling it I can't say.
You mean "*just before* every milestone for factory"? Obviously if Coolo says "after every milestone" he usually means after.
Or I'm failing to understand something? Might be. The question is why we do that right after and not before the milestone. I can imagine reasons like build time, debugging and such, but I am sure Coolo will explain us why we do it after and not before and what the strongest argument is for doing it right after.
regards, Klaas -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Friday 15 October 2010 schrieb Klaas Freitag:
Might be. The question is why we do that right after and not before the milestone. I can imagine reasons like build time, debugging and such, but I am sure Coolo will explain us why we do it after and not before and what the strongest argument is for doing it right after.
The strongest reason is debugging and such. Such mass rebuilds often find suprising things you don't want to debug in the days when you should concentrate on stabilizing the milestone. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 15 October 2010 15:43:40 Stephan Kulow wrote:
Am Friday 15 October 2010 schrieb Klaas Freitag:
Might be. The question is why we do that right after and not before the milestone. I can imagine reasons like build time, debugging and such, but I am sure Coolo will explain us why we do it after and not before and what the strongest argument is for doing it right after.
The strongest reason is debugging and such. Such mass rebuilds often find suprising things you don't want to debug in the days when you should concentrate on stabilizing the milestone. Yes, that was what I expected.
Thanks, Klaas -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Oct 15, 2010 at 10:06:20AM +0200, Stephan Kulow wrote:
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Very cool, thanks for doing this work, hopefully it will reduce the size of the daily factory resync :) greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, 15 Oct 2010, Stephan Kulow wrote:
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Thank you, Coolo! I believe this is really, really going to be a positive and beneficial change.
And in case you wonder the factory updates are still that large [...]
Things happen, no worries!
I still plan to do a mass rebuild after every milestone release, so that we do not get outdated packages too soon (and build-compare will still catch the obvious).
So it still makes sense improving build-compare and packaging as AJ
and Christian, among others, have been pushing for this post-Milestone
rebuild?
Gerald
--
Dr. Gerald Pfeifer
On Sunday 17 October 2010 15:49:53 Gerald Pfeifer wrote:
On Fri, 15 Oct 2010, Stephan Kulow wrote:
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
Thank you, Coolo! I believe this is really, really going to be a positive and beneficial change.
And in case you wonder the factory updates are still that large [...]
Things happen, no worries!
I still plan to do a mass rebuild after every milestone release, so that we do not get outdated packages too soon (and build-compare will still catch the obvious).
So it still makes sense improving build-compare and packaging as AJ and Christian, among others, have been pushing for this post-Milestone rebuild?
Very much so, and it also makes sense to continue getting deltarpm support working to reduce the amount of downloads. What I'm ask you (everyone, not Gerald alone) is keep a watch on broken things possibly caused by not rebuild packages. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, 15 Oct 2010 10:06:20 +0200
Stephan Kulow
Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
This means that this snippet from the checkin mail is no longer correct (package bluez), right? | calling whatdependson for head-i586 | Packages directly triggered for rebuild: | - bluez | - at least 919 other packages -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag 19 Oktober 2010 schrieb Stefan Seyfried:
On Fri, 15 Oct 2010 10:06:20 +0200
Stephan Kulow
wrote: Hi,
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
This means that this snippet from the checkin mail is no longer correct (package bluez), right?
| calling whatdependson for head-i586 | Packages directly triggered for rebuild: | - bluez | - at least 919 other packages No and yes. At least 919 packages are triggered in other projects than Factory, but in Factory it's only 1.
Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Friday 15 October 2010, Stephan Kulow wrote:
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
How can we notify the build team(s) / you to handle manual rebuilds? Thanks, Dirk -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag 19 Oktober 2010 schrieb Dirk Müller:
On Friday 15 October 2010, Stephan Kulow wrote:
There is one rather important update to the way we build factory, that I didn't yet announce properly: We now only rebuild packages if their sources changed (they were submitted) or if we trigger the rebuild manually.
How can we notify the build team(s) / you to handle manual rebuilds? This mailing list or #opensuse-factory should work.
Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (10)
-
Cristian Morales Vega
-
Dirk Müller
-
Gerald Pfeifer
-
Greg KH
-
Klaas Freitag
-
Luis Medinas
-
Stefan Seyfried
-
Stephan Kulow
-
Stephan Kulow
-
Vincent Untz