• Re: New upstream version 1.6.6 of tuxguitar available on salsa

    From gregor herrmann@21:1/5 to Helmar Gerloni on Mon Jan 6 03:20:01 2025
    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 B