Package: topgit
Version: 0.7-1
I'm using topgit on an ubuntu gutsy system.
However upgrading from 0.5-1 brought a nasty surprise:
Exporting TopGit branches to series so that quilt can clean up...
/usr/bin/make --no-print-directory -f debian/rules tg-export
# remove all files whose contents matches /^tg:/
test -n "" && rm || :
test -f debian/patches/series && rm debian/patches/series || :
# try to remove directories
find debian/patches -depth -type d -empty -execdir rmdir {} +
rmdir: ./patches: No such file or directory
make[1]: *** [tg-rmdir] Error 1
make: *** [__tg-temp-export] Error 2
It turns out that find -execdir is broken in gutsy and etch at least.
The following does not work:
$ mkdir a
$ mkdir a/b
$ find a/b -depth -type d -empty -execdir rmdir {} +
rmdir: ./b: No such file or directory
$
Stracing find reveals that it tries to remove "b" while being in the
directory that contains "a".
It seems fixed in lenny.
I know that this is not a bug in your package, but would you consider
using another method for a few more months?
--
Marcin Owsiany <[email protected]> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]