• Bug#1109430: unblock: gnome-text-editor/48.3-3

    From Simon McVittie@21:1/5 to All on Thu Jul 17 16:50:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:gnome-text-editor
    User: [email protected]
    Usertags: unblock

    Please unblock package gnome-text-editor. As with other unblocks, this
    could turn into a trixie-pu request if it's too late for 13.0.

    [ Reason ]

    New upstream bugfix release

    [ Impact ]

    When automatically guessing a document title from the first line of an
    unsaved text file, previous versions would treat non-alphanumeric
    Unicode codepoints as whitespace and replace them with spaces, which
    breaks scripts that use composing characters and require letter-shaping
    (the one mentioned upstream was Devanagari, Arabic might also be
    affected).

    The cursor position was shown by counting characters, which mis-counted
    tabs (a byte advances the cursor by multiple spaces) and combining
    characters (a codepoint that does not advance the cursor).

    The text editor was meant to inhibit logout until any unsaved changes
    were saved or explicitly discarded, but this functionality was broken by subtleties of the startup sequence.

    "Save as" didn't update the document name in the Properties panel.

    [ Tests ]

    Briefly tested manually. Other distributions like Fedora are already
    shipping this version.

    [ Risks ]

    Key package, default text editor for our default desktop environment.

    I don't routinely use this text editor (I'm mainly a vim user), so my
    testing was fairly superficial, and similarly most other GNOME
    developers probably use a more fully-featured programmers' editor like
    vim, emacs, GNOME Builder or gedit.

    [ 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 testing
    (filtered to exclude translations)

    unblock gnome-text-editor/48.3-3

    debdiff *.dsc | filterdiff -p1 -x'po/*.po'

    diff -Nru gnome-text-editor-48.2/data/org.gnome.TextEditor.metainfo.xml.in.in gnome-text-editor-48.3/data/org.gnome.TextEditor.metainfo.xml.in.in
    --- gnome-text-editor-48.2/data/org.gnome.TextEditor.metainfo.xml.in.in 2025-03-24 21:54:27.000000000 +0000
    +++ gnome-text-editor-48.3/data/org.gnome.TextEditor.metainfo.xml.in.in 2025-05-29 21:10:37.000000000 +0100
    @@ -51,6 +51,7 @@
    </supports>

    <releases>
    + <release version="48.3" date="2025-05-29"/>
    <release version="48.2" date="2025-03-24"/>
    <release version="48.1" date="2025-03-17"/>
    <release version="48.0" date="2025-03-15"/>
    diff -Nru gnome-text-editor-48.2/debian/changelog gnome-text-editor-48.3/debian/changelog
    --- gnome-text-editor-48.2/debian/changelog 2025-05-03 08:04:22.000000000 +0100
    +++ gnome-text-editor-48.3/debian/changelog 2025-07-14 11:30:05.000000000 +0100
    @@ -1,3 +1,34 @@
    +gnome-text-editor (48.3-3) unstable; urgency=medium
    +
    + * Team upload
    + * Expand description of upstream changes in previous changelog entry
    + * d/watch: Only watch for 48.x releases
    + * d/gbp.conf: Use upstream/48.x branch for trixie
    + * Upload to unstable
    +
    + -- Simo