Team maintenance for package dia ?

Philippe SWARTVAGHER phil.swart at gmx.fr
Sun Oct 17 19:43:26 BST 2021


Hello,

I'm new to the Debian packaging world, but I would like to be involved, 
and intent to adopt [1] the dia package. After a period of hanging out 
on the Debian documentation about packaging and package maintenance, 
following some mailing lists and debconfs, I think I'm ready to 
seriously start working on this package.

I'm sending this message to your team to ask if it could be possible to 
team-maintain (is it the right term ?) the dia package, since it seems 
already be integrated in the Gnome project [2]. I read and heard a lot 
that team maintenance is a good thing for the package itself, but also 
for beginner maintainers (like me!).

The package dia wasn't updated in Debian since February 2020, and it 
contains a source code of 2016. Upstream [3] seems to have only one main 
maintainer, but is still active. However, there was no official upstream 
release since 2014.

I already started to work on the package (a lot of tools to discover: 
schroot, sbuild, git-buildpackage, dch, uscan...!), especially to setup 
git-buildpackage and update the watch file. My plan is the following:
- fix errors reported by lintian and piuparts
- upgrade to the upstream current version/commit
- (linked to the previous point:) make some cleaning in the patches 
(probably some of them are not required anymore after upgrading to 
upstream current version; forward them to upstream if needed, ...)
- bug triage [4]

If you accept the dia package into your team, I have some questions:
- any comment / suggestion on what I already did and what I'm planning 
to do with the dia package ?
- should I contact upstream to clarify the release policy ? (do we need 
to wait for an official release, or just regularly update to the last 
upstream commit ?)
- if upstream doesn't provide releases, and we have to regularly upgrade 
to the last upstream commit, do we need a d/watch file ? If yes, what 
should it track ?
- if dia is team-maintenained, do I need to send an "official" RFS when 
the package will be ready to release, or just dropping an email to the 
team is enough ?
- could you create a repository on salsa and add me as a member ? My 
username on salsa is phsw
That's all for the moment, I probably will have more questions going 
further in the packaging process ! :)

If I succeed with the dia package, there are also the packages 
dia-shapes and autodia, which are currently maintained by the QA team, 
and, if I understand correctly the role of this team, they would be 
happy if someone else can take care of these packages !

Looking forward to your reply,

Philippe.

PS: why this mailing list isn't listed on [5] ?

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982055
[2] https://wiki.gnome.org/Apps/Dia/
[3] https://gitlab.gnome.org/GNOME/dia/
[4] https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=dia
[5] https://lists.debian.org/completeindex.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20211017/b65d276b/attachment.sig>


More information about the pkg-gnome-maintainers mailing list