From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jelle Licht Subject: bug#38568: Org Mode (as a dependency) is borked Date: Wed, 11 Dec 2019 23:06:10 +0100 Message-ID: <87h826y0tp.fsf@jlicht.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:44785) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifA8N-0002MP-5z for bug-guix@gnu.org; Wed, 11 Dec 2019 17:07:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ifA8M-0005Jw-2s for bug-guix@gnu.org; Wed, 11 Dec 2019 17:07:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ifA8M-0005JX-06 for bug-guix@gnu.org; Wed, 11 Dec 2019 17:07:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ifA8L-0001so-Pq for bug-guix@gnu.org; Wed, 11 Dec 2019 17:07:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:42729) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifA7c-0002Hc-0e for bug-guix@gnu.org; Wed, 11 Dec 2019 17:06:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ifA7a-0004kv-LO for bug-guix@gnu.org; Wed, 11 Dec 2019 17:06:15 -0500 Received: from mail1.fsfe.org ([217.69.89.151]:59154) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ifA7a-0004eZ-D5 for bug-guix@gnu.org; Wed, 11 Dec 2019 17:06:14 -0500 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 38568@debbugs.gnu.org Hey Guix,=20 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=E2=80=99s function definition is void: o= rg-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.=20 Regards, Jelle =20