Re: New upstream version 1.6.6 of tuxguitar available on salsa

gregor herrmann <[email protected]> Mon, 6 Jan 2025 02:56:15 +0100
Newsgroups gmane.linux.debian.devel.java
Message-ID <[email protected]>
On Fri, 03 Jan 2025 23:47:15 +0100, Helmar Gerloni wrote:

> I just uploaded version 1.6.6 to salsa:
> https://salsa.debian.org/helger/tuxguitar
> Maybe you can push this new version into Sid?

It looks like the master branch is updated but the upstream and
pristine-tar branches are still at 1.6.4.

So no, I can't (easily) build and upload the package right now, sorry
:)
 
> > What's a bit sad is that tuxguitar doesn't build reproducibly.
> I did not find the time yet to look into this, sorry.

Alright :)
 
> > And on a more general note: You constructed this as a QA upload, but
> > you seem to be the de facto maintainer of the package :) Also the
> > package is still within the Debian Java Team on salsa, altough it's
> > officially orphaned. -- Maybe it's about time to fix this mess one
> > way or another :)
> I'm not sure how I can help here. I'm trying my best to create an
> acceptable Debian package, but I'm not an official DM.

You don't need to be a DM to maintain a package. Yes, Debian in
general and Debian terminology in particular are complicated.

* A maintainer is the person who maintains a package. (Whether they can
  upload it themselves or need a sponsor/Debian Developer/person with
  upload rights).
* A Debian Maintainer (DM) is a person who maintains (a) package(s) and is
  allowed to upload this/these package(s). DM permissions can be
  granted by DDs after someone maintains a package for some times
  successfully.
* A Debian Developer (DD) is a Debian project member, either with or without
  upload rights, and the first group can upload any package.


What I wanted to say with "this mess" is:
- tuxguitar was maintained within the Debian Java Team until some
  years ago, until #1013777 /
  76fd0206abe7283411825e8ff18d209b5bbcd348:
#v+
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,5 @@
 Source: tuxguitar
-Maintainer: Debian Java Maintainers <[email protected]>
-Uploaders: Philippe Coval <[email protected]>,
-           tony mancill <[email protected]>
+Maintainer: Debian QA Group <[email protected]>
 Section: sound
 Priority: optional
 Build-Depends: ant,

#v-
  because Philippe Coval was inactive for quite some time.
- So currently tuxguitar is officially unmaintained but de facto you
  are maintaining it. So the status should be changed :)
- Which means for the package: You should be the maintainer! And
  there are 2 options to do this:
- Either you adopt it, i.e. change #1013777 from O to ITA, set
  yourself as Maintainer in d/control, and work in
  https://salsa.debian.org/helger/tuxguitar (or in the debian
  namespace) and seek sponsors for the future; or
- second option, the package is maintained within the Java team
  again, where the repo still exists; which means (the same BTS
  dance +) setting Maintainer back to "Debian Java Maintainers" and
  Uploaders to you, work from the debian-java repo (and find sponsors
  within the team, which could be tmancill (at least I think so :))
  or me (not really a team member but I have a sweet spot for
  tuxguitar).
- Personally I prefer the second option, but I'm not really familiar
  with the current written or informal policies in the Java team
  about accepting new members etc. -- Maybe you could just request
  membership on salsa for the java-team and work within
  https://salsa.debian.org/java-team/tuxguitar.git

Any comments from active Debian Java members welcome!
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmd7OEBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgantBAAnU8J5/Pqi3uwJZnQZ42fY+ZiAUhbSkz6VnLV2Z1aa2pZubs3MrjOQmbt
38woaOd38E3AqJpUD3OEMNEyBOWD9XxsnT90VQWI9k6B/xOOvZtuVtXFGeIoyuJ/
xn1OAfIz6SDOpZqyqQA0jGr3i6JlnPJaZtbWC/ZkJV9L2uvjBiZdPoMw3IcRvVbf
xQTAnNz0gXzujRvDJSY1opuMaFM2t3qUKSfkCuG0gPY1wJ/VPzSCiQzWs7PSfTFh
ORjhyY1o2SLQ/eYNJDxili8BhoiuMMaExrmFdbuHvidXaR1qN2SWdIEvZyk2Si/m
8ZYz0B2phlKjp8n+VMnUHLPsyjA+r0ZksDq5HqPqNbUWMwjGnVI0gDVRU2iTNb6w
wVJL6/CUE2VGg6Wo8BTfPcGi9DfHAWPm43+Iwsi7FBDxYtgxIEpfVvplV9qILqjn
4FEhGzKEEosC5LLjIzzb9tgNiIUMmXS93vbLPSqulPc+gXTyMwbnqM3vR2krUWnc
aeMA6PDPFT/hTlqsY4miAlzv2cXkDNRXEOhlJDmCgO7Mec5nUOEYWrm0yzEjBNRM
jTFQK3s9zSURx7rPkvWlHDPLaba4eRi290UR8WB+uAO/5PwqYhk1nFgmw9RiCrHR
ZridFBFtOwaZh5vaHip8kxQEOiFFXgL2K2ldhnpMw0wxE2cCzZg=
=abA3
-----END PGP SIGNATURE-----