On Mon, Jul 02, 2018 at 01:21:11PM +0200, Thomas Schiex wrote: > > When I try to build the package, there is a series of messages: > > dpkg-source: warning: ignoring deletion of directory lib > dpkg-source: warning: ignoring deletion of directory lib/win32 > dpkg-source: warning: ignoring deletion of directory lib/win32/gmp > dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/info > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-4, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-6, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-5, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-2, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-3, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-8, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-1, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/info/gmp.info-7, use --include-removal to override > dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/include > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/include/gmp.h, use --include-removal to override > dpkg-source: warning: ignoring deletion of directory lib/win32/gmp/lib > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/lib/libgmp.la, use --include-removal to override > dpkg-source: warning: ignoring deletion of file > lib/win32/gmp/lib/libgmp.a, use --include-removal to override > > which I would like to repair but do not know how. Google did not help. > > My problem is that the upstream tar ball contains a directory with > binary libraries for Windows with bad licencing info. I need to remove > them in the debian packaging (which is Ok for toulbar2 that does not use > this except on Windows). > > I did this with a "git rm -r lib"+commit in a branch deb/removeWin32lib > and merged in deb/integration. > > This needs to be done otherwise it raises: > license-problem-gfdl-invariants in lintian (critical). > > Is there a way to remove a directory for the debian branch ?
You need to repack the upstream source. I've commited an *untested* example to remove the win32 dir. Please do uscan --verbose --force-download and you get a tarball with version 1.0.0+dfsg which is lacking the win32 dir. You can exclude more stuff in Files-Excluded. Hope this helps Andreas. -- http://fam-tille.de