GNU bug report logs - #29329
27.0.50; Missing requirement in org-gnus.el

Previous Next

Package: org-mode;

Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>

Date: Thu, 16 Nov 2017 23:30:02 UTC

Severity: normal

Done: Glenn Morris <rgm <at> gnu.org>

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 29329 in the body.
You can then email your comments to 29329 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 bug-gnu-emacs <at> gnu.org:
bug#29329; Package emacs. (Thu, 16 Nov 2017 23:30:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Heerdegen <michael_heerdegen <at> web.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 16 Nov 2017 23:30:02 GMT) Full text and rfc822 format available.

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

From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: bug-gnu-emacs <at> gnu.org
Cc: Eric Abrahamsen <eric <at> ericabrahamsen.net>,
 Narendra Joshi <narendraj9 <at> gmail.com>
Subject: 27.0.50; Missing requirement in org-gnus.el
Date: Fri, 17 Nov 2017 00:29:14 +0100
Hello,

in help-gnu-emacs, a user (CC'd) asked for help because he got this error:


| Debugger entered--Lisp error: (invalid-function
| gnus-summary-article-header)
|   gnus-summary-article-header()
|   org-gnus-store-link()
|   #f(compiled-function (f) #<bytecode 0x174a15d>)(org-gnus-store-link)
|   mapcar(#f(compiled-function (f) #<bytecode 0x174a15d>)
| (org-rmail-store-link org-mhe-store-link org-irc-store-link
| org-info-store-link org-gnus-store-link org-docview-store-link
| org-bibtex-store-link org-bbdb-store-link org-w3m-store-link
| elfeed-link-store-link))
|   org-store-link(nil)
|   funcall-interactively(org-store-link nil)
|   #<subr call-interactively>(org-store-link nil nil)
|   apply(#<subr call-interactively> org-store-link (nil nil))
|   call-interactively <at> ido-cr+-record-current-command(#<subr
| call-interactively> org-store-link nil nil)
|   apply(call-interactively <at> ido-cr+-record-current-command #<subr
| call-interactively> (org-store-link nil nil))
|   call-interactively(org-store-link nil nil)
|   command-execute(org-store-link)

Apparently, the function `org-gnus-store-link' in org-gnus.el had been
compiled without the macro `gnus-summary-article-header' (from
gnus-sum.el) defined.  There is apparently a missing requirement at
least when compiling (and at least here on master) in org-gnus.

Erik Abrahamsen (also CC'd) answered that even more requirements might
be missing, like

(eval-when-compile
  (require 'gnus-sum)
  (require 'nnheader)
  (require 'nnir))


TIA,

Michael.



In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.24)
 of 2017-11-14 built on drachen
Repository revision: aef77fff418bb8aaa7bb6b88252f9d74869cf52a
Windowing system distributor 'The X.Org Foundation', version 11.0.11905000
System Description:	Debian GNU/Linux testing (buster)





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#29329; Package emacs. (Thu, 16 Nov 2017 23:46:02 GMT) Full text and rfc822 format available.

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

From: Eric Abrahamsen <eric <at> ericabrahamsen.net>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: Narendra Joshi <narendraj9 <at> gmail.com>, 29329 <at> debbugs.gnu.org
Subject: Re: bug#29329: 27.0.50; Missing requirement in org-gnus.el
Date: Thu, 16 Nov 2017 15:45:00 -0800
Michael Heerdegen <michael_heerdegen <at> web.de> writes:

> Hello,
>
> in help-gnu-emacs, a user (CC'd) asked for help because he got this error:
>
>
> | Debugger entered--Lisp error: (invalid-function
> | gnus-summary-article-header)
> |   gnus-summary-article-header()
> |   org-gnus-store-link()
> |   #f(compiled-function (f) #<bytecode 0x174a15d>)(org-gnus-store-link)
> |   mapcar(#f(compiled-function (f) #<bytecode 0x174a15d>)
> | (org-rmail-store-link org-mhe-store-link org-irc-store-link
> | org-info-store-link org-gnus-store-link org-docview-store-link
> | org-bibtex-store-link org-bbdb-store-link org-w3m-store-link
> | elfeed-link-store-link))
> |   org-store-link(nil)
> |   funcall-interactively(org-store-link nil)
> |   #<subr call-interactively>(org-store-link nil nil)
> |   apply(#<subr call-interactively> org-store-link (nil nil))
> |   call-interactively <at> ido-cr+-record-current-command(#<subr
> | call-interactively> org-store-link nil nil)
> |   apply(call-interactively <at> ido-cr+-record-current-command #<subr
> | call-interactively> (org-store-link nil nil))
> |   call-interactively(org-store-link nil nil)
> |   command-execute(org-store-link)
>
> Apparently, the function `org-gnus-store-link' in org-gnus.el had been
> compiled without the macro `gnus-summary-article-header' (from
> gnus-sum.el) defined.  There is apparently a missing requirement at
> least when compiling (and at least here on master) in org-gnus.
>
> Erik Abrahamsen (also CC'd) answered that even more requirements might
> be missing, like

I guess this should probably be floated on the org-mode list, where it's
most likely to reach the people who will know what to do -- I'll
cross-post now.

Eric




bug reassigned from package 'emacs' to 'org-mode'. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 17 Nov 2017 01:19:02 GMT) Full text and rfc822 format available.

bug No longer marked as found in versions 27.0.50. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 17 Nov 2017 01:19:02 GMT) Full text and rfc822 format available.

Information forwarded to emacs-orgmode <at> gnu.org:
bug#29329; Package org-mode. (Mon, 27 Nov 2017 01:51:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: Eric Abrahamsen <eric <at> ericabrahamsen.net>,
 Narendra Joshi <narendraj9 <at> gmail.com>, 29329 <at> debbugs.gnu.org
Subject: Re: bug#29329: 27.0.50; Missing requirement in org-gnus.el
Date: Sun, 26 Nov 2017 20:50:20 -0500
In org-gnus-store-link:
org-gnus.el:121:49:Warning: reference to free variable ‘gnus-newsgroup-name’
org-gnus.el:127:42:Warning: reference to free variable ‘gnus-summary-buffer’

In org-gnus-follow-link:
org-gnus.el:203:9:Warning: reference to free variable ‘gnus-other-frame-object’

In end of data:
org-gnus.el:243:1:Warning: the following functions are not known to be
    defined: gnus-group-group-name, gnus-find-method-for-group,
    gnus-summary-article-number, nnir-article-group,
    gnus-summary-article-header, mail-header-from, mail-header-id,
    mail-header-date, mail-header-subject, mail-header-extra,
    gnus-summary-select-article, message-narrow-to-headers,
    message-generate-headers, message-unquote-tokens,
    message-tokenize-header,
    gnus-activate-group, gnus-group-read-group,
    gnus-summary-goto-article,
    gnus-group-jump-to-group


(These issues are all hidden if org-gnus.elc is created before org.elc.)


PS hey emacs-orgmode: https://debbugs.gnu.org/org-mode




Information forwarded to emacs-orgmode <at> gnu.org:
bug#29329; Package org-mode. (Sun, 03 Dec 2017 15:27:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>,
 Eric Abrahamsen <eric <at> ericabrahamsen.net>, 29329 <at> debbugs.gnu.org,
 Narendra Joshi <narendraj9 <at> gmail.com>
Subject: Re: bug#29329: 27.0.50; Missing requirement in org-gnus.el
Date: Sun, 03 Dec 2017 16:26:13 +0100
Hello,

Glenn Morris <rgm <at> gnu.org> writes:

> In org-gnus-store-link:
> org-gnus.el:121:49:Warning: reference to free variable ‘gnus-newsgroup-name’
> org-gnus.el:127:42:Warning: reference to free variable ‘gnus-summary-buffer’
>
> In org-gnus-follow-link:
> org-gnus.el:203:9:Warning: reference to free variable ‘gnus-other-frame-object’
>
> In end of data:
> org-gnus.el:243:1:Warning: the following functions are not known to be
>     defined: gnus-group-group-name, gnus-find-method-for-group,
>     gnus-summary-article-number, nnir-article-group,
>     gnus-summary-article-header, mail-header-from, mail-header-id,
>     mail-header-date, mail-header-subject, mail-header-extra,
>     gnus-summary-select-article, message-narrow-to-headers,
>     message-generate-headers, message-unquote-tokens,
>     message-tokenize-header,
>     gnus-activate-group, gnus-group-read-group,
>     gnus-summary-goto-article,
>     gnus-group-jump-to-group
>
>
> (These issues are all hidden if org-gnus.elc is created before
> org.elc.)

I think I fixed those. Is there any left?

Thank you.

Regards,

-- 
Nicolas Goaziou




Information forwarded to emacs-orgmode <at> gnu.org:
bug#29329; Package org-mode. (Mon, 04 Dec 2017 17:50:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>,
 Eric Abrahamsen <eric <at> ericabrahamsen.net>, 29329 <at> debbugs.gnu.org,
 Narendra Joshi <narendraj9 <at> gmail.com>
Subject: Re: bug#29329: 27.0.50; Missing requirement in org-gnus.el
Date: Mon, 04 Dec 2017 12:49:09 -0500
Speaking for the version in Emacs, apart from org-gnus the warnings are:

In end of data:
org-irc.el:255:1:Warning: the following functions are not known to be defined:
    erc-save-buffer-in-logs, erc-logging-enabled

(I haven't looked at the code.)




Information forwarded to emacs-orgmode <at> gnu.org:
bug#29329; Package org-mode. (Mon, 04 Dec 2017 17:57:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>,
 Eric Abrahamsen <eric <at> ericabrahamsen.net>, 29329 <at> debbugs.gnu.org,
 Narendra Joshi <narendraj9 <at> gmail.com>
Subject: Re: bug#29329: 27.0.50; Missing requirement in org-gnus.el
Date: Mon, 04 Dec 2017 18:55:58 +0100
Hello,

Glenn Morris <rgm <at> gnu.org> writes:

> Speaking for the version in Emacs, apart from org-gnus the warnings are:
>
> In end of data:
> org-irc.el:255:1:Warning: the following functions are not known to be defined:
>     erc-save-buffer-in-logs, erc-logging-enabled

Fixed. Thank you.

Regards,

-- 
Nicolas Goaziou                                                0x80A93738




bug closed, send any further explanations to 29329 <at> debbugs.gnu.org and Michael Heerdegen <michael_heerdegen <at> web.de> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 04 Dec 2017 18:00:03 GMT) Full text and rfc822 format available.

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

This bug report was last modified 6 years and 115 days ago.

Previous Next


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