On 08/06/2020 18:35, Qianqian Fang wrote:
I picked one of my projects (https://github.com/fangq/zmat) to get
started, currently, I managed to create all basic packaging files (3
subpackages, zmat/zmat-dev/octave-zmat)
https://github.com/fangq/debpkg/tree/zmat
This is a library, so the binary package names should probably be
libzmat0/libzmat-dev/octave-zmat. I have not checked the rest of the
package.
It's generally recommended, and in some teams required, that packaging
repositories be hosted on https://salsa.debian.org, not with upstream.
I have a couple of questions regarding finishing up the package,
including the appropriate octave packaging commands, file permissions
etc, but I am not sure if I should post those here or to other lists,
debian-mentor for example.
debian-mentors is an appropriate place for general or C/C++ packaging
questions. Language team lists (e.g. debian-octave) may be an
appropriate place for questions related to that programming language.
Large teams often have separate "human discussion" (@lists.debian.org)
and "package Maintainer: = computer-generated notices"
(@lists.alioth.debian.org) lists.
You usually *can* post to Debian lists you aren't subscribed to, but it
is then up to you to check the web archives
(https://lists.debian.org/completeindex.html) if you want a reply.
Moving forward from here, I would like to know
1. is there a package review process? how do I initiate it?
Yes, and probably by posting to the team's mailing list:
https://mentors.debian.net/sponsors (As you have a Git repository, you
probably don't need to actually upload to mentors.debian.net - I never did.)
2. do I need to create a bug request on prospective packages
(https://www.debian.org/devel/wnpp/) ?
Yes, an ITP bug: see https://www.debian.org/devel/wnpp/ for how to do this.