• Bug#1103911: elpa-inform-mode: New upstream, new release

    From Reuben Thomas@21:1/5 to All on Tue Apr 22 21:50:01 2025
    Package: elpa-inform-mode
    Severity: normal
    Tags: upstream

    I have taken over upstream from the previous maintainer, Rupert Lane.
    Upstream is now to be found at:

    https://github.com/rrthomas/inform-mode

    I have made a new release, which modernises and tidies up the code. The
    package is now available on ELPA.

    -- System Information:
    Debian Release: trixie/sid
    APT prefers noble-updates
    APT policy: (500, 'noble-updates'), (500, 'noble-security'), (500, 'noble'), (100, 'noble-backports')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.8.0-57-generic (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages elpa-inform-mode depends on:
    ii dh-elpa-helper 2.0.17ubuntu1
    ii emacsen-common 3.0.5

    elpa-inform-mode recommends no packages.

    elpa-inform-mode suggests no packages.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Finney@21:1/5 to Reuben Thomas on Mon Jun 2 08:00:01 2025
    On 22-Apr-2025, Reuben Thomas wrote:

    I have taken over upstream from the previous maintainer, Rupert Lane.

    Thank you for this orderly transition, and for informing the Debian package maintainer.

    I have made a new release, which modernises and tidies up the code. The package is now available on ELPA.

    When I search at ELPA <URL: https://elpa.gnu.org/packages/> with a simple keyword search “inform”, no such package is found. Where is the package at ELPA now?

    --
    \ “It's easy to play any musical instrument: all you have to do |
    `\ is touch the right key at the right time and the instrument |
    _o__) will play itself.” —Johann Sebastian Bach | Ben Finney <bignose@debian.org>

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

    iQIzBAABCAAdFiEEUXzxS7LzmLDLNUhVuLJMBqwShAUFAmg9O0oACgkQuLJMBqwS hAXQmw/9Hn5yhecu3/POPj7HrkftV1aOJjGqFDr/vJF0PShYeAhyVk2rohroe+lb pzy0wV+Muc0TDqPZ0xApRC0X1H+NXcDyuUqga6tPNI28ZpQ9fePWg2u/IBqUXJ7t 7kJ9XRqKTnVpcXZ9xpLQ02JMhmeUqOWf/N3VJebuoQI2mfCOZXsGmhYhfJ+st5XK H0NG60WhZ20UOpfGmVAP9qG5EiGk0wTuOqcpPaV7vL6f6Kk8jETBhz32GQSouu3/ Km0RcBxEOgcGS2IQKdXhWDuJMdJ4xc2Gib3rHxxOg4Uaj83g20GZ9wUwhYcdIp9K csj3N1KiYYoUuLcoPy7OVPFhYWqQxjni7lbiwoYdT38Znlynal1hbkt/kjah1KO7 cnqb9uFJlDlb8pX3BI7Em5+LoDGTGeccXSaApUosyikKqwX9KkApMaybl+sPS3Q0 rPvcpFMSVILOAFDLBAeGcqQr3ZEYdzIV4pcHvTyiWN5wiqO8BDYEu25Qw7RfOZZM TcEPMUCplYYcGSo2W7jKUVlKoKOdl5TR1ens98TD2t7rMrrlXjmebJvlU9+sIexL 3Iu7aOHf5/vU8fe2yPTc/khUBBehhrCdBV/0Yx9LfOw9uDF8dqzlZu9jQgG14rG
  • From Reuben Thomas@21:1/5 to Ben Finney on Mon Jun 2 23:50:01 2025
    On Mon, 2 Jun 2025 at 06:49, Ben Finney <bignose@debian.org> wrote:

    On 22-Apr-2025, Reuben Thomas wrote:

    I have taken over upstream from the previous maintainer, Rupert Lane.

    Thank you for this orderly transition, and for informing the Debian package maintainer.

    I have made a new release, which modernises and tidies up the code. The package is now available on ELPA.

    When I search at ELPA <URL: https://elpa.gnu.org/packages/> with a simple keyword search “inform”, no such package is found. Where is the package at
    ELPA now?


    Apologies, that was a typo. I meant MELPA: https://melpa.org/#/inform-mode

    --
    https://rrt.sc3d.org

    <div dir="ltr"><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, 2 Jun 2025 at 06:49, Ben Finney &lt;<a href="mailto:bignose@debian.org">bignose@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote"
    style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 22-Apr-2025, Reuben Thomas wrote:<br>

    &gt; I have taken over upstream from the previous maintainer, Rupert Lane.<br>

    Thank you for this orderly transition, and for informing the Debian package<br> maintainer.<br>

    &gt; I have made a new release, which modernises and tidies up the code. The<br>
    &gt; package is now available on ELPA.<br>

    When I search at ELPA &lt;URL: <a href="https://elpa.gnu.org/packages/" rel="noreferrer" target="_blank">https://elpa.gnu.org/packages/</a>&gt; with a simple<br>
    keyword search “inform”, no such package is found. Where is the package at<br>
    ELPA now?<br></blockquote><div><br><
  • From Ben Finney@21:1/5 to Reuben Thomas on Tue Jun 3 01:50:02 2025
    On 02-Jun-2025, Reuben Thomas wrote:

    Apologies, that was a typo. I meant MELPA:
    https://melpa.org/#/inform-mode

    Thank you, I see that entry now.

    Some questions:

    * The page states “Dependencies: emacs 29.1”; but the project Home page
    <URL: https://rrthomas.github.io/inform-mode/> states “It should work on
    GNU Emacs (v24+).”. Presumably one or both of those is wrong, and should
    be corrected?

    * The MELPA page doesn't list any history of releases; we apparently can't
    get a specific prior release from there?

    * The version at the MELPA page shows version string “20250422.1949”, which
    doesn't match the latest tag in the GitHub repository. Should that be
    “2.0.0” on the MELPA page?

    If so, the tarball name should also change so it clearly indicates that
    version string matching the release tag; e.g. ‘inform-mode-2.0.0.tar.gz’.

    --
    \ “Pinky, are you pondering what I'm pondering?” “Well, I think |
    `\ so (hiccup), but Kevin Costner with an English accent?” —_Pinky | _o__) and The Brain_ |
    Ben Finney <bignose@debian.org>

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

    iQIzBAABCAAdFiEEUXzxS7LzmLDLNUhVuLJMBqwShAUFAmg+NTAACgkQuLJMBqwS hAWgWBAAk3l/whYhebIvL5cH7gBf8knvuYeB4Yma/KVb7Ha85ymOFCQwlHWqb95D HQ2V8qHBfBLhmC0l6dCCo/Fs+/b7pv3vK5dordJQPobRMqy8s84rRJ5A4bhidBaE 5X37yHfFZR4YvUE0jqzm823Qa606gppa1Fxh8euPnyT2rL9TzXjmB75Okv56Ge1N IEat6P7AdyW6MR/TSQySQG85nRDmzmpNGv0CY1Vh330fzZCbTT2CWCYYUaNiSZhI zH1kUjYWmDbvJAjWgLFdI4mbNymv3EaHv2jgMuqjaMBYhmpakBy1NdVw7px3iJ/C RmR7lE5ljvYKqwXXGNDonKKcsjDTXm9TCO/JRy956drw6huwrqSpK01I5HIb2zOq H70gi9Lz2EjoBkSIsVGXnLS6J9U6nRJDxWz0vrzNO6Ae3wXx7+joq7UYVN1dPtfM Q5K6r9gS+TouVH9UWJZO/ObmN5HpW71QEkfGw1jAlFwAv/EWt2bJUpZSkFqcBHH2 gqg8eJse0ls79k0Bi6xNTBxREfCYinoRZ1VZyXgbDC5RbT3OR+3GopgZ+TYqamWH rMa6G0JHKX8h2wUmnn3uSaAC9snDd9qmSqqzlVWYUoUpAOLp5od6qHAPzlT
  • From Reuben Thomas@21:1/5 to Ben Finney on Tue Jun 3 02:00:01 2025
    On Tue, 3 Jun 2025 at 00:35, Ben Finney <bignose@debian.org> wrote:

    * The page states “Dependencies: emacs 29.1”; but the project Home page
    <URL: https://rrthomas.github.io/inform-mode/> states “It should work on
    GNU Emacs (v24+).”. Presumably one or both of those is wrong, and should
    be corrected?


    Indeed: 29.1 is required. I've fixed the web page.

    * The MELPA page doesn't list any history of releases; we apparently can't
    get a specific prior release from there?


    Yes, somewhat perforce, as previous releases didn't meet MELPA standards,
    so I can't just upload them.

    * The version at the MELPA page shows version string “20250422.1949”, which
    doesn't match the latest tag in the GitHub repository. Should that be
    “2.0.0” on the MELPA page?


    No, the latter is a stable release; see
    https://stable.melpa.org/#/inform-mode

    I presume you'll want to package stable releases only.

    I've made a point release to add some commits from the original author that
    I merged post-2.0.0.

    --
    https://rrt.sc3d.org

    <div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 3 Jun 2025 at 00:35, Ben Finney &lt;<a href="mailto:bignose@debian.org" target="_blank">bignose@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_
    quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">* The page states “Dependencies: emacs 29.1”; but the project Home page<br>
      &lt;URL: <a href="https://rrthomas.github.io/inform-mode/" rel="noreferrer" target="_blank">https://rrthomas.github.io/inform-mode/</a>&gt; states “It should work on<br>
      GNU Emacs (v24+).”. Presumably one or both of those is wrong, and should<br>
      be corrected?<br></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Indeed: 29.1 is required. I&#39;ve fixed the web page.<br></div><br></div><blockquote class="gmail_quote" style=
    "margin:0px 0px 0px 0.8ex;border-left:1px solid