Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #814958 > unrolled thread

Bug#858563: efl: invoking debian/rules directly does not work as intended

Started bySimon McVittie <smcv@debian.org>
First post2017-03-23 16:00 +0100
Last post2017-03-23 21:00 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.debian.bugs.dist

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#858563: efl: invoking debian/rules directly does not work as intended Simon McVittie <smcv@debian.org> - 2017-03-23 16:00 +0100
    Bug#858563: efl: invoking debian/rules directly does not work as intended Ian Jackson <ijackson@chiark.greenend.org.uk> - 2017-03-23 21:00 +0100

#814958 — Bug#858563: efl: invoking debian/rules directly does not work as intended

FromSimon McVittie <smcv@debian.org>
Date2017-03-23 16:00 +0100
SubjectBug#858563: efl: invoking debian/rules directly does not work as intended
Message-ID<tocnv-3Ak-5@gated-at.bofh.it>
Source: efl
Version: 1.8.6-2.5

On Thu, 23 Mar 2017 at 08:55:10 -0400, Ross Vandegrift wrote:
> You only need [to pass --enable-fb explicitly] because you're calling
> debian/rules directly. If you use dpkg-buildpackage then
> DEB_HOST_ARCH_OS will be set, and the Makefile will automatically
> add --enable-fb.

This is *technically* a bug in the packaging: invoking debian/rules
directly is *meant* to work. efl's debian/rules should either
`include /usr/share/dpkg/default.mk` (or at least architecture.mk),
or arrange for DEB_HOST_ARCH_OS to be set correctly by invoking
dpkg-buildflags itself.

(But I'm sure lots of other packages have the same bug: no infrastructure
in Debian systematically checks for it, and for a user of Debian packages,
building with dpkg-buildpackage or debuild is always preferred.)

I'm filing this as a normal-severity bug, because although it's a
Policy violation, it isn't a serious one IMO. Please adjust the severity
up or down according to the maintainer's opinion.

    S

[toc] | [next] | [standalone]


#815011

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2017-03-23 21:00 +0100
Message-ID<toh3P-72e-17@gated-at.bofh.it>
In reply to#814958
Simon McVittie writes ("Bug#858563: efl: invoking debian/rules directly does not work as intended"):
> (But I'm sure lots of other packages have the same bug: no infrastructure
> in Debian systematically checks for it, and for a user of Debian packages,
> building with dpkg-buildpackage or debuild is always preferred.)

Maybe it is time to change the policy and say that one should use
dpkg-buildpackage.

Ian.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web