
On Mon, Mar 03, 2025 at 12:44:41PM +0100, Adrian Schröter wrote:
On Montag, 3. März 2025, 11:52:45 CET Michal Suchánek wrote:
On Fri, Feb 28, 2025 at 08:54:49AM +0100, Adrian Schröter wrote:
On Freitag, 28. Februar 2025, 07:17:21 CET Jiri Slaby wrote:
On 27. 02. 25, 14:10, Adrian Schröter wrote:
On Donnerstag, 27. Februar 2025, 12:56:36 CET Jiri Slaby wrote:
On 25. 02. 25, 17:19, Adam Majer wrote: > For information of what is happening, etc. please see, > > https://en.opensuse.org/openSUSE:OBS_to_Git
I see Kernel:stable in the list of planned to be migrated. However our kernel still uses _link. So who is going to fix this before the beginning of Apr ;): https://bugzilla.suse.com/show_bug.cgi?id=1211226 ?
You are using local links only. That works via a symlink in the project git.
I realized we actually use multibuild already, but the bug remains -- it's impossible ATM to exclude the build properly with multibuild (see the bug).
It is possible via project config, basically excluding the flavors you don't wont via BuildFlags: excludebuild:
An alternative would be an extension to the scmsync handling that you could extend the git sync url with eg
?onlyflavor=kernel-default&onlyflavor=kernel-source
to limit the flavors. We could implement that if someone opens a feature request in the obs-scm-bridge github component :)
As has been discussed in the bug this does not work because the prjconf and with it these enable/disable flags are inherited by projects that build against it. That makes it impossible to re-enable something once disabled.
The suggested onlyflavor cgi parameter would be only used in your own project/package meta data.
eg. you create in your home project a package meta with
... <scmsync>https://src.opensuse.org/pool/kernel-source?onlyflavor=kernel-source&onlyflavor=kernel-default</scmsync> ...
And it would only trigger these two flavors independend of any base project or package source.
(again, this is not yet implemented, but we could if wanted)
How does that work for multiple repositories and architectures in the project? Thanks Michal