• Bug#1067844: c-evo-dh: Depends on dead-upstream mpg321 instead of mpg12

    From Andreas Metzler@21:1/5 to All on Wed Mar 27 16:10:02 2024
    Source: c-evo-dh
    Version: 1.11-1
    Severity: normal
    X-Debbugs-Cc: ametzler@bebt.de
    User: ametzler@debian.org
    Usertags: mpg321-removal

    Hello,

    this package depends on mpg321. mpg321 is dead upstream (last change
    2012, about 12 years ago), it was initially created because of license
    issues with mpg123, however mpg123 moved to Debian main in 2006.

    Please consider moving to another player, e.g. mpg123. mpg123 mpg123
    license nowadays is LGPL-2.1, while mpg321 uses GPL-2+. Since LGPL-2.1
    can be relicensed to GPL-2+ there should not be any problemds on that
    side.

    cu Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter B@21:1/5 to Andreas Metzler on Thu Mar 28 14:30:01 2024
    Hi Andreas,

    On 27/03/2024 14:57, Andreas Metzler wrote:
    mpg321 is dead upstream
    I don't see that as a show stopper.


    Please consider moving to another player, e.g. mpg123.
    I moved away from ffmpeg after c-evo-dh showed a puiparts fail
    stemming from libnettle8. c-evo-dh does not use any crypto stuff,
    that library was brought in by ffmpeg.


    I picked mpg321 over mpg123 because it it has fewer dependencies.

    Also, mpg123 is broken
       https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067562

    mpg321 uses fixed point arithmetic, and is likely to be a better
    choice on low spec architectures with no floating point (armel).


    I would prefer to keep mpg321 as the sound option for c-evo-dh

    Noting the user-tag mpg321-removal on your bug report,
    I could instead maintain mpg321 myself if it were orphaned...


    Regards,
    Peter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Metzler@21:1/5 to peter@pblackman.plus.com on Thu Mar 28 18:40:01 2024
    On 2024-03-28 Peter B <peter@pblackman.plus.com> wrote:
    On 27/03/2024 14:57, Andreas Metzler wrote:
    mpg321 is dead upstream
    I don't see that as a show stopper.

    Please consider moving to another player, e.g. mpg123.
    I moved away from ffmpeg after c-evo-dh showed a puiparts fail
    stemming from libnettle8. c-evo-dh does not use any crypto stuff,
    that library was brought in by ffmpeg.

    I picked mpg321 over mpg123 because it it has fewer dependencies.

    Hello Peter,

    Also, mpg123 is broken
       https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067562

    it works perfectly fine in trixie and both maintainers and upstream are actively working together to resolve the issue in sid.

    mpg321 uses fixed point arithmetic, and is likely to be a better
    choice on low spec architectures with no floating point (armel).

    I would prefer to keep mpg321 as the sound option for c-evo-dh

    Noting the user-tag mpg321-removal on your bug report,
    I could instead maintain mpg321 myself if it were orphaned...

    I recently had a look at mpg321 because it had a FTBFS bug, I hotfixed
    this by NMU and looking at the package got the distinct impression of
    having stumbled over a package that we would better be off without in
    trixie.

    There are loads of old bugs including rather severe ones at first
    glance. The fact that the packaging is very dated is not the real
    problem (Updating to dh could probably be done in in an , since it os
    basically a single binary package.) There is just a lot of technical
    debt due to missing upstream, it does not need maintainership but a new upstream author.

    On my local system there simply is no sound output, I suspect it cannot
    work when pipewire or pulseaudio is used.

    cu Andreas
    --
    `What a good friend you are to him, Dr. Maturin. His other friends are
    so grateful to you.'
    `I sew his ears on from time to time, sure'

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Blackman@21:1/5 to Andreas Metzler on Thu Mar 28 21:30:01 2024
    On 28/03/2024 17:26, Andreas Metzler wrote:

    Hi Andreas,

    There are loads of old bugs including rather severe ones at first
    glance. The fact that the packaging is very dated is not the real
    problem (Updating to dh could probably be done in in an , since it os basically a single binary package.) There is just a lot of technical
    debt due to missing upstream, it does not need maintainership but a new upstream author.
    Noted

    On my local system there simply is no sound output, I suspect it cannot
    work when pipewire or pulseaudio is used.

    It works perfectly for me on pulseaudio, however I can see you now
    raised a bug re
    pipewire. I'll use something else then, possibly sox, but guess I should
    wait until the transitions have cleared.


    Regards,
    Peter

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