[Pkg-shadow-devel] Bug#836653: shadow: please drop the build dependency on hardening-wrapper

Serge E. Hallyn serge at hallyn.com
Thu Sep 8 17:43:48 UTC 2016


Quoting Mattia Rizzolo (mattia at debian.org):
> On Sun, Sep 04, 2016 at 01:16:54PM +0000, Matthias Klose wrote:
> > This package builds using the hardening-wrapper package, which
> > is now replaced by dpkg-dev's DEB_BUILD_MAINT_OPTIONS settings.
> > 
> > Please consider dropping the build dependency of hardening-wrapper
> > and use the DEB_BUILD_MAINT_OPTIONS settings.
> 
> This is particularly annoying for shadow, as it is part of the essential
> set, and it is currently not buildable (hardening-wrapper can't atm be
> coinstalled with current binutils), breaking a set of QA jobs that
> builds the essential set, and messing with statistics.
> 
> I don't think shadow really need hardening-wrapper at all.  The build
> system is a regular autoconf/autotools which respects CFLAGS.
> 
> The compat level is 6, so dh_auto_* won't export them, but you could
> instead set DPKG_EXPORT_BUILDFLAGS and include
> /usr/share/dpkg/buildflags.mk to get them (you need to do so *after* the
> already presetn 'export DEB_BUILD_MAINT_OPTIONS = hardening=+all').
> 
> 
> 
> BTW, Serge: you have staged a bunch of stuff in git already, can we have
> them uploaded?  If you lack a reactive sponsor feel free to email me (or
> contact me over IRC).

Hi,

actually I think everyone was ok with what is staged now, the only
problem is that some extra changes got rolled in which need to be
undone or deal twith (debuild -b complains about upstream changes
mainly to tranlsations).  I've simply not had the time to fix it.
If you have time, that would be great, else yes when I have time (and
network bandwidth - not until next week) to do it I'll need a sponsor,
thanks.

> Otherwise, as people are grumpy for this bug, can I NMU it?  (I'd post a
> proposed patch here, of course, etc).

Sure, I have no objection NMU.

thanks,
-serge



More information about the Pkg-shadow-devel mailing list