From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qBUwCGaogmBvfgEAgWs5BA (envelope-from ) for ; Fri, 23 Apr 2021 12:58:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id eJj1A2aogmB3cAAA1q6Kng (envelope-from ) for ; Fri, 23 Apr 2021 10:58:46 +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 2661A85B6 for ; Fri, 23 Apr 2021 12:58:45 +0200 (CEST) Received: from localhost ([::1]:35732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZtWF-0001HN-P0 for larch@yhetil.org; Fri, 23 Apr 2021 06:58:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZtVk-0001HE-7Z for emacs-orgmode@gnu.org; Fri, 23 Apr 2021 06:58:12 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60707) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZtVh-0002q5-LI for emacs-orgmode@gnu.org; Fri, 23 Apr 2021 06:58:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 3CF0A24002A for ; Fri, 23 Apr 2021 12:58:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1619175486; bh=uNhNVOYbaALU7awKev1RFBbXnZrr6ggv0THsA32A4Hw=; h=From:To:Subject:Date:Autocrypt:OpenPGP:From; b=e5h6+X1ZC0SEwY8erRVuz2rpaROuYljn0rd8EdCqaD33Z+iq6NIfktfERMjaRjUDV Gi5k9VhhWz4zxaQ0XF2CQg39bjzpM9Y71V2kSGLhGTFhWCWqKSBXQbhAlEIXR0xK86 YJcBAo1W0xtpWN2d3rQx4A/HUYeQONFqpozC8KNicHovSOUfhMNFq6xmHsJVkSwPEG HyTzGkreiGxJtVxKEpK9kAhYWDh6NtnTOPQYGVx6BZkH42pB9bynBC9JkaJvwgDcda DO8XbtlJyKljzEdnG67szaBJUyKXkHCYfb7t1RfQy7IKOLCBvVOw7McFLjJbB0V9sZ CDqBHiInNw4Ag== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRWV54hkKz9rxK for ; Fri, 23 Apr 2021 12:58:05 +0200 (CEST) From: Michael Eliachevitch To: emacs-orgmode@gnu.org Subject: org-contacts.el use lexical-let not defined in cl-lib Date: Fri, 23 Apr 2021 10:27:59 +0000 Message-ID: <87czul1e8p.fsf@posteo.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Autocrypt: addr=m.eliachevitch@posteo.de; keydata=xsBNBFHFxZABCADAAv2siayhA7Etl85WcwcyMPBD2bt/6Wh3A8a12AURV5J4tprzgbdlxC0w1LofvklG7ls25NERAY931hvQW+f5GEI0pwoNNFXEkKDa8/J4SxhrqXx8CJA85owPq1g4cFeO1ooQJ32BewlRGsnhd+taYExZ76oaMnFtx6jYjf6mPbjDyiLhC+Og3MBpOqAnmX7mhStgJl0uru1ZGEB17tzzVuQ4ljDv/MvUagVFymQBhmlbzvze5eLeDn90Ot0DjWHy3HzCFMEnVqQy8rmEA8N9GOANwyMY79KVymsPakeNwacPRFzYXCZvolC5jtY6I/1ALvVtNc45JyZWty+rMPo3ABEBAAHNGG0uZWxpYWNoZXZpdGNoQHBvc3Rlby5kZcLAlAQTAQgAPhYhBFRpCMeCODrQ59iU7BuPlcgSXc4xBQJgUmWNAhsDBQkSToKgBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEBuPlcgSXc4xqC8H/06lkI7BimgkSobuEzsD9LsIPEyz5uUaQAP77u1nfoO1vB0DEdPxn7f3H3Hs7nyUfPgvgsn+9rTSV+ubHH5f/bzgQZgES2WItbV7iM290j6nWSc/iCTLlTmM2KMNvbMB9xGzV0m+UjMyAa9zUhB/3N+rd5ya/oSiTKw2/UbgfM5fR1knIUgPDENlKjJvO7/71Sxwpc+gKvAR9lHRT8JzQMyFaFO+zbo53Z7FzDTuj7zVyQ4MPIhe+UMI4rtNZeyPDM0QTep0+N39JbDhvUVevOh15XJTYXl2Zdhl/yunnOibtg3XKtToakc4FjWJGrw8njbges5YqaodeMqktYV7ooDOwE0EUcXFkAEIAMXrmg6U1/ADypwRWEW1fhuT2uci2O+7MDOf1vxOlzRP6FyMna6Uj77GuJ0sxTljkWl8v+DCw8z2rZr7 /EFiQqN3k++nBZVIdzDoeJ7kw45aFxMd6SCBEHIsxGhA/3fLHEqY6ilrONY8SX3wbLeBOC48fLrBOlGlRpZhUymbgKHCjXRM3wbhKBaBrI5L3aD1BPSLJzdCuY2L3lHJqLhBndAQs6qOmwpeHmx2zaWdIfcaLFzA+p2rqY+/gfRKOK1eSmR/xsHJ9rJe8IKJLAS0RXdpbfP/63MU0+rhmpHFXDyvpPqEe3RADCfpDLAX9BmEUFgPKCuBXn+xrlncEuYA6UUAEQEAAcLAXwQYAQIACQUCUcXFkAIbDAAKCRAbj5XIEl3OMbX1B/0f/F8CAejsasPbaipU2kSc0rDDG/j38FABMDwhnXqoBfbfBw1ho+o8Nfxs/wrVqJz6DXDhFHm6n7cDWbBQleYkplFv3r8oVNA1XZCUEMv0ZPEiQDjIpw/chHQGeYWJneSdEDsbWM76yCyLF1adaccBAiHWKUTRIN5m74+xc/ZsTMCDdxaplklfeYUwwtnJ6HfW2Ia91s+4RuhdGd42kidf+3a7cTGHVn8aKKXLlteTFBeOZGnWl48dSQBC09rpq6DUOJPkmSPo3tMCYFSUyNZe7ebKNfU3P4PNreZoG4rDVkWBqNKu986WQOoYc2O0OspbC7JXrk0wiGMQKWWOW3Gw OpenPGP: url=https://posteo.de/keys/m.eliachevitch@posteo.de.asc Received-SPF: pass client-ip=185.67.36.65; envelope-from=m.eliachevitch@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619175525; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature:openpgp:openpgp:autocrypt:autocrypt; bh=TClFt9L41B2OopFAsliXjz8BXDOf9zmEVvlCt1545to=; b=WDZFzeZ1yhGEWdhlNRD5a/VGA0iVgaeKqOoS34+Jkvht22+x7auYysvY5mXL2SgPcnA0nK +yUkTmkdxmMP5jb+RZiUyN/YZLd2IivTTx/TM4Q6SJ/4XTckql6LfOFJxeJyg9sDSUXpZk gpLTaKT8YmC7yXKSdS0pRGf8B4D2W2bnGou8/HH9A4VPoEm8pInHIxyddeZK2Ws+tMNQk/ DHQe6LahCgTVyKC0skp9Dm+JMr07OVTcnQRRB8oIdUK8z5D2x7i7tejXlT5dtbsyePo5fN wbDAFZLdruII3OIUDO2NCvdsyFXmw5DEfMxD6oZh4+mfxlTMV/qhv0WdbzEEAg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619175525; a=rsa-sha256; cv=none; b=YLufISufJt2ie4xqoes9VOozUTqYp86jplXkMF1mxIWohOfDGeUHW1eCuQ+yBkcbXmW4W+ xL+A0PVjwVTo9d3/ZpgAZ6ysg/pB8ymSpcS6nDeKFXpdWGkQZflvrzL9eOzkGjotFP1WzX vN0r5qv5QiOZMiIyc8H7jhmekFQhw12GVZTWV+7emAsB6pEIsQVKS0DyUVeWu5FC85IhMf ZDffeW1tCD2cRza0TSBlazpxDlwSGJTx3+Dk/4FLcUOVHwI7M8HgA/i9HGWxJxWqGKK/6d TblnPTHRgo+mwqf2MagfSurWZa9eZ5/fnP/Mulll2vVT/+HomiqLrWFHzA5U3g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=e5h6+X1Z; dmarc=pass (policy=none) header.from=posteo.de; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.74 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=e5h6+X1Z; dmarc=pass (policy=none) header.from=posteo.de; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 2661A85B6 X-Spam-Score: -3.74 X-Migadu-Scanner: scn0.migadu.com X-TUID: v0xPJtSCBHUe --=-=-= Content-Type: text/plain; format=flowed Dear all, I'm not sure if this is the correct mailinglist for org-contrib bugs. I found that org-contacts.el uses `lexical-let*` which is defined in `cl`, but it only requires `cl-lib` where it is not defined. I found this because I use `org-contacts-message-complete-function` to autocomplete contacts in mu4e and recently it started giving me errors, see this stacktrace: Debugger entered--Lisp error: (void-function start) start(121) org-contacts-message-complete-function() completion--capf-wrapper(org-contacts-message-complete-function all) completion-at-point() message-tab() funcall-interactively(message-tab) command-execute(message-tab) However, when I went to the source file and evaluated it (or used the debugger), everything worked fine. So it seems this error was just occurring when running over the compiled file (I compile to elc via the nativ-comp branch and with straight). I then did a search for the query and found a stackexchange post (https://emacs.stackexchange.com/a/18727) which gave me the idea for the cause. Adding `(require cl) to the file and recompiling it fixed the error. My org version is release_9.4.5-321-ge641d3. However, I see that on the master branch still uses lexical-let*. Is this a bug or some error in my configuration? Should I send an email elsewhere or submit a bug-report? Because (require 'cl) is deprecated, test solution would be to replace the lexical-let* with something else like a normal let*, but I'm not confident enough in my lisp to do this by myself. Best regards, Michael Eliachevitch -- Michael Eliachevitch PGP: https://keyoxide.org/546908C782383AD0E7D894EC1B8F95C8125DCE31 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFNBAEBCAA3FiEEVGkIx4I4OtDn2JTsG4+VyBJdzjEFAmCCqDoZHG0uZWxpYWNo ZXZpdGNoQHBvc3Rlby5kZQAKCRAbj5XIEl3OMTY7B/9A0L24x6vLIUzFKDbc6+eV G1qkO3UhAsgzsQ+oXoQT9vQOOVmwt/xoExxk5lfrL/BDDrtEz3lwdtDAGjKeXniV HBkIo+1bDaCcVLt5IkrUpfZ8+HebGPHtOiMYuFA1l3nSwF1l+aSY4jQfVAZoZ4do AFmjtYBGI2D/5foXVH4BV2CpPgJh902HAaajvz1ga/G0nOse6Q/hBvdmze7A6Ijp nqTTvdKkQcQKCePFXSC73kfmY315yyLquha0GHoojdk8g0J17k0+wXMZ9eOBrdpO dxMfu67qxFgfqb0Tf2/t2vmEV3+NE22ws4vPXADoQuRlnrWQViJ2SC8K5I3W9Icj =H1q6 -----END PGP SIGNATURE----- --=-=-=--