[opensuse-buildservice] using openSUSE:Tools breaks pkgs
I switched a few packages from tar_scm to obs_scm. This brings the pkgs into state "unresolvable". To fix that I added openSUSE:Tools into the path, the repository looks now like this: <repository name="SLE_12"> <path project="SUSE:SLE-12-SP3:Update" repository="standard"/> <path project="openSUSE:Tools" repository="SLE_12_SP3"/> <arch>x86_64</arch> </repository> Once I did that I noticed that each and every package in the prj was republished. One of the reasons is: an outdated systemd-rpm-macros.rpm is used during build. It should have been 3-10.6.1, but infact 3-8.374 is used. Why does "openSUSE:Tools" override the "SUSE:SLE-12-SP3:Update" path? I thought there is some ordering, the first one wins. Olaf
On Mittwoch, 21. Februar 2018, 09:17:29 CET wrote Olaf Hering:
I switched a few packages from tar_scm to obs_scm. This brings the pkgs into state "unresolvable". To fix that I added openSUSE:Tools into the path, the repository looks now like this:
<repository name="SLE_12"> <path project="SUSE:SLE-12-SP3:Update" repository="standard"/> <path project="openSUSE:Tools" repository="SLE_12_SP3"/> <arch>x86_64</arch> </repository>
Once I did that I noticed that each and every package in the prj was republished. One of the reasons is: an outdated systemd-rpm-macros.rpm is used during build. It should have been 3-10.6.1, but infact 3-8.374 is used.
Why does "openSUSE:Tools" override the "SUSE:SLE-12-SP3:Update" path? I thought there is some ordering, the first one wins.
yes, but "standard" is actually empty and you need to follow the path elements for each product channel. So it must be last. -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Feb 21 2018, Olaf Hering
Why does "openSUSE:Tools" override the "SUSE:SLE-12-SP3:Update" path? I thought there is some ordering, the first one wins.
Only the last entry gets expanded recursively, IIUC. openSUSE:Tools/SLE_12_SP3 points to SUSE:SLE-12-SP3:GA, so you won't get updates if you put it last. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Adrian Schröter
-
Andreas Schwab
-
Olaf Hering