[opensuse] backporting OBS build of Base:System(systemd v = 228) to Leap; builds, but rpm install returns "Problem: nothing provides this-is-only-for-build-envs needed by systemd" ?
I want to use systemd-boot for UEFI boot on openSUSE Leap 42.1. Leap's systemd is at v = systemd-210-86.1.x86_64. systemd-boot available for v >= 220. Base:System provides build for latest systemd, v = 228. I'm attempting to build @OBS for Leap, using those sources. I've managed to build 'successfully' -- at least no errors reported -- here: https://build.opensuse.org/package/show/home:pgnd:Base:System/systemd When I attempt to install locally from that repo, zypper up systemd Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides this-is-only-for-build-envs needed by systemd-228-14.1.x86_64 Solution 1: do not install systemd-228-14.1.x86_64 Solution 2: break systemd-228-14.1.x86_64 by ignoring some of its dependencies The prjconf https://build.opensuse.org/project/prjconf/home:pgnd:Base:System contains Ignore: systemd-mini:this-is-only-for-build-envs Ignore: libsystemd0-mini:this-is-only-for-build-envs Ignore: udev-mini:this-is-only-for-build-envs Ignore: libudev-mini1:this-is-only-for-build-envs which was necessary/sufficient to eliminate build-time errors @OBS. What additional, or fixed, config is necessary to get past this uninstallable dep? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
PGNet Dev