• Bug#1077325: bullseye-pu: package poe.app/0.5.1-6+deb11u1

    From Yavor Doganov@21:1/5 to All on Sun Jul 28 14:30:01 2024
    XPost: linux.debian.bugs.dist

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    Tags: bullseye
    X-Debbugs-Cc: poe.app@packages.debian.org
    Control: affects -1 + src:poe.app
    User: release.debian.org@packages.debian.org
    Usertags: pu

    This is basically the same as bookworm-pu #1077323 but since I cannot
    be sure that the same SRM will review it and for the sake of
    completeness, I include the full information.

    [ Reason ]
    I would like to fix #1076829 in bullseye's final point release as
    currently the package is completely unusable. The bug was introduced
    during the bullseye release cycle or even earlier when apparently some
    default GNUstep behavior has changed. I always try to test every
    package after every GNUstep transition but it seems I have missed this
    one (or more likely, I only checked that it started and loaded an .ogg
    file). Mea culpa.

    In addition to the grave bug above, the second patch fixes an
    unpleasant issue with the preferences: when the user chooses which
    Vorbis comments to be available for editing, nothing happens (a
    gnustep-back warning is printed on stdout that drawing is not allowed
    due to missing target). This also stems from a change in GNUstep's
    behavior which no longer allows arbitrary drawing operations. I would
    classify this issue as important.

    [ Impact ]
    The package is completely unusable without the change in
    editable-cells.patch.

    [ Tests ]
    I tested the updated package on a bullseye machine.

    [ Risks ]
    Changes are pretty trivial, no risk involved AFAICT.

    [ Checklist ]
    [X] *all* changes are documented in the d/changelog
    [X] I reviewed all changes and I approve them
    [X] attach debdiff against the package in oldstable
    [X] the issue is verified as fixed in unstable

    [ Changes ]
    * d/gbp.conf: Set debian-branch.
    * d/control: Set Vcs-Git branch.
    * d/patches/editable-cells.patch: Fixes RC bug #1076829.
    * d/patches/preferences-draw.patch: Fix for the issue described above.

    diff -u poe.app-0.5.1/debian/changelog poe.app-0.5.1/debian/changelog
    --- poe.app-0.5.1/debian/changelog
    +++ poe.app-0.5.1/debian/changelog
    @@ -1,3 +1,14 @@
    +poe.app (0.5.1-6+deb11u1) bullseye; urgency=medium
    +
    + * debian/gbp.conf: New file.
    + * debian/control (Vcs-Git): Set branch to bullseye.
    + * debian/patches/editable-cells.patch: New; make comment cells editable
    + (Closes: #1076829).
    + * debian/patches/preferences-draw.patch: New; fix drawing when an
    + NSActionCell in the preferences is acted on to change state.
    +
    + -- Yavor Doganov <yavor@gnu.org> Sun, 28 Jul 2024 07:44:53 +0300
    +
    poe.app (0.5.1-6) unstable; urgency=medium

    * Team upload.
    diff -u poe.app-0.5.1/debian/control poe.app-0.5.1/debian/control
    --- poe.app-0.5.1/debian/control
    +++ poe.app-0.5.1/debian/control
    @@ -9,7 +9,7 @@
    libvorbis-dev,
    imagemagick
    Standards-Version: 4.5.0
    -Vcs-Git: https://salsa.debian.org/gnustep-team/poe.app.git
    +Vcs-Git: https://salsa.debian.org/gnustep-team/poe.app.git -b bullseye
    Vcs-Browser: https://salsa.debian.org/gnustep-te