GNU bug report logs - #38568
Org Mode (as a dependency) is borked

Previous Next

Package: guix;

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.

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


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):

From: Jelle Licht <jlicht <at> fsfe.org>
To: bug-guix <at> gnu.org
Subject: Org Mode (as a dependency) is borked
Date: Wed, 11 Dec 2019 23:06:10 +0100
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):

From: Konrad Hinsen <konrad.hinsen <at> fastmail.net>
To: Jelle Licht <jlicht <at> fsfe.org>, 38568 <at> debbugs.gnu.org
Subject: Re: bug#38568: Org Mode (as a dependency) is borked
Date: Thu, 12 Dec 2019 10:29:12 +0100
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):

From: Brett Gilio <brettg <at> posteo.net>
To: Konrad Hinsen <konrad.hinsen <at> fastmail.net>
Cc: 38568 <at> debbugs.gnu.org, Jelle Licht <jlicht <at> fsfe.org>,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#38568: Org Mode (as a dependency) is borked
Date: Fri, 13 Dec 2019 00:55:33 +0000 (UTC)
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):

From: T460s laptop <maxim.cournoyer <at> gmail.com>
To: Jelle Licht <jlicht <at> fsfe.org>
Cc: 38568-done <at> debbugs.gnu.org
Subject: Re: bug#38568: Org Mode (as a dependency) is borked
Date: Fri, 13 Dec 2019 11:08:21 +0900
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.