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]

Reply via email to