On Fri, May 14, Eric Schirra wrote:
Am Freitag, 14. Mai 2021, 10:58:50 CEST schrieb Thorsten Kukuk:
On Fri, May 14, Eric Schirra wrote:
And why is it still offered by many other distributions like Arch, Debian, Ubuntu, Fedora, Centos, Mageia? Why can it still be built and installed there?
Maybe they have maintainers who care about the package?
For such an important package?
Looks like it's only important for you, so why do you not step up and fix the package?
The problem is incidentally because of the macro Requires (pre):% insserv_prereq
in this section of the spec:
% if% {with systemd} BuildRequires: systemd Requires (pre):% fillup_prereq % systemd_requires % else Recommends: cron Requires (pre):% insserv_prereq % endif
Although "with systemd" is queried here, and from a logical point of view systemd "Requires (pre):% insserv_prereq" should not be evaluated, it will. The build requires insserv and breaks off on Tumbleweed.
Either you throw the insserv completely out of the spec or you fix the error that Requires is correctly evaluated in an if loop.
Who is "you"? It's clearly not me. I think you should have written "me", becuase either you spent the time and fix it yourself, or nobody will do it for you. That's how open source and communities work. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & MicroOS SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Felix Imendoerffer (HRB 36809, AG Nürnberg)