[opensuse-factory] Update frequency of the openSUSE:Factory snapshot repo
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo. However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes an big number of rebuilds. Of course this is the way that things should work, but I wonder if it is really necessary to have the snapshot repo updated at least once a day (if not twice a day). This is causing that repo's that are building against it to be triggered for a full rebuild again and bigger repo's will just keep on building and building, without ever really coming to the point to be published. My question now is if we can lower the frequency of updating the snapshot repo (and give somewhat more peace to OBS) or is there a way to setup a repository to ignore those snapshot updates ? Regards Raymond -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag, 13. September 2011, 11:29:15 schrieb Raymond Wooninck:
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo.
However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes
Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes. I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tuesday 13 September 2011 11:37:03 Stephan Kulow wrote:
Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
Greetings, Stephan
Hi Stephan, Thanks. I hope the 40 hours would be enough to have repo's finish their build. Is there any other way to create a more independent build ? I can imagine that most of the updates might concern packages that shouldn't cause a big rebuild, but maybe this would require certain parameters in my project config ? Regards Raymond -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag, 13. September 2011, 11:44:24 schrieb Raymond Wooninck:
On Tuesday 13 September 2011 11:37:03 Stephan Kulow wrote:
Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
Greetings, Stephan
Hi Stephan,
Thanks. I hope the 40 hours would be enough to have repo's finish their build. Is there any other way to create a more independent build ? I can imagine that most of the updates might concern packages that shouldn't cause a big rebuild, but maybe this would require certain parameters in my project config ?
No, if glibc is updated to a new version, all factory repos will rebuild. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tuesday 13 September 2011 13:44:24 Raymond Wooninck wrote:
Greetings, Stephan
Hi Stephan,
Thanks. I hope the 40 hours would be enough to have repo's finish their build.
Actually, say, KDE3 Factory repository takes 5-6 days to rebuild, even if there are no other tasks in KDE:KDE3 other than Factory-related. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 13 September 2011 10:37, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 11:29:15 schrieb Raymond Wooninck:
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo.
However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes
Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
And how it works for openSUSE:Factory:NonFree? The snapshot repo has been with a broken cg package for... years? (it requires "libGLU.so", which isn't provided by anything, it's fixed in the standard repo). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Dienstag, 13. September 2011, 16:52:22 schrieb Cristian Morales Vega:
On 13 September 2011 10:37, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 11:29:15 schrieb Raymond Wooninck:
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo.
However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes> Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
And how it works for openSUSE:Factory:NonFree? The snapshot repo has been with a broken cg package for... years? (it requires "libGLU.so", which isn't provided by anything, it's fixed in the standard repo).
just don't use snapshot repo there. I now made it an empty wrapper around standard wrapper. BTW: I changed the logic for updating the snapshot. It will now wait for KDE:Distro:Factory, KDE:KDE3, X11:XOrg, GNOME:Factory and openSUSE:Factory:Live to be published before snapshotting. I hope that will still happen often enough. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 15 September 2011 15:04, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 16:52:22 schrieb Cristian Morales Vega:
On 13 September 2011 10:37, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 11:29:15 schrieb Raymond Wooninck:
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo.
However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes> Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
And how it works for openSUSE:Factory:NonFree? The snapshot repo has been with a broken cg package for... years? (it requires "libGLU.so", which isn't provided by anything, it's fixed in the standard repo).
just don't use snapshot repo there. I now made it an empty wrapper around standard wrapper.
So I should use <repository name="openSUSE_Factory_NonFree"> <path repository="standard" project="openSUSE:Factory:NonFree"/> <path repository="snapshot" project="openSUSE:Factory"/> <arch>i586</arch> <arch>x86_64</arch> </repository> to be able to use Factory:NonFree and at the same time use the snapshot for Factory? It's a bit cumbersome. Or with this "empty wrapper" I should be able to just use <repository name="openSUSE_Factory_NonFree"> <path repository="snapshot" project="openSUSE:Factory:NonFree"/> <arch>i586</arch> <arch>x86_64</arch> </repository> ? Because it seems to be some problem with this wrapper. The version of cg that is now provided is installable, but it's a really old 1.5 version instead of the 2.2 version available in the standard repo. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 1 October 2011 17:33, Cristian Morales Vega <cmorve69@yahoo.es> wrote:
On 15 September 2011 15:04, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 16:52:22 schrieb Cristian Morales Vega:
On 13 September 2011 10:37, Stephan Kulow <coolo@suse.de> wrote:
Am Dienstag, 13. September 2011, 11:29:15 schrieb Raymond Wooninck:
In the past the snapshot repo was created (AFAIK) to reduce the number of rebuilds triggered by changes in the Factory/standard repo.
However this is no longer the case. The snapshot repo seems to be updated as soon as that the Factory/standard repo is being published and this causes> Actually all of openSUSE:Factory - including all product builds have to be finished and 2 hours passed before it's cloned. But this can easily mean twice a day yes.
I made that 40 hours now and we can extend it even longer, but most often I update then manually because someone complains that certain bug fixes are "not in Factory" - and building against standard repo creates a lot of load on the schedulers.
And how it works for openSUSE:Factory:NonFree? The snapshot repo has been with a broken cg package for... years? (it requires "libGLU.so", which isn't provided by anything, it's fixed in the standard repo).
just don't use snapshot repo there. I now made it an empty wrapper around standard wrapper.
So I should use
<repository name="openSUSE_Factory_NonFree"> <path repository="standard" project="openSUSE:Factory:NonFree"/> <path repository="snapshot" project="openSUSE:Factory"/> <arch>i586</arch> <arch>x86_64</arch> </repository>
to be able to use Factory:NonFree and at the same time use the snapshot for Factory? It's a bit cumbersome.
Or with this "empty wrapper" I should be able to just use
<repository name="openSUSE_Factory_NonFree"> <path repository="snapshot" project="openSUSE:Factory:NonFree"/> <arch>i586</arch> <arch>x86_64</arch> </repository>
? Because it seems to be some problem with this wrapper. The version of cg that is now provided is installable, but it's a really old 1.5 version instead of the 2.2 version available in the standard repo.
Nevermind. I see openSUSE:Factory:NonFree/standard builds against openSUSE:Factory/snapshot. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (4)
-
Cristian Morales Vega
-
Ilya Chernykh
-
Raymond Wooninck
-
Stephan Kulow