On Fri, Apr 19, 2013 at 08:48:41PM +0200, Lars Müller wrote:
we have several bug fixes in the Samba queue and thefore I used the following 'osc mbranch' commands:
osc mbranch samba home:lmuelle:bnc815994etal osc co home:lmuelle:bnc815994etal
Next I feeded samba.openSUSE_12.3_Update and called osc commit. The very same steps I repeated for samba.openSUSE_12.2_Update and samba.openSUSE_12.1_Update.
Surprisingly for each samba.openSUSE_12.* the build service caused independent builds of openSUSE 12.1, 12.2, and 12.3.
See for example https://build.opensuse.org/package/show?package=samba.openSUSE_12.1_Update&project=home%3Almuelle%3Abnc815994etal
Next I gave 'osc mbranch -c samba' a try, got home:lmuelle:branches:OBS_Maintained:samba and fed it with the same package sources. Here the build jobs look as expected.
https://build.opensuse.org/package/show?package=samba.openSUSE_12.3_Update&project=home%3Almuelle%3Abranches%3AOBS_Maintained%3Asamba is limited to 12.3 only.
Did I used 'osc mbranch' the wrong way or is this a bug?
It looks like this behaviour is intentional. By default build and publish are disabled on the prj level. Publishing in this particular cas was required as I'd like the reporter to test the current code. To get the intended result for 12.3 for example I disabled build for the 12.1 and 12.2 repository manually for now. But is this the way how it is intended? Cheers, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team + SUSE Labs SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany