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.