Package: dgit
Version: 11.3
debhelper (at least in sid) has a debian/source/options with;
tar-ignore
tar-ignore=debhelper/.idea
And it has a .gitignore. This has the following effects:
1. It defeats dgit's passing of a -I and -i options to dpkg-source,
so the dgit-generated source package does not contain .gitignore
2. If one were to somehow manage to make a proper source package
that corresponds to the git tree, it wouldn't round trip
through dpkg-source.
So IMO there is no way to make a DFSG-compliant source package of
Debian's current debhelper package.
I was just assisting another DD contributor with this and other
problems; I was going to try to help sort out a mess by doing what
amounted to a sponsored upload. However, this turned out to be
impossible.
I have done a non-dgit-based non-DFSG-compliant upload instead.
What should we do about this ? Options (not mutually exclusive) could
include:
* File a bug or MR against debhelper
* Somehow ask that dpkg-source do something about this, but what ?
* Have dgit detect this situation and at least explain it to the user
* Have dgit generate a non-roundtrippable source package
(probably very hard and also undesirable)
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.