On 14 May 2012 16:07, Joop Boonen <joop.boonen(a)boonen.org> wrote:
I have been using spec cleaner for while. What I notice it that it uses
macro %make_install instead of %makeinstall. Both macros are OK for
openSUSE but the first one breaks the build for SLE.
/var/tmp/rpm-tmp.59594: line 45: fg: no job control
I wonder if this should be fixed, in either spec-cleaner (use%makeinstall
in stead of %make_install) or in the buildserver (add macro %make_install
The problem is rpm's %makeinstall is broken
openSUSE overrides the original rpm definition with one equivalent to
%make_install, but that has not always been the case and other distros
don't do it. %make_install is the correct one, defined in upstream rpm
since version 4.8.0. Personally I favour cross-distro compatibility to
compatibility with old distros.
IMHO if someone wants to support old distros he should do the work
without interfering with the latests development (e.g.
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org