GNU bug report logs -
#38568
Org Mode (as a dependency) is borked
Previous Next
Reported by: Jelle Licht <jlicht <at> fsfe.org>
Date: Wed, 11 Dec 2019 22:07:01 UTC
Severity: normal
Done: T460s laptop <maxim.cournoyer <at> gmail.com>
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 38568 in the body.
You can then email your comments to 38568 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#38568
; Package
guix
.
(Wed, 11 Dec 2019 22:07:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jelle Licht <jlicht <at> fsfe.org>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Wed, 11 Dec 2019 22:07:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hey Guix,
Org-mode seems to still have some byte compilation issues when used as a
dependency for other packages. The specific symptom is extremely similar
to the one reported and fixed at [http://issues.guix.info/issue/38479].
To reproduce:
1) Install emacs-org-jira in your profile, and set it up (lots of
annoying steps with API tokens, authinfo etc etc)
2) Run `M-x org-jira-get-boards':
--8<---------------cut here---------------start------------->8---
org-jira--render-board: Symbol’s function definition is void: org-outline-overlay-data
--8<---------------cut here---------------end--------------->8---
To see the issue without reproducing it (using bash):
--8<---------------cut here---------------start------------->8---
$ grep -rni 'org-outline-overlay-data' $(guix build emacs-org-jira)
--8<---------------cut here---------------end--------------->8---
This gives:
--8<---------------cut here---------------start------------->8---
Binary file org-jira.elc matches
--8<---------------cut here---------------end--------------->8---
Byte-compiling the org-jira.el file manually gives an .elc file without
a reference to `org-outline-overlay-data'. This leads me to believe that
the previously posted fix for #38479 could be extended to make sure
Emacs' built-in packages are at the trailing end of EMACSLOADPATH, so
after any other packages.
Regards,
Jelle
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38568
; Package
guix
.
(Thu, 12 Dec 2019 09:30:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 38568 <at> debbugs.gnu.org (full text, mbox):
Hi Jelle,
> Byte-compiling the org-jira.el file manually gives an .elc file without
> a reference to `org-outline-overlay-data'. This leads me to believe that
> the previously posted fix for #38479 could be extended to make sure
> Emacs' built-in packages are at the trailing end of EMACSLOADPATH, so
> after any other packages.
This looks indeed like a similar problem, but at the level of
emacs-build-system rather than profile construction.
Cheers,
Konrad.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#38568
; Package
guix
.
(Fri, 13 Dec 2019 00:56:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 38568 <at> debbugs.gnu.org (full text, mbox):
Cc'ing Maxim since he is tasking the emacs-build-system changes. Sorry for duplicate I accidentally replied off list.
Brett Gilio
Dec 12, 2019 3:30:16 AM Konrad Hinsen <konrad.hinsen <at> fastmail.net>:
> Hi Jelle,
>
>
> > Byte-compiling the org-jira.el file manually gives an .elc file without
> > a reference to `org-outline-overlay-data'. This leads me to believe that
> > the previously posted fix for #38479 could be extended to make sure
> > Emacs' built-in packages are at the trailing end of EMACSLOADPATH, so
> > after any other packages.
> >
>
> This looks indeed like a similar problem, but at the level of
> emacs-build-system rather than profile construction.
>
> Cheers,
> Konrad.
>
Reply sent
to
T460s laptop <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Fri, 13 Dec 2019 02:09:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jelle Licht <jlicht <at> fsfe.org>
:
bug acknowledged by developer.
(Fri, 13 Dec 2019 02:09:03 GMT)
Full text and
rfc822 format available.
Message #16 received at 38568-done <at> debbugs.gnu.org (full text, mbox):
Hello Jelle,
Jelle Licht <jlicht <at> fsfe.org> writes:
> Hey Guix,
>
> Org-mode seems to still have some byte compilation issues when used as a
> dependency for other packages. The specific symptom is extremely similar
> to the one reported and fixed at [http://issues.guix.info/issue/38479].
>
> To reproduce:
> 1) Install emacs-org-jira in your profile, and set it up (lots of
> annoying steps with API tokens, authinfo etc etc)
> 2) Run `M-x org-jira-get-boards':
> --8<---------------cut here---------------start------------->8---
> org-jira--render-board: Symbol’s function definition is void: org-outline-overlay-data
> --8<---------------cut here---------------end--------------->8---
>
> To see the issue without reproducing it (using bash):
> --8<---------------cut here---------------start------------->8---
> $ grep -rni 'org-outline-overlay-data' $(guix build emacs-org-jira)
> --8<---------------cut here---------------end--------------->8---
>
> This gives:
> --8<---------------cut here---------------start------------->8---
> Binary file org-jira.elc matches
> --8<---------------cut here---------------end--------------->8---
>
> Byte-compiling the org-jira.el file manually gives an .elc file without
> a reference to `org-outline-overlay-data'. This leads me to believe that
> the previously posted fix for #38479 could be extended to make sure
> Emacs' built-in packages are at the trailing end of EMACSLOADPATH, so
> after any other packages.
>
> Regards,
> Jelle
Thank you for the report, analysis and reproducer!
This should be fixed with commit e34e02707d on master.
Closing,
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 10 Jan 2020 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 161 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.