• Bug#1109718: lcas: Intend to Orphan: lcas

    From Andreas Tille@21:1/5 to All on Tue Jul 22 14:30:04 2025
    Source: lcas
    Version: 1.3.19-2.1
    Severity: important
    X-Debbugs-Cc: Dennis van Dok <[email protected]>, Mischa Salle <[email protected]>, Debian QA Group <[email protected]>, [email protected], Package Salvaging Team <[email protected]>

    Hi,

    This is an attempt to introduce a new procedure, which I propose to call
    Intend To Orphan. While we have an established process for making minimal, fine-grained changes to a package, it does not cover broader
    improvements such as migrating to Salsa, updating the Standards-Version,
    or adjusting the debhelper compatibility level. However, some packages
    could benefit from more extensive changes, and this procedure aims to
    provide a structured way to implement them. Unlike the well-established
    Package Salvage procedure[1] which requires an active Uploader, the goal
    here is to allow collaborative work on a package on Salsa, even if no
    active uploader expresses interest in maintaining it.

    Maintainer set to Debian QA Group <[email protected]>

    If you do not agree to large-scale changes to this package, including maintaining it on Salsa, feel free to close this bug or tag it as
    'wontfix' to inform others. There is no obligation to continue reading
    if your stance is clear, and that decision will, of course, be
    respected.

    Otherwise, I will follow the well-established timing of the ITS
    procedure, waiting 21 days before performing a QA Upload to delayed=10. Specifically, since we are approaching the freeze the upload will be
    delayed until after Trixie is released.

    This procedure has not yet reached consensus--I am simply exploring
    whether it could be accepted. It remains open for discussion,
    particularly at DebConf25. Please keep in mind that the goal of this
    process is to help ensure that packages remain up to date and well
    maintained. If you have suggestions for improving it, your feedback is
    most welcome.

    I'm interested in orphaning the package lcas. It meets the following
    criteria:

    - NMUs
    - Bugs filed against the package do not have answers from the
    maintainer.
    - There are QA issues with the package.
    - Not on Salsa but it could profit from team maintenance
    - No maintainer upload in the last 11 years
    - Standards-Version < 4

    I have set up a repository within Debian/[2]. This team functions
    similarly to the former collab-maint on Alioth, allowing any Debian
    Developer to make team uploads. I understand that some maintainers may
    prefer not to transition to collaborative maintenance, and I want to
    emphasize that this is not intended as a hostile action. My goal is to
    make the transition to using a Git repository on Salsa smoother and more convenient for you.

    This package was highlighted in the Bug of the Day[3] initiative, which
    aims to introduce newcomers to manageable tasks and guide them through
    the workflow to solve them. The focus of this initiative is on migrating packages to Salsa, as it's a great way to help newcomers become familiar
    with a consistent Git-based workflow.

    Kind regards
    Andreas.

    [1] https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging
    [2] https://salsa.debian.org/debian/lcas
    [3] https://salsa.debian.org/qa/tiny_qa_tools/-/wikis/Tiny-QA-tasks



    -- System Information:
    Debian Release: 13.0
    APT prefers testing
    APT policy: (501, 'testing'), (50, 'buildd-unstable'), (50, 'unstable'), (5, 'experimental'), (1, 'buildd-experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.27-amd64 (SMP w/4 CPU threads; PREEMPT)
    Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:de
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri Jul 25 16:30:01 2025
    Hi Dennis,

    thanks you for your quick and helpful response.

    Am Wed, Jul 23, 2025 at 04:58:36PM +0200 schrieb Dennis van Dok:

    I would like to go along with most of the proposed changes, but the package is, in fact, still under maintenance even if we've been a bit quiet of late.

    That's perfectly fine. I reverted the change of Maintainer/Uploader in
    Git[1] to reflect that you intend to maintain the package in future.

    The move to salsa for maintenance is very welcome in particular and I appreciate the updates that have been done to bring the packaging up to
    date.

    Thank you for confirming this. Would you mind if I upload the current
    status in Git on behalf of the Debian/ team (that means any DD is part
    of the team and can do team uploads). This is implicitly said by pointing
    the Vcs fields to the Debian group on Salsa (as former collab-maint on
    Alioth).

    We will be bringing out an updated version soon to address the GCC-15 bug.

    Feel free to apply the patch if you consider it appropriate.

    One thing to mention is that this package has very few uses left; it is, as far as we know, only a build dependency for lcas-lcmaps-gt4-interface. But this could change if we repackage the latter without LCAS support. At that moment LCAS would be free to be removed.

    Thank you for this information.

    Kind regards and sorry in case the "Intend to Orphan" procedure might
    have caused any bad feelings at your side

    Andreas.


    [1] https://salsa.debian.org/debian/lcas/-/commit/4ee36ddfebe1f5f2225e4c20dc07580b1757e1bb
    [2] https://salsa.debian.org/debian/lcas/-/blob/master/debian/patches/gcc-15.patch?ref_type=heads

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri Jul 25 21:50:01 2025
    Hi Dennis,

    Am Fri, Jul 25, 2025 at 05:01:32PM +0200 schrieb Dennis van Dok:
    Thank you for confirming this. Would you mind if I upload the current status in Git on behalf of the Debian/ team (that means any DD is part
    of the team and can do team uploads). This is implicitly said by pointing the Vcs fields to the Debian group on Salsa (as former collab-maint on Alioth).

    I've already uploaded a new version, based on salsa; I've forked it to my
    own space though. I have kept most of the notes in the changelog for correct attribution. I hope that does it justice.

    That's perfectly fine and I'll ask for removal of the repository in the
    Debian team. The only thing is that we should not upload under freeze
    policy. Anyway, I think your upload is harmless. Thank you for
    catching up.

    Feel free to apply the patch if you consider it appropriate.

    It proved a good basis for the improvements ;-)

    :-)

    Kind regards and sorry in case the "Intend to Orphan" procedure might
    have caused any bad feelings at your side

    No bad feelings, I'm happy with the improvements. Thank you very much!

    You are perfectly welcome and thanks a lot for catching up

    Andreas.


    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)