GNU bug report logs - #79229
30.1; `emms-add-native-playlist' error when cache is disabled

Previous Next

Package: emacs;

Reported by: lorniu <lorniu <at> gmail.com>

Date: Wed, 13 Aug 2025 02:17:02 UTC

Severity: normal

Found in version 30.1

Done: Eli Zaretskii <eliz <at> gnu.org>

To reply to this bug, email your comments to 79229 AT debbugs.gnu.org.
There is no need to reopen the bug first.

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

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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#79229; Package emacs. (Wed, 13 Aug 2025 02:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to lorniu <lorniu <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 13 Aug 2025 02:17:02 GMT) Full text and rfc822 format available.

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

From: lorniu <lorniu <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.1; `emms-add-native-playlist' error when cache is disabled
Date: Wed, 13 Aug 2025 09:16:42 +0800
I disable cache with `(emms-cache -1)'. Then when invoke
`emms-add-native-playlist', error occurred:

  Symbol's function definition is void: nil

I read the source, maybe the BUG is in function `emms-source-playlist-parse-native':

  (defun emms-source-playlist-parse-native (file)
      ;; ...
      (mapc (lambda (track)
              (funcall emms-cache-set-function ;; <=== here
                       (emms-track-type track)
                       (emms-track-name track)
                       track))
            tracks)
      tracks))

Please check.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79229; Package emacs. (Sat, 16 Aug 2025 07:15:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: lorniu <lorniu <at> gmail.com>, Yoni Rabkin <yrk <at> gnu.org>
Cc: 79229 <at> debbugs.gnu.org
Subject: Re: bug#79229: 30.1;
 `emms-add-native-playlist' error when cache is disabled
Date: Sat, 16 Aug 2025 10:14:17 +0300
> From: lorniu <lorniu <at> gmail.com>
> Date: Wed, 13 Aug 2025 09:16:42 +0800
> 
> 
> I disable cache with `(emms-cache -1)'. Then when invoke
> `emms-add-native-playlist', error occurred:
> 
>   Symbol's function definition is void: nil
> 
> I read the source, maybe the BUG is in function `emms-source-playlist-parse-native':
> 
>   (defun emms-source-playlist-parse-native (file)
>       ;; ...
>       (mapc (lambda (track)
>               (funcall emms-cache-set-function ;; <=== here
>                        (emms-track-type track)
>                        (emms-track-name track)
>                        track))
>             tracks)
>       tracks))
> 
> Please check.

Thanks.  Yoni, could you please look into this?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79229; Package emacs. (Sat, 30 Aug 2025 07:43:04 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: yrk <at> gnu.org
Cc: lorniu <at> gmail.com, 79229 <at> debbugs.gnu.org
Subject: Re: bug#79229: 30.1;
 `emms-add-native-playlist' error when cache is disabled
Date: Sat, 30 Aug 2025 10:42:26 +0300
Ping!  Yoni, could you please chime in?

> Cc: 79229 <at> debbugs.gnu.org
> Date: Sat, 16 Aug 2025 10:14:17 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> 
> > From: lorniu <lorniu <at> gmail.com>
> > Date: Wed, 13 Aug 2025 09:16:42 +0800
> > 
> > 
> > I disable cache with `(emms-cache -1)'. Then when invoke
> > `emms-add-native-playlist', error occurred:
> > 
> >   Symbol's function definition is void: nil
> > 
> > I read the source, maybe the BUG is in function `emms-source-playlist-parse-native':
> > 
> >   (defun emms-source-playlist-parse-native (file)
> >       ;; ...
> >       (mapc (lambda (track)
> >               (funcall emms-cache-set-function ;; <=== here
> >                        (emms-track-type track)
> >                        (emms-track-name track)
> >                        track))
> >             tracks)
> >       tracks))
> > 
> > Please check.
> 
> Thanks.  Yoni, could you please look into this?
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79229; Package emacs. (Mon, 01 Sep 2025 16:06:02 GMT) Full text and rfc822 format available.

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

From: Yoni Rabkin <yoni <at> rabkins.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: lorniu <at> gmail.com, 79229 <at> debbugs.gnu.org, emms-help
 mailing list <emms-help <at> gnu.org>
Subject: Re: bug#79229: 30.1; `emms-add-native-playlist' error when cache is
 disabled
Date: Mon, 01 Sep 2025 12:05:42 -0400
fixed in the main git repo and will be included in the next release

thank you


Eli Zaretskii <eliz <at> gnu.org> writes:

> Ping!  Yoni, could you please chime in?
>
>> Cc: 79229 <at> debbugs.gnu.org
>> Date: Sat, 16 Aug 2025 10:14:17 +0300
>> From: Eli Zaretskii <eliz <at> gnu.org>
>> 
>> > From: lorniu <lorniu <at> gmail.com>
>> > Date: Wed, 13 Aug 2025 09:16:42 +0800
>> > 
>> > 
>> > I disable cache with `(emms-cache -1)'. Then when invoke
>> > `emms-add-native-playlist', error occurred:
>> > 
>> >   Symbol's function definition is void: nil
>> > 
>> > I read the source, maybe the BUG is in function `emms-source-playlist-parse-native':
>> > 
>> >   (defun emms-source-playlist-parse-native (file)
>> >       ;; ...
>> >       (mapc (lambda (track)
>> >               (funcall emms-cache-set-function ;; <=== here
>> >                        (emms-track-type track)
>> >                        (emms-track-name track)
>> >                        track))
>> >             tracks)
>> >       tracks))
>> > 
>> > Please check.
>> 
>> Thanks.  Yoni, could you please look into this?
>> 
>> 
>> 
>> 
>

-- 
   "Cut your own wood and it will warm you twice"




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Mon, 01 Sep 2025 19:10:02 GMT) Full text and rfc822 format available.

Notification sent to lorniu <lorniu <at> gmail.com>:
bug acknowledged by developer. (Mon, 01 Sep 2025 19:10:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Yoni Rabkin <yoni <at> rabkins.net>
Cc: lorniu <at> gmail.com, 79229-done <at> debbugs.gnu.org, emms-help <at> gnu.org
Subject: Re: bug#79229: 30.1; `emms-add-native-playlist' error when cache is
 disabled
Date: Mon, 01 Sep 2025 22:09:21 +0300
> From: Yoni Rabkin <yoni <at> rabkins.net>
> Cc: lorniu <at> gmail.com,  79229 <at> debbugs.gnu.org, emms-help <at> gnu.org (emms-help
>  mailing list)
> Date: Mon, 01 Sep 2025 12:05:42 -0400
> 
> fixed in the main git repo and will be included in the next release

Thanks, so I'm closing this bug.




This bug report was last modified 4 days ago.

Previous Next


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