Bug#845566: devscripts: debclean is broken

2016-12-01 Thread Emmanuel Bourg
Hi,

This change is a bit annoying, I used to run "debuild clean" to clean
up my working directories and it no longer works. The extra "--" is
rather inconvenient.

I tried debclean instead but it doesn't seem to be equivalent to "debuild 
clean".
For example with the tomcat8 package it executes the clean target 8 times!


  ebourg@icare:~/packaging/tomcat8$ debclean | grep 'Cleaning in directory'
  Cleaning in directory ./.git/refs/tags
  Directory ./.git/refs/tags: contains no debian/changelog, skipping
  Cleaning in directory .
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-util-scan
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-util-scan:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-jaspic-api
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-jaspic-api:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-storeconfig
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-java/usr/share/maven-repo/org/apache/tomcat/tomcat-storeconfig:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-websocket
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-websocket:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-core
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-core:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-el
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-el:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean
  Cleaning in directory 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-jasper
  /usr/bin/debclean: line 167: cd: 
./debian/libtomcat8-embed-java/usr/share/maven-repo/org/apache/tomcat/embed/tomcat-embed-jasper:
 No such file or directory
   dpkg-buildpackage --rules-target clean -rfakeroot -us -uc --hook-check=cd ..;
   fakeroot debian/rules clean



Bug#845566: devscripts: debclean is broken

2016-11-24 Thread James McCoy
On Thu, Nov 24, 2016 at 06:40:42PM +0100, Christian Marillat wrote:
> I don't know who is the guilty (debuild or dpkg-buildpackage) but debclean 
> doesn't work :
> 
> $ LANG=C debclean  
> Cleaning in directory .
>  dpkg-buildpackage -rfakeroot -us -uc -j10 clean --check-command=lintian
> dpkg-buildpackage: error: unknown option or argument clean

That's debuild's fault.  Looking into it.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB



Bug#845566: devscripts: debclean is broken

2016-11-24 Thread Christian Marillat
Package: devscripts
Version: 2.16.9
Severity: normal

Dear Maintainer,

I don't know who is the guilty (debuild or dpkg-buildpackage) but debclean 
doesn't work :

$ LANG=C debclean  
Cleaning in directory .
 dpkg-buildpackage -rfakeroot -us -uc -j10 clean --check-command=lintian
dpkg-buildpackage: error: unknown option or argument clean

$ LANG=C dpkg-buildpackage -rfakeroot clean
dpkg-buildpackage: error: unknown option or argument clean

Use --help for program usage information.


Christian

-- Package-specific info:

--- /etc/devscripts.conf ---
DSCVERIFY_KEYRINGS="trustedkeys.gpg"

--- ~/.devscripts ---
DEVSCRIPTS_CHECK_DIRNAME_LEVEL=0
DEBCHANGE_RELEASE_HEURISTIC=log
DEBCHANGE_MULTIMAINT=no
DEBCLEAN_CLEANDEBS=yes
DEBSIGN_KEYID=65558117
DEBUILD_DPKG_BUILDPACKAGE_OPTS="-j10"
DEBUILD_LINTIAN_OPTS="--color always"
DSCVERIFY_KEYRINGS="trustedkeys.gpg"
USCAN_DOWNLOAD=no
USCAN_SYMLINK=no
USCAN_VERBOSE=no
DEBCHANGE_AUTO_NMU=no

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.1.35 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages devscripts depends on:
ii  dpkg-dev 1.18.15
ii  libc62.24-5
ii  perl 5.24.1~rc3-3
pn  python3:any  

Versions of packages devscripts recommends:
ii  apt 1.3.1
ii  at  3.1.20-1
ii  curl7.51.0-1
ii  dctrl-tools 2.24-2
pn  debian-keyring  
ii  dupload 2.7.0
pn  equivs  
ii  fakeroot1.21-2
ii  file1:5.29-1
ii  gnupg   1.4.20-6
ii  gnupg2  2.1.11-7
pn  libdistro-info-perl 
ii  libencode-locale-perl   1.05-1
ii  liblwp-protocol-https-perl  6.06-2
pn  libsoap-lite-perl   
ii  liburi-perl 1.71-1
ii  libwww-perl 6.15-1
pn  licensecheck
ii  lintian 2.5.49
ii  man-db  2.7.5-2
ii  patch   2.7.5-1
ii  patchutils  0.3.4-2
pn  python3-debian  
pn  python3-magic   
ii  sensible-utils  0.0.9
ii  strace  4.13-0.1
ii  unzip   6.0-20
pn  wdiff   
ii  wget1.18-4
ii  xz-utils5.2.2-1.2

Versions of packages devscripts suggests:
pn  adequate 
pn  autopkgtest  
pn  bls-standalone   
ii  bsd-mailx [mailx]8.1.2-0.20160123cvs-3
ii  build-essential  12.2
pn  check-all-the-things 
pn  cvs-buildpackage 
pn  devscripts-el
pn  diffoscope   
pn  disorderfs   
pn  dose-extra   
pn  duck 
pn  faketime 
pn  gnuplot  
ii  gpgv 1.4.20-6
pn  how-can-i-help   
pn  libauthen-sasl-perl  
ii  libfile-desktopentry-perl0.22-1
pn  libnet-smtps-perl
ii  libterm-size-perl0.207-1+b4
ii  libtimedate-perl 2.3000-2
pn  libyaml-syck-perl
pn  mozilla-devscripts   
pn  mutt 
ii  openssh-client [ssh-client]  1:7.3p1-3+b1
ii  piuparts 0.72
pn  ratt 
pn  reprotest
ii  svn-buildpackage 0.8.6
ii  w3m  0.5.3-33

-- no debconf information