Neil Williams | 17 May 21:41
Picon
Favicon

Bug#448615: Ping?

Severity: normal
thanks

Just checking on this bug - the issue is more than just an idea now. I
need to have this support available to be able to use a sane
cross-building autobuilder for Emdebian.

If this bug could be closed, I could start filing bugs for packages that
install docs without using debhelper (for "nodocs" support) without
having to explain why other docs are still installed by debhelper. I
could also start building certain packages reliably using an autobuilder
that did not rely on patches to debian/rules to remove debhelper
commands.

Fixing this issue would also help Emdebian to ensure that copyright
files are available, albeit compressed, in all packages which is
important from a legal viewpoint.

The patches at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448615#10 were against
the old debhelper - I can update them if requested. The other changes
are trivial, I'd like dh_installman (dh_installmanpages),
dh_installinfo, dh_installexamples and dh_installchangelogs to also
support nodocs with the simple addition:

if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS} =~
/nodocs/) {
	exit;
}

This means that I would also not have to patch debian/foo.install files
to remove debian/*/usr/share/man/man* content.

I know it's too late to get this into Lenny but if I can at least get
the change into unstable, it would make it much more likely that
Emdebian could make a release alongside Debian Lenny.

--

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Gmane