Bug#845566: devscripts: debclean is broken

Emmanuel Bourg ebourg at apache.org
Thu Dec 1 11:04:59 UTC 2016


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 at 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



More information about the devscripts-devel mailing list