Control: tags -1 moreinfo
On Thu, 2 Dec 2021 11:42:10 -0800 "Esau, Aaron" <esa...@oregonstate.edu> wrote:
> The Vcs-* fields in debian/control should point to the repo where you
maintain your debian directory.
> If you do not put it in source control directly, please remove the fields.
I'm assuming by this you meant I should only include Vcs-* if the
debian/ directory is in a separate repository? Please let me know if
not, but for now I removed these
The typical way in Debian to maintain a package via git is using
git-buildpackage.
That uses one branch for upstream source (without debian/) and one branch for
the changes in debian/,
merging upstream code on new releases. And usually, the packages are maintained
in Debian's salsa Gitlab instance.
It is preferrable to maintain it that way but you can keep your current
workflow if you like.
There is one very important tool for packaging that is called lintian. Please
run it on your package.
Please fix at least the following lintian messages:
E: heaptrace source: source-is-missing test/double_free2
E: heaptrace source: source-is-missing test/double_free2-stripped
E: heaptrace source: source-is-missing test/double_free3
E: heaptrace source: source-is-missing test/double_free4
E: heaptrace source: source-is-missing test/double_free5
E: heaptrace source: source-is-missing test/ls
E: heaptrace source: source-is-missing test/memleak-stripped
W: heaptrace: description-starts-with-leading-spaces
W: heaptrace: initial-upload-closes-no-bugs
W: heaptrace: wrong-manual-section usr/share/man/man1/heaptrace.1.gz:3 1 != 8
I: heaptrace source: debian-watch-file-is-missing
I: heaptrace: typo-in-manual-page usr/share/man/man1/heaptrace.1.gz detatch
detach
Also, debian/files must not be included in the git tree.