Your message dated Sat, 23 Mar 2013 22:04:42 +0100 with message-id <[email protected]> and subject line Re: Bug#696290: gnucash: FTBFS if $PATH contains "." has caused the Debian Bug report #696290, regarding gnucash: FTBFS if $PATH contains "." to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 696290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696290 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gnucash Version: 1:2.4.10-5 Severity: wishlist I wanted to rebuild gnucash with "dpkg-buildpackage -b -uc", but got the error: [...] # generate man pages find debian/tmp/usr/bin/ -type f -executable -execdir \ sh -c 'pod2man -s1 --stderr --utf8 {} "../../{}.1"; [ -s "../../{}.1" ] || rm "../../{}.1"' \; find: The current directory is included in the PATH environment variable, which is insecure in combination with the -execdir action of find. Please remove the current directory from your $PATH (that is, remove "." or leading or trailing colons) make[1]: *** [override_dh_install] Error 1 make[1]: Leaving directory `/home/vinc17/software/gnucash-2.4.10' make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 I think that the build rules shouldn't be sensitive to the user's $PATH settings. -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.5-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gnucash depends on: ii gconf-service 3.2.5-1+build1 ii gnucash-common 1:2.4.10-5 ii guile-1.8 1.8.8+1-8 ii guile-1.8-libs 1.8.8+1-8 ii libaqbanking34 5.0.24-3 ii libc6 2.13-37 ii libcairo2 1.12.2-2 ii libcrypt-ssleay-perl 0.58-1 ii libdate-manip-perl 6.37-1 ii libdbi1 0.8.4-6 ii libfinance-quote-perl 1.17+git20120506-1 ii libgconf-2-4 3.2.5-1+build1 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglade2-0 1:2.6.4-1 ii libglib2.0-0 2.33.12+really2.32.4-3 ii libgnome-keyring0 3.4.1-1 ii libgnome2-0 2.32.1-2 ii libgnomecanvas2-0 2.30.3-1.2 ii libgnomeui-0 2.24.5-2 ii libgoffice-0.8-8 0.8.17-1.2 ii libgtk2.0-0 2.24.10-2 ii libgwengui-gtk2-0 4.3.3-1 ii libgwenhywfar60 4.3.3-1 ii libhtml-tableextract-perl 2.11-1 ii libhtml-tree-perl 5.02-1 ii libktoblzcheck1c2a 1.39-1 ii libofx4 1:0.9.4-2.1 ii libpango1.0-0 1.30.0-1 ii libwebkitgtk-1.0-0 1.8.1-3.3 ii libwww-perl 6.04-1 ii libx11-6 2:1.5.0-1 ii libxml2 2.8.0+dfsg1-7 ii perl 5.14.2-16 ii slib 3b1-3.1 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages gnucash recommends: ii gnucash-docs 2.4.1-3 ii yelp 3.4.2-1+b1 Versions of packages gnucash suggests: pn libdbd-mysql <none> pn libdbd-pgsql <none> pn libdbd-sqlite3 <none> -- no debconf information
--- End Message ---
--- Begin Message ---Le mercredi 19 décembre 2012 à 01:11 +0100, Vincent Lefevre a écrit : > Package: gnucash > Version: 1:2.4.10-5 > Severity: wishlist > > I wanted to rebuild gnucash with "dpkg-buildpackage -b -uc", but got > the error: > > [...] > # generate man pages > find debian/tmp/usr/bin/ -type f -executable -execdir \ > sh -c 'pod2man -s1 --stderr --utf8 {} "../../{}.1"; [ -s > "../../{}.1" ] || rm "../../{}.1"' \; > find: The current directory is included in the PATH environment variable, > which is insecure in combination with the -execdir action of find. Please > remove the current directory from your $PATH (that is, remove "." or leading > or trailing colons) > make[1]: *** [override_dh_install] Error 1 > make[1]: Leaving directory `/home/vinc17/software/gnucash-2.4.10' > make: *** [binary] Error 2 > dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status > 2 > > I think that the build rules shouldn't be sensitive to the user's > $PATH settings. I beg to disagree. It's not up to the package build system to verify that the PATH contains /bin and /usr/bin, or that no core utility is overridden by some custom binary in the PATH. Otherwise almost all packages in the Debian archive are buggy. Instead of using dpkg-buildpackage, you should probably use debuild, which does the sanitizing of $PATH. Best, -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://www.dynare.org/sebastien `- GPG Key: 4096R/381A7594
signature.asc
Description: This is a digitally signed message part
--- End Message ---

