unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Latest timer changes may be breaking  external packages
@ 2021-09-03  1:59 T.V Raman
  2021-09-03  5:49 ` Lars Ingebrigtsen
  2021-09-03 14:23 ` Kaushal Modi
  0 siblings, 2 replies; 5+ messages in thread
From: T.V Raman @ 2021-09-03  1:59 UTC (permalink / raw)
  To: emacs-devel

Specifically, It appears to break latest versions of hydra installed
from melpa like so:

one of the timers defined in hydra.el -- hydra-timeout-timer --  ends
up as a vector of length 9  and then ends up throwing an error as an
invalid timer; timer-create in a running emacs creates a timer of
length 10.


-- 

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮

-- 

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮

-- 

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Latest timer changes may be breaking  external packages
  2021-09-03  1:59 Latest timer changes may be breaking external packages T.V Raman
@ 2021-09-03  5:49 ` Lars Ingebrigtsen
  2021-09-03 14:12   ` T.V Raman
  2021-09-03 14:23 ` Kaushal Modi
  1 sibling, 1 reply; 5+ messages in thread
From: Lars Ingebrigtsen @ 2021-09-03  5:49 UTC (permalink / raw)
  To: T.V Raman; +Cc: emacs-devel

"T.V Raman" <raman@google.com> writes:

> Specifically, It appears to break latest versions of hydra installed
> from melpa like so:
>
> one of the timers defined in hydra.el -- hydra-timeout-timer --  ends
> up as a vector of length 9  and then ends up throwing an error as an
> invalid timer; timer-create in a running emacs creates a timer of
> length 10.

I think this means that your Emacs needs a "make bootstrap".

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Latest timer changes may be breaking  external packages
  2021-09-03  5:49 ` Lars Ingebrigtsen
@ 2021-09-03 14:12   ` T.V Raman
  2021-09-03 14:15     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 5+ messages in thread
From: T.V Raman @ 2021-09-03 14:12 UTC (permalink / raw)
  To: larsi; +Cc: raman, emacs-devel

Will try that -- but why does that break a package that is installed
and was last compiled 6+ months ago?
Lars Ingebrigtsen writes:
 > "T.V Raman" <raman@google.com> writes:
 > 
 > > Specifically, It appears to break latest versions of hydra installed
 > > from melpa like so:
 > >
 > > one of the timers defined in hydra.el -- hydra-timeout-timer --  ends
 > > up as a vector of length 9  and then ends up throwing an error as an
 > > invalid timer; timer-create in a running emacs creates a timer of
 > > length 10.
 > 
 > I think this means that your Emacs needs a "make bootstrap".
 > 
 > -- 
 > (domestic pets only, the antidote for overdose, milk.)
 >    bloggy blog: http://lars.ingebrigtsen.no

-- 

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮

--

Thanks,

--Raman(I Search, I Find, I Misplace, I Research)
♉ Id: kg:/m/0285kf1  🦮



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Latest timer changes may be breaking  external packages
  2021-09-03 14:12   ` T.V Raman
@ 2021-09-03 14:15     ` Lars Ingebrigtsen
  0 siblings, 0 replies; 5+ messages in thread
From: Lars Ingebrigtsen @ 2021-09-03 14:15 UTC (permalink / raw)
  To: T.V Raman; +Cc: emacs-devel

"T.V Raman" <raman@google.com> writes:

> Will try that -- but why does that break a package that is installed
> and was last compiled 6+ months ago?

Because it was compiled then, and uses a macro from timer.el.

I've done further changes to timer.el that should make the changes
backwards-compatible so that the packages don't have to be recompiled
now.  Hopefully.

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Latest timer changes may be breaking external packages
  2021-09-03  1:59 Latest timer changes may be breaking external packages T.V Raman
  2021-09-03  5:49 ` Lars Ingebrigtsen
@ 2021-09-03 14:23 ` Kaushal Modi
  1 sibling, 0 replies; 5+ messages in thread
From: Kaushal Modi @ 2021-09-03 14:23 UTC (permalink / raw)
  To: T.V Raman; +Cc: Emacs developers

[-- Attachment #1: Type: text/plain, Size: 463 bytes --]

On Thu, Sep 2, 2021 at 9:59 PM T.V Raman <raman@google.com> wrote:

> Specifically, It appears to break latest versions of hydra installed
> from melpa like so:
>
> one of the timers defined in hydra.el -- hydra-timeout-timer --  ends
> up as a vector of length 9  and then ends up throwing an error as an
> invalid timer; timer-create in a running emacs creates a timer of
> length 10.
>

I noticed that too! It got fixed after I deleted and re-installed hydra.

[-- Attachment #2: Type: text/html, Size: 788 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-09-03 14:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-03  1:59 Latest timer changes may be breaking external packages T.V Raman
2021-09-03  5:49 ` Lars Ingebrigtsen
2021-09-03 14:12   ` T.V Raman
2021-09-03 14:15     ` Lars Ingebrigtsen
2021-09-03 14:23 ` Kaushal Modi

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).