On 12/15/21 02:38, Martin Wilck wrote:
On Tue, 2021-12-14 at 16:36 +0100, Ben Greiner wrote:
Am 14.12.21 um 15:47 schrieb Michal Suchánek:
On Tue, Dec 14, 2021 at 06:42:11AM -0500, Neal Gompa wrote:
On Tue, Dec 14, 2021 at 6:05 AM Larry Finger <Larry.Finger@lwfinger.net> wrote:
VirtualBox uses this macro as the destination for some files, but it does not exist in SLE15-SP2. What would be a good workaround?
It exists as part of the python-rpm-macros package. Make sure that's pulled in as a build dependency. Looks like this used to be pulled in by something but not anymore for multiple packages.
I maintain a python package which started failing on 15.2 and 15.3 due to lack of this macro.
Thanks
Michal
AFAIR it was intentional but reverted for Tumbleweed, apparently the reversal didn't make it into SLE15-SP2: https://build.opensuse.org/request/show/864328 talks about bsc#1180125, but that one is not available for us non-SUSErs.
IMHO you should explicitly require it if you are using definitions from it.
1180125 was a complaint that python3-base pulls in python-rpm-macros. Some people seem seriously concerned about 50kB worth of rpm macro code.
People looking at this are concerned about 50Kb of code because they aren't thinking in terms of 1 machine in the way we do but because they are thinking in terms of a system running 10's of thousands of container or VM images at the same time. At this scale an extra few packages with an 50k starts to be noticeable in memory usage and loading times across the greater system. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B