David Bremner writes ("Bug#908417: dgit does not handle debian/.gitignore 
missing from source package"):
> As another example, since I removed tar-ignore from notmuch, I have
> 
> W: notmuch source: diff-contains-git-control-dir 
> .git/dgit/unpack/notmuch-0.27/.git
> E: notmuch source: source-contains-unsafe-symlink 
> .git/dgit/unpack/notmuch-0.27/.git/objects

Certainly that is wrong.

I think this would happen if you ran dpkg-source -b (or some tool that
calls it but is ignorant of git) in a git working tree without
relevant -I options.  I think my answer is "don't do that then".

I will file a bug against dpkg requesting a command line option which
resets the tar-ignore list.

Even if and when that is all done, you will still have the problem
that source packages built in whatever way generated the errors above
will still be wrong: they will wrongly lack debian/.gitignore.

Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

Reply via email to