Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 19 additions & 17 deletions config.kiwi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably use the 16.0 repo for devel-languages-go, not Factory. There's no arm version there, though, so we will need to figure that out first.

Copy link
Member Author

@Nino-K Nino-K Nov 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to use the devel:languages:go repository for openSUSE:Leap:16.0/standard instead of Factory.
The ARM variant doesn’t exist yet for Leap 16.0, so I’ve kept openSUSE_Factory_ARM temporarily. However, I hope the path usage is correct for the obs, I can see that there is a 16.0 folder here but under the repositories tab here the path usage is slightly different, so I'm a bit confused.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml-model href="https://github.com/OSInside/kiwi/raw/v9.24.43/kiwi/schema/kiwi.rng"?>
<?xml-model href="https://github.com/OSInside/kiwi/raw/v10.2.33/kiwi/schema/kiwi.rng"?>

<image schemaversion="7.5" name="rancher-desktop-distro">
<description type="system">
Expand All @@ -23,28 +23,30 @@
<preferences profiles="wsl">
<type image="tbz" />
</preferences>
<repository type="rpm-md" imageinclude="true" alias="tumbleweed">
<!--
Use factory, as Leap 15.6 systemd is too old to work correctly on WSL
(We require at least 255.7); see:
https://github.com/systemd/systemd/pull/32534
-->
<source path="obs://openSUSE:Factory/standard" />
<repository type="rpm-md" imageinclude="true" alias="leap-16.0-oss">
<!-- Primary openSUSE Leap 16.0 repository -->
<source path="https://download.opensuse.org/distribution/leap/16.0/repo/oss/" />
</repository>
<repository type="rpm-md" imageinclude="true" alias="tumbleweed-aarch64" profiles="lima">
<!-- The lima image may need aarch64 ports (for mac M1) -->
<source path="http://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss/" />
</repository>
<repository type="rpm-md" imageinclude="false" alias="rd-openresty-packaging" repository_gpgcheck="false">
<repository type="rpm-md" imageinclude="false" repository_gpgcheck="false"
alias="rd-openresty-packaging">
<!-- Require openresty -->
<source path="https://rancher-sandbox.github.io/openresty-packaging/" />
</repository>
<repository type="rpm-md" imageinclude="false" alias="devel-languages-go" priority="150">
<repository type="rpm-md" imageinclude="false" priority="150" alias="kubic">
<!-- For cni-plugin-flannel -->
<source path="obs://devel:kubic/16.0" />
</repository>
<repository type="rpm-md" imageinclude="false" priority="150" alias="containers">
<!-- For tini-static -->
<source path="obs://Virtualization:containers/16.0"></source>
</repository>
<repository type="rpm-md" imageinclude="false" priority="150" arch="x86_64"
alias="devel-languages-go">
<!-- For mkcert -->
<source path="obs://devel:languages:go/openSUSE_Factory" />
<source path="obs://devel:languages:go/16.0" />
</repository>
<repository type="rpm-md" imageinclude="false" alias="devel-languages-go-aarch64" profiles="lima"
priority="150">
<repository type="rpm-md" imageinclude="false" priority="150" arch="aarch64"
alias="devel-languages-go-aarch64">
<!-- For mkcert -->
<source path="obs://devel:languages:go/openSUSE_Factory_ARM" />
</repository>
Expand Down