[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Becoming a package maintainer and best practices for porting RPMs from Fedora



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.


Reply to: