On Tue, Aug 28, 2018 at 2:55 PM Stefan Seyfried <stefan.seyfried@googlemail.com> wrote:
Hi Neal,
thanks for all your hints, they are really appreciated.
Am 28.08.2018 um 20:08 schrieb Neal Gompa:
On Tue, Aug 28, 2018 at 1:50 PM Stefan Seyfried <stefan.seyfried@googlemail.com> wrote:
Am 28.08.2018 um 14:33 schrieb Neal Gompa:
On Tue, Aug 28, 2018 at 4:32 AM Michal Kubecek <mkubecek@suse.cz> wrote:
On Monday, 27 August 2018 18:09 Brüns, Stefan wrote:
On Montag, 27. August 2018 17:39:16 CEST Stefan Seyfried wrote: > ... which kills building an unmodified package on an old > distribution (SLES11) by the way...
Exactly. I don't say we should go to extremes to keep everything building against older distributions but deliberately breaking the build just to save one line per %file section (%defattr) or even one line per specfile (BuildRoot) doesn't make any sense to me.
Its desecration, not killing - you can not kill a dead one ;-)
SLE11 is not dead, far from it. Actually, SLE11 SP4 is still under regular maintenance, not even LTSS yet (until 2019-03-31), i.e. more alive than e.g. SLE12 up to SP2.
Its may be an issue for maintenance projects, but for most devel projects its pointless
No, it is not pointless. People do build and use latest snapshot on older systems for various reasons.
IMHO having SLE11 in e.g. science is just a waste of resources:
Quite the contrary, actually. Removing the old build targets from devel projects or even needlessly breaking build in the name of more modern specfile style results in people linking the package to their own projects so that in the end, the same package is built more times and more binaries are kept in the repositories. In other words, you end up wasting more resources this way.
Then you guys at SUSE should do what we did in Fedora: add a package that backports semantics from newer versions of RPM so that spec files can follow modern guidelines without issue.
But epel-rpm-macros has nothing in it for
BuildRoot:
Look at macros.zzz-epel in epel-rpm-macros 5-7: https://kojipkgs.fedoraproject.org//packages/epel-rpm-macros/5/7/src/epel-rp...
OK, I only looked back to version 6, not 5 ;-), my bad.
Thanks for the pointer. However, the advanced lua rpm magic (and the fact that I somehow would need to inject this via a prjconf) makes me just look at it with awe...
You could build the package in your project and then add "Support: extra-rpm-macros" to prjconf. :) -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org