GNU bug report logs - #52902
hydra.el out of date on GNU ELPA

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefan <at> marxist.se>

Date: Thu, 30 Dec 2021 17:36:02 UTC

Severity: wishlist

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52902 in the body.
You can then email your comments to 52902 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to ohwoeowho <at> gmail.com, monnier <at> iro.umontreal.ca, bug-gnu-emacs <at> gnu.org:
bug#52902; Package emacs. (Thu, 30 Dec 2021 17:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Kangas <stefan <at> marxist.se>:
New bug report received and forwarded. Copy sent to ohwoeowho <at> gmail.com, monnier <at> iro.umontreal.ca, bug-gnu-emacs <at> gnu.org. (Thu, 30 Dec 2021 17:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: bug-gnu-emacs <at> gnu.org
Subject: hydra.el out of date on GNU ELPA
Date: Thu, 30 Dec 2021 12:35:47 -0500
Severity: wishlist

The hydra package on GNU ELPA is version 0.14, but the latest released
version was 0.15 in 2019.

How about changing the package specification in elpa.git to the
following, so that it is automatically updated in the future?  Oleh,
would that be okay with you?

Thanks in advance.


diff --git a/elpa-packages b/elpa-packages
index afa3ca8db8..5a46746136 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -264,7 +264,8 @@
   :auto-sync t)
  ("hook-helpers"	:url
"https://git.savannah.nongnu.org/git/hook-helpers-el.git")
  ("html5-schema"	:url nil)
- ("hydra"		:url "https://github.com/abo-abo/hydra")
+ ("hydra"		:url "https://github.com/abo-abo/hydra"
+  :auto-sync t)
  ("hyperbole"           :url "https://git.savannah.gnu.org/r/hyperbole.git"
   :make ("kotl/kotl-autoloads.el")
   :auto-sync t)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52902; Package emacs. (Thu, 30 Dec 2021 18:45:01 GMT) Full text and rfc822 format available.

Message #8 received at 52902 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 52902 <at> debbugs.gnu.org, Oleh Krehel <ohwoeowho <at> gmail.com>
Subject: Re: bug#52902: hydra.el out of date on GNU ELPA
Date: Thu, 30 Dec 2021 13:44:37 -0500
Stefan Kangas [2021-12-30 12:35:47] wrote:
> The hydra package on GNU ELPA is version 0.14, but the latest released
> version was 0.15 in 2019.

