• Bug#1098905: elpa-key-chord: incompatibility with Gnu Emacs 30

    From Thorsten Bonow@21:1/5 to All on Tue Feb 25 21:40:01 2025
    Package: elpa-key-chord
    Version: 0.6-7
    Severity: grave
    Justification: renders package unusable
    X-Debbugs-Cc: toto@not-in-kansas-anymore.org

    Dear Maintainer,

    key-chord.el is using the obsolete calling convention of 'sit-for' on line 340. As of GNU Emacs 30, the function 'sit-for' has two arguments: "SECONDS &optional NODISP" instead of three (the second argument "MILLISEC", which was 0 anyway, has been removed)

    Therefore, changing line 340 to "(sit-for delay 'no-redisplay))" fixes the problem.

    Upstream has a new version, which fixes this bug but has other changes, too. (https://github.com/emacsorphanage/key-chord)
    --
    Thorsten Bonow


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: amd64 (x86_64)

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

    Versions of packages elpa-key-chord depends on:
    ii dh-elpa-helper 2.1.6
    ii emacsen-common 3.0.5

    Versions of packages elpa-key-chord recommends:
    ii emacs 1:30.1+1-2
    ii emacs-lucid [emacs] 1:30.1+1-2

    elpa-key-chord suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nicholas D Steeves@21:1/5 to All on Wed Feb 26 04:20:01 2025
    Hi Thorsten,

    Key-chord.el has been orphaned in Debian and needs a new maintainer.

    https://bugs.debian.org/1007866

    Regards,
    Nicholas

    -----BEGIN PGP SIGNATURE-----

    iQJEBAEBCgAuFiEE4qYmHjkArtfNxmcIWogwR199EGEFAme+hggQHHN0ZW5AZGVi aWFuLm9yZwAKCRBaiDBHX30QYYtiEADL6SCVtJ7ARBLp/ljYmHbndqH3XxfpTgGr Jid+sm1utlGknpwi0qkD3BQ5dpk08GsEldg3d5cLawUzZcQMIU5nitUYgiShKvNU cGN3uA8MQMU7Odt7fttqgWQjCRLbA/wB5Gi+lcPmIDBlYLCKvCcY499QtaHA1OJ1 aUCXHtTTkDVKtL1k+K483fiicDcfV1Q0t9nxbB920GWPkhVoDjlDFXqiVfSpIdJO dzCxYhFCpZU1QMUcMEWrNbtDqtYT/lTUoNMiG+SPtVDOl+101xfm8lXEE3x7YWbQ 0K5rE5jPUW6rYPeOKzql8zhyr7yJIIEzj8eBU4CFpFYwU2sqlglnBUgKOaOyXyFP byHjYox+JDCsgYeT1kFImlTygxFWWAuFoCz6QFsLR9nr7y9c034k/fwlcbo1JC+f u5GqAdJ9V0kgC2Ix/CikSCc4+GaAEuM24WJUEJcIgaS7eZugCAbOVyYsRZVruRSe 3e4Bz6MYAN0Il+o648eDuPqiKgb1xz7+Vais3fxE8Wk1TU2ATIz1MYCVbMltbePI 4kwWQwKlH/4xhG6Y3sTYoLggenmL398CsF3Y2AocuopfmgKiXf2GLfFGkEci+wLx 9CBnyG5YolMqNwcsVq8Fuiloa4c8IbqkNc+eJOddsYJCWwerG4XMnUtwrZD/6r8/
    tCsarqfSmA==
    =TxUG
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Abhijith PA@21:1/5 to All on Wed Apr 30 17:40:02 2025
    Control: tags 1098905 + patch
    Control: tags 1098905 + pending


    Dear Thorsten,

    I've prepared an update for key-chord-el (versioned as 0.6-8.1). Can you
    check the patch is fine. I will upload to archive soon with this patch

    Regards.


    diff -Nru key-chord-el-0.6/debian/changelog key-chord-el-0.6/debian/changelog --- key-chord-el-0.6/debian/changelog 2025-04-03 13:27:35.000000000 +0530
    +++ key-chord-el-0.6/debian/changelog 2025-04-30 20:53:16.000000000 +0530
    @@ -1,3 +1,11 @@
    +key-chord-el (0.6-8.1) unstable; urgency=medium
    +
    + * Non-maintainer upload.
    + * Remove `sit-for` argument for make compatible with emacs 30.
    + (Closes: #1098905)
    +
    + -- Abhijith PA <abhijith@debian.org> Wed, 30 Apr 2025 20:53:16 +0530
    +
    key-chord-el (0.6-8) unstable; urgency=medium

    * Orphan package.
    diff -Nru key-chord-el-0.6/debian/patches/make-sit-for-compatible-with-emacs-30.patch key-chord-el-0.6/debian/patches/make-sit-for-compatible-with-emacs-30.patch
    --- key-chord-el-0.6/debian/patches/make-sit-for-compatible-with-emacs-30.patch 1970-01-01 05:30:00.000000000 +0530
    +++ key-chord-el-0.6/debian/patches/make-sit-for-compatible-with-emacs-30.patch 2025-04-30 20:52:06.000000000 +0530
    @@ -0,0 +1,19 @@
    +Description: Make elpa-key-chord compatible with emacs 30
    + Please see https://bugs.debian.org/1098905
    +Author: A
  • From Debian Bug Tracking System@21:1/5 to All on Wed Apr 30 17:40:02 2025
    Processing control commands:

    tags 1098905 + patch
    Bug #1098905 [elpa-key-chord] elpa-key-chord: incompatibility with Gnu Emacs 30 Added tag(s) patch.
    tags 1098905 + pending
    Bug #1098905 [elpa-key-chord] elpa-key-chord: incompatibility with Gnu Emacs 30 Added tag(s) pending.

    --
    1098905: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098905
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Wed Apr 30 17:50:01 2025
    Hello.

    The package is orphaned, so you should probably make a "QA upload",
    versioned 0.6-9, not a NMU.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Wed Apr 30 18:10:02 2025
    [ dropping thorsten because his email bounces ]

    Hi. While we are at it, some comments/suggestions about your diff:

    - The "Please see https://bugs.debian.org/1098905" part is redundant
    because such information is already in Bug-Debian. I would just omit that.

    - Also, "Bug:" header has a template text: <upstream-bugtracker-url>.
    If the bug has not been forwarded upstream I would just omit such header.

    - While I'm not a native English speaker, I can't parse the grammar
    in this sentence:

    Remove `sit-for` argument for make compatible with emacs 30.

    I would probably write something like this:

    Remove `sit-for` argument to make it compatible with emacs 30.


    If you plan to upload, I guess you don't need to wait for anybody else,
    since the package is orphaned.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Abhijith PA@21:1/5 to All on Thu May 1 08:10:01 2025
    Hi,

    Thanks for reviewing my changes. I have prepared a "QA upload" and
    uploaded to archive.

    --abhijith

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu May 1 08:30:01 2025
    This is a multi-part message in MIME format...

    Your message dated Thu, 01 May 2025 06:19:10 +0000
    with message-id <E1uANGI-00G6sG-0c@fasolo.debian.org>
    and subject line Bug#1098905: fixed in key-chord-el 0.6-9
    has caused the Debian Bug report #1098905,
    regarding elpa-key-chord: incompatibility with Gnu Emacs 30
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1098905: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098905
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 25 Feb 2025 20:29:53 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-14.2 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,FOURLA,HAS_PACKAGE,KHOP_HELO_FCRDNS,RCVD_IN_PBL,
    RDNS_DYNAMIC,SPF_FAIL,SPF_HELO_NONE,XMAILER_REPORTBUG autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 59; hammy, 150; neutral, 66; spammy,
    0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
    0.000-+--X-Debbugs-Cc, 0.000-+--trixie, 0.000-+--H*M:reportbug,
    0.000-+--H*MI:reportbug
    Return-path: <thorsten.bonow@rwth-aachen.de>
    Received: from p200300e30f4b04006ca003a798ed47bd.dip0.t-ipconnect.de ([2003:e3:f4b:400:6ca0:3a7:98ed:47bd]:54988 helo=holly.mmweg.rwth-aachen.de)