From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qPhUFKcyeF85ZgAA0tVLHw (envelope-from ) for ; Sat, 03 Oct 2020 08:13:27 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id SPkwEKcyeF89eQAA1q6Kng (envelope-from ) for ; Sat, 03 Oct 2020 08:13:27 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B68839403C4 for ; Sat, 3 Oct 2020 08:13:26 +0000 (UTC) Received: from localhost ([::1]:49196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOcfV-0006BJ-4R for larch@yhetil.org; Sat, 03 Oct 2020 04:13:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOcf8-0006B7-U3 for bug-guix@gnu.org; Sat, 03 Oct 2020 04:13:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59634) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kOcf8-0008Gg-1u for bug-guix@gnu.org; Sat, 03 Oct 2020 04:13:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kOcf7-0000xB-TE for bug-guix@gnu.org; Sat, 03 Oct 2020 04:13:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#43243: emacs-elfeed-org, mapc: =?UTF-8?Q?Symbol=E2=80=99s?= function definition is void Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Oct 2020 08:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43243 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Received: via spool by 43243-submit@debbugs.gnu.org id=B43243.16017127323597 (code B ref 43243); Sat, 03 Oct 2020 08:13:01 +0000 Received: (at 43243) by debbugs.gnu.org; 3 Oct 2020 08:12:12 +0000 Received: from localhost ([127.0.0.1]:42942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOceJ-0000vx-Pt for submit@debbugs.gnu.org; Sat, 03 Oct 2020 04:12:12 -0400 Received: from ns13.heimat.it ([46.4.214.66]:59188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOceG-0000vZ-HS for 43243@debbugs.gnu.org; Sat, 03 Oct 2020 04:12:10 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id E8F0C3021B8; Sat, 3 Oct 2020 08:12:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A7kHS9exe3tX; Sat, 3 Oct 2020 08:11:42 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.169.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 15B403021B5; Sat, 3 Oct 2020 08:11:42 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id CD4A477F482; Sat, 3 Oct 2020 10:11:31 +0200 (CEST) Received: (nullmailer pid 29807 invoked by uid 1000); Sat, 03 Oct 2020 08:11:23 -0000 From: Giovanni Biscuolo In-Reply-To: <87sgawe8cn.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> Organization: Xelera.eu References: <877dt7vuc8.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <87k0x652pb.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <874knir44a.fsf@gmail.com> <87sgb25n66.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <877dscpud6.fsf@gmail.com> <87lfgs310x.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <86sgb0s6ys.fsf@gmail.com> <87sgawv6ur.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> <87sgawe8cn.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> Date: Sat, 03 Oct 2020 10:11:20 +0200 Message-ID: <87o8ljloev.fsf@roquette.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 43243@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 0.89 X-TUID: MP15AMcuFCsl --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Sorry Simon for the noise, this is just a quick feedback about my debugging; next messages will be only to debbugs, you know how to track it :-D=20 Meanwhile I've learned how to test things in a dedicated environment, thanks to some interesting tips [1] (I ignored before) adapted to Guix; this confirms (=C3=A7a va sanse dire) how powerful Guix is! Giovanni Biscuolo writes: [...] >> Yes, AFAIU it's really a loading order triggered error... and I'm not >> able to debug this :-( > > I've finally found the conflicting configuration! No, I've actually found a workaround - commenting out "(require 'org-tempo)" in my init.el - that works with my emacs configuration (and package set) BUT there is absolutely no conflict between org-tempo and elfeed-org. I confirm that if I eval "(require 'org-tempo)" I get the previously reported error and backtrace, I confirm that if I do not remove (comment) "(require 'org-tempo)" in my "production" init.el elfeed does not work as reported in the first message of this bug report. Last but not least, I confirm I had no issues with the same manifest (I've replaced ghc-pandoc with pandoc but that's tangent) and the same init.el using Guix Emacs 26.3 So I ceated a directory dedicated to my tests in ~/.emacs-testing.d/test-elfeed, where I put "manifest.scm" and a "test-elfeed.el" (both attached below, inline). Well: if I do this =2D-8<---------------cut here---------------start------------->8--- [~/.emacs-testing.d/test-elfeed]- giovanni@roquette: guix environment --pure --ad-hoc -m manifest.scm -- emac= s -q -l test-elfeed.el =2D-8<---------------cut here---------------end--------------->8--- I get an emacs session with a running elfeed, and "(require 'org-tempo)" is there. This is manifest.scm: --=-=-= Content-Type: application/octet-stream Content-Disposition: inline; filename=manifest.scm Content-Transfer-Encoding: base64 KHNwZWNpZmljYXRpb25zLT5tYW5pZmVzdAogJygiZ3MtZm9udHMiCiAgICJmb250LWRlamF2dSIK ICAgImZvbnQtZ251LWZyZWVmb250IgogICAidW5pY29kZS1lbW9qaSIKICAgImVtYWNzIgogICAi ZW1hY3Mtb3JnLWNvbnRyaWIiCiAgICJlbWFjcy1lbGZlZWQiCiAgICJlbWFjcy1lbGZlZWQtb3Jn IgogICAiY3VybCIKICAgIm5zcy1jZXJ0cyIKKSkK --=-=-= Content-Type: text/plain This is test-elfeed.el: --=-=-= Content-Type: application/emacs-lisp Content-Disposition: inline; filename=test-elfeed.el Content-Transfer-Encoding: quoted-printable ;; -*- mode: emacs-lisp -*- ;; ;; Test config ;; write any temp file where this init file lives (setq user-init-file (or load-file-name (buffer-file-name))) (setq user-emacs-directory (file-name-directory user-init-file)) (setq visible-bell 1) (setq inhibit-splash-screen t) (setq tool-bar-mode nil) ;; window resizing bindings (global-set-key [C-iso-lefttab] 'shrink-window-horizontally) (global-set-key [C-tab] 'enlarge-window-horizontally) (global-set-key (kbd "C-^") 'shrink-window) (global-set-key (kbd "C-=C3=AC") 'enlarge-window) (when (fboundp 'windmove-default-keybindings) (windmove-default-keybindings 'meta)) (set-default-coding-systems 'utf-8) (set-terminal-coding-system 'utf-8) (delete-selection-mode) (add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-10")) (set-face-attribute 'default t :font "DejaVu Sans Mono-10") (load-theme 'tango-dark t) (global-set-key (kbd "\C-cl") 'org-store-link) (global-set-key (kbd "\C-cb") 'org-iswitchb) (global-set-key (kbd "\C-ca") 'org-agenda) (global-set-key (kbd "\C-cc") 'org-capture) (require 'org-id) (require 'org-toc) (require 'org-tempo) (setq org-directory "~/.org") (when (file-exists-p "~/.org") (setq org-agenda-files (quote ("~/.org" "~/.org/customers")))) (setq org-log-done t) (require 'org-capture) (setq org-default-notes-file "~/.org/gtd.org") (setq org-capture-templates nil) (add-to-list 'org-capture-templates '("t" "Todo"=20 entry (file+headline "~/.org/gtd.org" "Tasks") "* TODO %?\n %i\n %a")) (require 'elfeed-org) (elfeed-org) (setq rmh-elfeed-org-files (list "~/.emacs.d/elfeed.org")) (global-set-key (kbd "C-x w") 'elfeed) (setq-default elfeed-search-filter "+unread ") (add-hook 'elfeed-new-entry-hook (elfeed-make-tagger :before "9 weeks ago" :remove 'unread)) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable So AFAIU there is no direct conflict between elfeed-org and org-tempo, that conflict is apparent only in my full init.el configuration (and package set) and probably is related to a combination of environment and init.el configuration. I'm going to investigate more and see what I can do to sort out things. Happy hacking! Gio' [1] https://gonewest818.github.io/2020/03/a-standalone-init.el-for-emacs-pa= ckage-debugging/ =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAl94MioMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSs0QP/317fvzpW3EdBUtOvpYP35FgJw/Mt3U11W9JeUZl D1o0g8R5sm0qg66pmov3AAt28UrC54TpxZyHhH270EOxjpmYA0jTH/K7yYWPgY4V 7BFp2mvAjGRZGBh7JcB3TerzJfvotPDWcUEMxU8jM9cUqSQYWzJTPNw5s6WGHQj0 xSlTNneDuWr1hlY9gZ4BW1x4tx5Cj3yIdj0u0P1o7mx5MkNr+VMrq/W+a8dO9kw/ hqW56ACKpEjjCuYB6k+5xxGomhdLt4jhpo5ezIIWh20nMDRlksvkLNh3EIBoWOqf qK+qNKL/V2x+cqxUf7eGXZNBp+zsEo2pqaLhiRsjYsqsVnBbNii8FNDwnFqG7JJM 6TR351ny1m/v0o7eLhslmIAftHLglRnHeBhhfdD/ZT3GFfU2zJHzEHvH7gFP9e6H dqbr4uieIkVZiM/gzNwu8GOwOb7gCq0UVLV+LZH0VBRXr62arDumLb15NSRVrK3N QoqXkqP9NMVwTM1GqGuAn2AwZ/Mz3uCeBWE1vdQmhm8WQmQK/3IF3aRZ+EdEiinO UWf6KykDcuz8qLM7vLVcO6kc7e3kNaG3Oks+W7ph0KE7huzreOtPxtyyBxBsD76D G8748ZhU0Ijyukj/pY+KzSZgf4c/59z3HI8s6N+ZsdvIEYgsw+aIjpiJcR7bgcmA q5yL =gQ2p -----END PGP SIGNATURE----- --==-=-=--