Yes, that's because the two have diverged.

    % make fetch/hydra 
    emacs --batch -l admin/elpa-admin.el -f elpaa-batch-fetch-and-show "hydra"
    Fetching updates for hydra...
    Upstream of hydra has DIVERGED!
    
      Local changes:
    Depuis https://github.com/abo-abo/hydra
     * [nouvelle référence]               -> upstream/hydra/main
    4532f40ae4  eggert <at> cs.ucla..  Fix some quoting problems in doc strings
    c554597c3b  monnier <at> iro.um..  * packages/gnome-c-style/gnome-c-tests.el: Add copyright blurb
    
      Upstream changes:
    a38690b1b7  stefan <at> marxist..  Add GNU ELPA badge
    f45e64f7e1  ohwoeowho <at> gmai..  hydra.el (hydra--describe-key): Add and bind to "<f1> k"
    2d553787ac  ohwoeowho <at> gmai..  hydra.el (hydra--make-defun): Refactor
    1ab885785e  ohwoeowho <at> gmai..  hydra.el (hydra--make-defun): Allow to speficy :idle property for a head
    112e689f75  ohwoeowho <at> gmai..  hydra.el (hydra-add-imenu): Add
    8a9124f80b  ohwoeowho <at> gmai..  hydra.el: Fix hydra-curr-map nil when hydras are nested via :post
    87873d7888  phst <at> google.com   Explicitly require cl-lib.
    2dfc493ebc  s.walinder <at> gma..  Fixed message hint display from being escaped by percent
    16fa8d109e  ohwoeowho <at> gmai..  hydra.el (defhydra): Use "__" in docstring to represent a literal "_"
    370a5c613e  ohwoeowho <at> gmai..  hydra.el (hydra-key-regex): Include "[]" in the char group
    d2b921d067  ohwoeowho <at> gmai..  hydra.el (defhydra): :exit key can now also be a sexp
    9fc28a044b  ohwoeowho <at> gmai..  hydra.el (hydra--make-defun): Refactor
    6442faf3da  ohwoeowho <at> gmai..  hydra.el (hydra--make-defun): Refactor
    5e29ad0092  ohwoeowho <at> gmai..  lv.el (lv-window): Ensure fundamental-mode
    d3328cab67  ohwoeowho <at> gmai..  doc: Add full text of licences
    e3beffdd80  github <at> sjbach...  lv.el (lv-window): Don't modify the buffer-list order
    9db28034d7  ohwoeowho <at> gmai..  lv.el (lv-window-hook): Add
    bcc2d0eb5b  ohwoeowho <at> gmai..  hydra.el (hydra--work-around-dedicated): Revert
    d38c63d3d8  ohwoeowho <at> gmai..  hydra.el (hydra--work-around-dedicated): Unset on 26.3
    0c5dcf7ab9  ohwoeowho <at> gmai..  .travis.yml: Use EVM
    49bef08465  jonas <at> bernoul.li  Fix typos
    91f961d5d5  ohwoeowho <at> gmai..  lv.el (lv-use-padding): New defcustom
    74b32f3ff0  ohwoeowho <at> gmai..  lv.el: Sience byte compiler
    9936d1c6a8  ohwoeowho <at> gmai..  lv.el (lv-window): Set tab-line-format to nil
    435c55e9f7  rotim.davor <at> gm..  Disable fill-column-indicator display.
    b14aaf71cb  ohwoeowho <at> gmai..  hydra.el (hydra-lv): Remove obsolete defcustom
    a91dd72529  ema2159 <at> gmail...  lv.el (lv-window): Set header-line-format to nil
    798c0d810f  ohwoeowho <at> gmai..  .github/FUNDING.yml: Add
    82ff12666e  ohwoeowho <at> gmai..  hydra.el (find-func): Fix advice
    a2bb124a3f  ubolonton <at> gmai..  hydra.el (hydra-posframe-hide): Delay hiding hint when it makes sense
    406988f6e9  ohwoeowho <at> gmai..  hydra.el (hydra-posframe-show-params): Add
    e94b39171a  ohwoeowho <at> gmai..  hydra.el (hydra-posframe-show): Introduce a border
    f27fce1b2f  ohwoeowho <at> gmai..  hydra.el: Bump version
    acb69859f3  ohwoeowho <at> gmai..  hydra-test.el: Update tests for the last commit
    6842731f08  ohwoeowho <at> gmai..  hydra.el (hydra-lv): Declare obsolete
    480ae63137  bmagamb <at> gmail...  Declare dependency on separate lv package
    8e3698fb53  ohwoeowho <at> gmai..  hydra-examples.el (hydra-rectangle): Change "p" to "x"
    d96180865c  ohwoeowho <at> gmai..  hydra.el (hydra-hint-display-alist): Add
    e0e3282efa  yhaoxie <at> gmail...  hydra.el (hydra-hint-display-type): Add
    9c4a4711bc  ohwoeowho <at> gmai..  hydra.el (hydra-key-doc-function-default): Accept also sexp as doc
    aa55bbd196  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix): Don't wrap with concat
    38a567fc5b  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix): Return a list
    1dab16cd2a  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix): Prep to return list
    f0745366ff  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix-1): Extract
    b7279c7c19  ohwoeowho <at> gmai..  hydra.el (hydra--hint-row): Prep to return list
    3846e2728f  ohwoeowho <at> gmai..  hydra.el (hydra-interpose): Extract
    16563fbc4c  ohwoeowho <at> gmai..  hydra.el (hydra--hint-row): Extract
    1e423933a9  ohwoeowho <at> gmai..  hydra.el: sexp hints are now supported for :columns
    67e454bf10  ohwoeowho <at> gmai..  hydra.el (defhydra+): Update indent spec
    9ca93bdffb  ohwoeowho <at> gmai..  hydra.el (defhydra+): Add
    425f20e7ed  ohwoeowho <at> gmai..  README.md: Link to :column code
    05871dd6c8  ohwoeowho <at> gmai..  hydra.el (defhydra): Document the :column feature
    2ad0b01611  ohwoeowho <at> gmai..  hydra.el (hydra--normalize-body): Fixup for Emacs24
    e01a79e4b7  ohwoeowho <at> gmai..  hydra.el (defhydra): Declare "/params" and "/docstring"
    ffff068d7f  duianto <at> users...  Update readme.md, add repo name and melpa badges
    67098cc914  ohwoeowho <at> gmai..  hydra.el (hydra--format): Add extra newline
    5c5b9ca326  jonas <at> bernoul.li  Silence byte-compiler on Emacs 25
    d071278fcc  ohwoeowho <at> gmai..  hydra.el (hydra--format): Fix off-by-one
    c30e04d3f6  ohwoeowho <at> gmai..  lv.el (lv-window): Turn off display-line-numbers
    44b42598ee  culot <at> FreeBSD...  Fix Typos
    87cc74b264  Oleh.Krehel <at> to..  hydra.el (hydra--format): Make no docstring equivalent to :hint nil
    5b8f662992  ohwoeowho <at> gmai..  hydra.el (hydra--format): Allow e.g. "M-?" in docstring
    1e72f96a14  ohwoeowho <at> gmai..  hydra.el (defhydra): Add :base-map option to body plist
    62e0f37462  ohwoeowho <at> gmai..  hydra-test.el: Fix tests for previous commit
    8119d82fe9  justin <at> burkett..  hydra.el (hydra--make-defun): require hydra
    cf96140079  ohwoeowho <at> gmai..  hydra-test.el: Regenerate tests for the last commit
    462202d7fc  ohwoeowho <at> gmai..  hydra.el (hydra--doc): Fixup
    03eeea324c  justin <at> burkett..  Make first line of hydra docstrings more informative.
    1deed8a00e  wouter <at> bolster..  fix typo in readme
    e228432bb6  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix): Adjust for "%" in key
    49611c1509  ohwoeowho <at> gmai..  hydra.el (hydra--generate-matrix): Refactor
    a23046b7d5  ohwoeowho <at> gmai..  hydra.el (hydra--hint-from-matrix): Refactor
    6eaf10f52c  ohwoeowho <at> gmai..  hydra-test.el (hydra-format-5): Fix failing test
    df3025f7e3  ohwoeowho <at> gmai..  hydra.el (hydra-key-regex): Add "\\"
    b12d37ac00  ohwoeowho <at> gmai..  hydra.el (hydra--format): Detect macroexpand
    b4fb3298cd  ohwoeowho <at> gmai..  hydra.el (hydra--hint-heads-wocol): Ignore dynamic hints
    ab67b29835  joe.wreschnig@..  Declare the third argument of `defhydra’ as a (potential) docstring.

If someone could `git merge 4532f40ae4` into the upstream, then I'll
gladly enable `:auto-sync`.


        Stefan





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52902; Package emacs. (Fri, 31 Dec 2021 15:48:01 GMT) Full text and rfc822 format available.

Message #11 received at 52902 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 52902 <at> debbugs.gnu.org, Oleh Krehel <ohwoeowho <at> gmail.com>
Subject: Re: bug#52902: hydra.el out of date on GNU ELPA
Date: Fri, 31 Dec 2021 10:47:44 -0500
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:

> If someone could `git merge 4532f40ae4` into the upstream, then I'll
> gladly enable `:auto-sync`.

Thanks, I have now sent a pull request for the merge:

    https://github.com/abo-abo/hydra/pull/408




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#52902; Package emacs. (Sat, 15 Jan 2022 09:52:01 GMT) Full text and rfc822 format available.

Message #14 received at 52902 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 52902 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca>,
 Oleh Krehel <ohwoeowho <at> gmail.com>
Subject: Re: bug#52902: hydra.el out of date on GNU ELPA
Date: Sat, 15 Jan 2022 10:51:34 +0100
Stefan Kangas <stefan <at> marxist.se> writes:

> Thanks, I have now sent a pull request for the merge:
>
>     https://github.com/abo-abo/hydra/pull/408

Looks like the merge was refused.  Is there some other way to fix this?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Reply sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
You have taken responsibility. (Fri, 28 Oct 2022 23:06:02 GMT) Full text and rfc822 format available.

Notification sent to Stefan Kangas <stefan <at> marxist.se>:
bug acknowledged by developer. (Fri, 28 Oct 2022 23:06:02 GMT) Full text and rfc822 format available.

Message #19 received at 52902-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Stefan Kangas <stefan <at> marxist.se>, 52902-done <at> debbugs.gnu.org,
 Oleh Krehel <ohwoeowho <at> gmail.com>
Subject: Re: bug#52902: hydra.el out of date on GNU ELPA
Date: Fri, 28 Oct 2022 19:05:16 -0400
Lars Ingebrigtsen [2022-01-15 10:51:34] wrote:
> Stefan Kangas <stefan <at> marxist.se> writes:
>> Thanks, I have now sent a pull request for the merge:
>>     https://github.com/abo-abo/hydra/pull/408
> Looks like the merge was refused.  Is there some other way to fix this?

I cooked up a hack for uncooperative upstreams.
Hopefully we won't have to rely on it too often,


        Stefan





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 26 Nov 2022 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.