What we tried
- Switched boot attribute to Factory:Live’s dual <type/> model; removed legacy KIWI v6 config.xml
- Cloned Factory:Live prjconf and then removed Support: jing; no change
- Wipe + rebuild after each meta/prjconf change
Expectation
- With images paths pointing at Factory:Live/standard and/or Factory/standard, resolver should pull core providers and schedule builds as it does for upstream live images.
Ask
- Please check project/home repo constraints for home:cybert79 images|x86_64 and why dependency expansion returns empty providers from Factory:Live/Factory.
- Happy to keep meta/prjconf in current state for reproduction.
Comments 1
Title: home:cybert79 images resolver ignores Factory paths; all base deps 'nothing provides' (KIWI ISO)
Project: home:cybert79 Package: EuraikaOS (multibuild flavors: euraika, euraika-server) Repo/Arch: images | x86_64
Summary - images|x86_64 cannot resolve any core Tumbleweed providers (kernel-default, zypper, dracut-kiwi-live, syslinux, etc.) even when images repo paths are set to openSUSE:Factory:Live/standard → openSUSE:Factory/standard → home:cybert79/rpm. - prjconf is cloned from Factory:Live images (Type: kiwi, Preinstall syslinux gfxboot, Required qemu-tools, Support hostname live-kiwi-hook checkmedia; 'jing' removed). - KIWI specs are schemaversion 7.4 with dual <type> entries (UEFI + BIOS), live dracut stack, squashfs; no btrfs. - Multiple path orders tested: Factory:Live only; Tumbleweed only; Factory:Live → Factory; Factory:Live → Factory → home rpm. All unresolvable.
Current meta (images) <repository name="images"> <path project="openSUSE:Factory:Live" repository="standard"/> <path project="openSUSE:Factory" repository="standard"/> <path project="home:cybert79" repository="rpm"/> <arch>x86_64</arch> </repository>
Current prjconf (images block) %if "%_repository" == "images" Type: kiwi Repotype: none Patterntype: none Prefer: -systemd-mini Prefer: python3-kiwi Prefer: dracut-kiwi-live Required: qemu-tools %ifarch %ix86 x86_64 Preinstall: syslinux gfxboot %endif Support: hostname Support: live-kiwi-hook Support: checkmedia %endif
Buildinfo excerpts - /build/home:cybert79/images/x86_64/EuraikaOS:euraika/_buildinfo error: unresolvable: nothing provides kiwi-filesystem-squashfs, kiwi-boot-descriptions, kernel-default, patterns-base-bootloader, dracut-kiwi-live, e2fsprogs, pam, pam-config, udev, aaa_base, tar, patch, zypper, memtest86+, live-langset-data, live-add-yast-repos, fdupes, zstd, kiwi-packagemanager:zypper, syslinux, gfxboot, qemu-tools, hostname, live-kiwi-hook, checkmedia - /build/home:cybert79/images/x86_64/EuraikaOS:euraika-server/_buildinfo error: unresolvable: same as above plus server/Xfce packages
What we tried - Switched boot attribute to Factory:Live’s dual <type/> model; removed legacy KIWI v6 config.xml - Cloned Factory:Live prjconf and then removed Support: jing; no change - Wipe + rebuild after each meta/prjconf change
Expectation - With images paths pointing at Factory:Live/standard and/or Factory/standard, resolver should pull core providers and schedule builds as it does for upstream live images.
Ask - Please check project/home repo constraints for home:cybert79 images|x86_64 and why dependency expansion returns empty providers from Factory:Live/Factory. - Happy to keep meta/prjconf in current state for reproduction.
Thank you!