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.

Reply via email to