From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 26 16:26:38 2020 Received: (at submit) by debbugs.gnu.org; 26 Feb 2020 21:26:38 +0000 Received: from localhost ([127.0.0.1]:57856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j74CU-0000xi-05 for submit@debbugs.gnu.org; Wed, 26 Feb 2020 16:26:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:44570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j741Y-0000ev-U3 for submit@debbugs.gnu.org; Wed, 26 Feb 2020 16:15:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53780) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j741X-00069q-Bn for guix-patches@gnu.org; Wed, 26 Feb 2020 16:15:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j741V-0000V3-Te for guix-patches@gnu.org; Wed, 26 Feb 2020 16:15:19 -0500 Received: from mout.web.de ([217.72.192.78]:53389) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j741T-0000Go-6o for guix-patches@gnu.org; Wed, 26 Feb 2020 16:15:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1582751711; bh=IKNNA5YiDhe4EIVC9ujnX63p8SvC+bqJ4lm998dH1vQ=; h=X-UI-Sender-Class:From:To:Subject:Date; b=lDSngoeHV9Kw5AMykmS8Oa8LjlvZiE3nXHLP+LTXA+dkzyrn73H+zHhK9+BRM3Uci UVSx9VMtXmY2Y5MnZj9nLwCU7xNCgjg5Yf3Oz1wrivdI/QiqJ0bjWHsIsVIkn0vx+X WdHnhay68NxirxLviKf24kxphwi87SX5MqHSnIS4= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from klingenberg-tablet ([95.222.214.30]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MOzsZ-1j1GSO0wHH-006QLd for ; Wed, 26 Feb 2020 22:15:11 +0100 User-agent: mu4e 1.2.0; emacs 27.0.50 From: dakling To: guix-patches@gnu.org Subject: [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) Date: Wed, 26 Feb 2020 22:07:44 +0100 Message-ID: <87blplqcdd.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:atInNwPyqgiq3TcDMQZaAOyt1QqJSj4vvZk0uUXvWUKoEJBLn3L HCzIDs0tKg6HktpF7eh5mTS/ChMWLVkRbxh8ZpGwv8M/bg3EybaTW0Sj0qU9m2tdUvE+6tV 2WKFrx3g2wi0YF80rpO2SkFD74DFmq/ELRNQsfufV7NkyO7wa6KH+e9UYKv79Sdzg1Sy3DS WC1qH3Ou/2ZTCK61eS26g== X-UI-Out-Filterresults: notjunk:1;V03:K0:RVwRrgUGuIs=:sdJa4e8BX+mepVhgMIipX5 HMrN5b8AqFDn6JuARGGVmqjPoJll/5ByEMYJZIU2IUB4k5+9ekXRChoyKlKiNCgteTe/O+hGz UUqR/l7ICzkiPutwtmtbbzSxPMSMm323QRQKMMjNAQ5VYk9Ysuy/52tlYUSajTvnsRJv1LCSV bP/9O9HSvOfIdc2oE1zDYwsGtxoMPi6JOC19BLyfCML5Idd2+HIXRUNEz/2ciGsSV8WpzwIuw AMatdkVhM3Rx9HA5eppuEbRY5cdDFQbUTq7qXR4pH/xIjWT3JLpPDT17oSXQkWF6Fkd6Yl19G 9cBWBClrmLyIQIzN5Gi/4vWUogVkuq2RG3z7au4uwm5udHvpvdjx2uO+j1qQrDdvUDrRHddjU Oa/GnE370/olCIYE3vRiMhs7ACOh/pTmnxpE9b6bLMXWzJesCOzE13XWG6dWr1NBuyqgRG6Ew SdOakciFatDgLMPS+OS2ODVU5hFmWfo71qp73p9VruVt1nqjrXLD1V8IqgsB8apQtzHHTGpTR YuiwC6X+kN6ZTfIW0dXZLMvtWH1hMJvPUADu/WoHzJAmaTRdQu+8nRV60R6JIUL15OIaBDXDu XlPGDujyRSWkiUJ32/amQfD/UUNf+qYRigEl8X3l9/p/6DWfbgKPQr8ycgzDxlV3/zeaK7MCS 15iZkHbgKsnEDdldu6S2i2a71b3Zxd9smkNNRD/zH5cpL6U6enbg2YzYGA4X+t5LYotX+OEG2 JCAJu7lIr0FJcvl95fqc4AmfwINSfnQthFIfPfW7TtM24VMa5vbKChe2HQe3rZe8aiDEeDOl0 66d5njU9TuB97MCaj85Yo7ccs0uAvG5Beqxe7t0+mVg0tkwn1EZQWUZ8RqnKmEot4hW5Ve321 cLRijLTTrbJUopEs3+NEAQ/t9d8dCdqpHv/mRHXl7STY51slszwVA85kkNJqQx9b2MkuftZ4y /e94DV/MFmtqbCeHac0i27Vd5lTJbVA9KnRnvWFFnF8o4zpV2ZSECTXRHeOrBcc8vgCeGtp3T 7mlTdNdsiRiGzYIHobgXkDCHjhfA8nUvdnsiXef3FvcWydzcTaY3OKHZWLpliwWRGop0K0Kwi 7T91WFihq2PRib+PC0IrnYLqxDRW9vXfIZ99xM3lrpqBNgp5mQphS9IxCsIhtL+WvIe7ZRzUn H1oHg8JrIyNeE7Eq5dwTwjvG1rBG868atZ8P50F2MyovZlzBB2KRbqU0PO8fYcwiibdg1vyFp D2C5mwkc2gVUpi/zE4WwHctrR1AOT6xyDbEkwBA== Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.78 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 26 Feb 2020 16:26:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) =2D-- gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6b9027df8a..c6df469895 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8601,6 +8601,77 @@ It should enable you to implement low-level X11 app= lications.") built on top of XELB.") (license license:gpl3+))) +(define-public emacs-exwm-next + (package + (name "emacs-exwm-next") + (version "0.23") + (synopsis "Emacs X window manager") + (source (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/exwm-" + version ".tar")) + (sha256 + (base32 + "05w1v3wrp1lzz20zd9lcvr5nhk809kgy6svvkbs15xhnr6x55ad5")))= ) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-xelb" ,emacs-xelb))) + (inputs + `(("xhost" ,xhost) + ("emacs-next" ,emacs-next) + ("dbus" ,dbus))) + ;; The following functions and variables needed by emacs-exwm are + ;; not included in emacs-minimal: + ;; scroll-bar-mode, fringe-mode + ;; x-display-pixel-width, x-display-pixel-height + (arguments + `(#:emacs ,emacs + #:phases + (modify-phases %standard-phases + (add-after 'build 'install-xsession + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions")) + (bin (string-append out "/bin")) + (exwm-executable (string-append bin "/exwm"))) + ;; Add a .desktop file to xsessions + (mkdir-p xsessions) + (mkdir-p bin) + (with-output-to-file + (string-append xsessions "/exwm.desktop") + (lambda _ + (format #t "[Desktop Entry]~@ + Name=3D~a~@ + Comment=3D~a~@ + Exec=3D~a~@ + TryExec=3D~:*~a~@ + Type=3DApplication~%" ,name ,synopsis exwm-executabl= e))) + ;; Add a shell wrapper to bin + (with-output-to-file exwm-executable + (lambda _ + (format #t "#!~a ~@ + ~a +SI:localuser:$USER ~@ + exec ~a --exit-with-session ~a \"$@\" --eval '~s' ~%= " + (string-append (assoc-ref inputs "bash") "/bin= /sh") + (string-append (assoc-ref inputs "xhost") "/bi= n/xhost") + (string-append (assoc-ref inputs "dbus") "/bin= /dbus-launch") + (string-append (assoc-ref inputs "emacs-next")= "/bin/emacs") + '(cond + ((file-exists-p "~/.exwm") + (load-file "~/.exwm")) + ((not (featurep 'exwm)) + (require 'exwm) + (require 'exwm-config) + (exwm-config-default) + (message (concat "exwm configuration not fo= und. " + "Falling back to default c= onfiguration..."))))))) + (chmod exwm-executable #o555) + #t)))))) + (home-page "https://github.com/ch11ng/exwm") + (description "EXWM is a full-featured tiling X window manager for Ema= cs +built on top of XELB.") + (license license:gpl3+))) + (define-public emacs-switch-window (package (name "emacs-switch-window") =2D- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 04:53:34 2020 Received: (at 39804) by debbugs.gnu.org; 27 Feb 2020 09:53:34 +0000 Received: from localhost ([127.0.0.1]:58679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7FrK-00024H-H3 for submit@debbugs.gnu.org; Thu, 27 Feb 2020 04:53:34 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:56359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7FrI-00023w-61 for 39804@debbugs.gnu.org; Thu, 27 Feb 2020 04:53:33 -0500 X-Originating-IP: 92.169.129.147 Received: from bababa (lfbn-idf2-1-1315-147.w92-169.abo.wanadoo.fr [92.169.129.147]) (Authenticated sender: mail@ambrevar.xyz) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 4F6A7E000F; Thu, 27 Feb 2020 09:53:22 +0000 (UTC) From: Pierre Neidhardt To: dakling Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> Date: Thu, 27 Feb 2020 10:53:22 +0100 In-Reply-To: <87blplqcdd.fsf@web.de> (dakling's message of "Wed, 26 Feb 2020 22:07:44 +0100") Message-ID: <8736aw8igd.fsf@ambrevar.xyz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks for your submission. Note that you need not create a new thread for to send a update of a patch. If you used the `git send-email` command, you could have used the `--to=` option to send to the previous thread. For instanc [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.196 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.196 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39804 Cc: 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks for your submission. Note that you need not create a new thread for to send a update of a patch. If you used the `git send-email` command, you could have used the `--to=` option to send to the previous thread. For instanc [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.196 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.196 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.9 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thanks for your submission. Note that you need not create a new thread for to send a update of a patch. If you used the `git send-email` command, you could have used the `--to=3D` option to send to the previous thread. For instance =2D-8<---------------cut here---------------start------------->8--- git send-email --to=3D39756@debbugs.gnu.org 0001-my-patch.diff =2D-8<---------------cut here---------------end--------------->8--- Comments below: > --- > gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 71 insertions(+) > > diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm > index 6b9027df8a..c6df469895 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -8601,6 +8601,77 @@ It should enable you to implement low-level X11 ap= plications.") > built on top of XELB.") > (license license:gpl3+))) > > +(define-public emacs-exwm-next I think you don't need to copy the whole package definition. Instead, you could `inherit' from the original definition and only adjust the name, description, inputs and maybe arguments. For instance =2D-8<---------------cut here---------------start------------->8--- (define-public emacs-exwm-next (package (inherit emacs) (name "emacs-exwm-next") (inputs ...) (synopsys ...))) =2D-8<---------------cut here---------------end--------------->8--- See `substitute-keyword-arguments' in the fftwf package for a convenient way to modify just one argument. > + (package > + (name "emacs-exwm-next") > + (version "0.23") > + (synopsis "Emacs X window manager") Maybe tell that this is using the next version of Emacs. > + (source (origin > + (method url-fetch) > + (uri (string-append "https://elpa.gnu.org/packages/exwm-" > + version ".tar")) > + (sha256 > + (base32 > + "05w1v3wrp1lzz20zd9lcvr5nhk809kgy6svvkbs15xhnr6x55ad5"))= )) > + (build-system emacs-build-system) > + (propagated-inputs > + `(("emacs-xelb" ,emacs-xelb))) > + (inputs > + `(("xhost" ,xhost) > + ("emacs-next" ,emacs-next) > + ("dbus" ,dbus))) > + ;; The following functions and variables needed by emacs-exwm are > + ;; not included in emacs-minimal: > + ;; scroll-bar-mode, fringe-mode > + ;; x-display-pixel-width, x-display-pixel-height > + (arguments > + `(#:emacs ,emacs Shouldn't this be `emacs-next` as well? Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl5XkZIACgkQm9z0l6S7 zH9nPQf9E27fTm31eLYvkzUt+6zck81xYzuqnSTCjVr4EH7StDzq0r8xObfBrJNH JsovSqNGpurjSxHnAHhE/PlZ7KokvQ0JiHL/wEF0ct1jI1wh6UAv1hjX/zMw189G hCzMePtZ6aIsHC5pHv3Z0NUiLGPPc0qxHlKSPxq6jAdxypY+fx8Nnj/0xdqoQ+0j xmvLdL3pE2gEplwZ0aVGdZyWpzlO+izgPuWUDSEJL48w5E1QXzW9L8Q6jDSfTio9 kIiOI+7kusXS4B6dolCZhCYCRWfvMeV6C/cYJxf0CGN9Rimi5M0+JUTfVKHPrEbE kGIjgQti3omKmi06FaFyfMx9VJoGoQ== =jM47 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 17:05:01 2020 Received: (at 39804) by debbugs.gnu.org; 27 Feb 2020 22:05:01 +0000 Received: from localhost ([127.0.0.1]:60401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7RHA-0004Lz-Rb for submit@debbugs.gnu.org; Thu, 27 Feb 2020 17:05:01 -0500 Received: from mout.web.de ([212.227.15.3]:41675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7RH8-0004Lm-V5 for 39804@debbugs.gnu.org; Thu, 27 Feb 2020 17:04:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1582841092; bh=2doqy+gJGHJiTWZOVUpMEBdFC5JBWcfvq56c2QKorhM=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=BCSuPFjlaLKMMz/boHVpgrI+ze9YV1zjkOe/+FqPC99ASSVSCNLAclq2ZbtESp04S dvpLTbDSZC0bRbW+Xkl9RJpFBo79kZHvE1d7CrxWN7JoRq+JAnFIU1nwOV4V7PmQfd lr/ncO7EofHp0BHFKy4zmsAOAYZLk/UqPvgIzxpo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from klingenberg-tablet ([95.222.214.232]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M9MDO-1jFdxF3nlW-00ClO8; Thu, 27 Feb 2020 23:04:51 +0100 References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> User-agent: mu4e 1.2.0; emacs 27.0.50 From: dario To: Pierre Neidhardt Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) In-reply-to: <8736aw8igd.fsf@ambrevar.xyz> Date: Thu, 27 Feb 2020 23:04:50 +0100 Message-ID: <87tv3bd6v1.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:uox87Vwl7X0DOj6murqeWmj04tDALy2q4Dkh6ghnMW/kMo2fdAh WVNq691BgzwXAR/rU3Wv6KX1HWT5+IFFqU4vt+57jRwFyKfHqLW240tvqnwhYqcJQp9iNjA GlYY76tdwL0cpukGjY2nJwsvkKlJc2eN/D6En1jTTlQSBMnP+iDm8UYLmN1tNpo0zb+d7VQ SxGS79PiF08cFtiPElS3A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ZI4Bo2/akdU=:27ygHqCudEjy+Q/8gWUMBC u68NMHokVAGkpA4nAxLGuS33+rxjb8vtbVnlUQp6AVQvejkLqSdp8HStwr9OQ+8nb28LwolI6 X0TG5OIc+8jKSCfFzf73aY/nH0CTj4iLwXR1KmmCd47yLZK4YVOaQ+/yZP+QhwCVTaaH0lpd1 vr+oXVHekWRs/WBkxK+hb04pKkDgsrOxXbLZk+F0GR3IifGRe3A6bB61VViBP4jC66urxywKN OhtoMKM9uCommWhOJGX2bsblzEgAUWFTinX4PjCbCythP00T4fU0LmnaxYlR7gcSykWQq2AK2 RiUTMpXPxID0KL5+8+uYHpbC9PesOxoyF3vIQtu3whEZSX/ZrEEtLdf1VUXMGA6VVj/5somDq PDd1SvDXmgcwrAa0PfYN2ZQG3yKTUqvcuqJj3Dwtty8WtQHW8fz44RYylkpbb/X51QGDuaotr ndVaZ5fVjHyTajvkFGWwp26VbERznqpHGYB93cfPOFIm3HS1fH+LB4T7GpPv1KPbJc7ce8VQh 8Dj9r5k6pMAi+cd2Hae1bPWBvLoyeplpHcfFDHdgFUyQ3mwQhujrvGwcfZslbUbg2Z0es/r+x blDQ94jaATaoJBcBFKZ2tnoXvYAqJklbrobtXRHe23KFSD2Z9owuGrXjKTGIiEPyKskhhir9A FDwgsow8OYUkFegTQvDO+Rz5knao2z95eRfrYx8zhD6VPMy7P+RMYOzqqLjLCYRMyCc9LM+Hs 9Kj2qkIWvM3VIHgq02P327gTe6khDGybaUF7BlnCKVoDHryRmui/J7FgurycWk6OJHdPVpakh mwt0D8blpdhD0LRulNuElIrf8expaXqtELlrA6OeLkJxZ6XlgOM2Q/j7NefjqZQUqG2PQkALY y0d0hFHER6y8qqPotI9xFtWQJhPS12jvAwrtKgWdC8gQTeZrJP7g/4wDLkrFFwEcBv1Pa8xEk oiYAf3a/fMOMb536AZGmQuF/u5y+PLVFNibhJHu47fWOwVkPIOkWPpdy0cfcJmbs1v4JGbQhh KTsfKh4tSfPEXxWtvIVGa9s7t9+9IuJFalHH173UaBk1BfzSY4N2oLyoG52pquqALUPBkVHeG FCvj1UjMypm9Ohr7DvWF41IqMe8EVsQiZLCyBkE+xp3+eRMoA6lUyD2yjL9fvBYoiNQbRxx80 dmaMauQAPApm82a7hCkxiFpsgEVPfQCRn/wZO8kJIQvNpH1kuQDURiq9UbE/CPv+s5FqbTkkj trOCm80+ndTF7O/C9 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39804 Cc: 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Thanks for your feedback. >> --- >> gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 71 insertions(+) >> >> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm >> index 6b9027df8a..c6df469895 100644 >> --- a/gnu/packages/emacs-xyz.scm >> +++ b/gnu/packages/emacs-xyz.scm >> @@ -8601,6 +8601,77 @@ It should enable you to implement low-level X11 = applications.") >> built on top of XELB.") >> (license license:gpl3+))) >> >> +(define-public emacs-exwm-next > > I think you don't need to copy the whole package definition. Instead, > you could `inherit' from the original definition and only adjust the > name, description, inputs and maybe arguments. > > For instance > > --8<---------------cut here---------------start------------->8--- > (define-public emacs-exwm-next > (package > (inherit emacs) > (name "emacs-exwm-next") > (inputs ...) > (synopsys ...))) > --8<---------------cut here---------------end--------------->8--- > > See `substitute-keyword-arguments' in the fftwf package for a convenient > way to modify just one argument. > >> + (package >> + (name "emacs-exwm-next") >> + (version "0.23") >> + (synopsis "Emacs X window manager") Nice - I was not aware of that. The following definition seems to work (see also the patch at the end of this mail) > --8<---------------cut here---------------start------------->8--- (define-public emacs-exwm-next (package (inherit emacs-exwm) (name "emacs-exwm-next") (synopsis "Emacs X window manager using the next version of emacs") (inputs (cons `("emacs-next" ,emacs-next) (delete `("emacs" ,emacs) (package-inputs emacs-exwm)))))) > --8<---------------cut here---------------end------------->8--- >> + (arguments >> + `(#:emacs ,emacs > > Shouldn't this be `emacs-next` as well? I have to admit that I do not understand that part. If I change it to emacs-next, the build fails with the error > --8<---------------cut here---------------start------------->8--- phase `install' succeeded after 0.0 seconds starting phase `make-autoloads' Wrong type argument: stringp, nil command "/gnu/store/1z520fgx6fiq426yf2174kal2q63a9q7-emacs-next-27.0.50-0.= 36abf68/bin/emacs" "--quick" "--batch" "--eval=3D(let ((backup-inhibited t= ) (generated-autoload-file \"/gnu/store/nnjcqc448yj79dxaj11fnq7s9a8zpc1z-e= macs-exwm-next-test-0.23/share/emacs/site-lisp/exwm-next-test-autoloads.el= \")) (update-directory-autoloads \"/gnu/store/nnjcqc448yj79dxaj11fnq7s9a8z= pc1z-emacs-exwm-next-test-0.23/share/emacs/site-lisp\"))" failed with stat= us 255 > --8<---------------cut here---------------end------------->8--- It is a bit difficult for me to understand what is going on here, because, like I said, I do not really understand this part of the package definition in the first place - sorry. However, without modifying the arguments, everything seems to work. The following patch seems to work (do I need to send it on its own? I am new to this type of workflow.) Best Dario =2D-- gnu/packages/emacs-xyz.scm | 72 ++++---------------------------------- 1 file changed, 6 insertions(+), 66 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c6df469895..3d5b650df9 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8603,74 +8603,14 @@ built on top of XELB.") (define-public emacs-exwm-next (package + (inherit emacs-exwm) (name "emacs-exwm-next") - (version "0.23") - (synopsis "Emacs X window manager") - (source (origin - (method url-fetch) - (uri (string-append "https://elpa.gnu.org/packages/exwm-" - version ".tar")) - (sha256 - (base32 - "05w1v3wrp1lzz20zd9lcvr5nhk809kgy6svvkbs15xhnr6x55ad5")))= ) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-xelb" ,emacs-xelb))) + (synopsis "Emacs X window manager using the next version of emacs") (inputs - `(("xhost" ,xhost) - ("emacs-next" ,emacs-next) - ("dbus" ,dbus))) - ;; The following functions and variables needed by emacs-exwm are - ;; not included in emacs-minimal: - ;; scroll-bar-mode, fringe-mode - ;; x-display-pixel-width, x-display-pixel-height - (arguments - `(#:emacs ,emacs - #:phases - (modify-phases %standard-phases - (add-after 'build 'install-xsession - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (xsessions (string-append out "/share/xsessions")) - (bin (string-append out "/bin")) - (exwm-executable (string-append bin "/exwm"))) - ;; Add a .desktop file to xsessions - (mkdir-p xsessions) - (mkdir-p bin) - (with-output-to-file - (string-append xsessions "/exwm.desktop") - (lambda _ - (format #t "[Desktop Entry]~@ - Name=3D~a~@ - Comment=3D~a~@ - Exec=3D~a~@ - TryExec=3D~:*~a~@ - Type=3DApplication~%" ,name ,synopsis exwm-executabl= e))) - ;; Add a shell wrapper to bin - (with-output-to-file exwm-executable - (lambda _ - (format #t "#!~a ~@ - ~a +SI:localuser:$USER ~@ - exec ~a --exit-with-session ~a \"$@\" --eval '~s' ~%= " - (string-append (assoc-ref inputs "bash") "/bin= /sh") - (string-append (assoc-ref inputs "xhost") "/bi= n/xhost") - (string-append (assoc-ref inputs "dbus") "/bin= /dbus-launch") - (string-append (assoc-ref inputs "emacs-next")= "/bin/emacs") - '(cond - ((file-exists-p "~/.exwm") - (load-file "~/.exwm")) - ((not (featurep 'exwm)) - (require 'exwm) - (require 'exwm-config) - (exwm-config-default) - (message (concat "exwm configuration not fo= und. " - "Falling back to default c= onfiguration..."))))))) - (chmod exwm-executable #o555) - #t)))))) - (home-page "https://github.com/ch11ng/exwm") - (description "EXWM is a full-featured tiling X window manager for Ema= cs -built on top of XELB.") - (license license:gpl3+))) + (cons + `("emacs-next" ,emacs-next) + (delete `("emacs" ,emacs) + (package-inputs emacs-exwm)))))) (define-public emacs-switch-window (package =2D- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 03:32:41 2020 Received: (at 39804) by debbugs.gnu.org; 28 Feb 2020 08:32:41 +0000 Received: from localhost ([127.0.0.1]:60629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7b4a-0006J2-O5 for submit@debbugs.gnu.org; Fri, 28 Feb 2020 03:32:41 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:33475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7b4X-0006Im-Se for 39804@debbugs.gnu.org; Fri, 28 Feb 2020 03:32:38 -0500 X-Originating-IP: 92.169.129.147 Received: from bababa (lfbn-idf2-1-1315-147.w92-169.abo.wanadoo.fr [92.169.129.147]) (Authenticated sender: mail@ambrevar.xyz) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id EE2E0C0010; Fri, 28 Feb 2020 08:32:28 +0000 (UTC) From: Pierre Neidhardt To: dario Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) In-Reply-To: <87tv3bd6v1.fsf@web.de> References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> Date: Fri, 28 Feb 2020 09:32:27 +0100 Message-ID: <878skn5cys.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Dario, dario writes: > Thanks for your feedback. > >>> --- >>> gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ >>> 1 file changed, 71 insertions(+) >>> >>> diff --git a/gnu/packages/emacs-xyz.scm b/ [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.198 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39804 Cc: 39804@debbugs.gnu.org, Maxim Cournoyer , Leo Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Dario, dario writes: > Thanks for your feedback. > >>> --- >>> gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ >>> 1 file changed, 71 insertions(+) >>> >>> diff --git a/gnu/packages/emacs-xyz.scm b/ [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.198 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Dario, dario writes: > Thanks for your feedback. > >>> --- >>> gnu/packages/emacs-xyz.scm | 71 ++++++++++++++++++++++++++++++++++++++ >>> 1 file changed, 71 insertions(+) >>> >>> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm >>> index 6b9027df8a..c6df469895 100644 >>> --- a/gnu/packages/emacs-xyz.scm >>> +++ b/gnu/packages/emacs-xyz.scm >>> @@ -8601,6 +8601,77 @@ It should enable you to implement low-level X11 = applications.") >>> built on top of XELB.") >>> (license license:gpl3+))) >>> >>> +(define-public emacs-exwm-next >> >> I think you don't need to copy the whole package definition. Instead, >> you could `inherit' from the original definition and only adjust the >> name, description, inputs and maybe arguments. >> >> For instance >> >> --8<---------------cut here---------------start------------->8--- >> (define-public emacs-exwm-next >> (package >> (inherit emacs) >> (name "emacs-exwm-next") >> (inputs ...) >> (synopsys ...))) >> --8<---------------cut here---------------end--------------->8--- >> >> See `substitute-keyword-arguments' in the fftwf package for a convenient >> way to modify just one argument. >> >>> + (package >>> + (name "emacs-exwm-next") >>> + (version "0.23") >>> + (synopsis "Emacs X window manager") > > Nice - I was not aware of that. The following definition seems to work > (see also the patch at the end of this mail) >> --8<---------------cut here---------------start------------->8--- > (define-public emacs-exwm-next > (package > (inherit emacs-exwm) > (name "emacs-exwm-next") > (synopsis "Emacs X window manager using the next version of emacs") > (inputs > (cons > `("emacs-next" ,emacs-next) > (delete `("emacs" ,emacs) > (package-inputs emacs-exwm)))))) Maybe a bit better: (inputs `(("emacs" ,emacs-next) ,@(alist-delete "emacs" (package-inputs emacs-exwm)))))) >> --8<---------------cut here---------------end------------->8--- > >>> + (arguments >>> + `(#:emacs ,emacs >> >> Shouldn't this be `emacs-next` as well? > I have to admit that I do not understand that part. If I change it to > emacs-next, the build fails with the error >> --8<---------------cut here---------------start------------->8--- > phase `install' succeeded after 0.0 seconds > starting phase `make-autoloads' > Wrong type argument: stringp, nil > command "/gnu/store/1z520fgx6fiq426yf2174kal2q63a9q7-emacs-next-27.0.50-0= .36abf68/bin/emacs" "--quick" "--batch" "--eval=3D(let ((backup-inhibited t= ) (generated-autoload-file \"/gnu/store/nnjcqc448yj79dxaj11fnq7s9a8zpc1z-em= acs-exwm-next-test-0.23/share/emacs/site-lisp/exwm-next-test-autoloads.el\"= )) (update-directory-autoloads \"/gnu/store/nnjcqc448yj79dxaj11fnq7s9a8zpc1= z-emacs-exwm-next-test-0.23/share/emacs/site-lisp\"))" failed with status 2= 55 >> --8<---------------cut here---------------end------------->8--- > It is a bit difficult for me to understand what is going on here, > because, like I said, I do not really understand this part of the > package definition in the first place - sorry. However, without > modifying the arguments, everything seems to work. The `#:emacs` field tells the build system which Emacs package to use to build this package. There may be something that not compatible between our current build system and emacs-next. I've CC'ed Maxim and Leo, they might know more than me. > The following patch seems to work (do I need to send it on its own? I am > new to this type of workflow.) Attaching to this email is fine. Better is to use `git send-email` like so: =2D-8<---------------cut here---------------start------------->8--- git send-email --to=3D39804@debbugs.gnu.org --in-reply-to=3D 00= 01-your.patch =2D-8<---------------cut here---------------end--------------->8--- with being the message ID of the email you are replying to. You can get this message ID in various ways: one way that always works is to look up the "message-id" header of the raw email. Also when you generate the patch with git, set the subject prefix to [PATCH v2] for the second iteration, PATCH v3 for the third, etc. Thanks! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl5Y0BsACgkQm9z0l6S7 zH95mggAocyhL3wVt7SWN4QJupqaEXIwjSPuM0rzMPU9rLeDd9MKfZJEHgXIubDC +G3nK2Hy5nUmlQ8tFvzt6GsAOAcMYGcy+Mfv2FglfAPI3+uxy39C7F+i403q3C3P SrRXJV0tnMzk/3suiQQXjQScqcPwL+Q0LMd7Kq9mXNaS7Sk5D79oYCap70nyW8wE 5ne6f9Ee3+NDyfUYhu/jsPbOlMKwDLxAW16smi2m0yd6FJ7dM3ckg8x1ua7sv6jL 9jtXbtxw3+0K7bAcbPCZVfyQQjzwOfRmWywBJukKLvEL21R8PDnZZjA/v+PLtZFr txzcS1bOQKsXdS6SKd9XGeHrOA7DOg== =h9ax -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 04:53:09 2020 Received: (at 39804) by debbugs.gnu.org; 28 Feb 2020 09:53:09 +0000 Received: from localhost ([127.0.0.1]:60667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7cKT-00020P-9o for submit@debbugs.gnu.org; Fri, 28 Feb 2020 04:53:09 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:1685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7cKR-000208-3t for 39804@debbugs.gnu.org; Fri, 28 Feb 2020 04:53:08 -0500 Received: from nijino.local (194-118-3-109.hdsl.highway.telekom.at [194.118.3.109]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 48TPwt2rfwz3wNt; Fri, 28 Feb 2020 10:53:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1582883582; bh=2xw+Kpq9SwE5gRRFm1dJZO7w7PCfUO9UyuZ+7ZSIUdA=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=s+HZCowcEi13ZIe3KCSWO/lpVid0D+BlFoYfjyoXYARAWdTjvnoJpNVGxYu8ONGID 4A9gAnrxWF7iozocGvQ7Y7Pwf8c4qR5XCtKBjWvt1fb31POobDILr3c3FGIE5dl8vR 5DRSB/OGtgMwF0M4wGKVfW2yzgZvcbL1jzJ9DkCU= Message-ID: Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) From: Leo Prikler To: Pierre Neidhardt , dario Date: Fri, 28 Feb 2020 10:53:08 +0100 In-Reply-To: <878skn5cys.fsf@ambrevar.xyz> References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> Content-Type: multipart/mixed; boundary="=-lsSCpc9L88WFQBwljAo9" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39804 Cc: 39804@debbugs.gnu.org, Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-lsSCpc9L88WFQBwljAo9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: > The `#:emacs` field tells the build system which Emacs package to use > to > build this package. There may be something that not compatible > between > our current build system and emacs-next. > > I've CC'ed Maxim and Leo, they might know more than me. This issue should be addressed by #39375, which is currently waiting to be pushed to master or staging. I took the liberty to rewrite this patch with that one in mind – the build succeeds now, but I'm not sure how to run it. Perhaps I'm missing a few bits. Regards, Leo --=-lsSCpc9L88WFQBwljAo9 Content-Disposition: attachment; filename="0001-gnu-Add-emacs-xelb-next.patch" Content-Type: text/x-patch; name="0001-gnu-Add-emacs-xelb-next.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3M2ViOWRhYzFiZDEzYTgxMDdhYWVkZGRlY2JlOWJmNzgyMWE0ODQxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IEZyaSwgMjggRmViIDIwMjAgMTA6NDY6MjMgKzAxMDAKU3ViamVjdDogW1BB VENIIDEvMl0gZ251OiBBZGQgZW1hY3MteGVsYi1uZXh0LgoKKiBnbnUvcGFja2FnZXMvZW1hY3Mt eHl6LnNjbSAoZW1hY3MteGVsYi1uZXh0KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdl cy9lbWFjcy14eXouc2NtIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIGIvZ251L3BhY2th Z2VzL2VtYWNzLXh5ei5zY20KaW5kZXggNzZiOTc0NmY2OS4uZmEwMDdmMTU4YiAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VtYWNzLXh5 ei5zY20KQEAgLTk2NjEsNiArOTY2MSwxNCBAQCBmZWF0dXJlcyBhbiBvYmplY3Qtb3JpZW50ZWQg QVBJIGFuZCBwZXJtaXRzIGEgY2VydGFpbiBkZWdyZWUgb2YgY29uY3VycmVuY3kuCiBJdCBzaG91 bGQgZW5hYmxlIHlvdSB0byBpbXBsZW1lbnQgbG93LWxldmVsIFgxMSBhcHBsaWNhdGlvbnMuIikK ICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCiAKKyhkZWZpbmUtcHVibGljIGVtYWNzLXhl bGItbmV4dAorICAocGFja2FnZQorICAgIChpbmhlcml0IGVtYWNzLXhlbGIpCisgICAgKG5hbWUg ImVtYWNzLXhlbGItbmV4dCIpCisgICAgKGFyZ3VtZW50cworICAgICBgKCxAKHBhY2thZ2UtYXJn dW1lbnRzIGVtYWNzLXhlbGIpCisgICAgICAgIzplbWFjcyAsZW1hY3MtbmV4dCkpKSkKKwogKGRl ZmluZS1wdWJsaWMgZW1hY3MtZXh3bQogICAocGFja2FnZQogICAgIChuYW1lICJlbWFjcy1leHdt IikKLS0gCjIuMjUuMQoK --=-lsSCpc9L88WFQBwljAo9 Content-Disposition: attachment; filename="0002-gnu-Add-emacs-exwm-next.patch" Content-Type: text/x-patch; name="0002-gnu-Add-emacs-exwm-next.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxOTA1NmZhOTY5ZDgzMGQ1ZWUxMDY1OTg4ZjZhNWI0Zjc2ZmNiYWU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBkYWtsaW5nIDxkYXJpby5rbGluZ2VuYmVyZ0B3ZWIuZGU+CkRh dGU6IFdlZCwgMjYgRmViIDIwMjAgMjI6MDc6NDQgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0g Z251OiBBZGQgZW1hY3MtZXh3bS1uZXh0LgoKKiBnbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbSAo ZW1hY3MtZXh3bS1uZXh0KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9lbWFjcy14 eXouc2NtIHwgMTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIGIvZ251L3Bh Y2thZ2VzL2VtYWNzLXh5ei5zY20KaW5kZXggZmEwMDdmMTU4Yi4uOTU2NzMyNGRhOCAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VtYWNz LXh5ei5zY20KQEAgLTk3MzksNiArOTczOSwyNCBAQCBJdCBzaG91bGQgZW5hYmxlIHlvdSB0byBp bXBsZW1lbnQgbG93LWxldmVsIFgxMSBhcHBsaWNhdGlvbnMuIikKIGJ1aWx0IG9uIHRvcCBvZiBY RUxCLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQogCisoZGVmaW5lLXB1YmxpYyBl bWFjcy1leHdtLW5leHQKKyAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBlbWFjcy1leHdtKQorICAg IChuYW1lICJlbWFjcy1leHdtLW5leHQiKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBg KCgiZW1hY3MteGVsYiIgLGVtYWNzLXhlbGItbmV4dCkpKQorICAgIChpbnB1dHMKKyAgICAgYCgo Inhob3N0IiAseGhvc3QpCisgICAgICAgKCJlbWFjcy1uZXh0IiAsZW1hY3MtbmV4dCkKKyAgICAg ICAoImRidXMiICxkYnVzKSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCxAKHBhY2thZ2UtYXJn dW1lbnRzIGVtYWNzLWV4d20pCisgICAgICAgIzplbWFjcyAsZW1hY3MtbmV4dCkpCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2NoMTFuZy9leHdtIikKKyAgICAoZGVzY3JpcHRp b24gIkVYV00gaXMgYSBmdWxsLWZlYXR1cmVkIHRpbGluZyBYIHdpbmRvdyBtYW5hZ2VyIGZvciBF bWFjcworYnVpbHQgb24gdG9wIG9mIFhFTEIuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMr KSkpCisKIChkZWZpbmUtcHVibGljIGVtYWNzLXN3aXRjaC13aW5kb3cKICAgKHBhY2thZ2UKICAg ICAobmFtZSAiZW1hY3Mtc3dpdGNoLXdpbmRvdyIpCi0tIAoyLjI1LjEKCg== --=-lsSCpc9L88WFQBwljAo9-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 09:45:17 2020 Received: (at 39804) by debbugs.gnu.org; 28 Feb 2020 14:45:17 +0000 Received: from localhost ([127.0.0.1]:60896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7gtA-0006MN-PP for submit@debbugs.gnu.org; Fri, 28 Feb 2020 09:45:17 -0500 Received: from mail-qt1-f194.google.com ([209.85.160.194]:41435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7gt7-0006M0-NT for 39804@debbugs.gnu.org; Fri, 28 Feb 2020 09:45:14 -0500 Received: by mail-qt1-f194.google.com with SMTP id l21so2150148qtr.8 for <39804@debbugs.gnu.org>; Fri, 28 Feb 2020 06:45:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=oaTiGDNUgzz/Kf912o5Va91lNZ0AYIww1KV1O7yFlNM=; b=dHvS/Z7jW7g1wXCIU1mZ8Wmih8f9SKrhxMHstKiwG0oIEENfb94aT4W4iNZy+7fgGy /F8HgQN9UD7quO5YaoOKlpUr7bhVA4hzrWA9TG5+S17BNjKzbvTgtQuO4qX5VI/9SuiV kUWni+WaUwt8OqQRvfeM07eXVOxy29rbk6iT/EuST+UdByw5DgkIWlAf38StqygSwWjZ tT4kvmY/kHeymZSNkahOwV1ILuCI+qRjl2RHbhK0XMqeD6qL3Tq2AlXoqICeHNb33wH5 bGqd5EqCQxIDlaBlkYYz0csb01vzL8dOuUWrfOur90m1FrNqgJA1d0ziZs3G59uE/mOg uDxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=oaTiGDNUgzz/Kf912o5Va91lNZ0AYIww1KV1O7yFlNM=; b=Cd/6QHgiv3rSdOcdJAJ9Xm7ROiPyR2vUsk5FJeSlISPoDWw22oCoAkDUJ2ClHl+KGX pgxsVf3LVP1ceV4t+NRJFGukBb8cMoH12Sv1PrXQR6n3N5lvi1JbMt2VNTKNWG2tawvX 7iS6sV1CXxctLDJPy7Ak3kiR9IlZdB162I+mZ6/5xsRujwebjXr4agYwTlugsLu/s/0a iMgfNlBzhL1pBEFLEIiyPOQ5+it28TIu1oM2tmgHSkKeeCwB4Uj43QonH86YFnx43DSC 8QVVNBKLnw8tUg2whcq7Isj0k5zaiZle3LqnYMCDaSXJIGrN6YU/namgS427pLatKByF qbiw== X-Gm-Message-State: APjAAAWQc0GGAhWtZ1HbGRnV1QFJBpbpa7rRAwob834aH6Ko8hfnzP/J eW1y5JqINpf8PQaWKytaWbgIG+JmwXk= X-Google-Smtp-Source: APXvYqxjKry7qqt+F0G2786TMjsfQqnhzN2eI2kDUNLPqofJXd5vMHcMczBKd66tb7cNlLd0SsEu5A== X-Received: by 2002:ac8:8d6:: with SMTP id y22mr4307356qth.85.1582901107847; Fri, 28 Feb 2020 06:45:07 -0800 (PST) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id s13sm5223440qke.67.2020.02.28.06.45.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Feb 2020 06:45:07 -0800 (PST) From: Maxim Cournoyer To: Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> Date: Fri, 28 Feb 2020 09:45:06 -0500 In-Reply-To: (Leo Prikler's message of "Fri, 28 Feb 2020 10:53:08 +0100") Message-ID: <878skmn53h.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Leo, Leo Prikler writes: > Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: >> The `#:emacs` field tells the build system which Emacs package to use >> to >> build this package. There may be something that not compatible >> between >> our current build system and emacs-next. >>=20 >> I've CC'ed Maxim and Leo, they might know more than me. > This issue should be addressed by #39375, which is currently waiting to > be pushed to master or staging. I took the liberty to rewrite this > patch with that one in mind =E2=80=93 the build succeeds now, but I'm not= sure > how to run it. Perhaps I'm missing a few bits. I'd rather understand why this is so -- there is no reason it should have changed between Emacs 26 and Emacs 27. The autoloads.elc file is loaded when doing: --8<---------------cut here---------------start------------->8--- strace emacs --quick --batch --eval "(progn ;(require 'autoload) (let ((backup-inhibited t) (generated-autoload-file \"/tmp/toto\")) (update-directory-autoloads \"/tmp\")))" |& less --8<---------------cut here---------------end--------------->8--- Noticed that I commented out the (require 'autoload) sexp. The file is found: --8<---------------cut here---------------start------------->8--- openat(AT_FDCWD, "/gnu/store/zpmsyn471y4hpgsbz652h4szyskzc2bm-profile/share= /emacs/27.0.50/lisp/emacs-lisp/autoload.elc", O_RDONLY|O_CLOEXEC) =3D 5 --8<---------------cut here---------------end--------------->8--- And the autoload.elc contains: --8<---------------cut here---------------start------------->8--- (fn &rest DIRS)=1F (defalias 'update-directory-autoloads #[128 "\306\307 \211\203=00\211@\310\= 311\"\204=00\211B\262=01A\266\202\202=00\210\312\313\314\"\315Q\262\316\317= \320\321\322\323\324\325!\326\"\327\330%\"\"\306\211\211\211\211\331\332!\= 203K\333\334!\202L \335 !\205[\336 !\3278\262r\337 q\210\212\340\341\n!\320= \341 \"\"\262eb\210\342=0B\306\314#\2034\343 \3448\211:\203\321\211@;\203\3= 21\345\346\224!\210\3478\262=04\314\fD\235\203\235=02\262\211\211\203\315\2= 11@\336!\3278\262\211\203\305\350\"\204\305=01=07B\262=07\340=06\f\"\262= =0B\210A\266\202\202\236\210\202\"\211;\203\"\335!\203\343\211=07\235\203\3= 56\314\262\345\346\224!\210\202\"\350\3478\211\314\fD\235\203\376=04\202\37= 7\211\262\336!\3278\262\"\203\"\314\262\345\346\224!\210\351p\n#\203\"\211B= \262\211=07B\262=07\340=06 \"\262\266\202p)\206:\352\353\354\355\341 !P!\3= 46 G\306\356%\346\306 \211\203\227\211@=04T\211\262\306\247\203f=01@Y\203l\= 357=03#\210\266\351\306\n#\211\262\203\215\211B\262\350=06\"\203\220=02\2= 62\202\220\314\262\nA\266\202\202M\210\360!\210\203\306\361=06\362\"\262db\= 210\363\364\306\314#\210\365p\306\211 \203\277=06\202\300\f%\2109c\210\266= =03\204\323\366\306!\210\202\326\367 \210\370 +\207" [autoload-modified-buf= fers generated-autoload-file buffer-file-name generate-autoload-section-hea= der autoload--non-timestamp autoload-timestamps nil get-load-suffixes strin= g-match "\\.\\(elc\\|so\\|dll\\)" "^[^=3D.].*" regexp-opt t "\\'" apply nco= nc mapcar make-byte-code 257 "\301\302!\303\300#\207" vconcat vector [direc= tory-files expand-file-name t] 5 "\n\n(fn DIR)" called-interactively-p inte= ractive read-file-name "Write autoload definitions to file: " file-exists-p= file-attributes autoload-find-generated-file delete file-relative-name sea= rch-forward autoload-read-section-header 3 autoload-remove-section 0 4 time= -less-p autoload-generate-file-autoloads (0 0 0 0) make-progress-reporter b= yte-compile-info-string "Scraping files for " 10 progress-reporter-do-updat= e progress-reporter-done sort string< search-backward "\f" autoload-insert-= section-header set-buffer-modified-p autoload--save-buffer autoload-save-bu= ffers generate-autoload-section-trailer] 21 (#$ . 25075) "DUpdate autoloads= from directory: "]) #@191 Update loaddefs.el autoloads in batch mode. Calls `update-directory-autoloads' on the command line arguments. Definitions are written to `generated-autoload-file' (which should be non-nil).=1F --8<---------------cut here---------------end--------------->8--- Perhaps the byte compiled version has a bug that causes it to fail with --8<---------------cut here---------------start------------->8--- Wrong type argument: stringp, nil --8<---------------cut here---------------end--------------->8--- I'd rather this be understood (and fixed at its root) before continuing. Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 02 21:19:34 2020 Received: (at 39804) by debbugs.gnu.org; 3 Mar 2020 02:19:34 +0000 Received: from localhost ([127.0.0.1]:38535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8x9h-00036E-OD for submit@debbugs.gnu.org; Mon, 02 Mar 2020 21:19:34 -0500 Received: from mail-qv1-f65.google.com ([209.85.219.65]:44061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8x9g-000361-0C for 39804@debbugs.gnu.org; Mon, 02 Mar 2020 21:19:32 -0500 Received: by mail-qv1-f65.google.com with SMTP id b13so977453qvt.11 for <39804@debbugs.gnu.org>; Mon, 02 Mar 2020 18:19:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=4fc4HLKO/SaMNlcQaM0fGimT9Zpc1bru7Cb1CLDkZMY=; b=M5G4CQyiK615UGkm/ApoQJWydtkUY+P5CcUvZlT31Y/1t4NdtY1VX1h3chneyLkCQz jjpV3kegpe6r7wpcy9aURhlr/tcSlBBNR+G6WMfigz116ncZt0RvsED3Z+fn8KK+kQZ0 kl4/L30tzq/aQnWgpqUvg8+ug+DWIGKcZa05TQEMKYjgzCff9bVPoe2qAaVKtYvVAOHf GMQ87nuZHNa0mZ7XxeZrN3PwTLYqQZmvkImHMO0tMWFwQ80WllGv88T2ikIzv1EsVIql Fm5qa0mu5u3vX6Omk7wsTmDm4f6rHOVX9zPtFqlKx3t9lmqEbMHbjYE8Hv/fsj7p4LAQ CS6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=4fc4HLKO/SaMNlcQaM0fGimT9Zpc1bru7Cb1CLDkZMY=; b=R5pq5+e35FSuht5+6cpBPPuJbjUVCV/Udj+NIca42zHMWlZ5NsAu/1AVoDGmOY+2TI XCfwH1GEClAQBeouA8vQB/3Sj+M12ohyECHaTptwfA04F0ans4Lb696a+dMI508m2T9l s9hBgGoePAXtmmp3fFfUK7S5GIfoxle/UnGjxC26Xmz9ECyU0DG5BMNzHiJAqjMhaMBy 7bKaQgGIqsgbLYv7pETaX2fUtdcbpwaxKEaVh/I9OBKtUYLyod3dMaanLhU5pMZBwv03 51J5aG48/tfQ6KHVKTMI6F9e8Gj3vYwqN4ufu3ufe8alzKkBdHhm5jLLj0PIOXrkhmT1 qfwA== X-Gm-Message-State: ANhLgQ3Kn6MxC/CbDx6FmLh4Tx7aykm9nbqKZH/179Ew8h2L+IZZQIBD OHHqcrevqLrk/LSukob3jrNljNYs X-Google-Smtp-Source: ADFU+vspbwNYVawQcAOBVQdT/+NR5DFaR2bPNf6ynO2aDvRNHjykiPrHoExXIXf854lMYgzKJoc94Q== X-Received: by 2002:a05:6214:13ef:: with SMTP id ch15mr2231575qvb.27.1583201966174; Mon, 02 Mar 2020 18:19:26 -0800 (PST) Received: from apteryx (dsl-10-148-69.b2b2c.ca. [72.10.148.69]) by smtp.gmail.com with ESMTPSA id n59sm2142993qtd.77.2020.03.02.18.19.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Mar 2020 18:19:25 -0800 (PST) From: Maxim Cournoyer To: Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> Date: Mon, 02 Mar 2020 21:19:24 -0500 In-Reply-To: (Leo Prikler's message of "Fri, 28 Feb 2020 10:53:08 +0100") Message-ID: <87d09ukwnn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.5 (--) Leo Prikler writes: > Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: >> The `#:emacs` field tells the build system which Emacs package to use >> to >> build this package. There may be something that not compatible >> between >> our current build system and emacs-next. >>=20 >> I've CC'ed Maxim and Leo, they might know more than me. > This issue should be addressed by #39375, which is currently waiting to > be pushed to master or staging. If we don't hear back from https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39823 in a day or two, I'd be OK with pushing #39375 to master. > I took the liberty to rewrite this > patch with that one in mind =E2=80=93 the build succeeds now, but I'm not= sure > how to run it. Perhaps I'm missing a few bits. > > Regards, > Leo > > From 73eb9dac1bd13a8107aaedddecbe9bf7821a4841 Mon Sep 17 00:00:00 2001 > From: Leo Prikler > Date: Fri, 28 Feb 2020 10:46:23 +0100 > Subject: [PATCH 1/2] gnu: Add emacs-xelb-next. > > * gnu/packages/emacs-xyz.scm (emacs-xelb-next): New variable. > --- > gnu/packages/emacs-xyz.scm | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm > index 76b9746f69..fa007f158b 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -9661,6 +9661,14 @@ features an object-oriented API and permits a cert= ain degree of concurrency. > It should enable you to implement low-level X11 applications.") > (license license:gpl3+))) >=20=20 > +(define-public emacs-xelb-next > + (package > + (inherit emacs-xelb) > + (name "emacs-xelb-next") > + (arguments > + `(,@(package-arguments emacs-xelb) > + #:emacs ,emacs-next)))) > + > (define-public emacs-exwm > (package > (name "emacs-exwm") > --=20 > 2.25.1 > > > From 19056fa969d830d5ee1065988f6a5b4f76fcbae9 Mon Sep 17 00:00:00 2001 > From: dakling > Date: Wed, 26 Feb 2020 22:07:44 +0100 > Subject: [PATCH 2/2] gnu: Add emacs-exwm-next. > > * gnu/packages/emacs-xyz.scm (emacs-exwm-next): New variable. > --- > gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm > index fa007f158b..9567324da8 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -9739,6 +9739,24 @@ It should enable you to implement low-level X11 ap= plications.") > built on top of XELB.") > (license license:gpl3+))) >=20=20 > +(define-public emacs-exwm-next > + (package > + (inherit emacs-exwm) > + (name "emacs-exwm-next") > + (propagated-inputs > + `(("emacs-xelb" ,emacs-xelb-next))) > + (inputs > + `(("xhost" ,xhost) > + ("emacs-next" ,emacs-next) > + ("dbus" ,dbus))) > + (arguments > + `(,@(package-arguments emacs-exwm) > + #:emacs ,emacs-next)) > + (home-page "https://github.com/ch11ng/exwm") > + (description "EXWM is a full-featured tiling X window manager for Em= acs > +built on top of XELB.") > + (license license:gpl3+))) No need to repeat the home-page, description and license field. Other than that, LGTM. Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 10 23:55:03 2020 Received: (at 39804) by debbugs.gnu.org; 11 Mar 2020 03:55:03 +0000 Received: from localhost ([127.0.0.1]:53546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBsSV-0005tE-H2 for submit@debbugs.gnu.org; Tue, 10 Mar 2020 23:55:03 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:41975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jBsST-0005sh-HS for 39804@debbugs.gnu.org; Tue, 10 Mar 2020 23:55:02 -0400 Received: by mail-qt1-f195.google.com with SMTP id l21so596391qtr.8 for <39804@debbugs.gnu.org>; Tue, 10 Mar 2020 20:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=1aGvRxCyX9w208k8f31sdf7gOJ1QWloM+w8/oi+/tGM=; b=cM99lePBvkxSU0Miy6HoOEcA1ffAEW7sYytWteSPY1N0rV/2QyaDA3Ql1if+pHE6wW miimenlKYclLHnbM6V1fZ1PasdBGK90ZdBfdfx7qLEGHguznR2p6W/cNAzxnHGhWGfxA umKEDTRGaUizxw0nG01V5ltn8qXJreuGF5H5VD09loRojOmJnGX5qe4cflQ+Qk7ylN+T ke3t9R8lR5sZ5yOeKw/NRiMBevEKaVI5/E6gPiZakGw9069ZUK+uayMzKBPlf2EbUGe2 S4gCSqMs9VUkv9dhpH2hxl4kJ5deV6ceQ3uOVJChyB4dYCwWoVRrt5rp9HWzIRDIkl2O 27+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=1aGvRxCyX9w208k8f31sdf7gOJ1QWloM+w8/oi+/tGM=; b=Q7YEAUowApNNP1qdyiMEOqJ4VaR1qL9AXduPJws9h8rMaCJr901StIY2PItAZAJX8F iIZLSmwP0N4H+/9QeFOAE0Y7BOTPxJUvZf28MUzH+wZOITMKUwHpJH+UZoQANGleZHuP M4fglTW/JCj7ihCWq5X9y95XyGdqRfvSKEqBZDs+7jCwOyCAIwo9v5jsr1mdHMlzXP2t 8SIxTekMpoOqB1xYjX0U8c/TBnVkKbEAoPH3nbnnq22+3nsGwrz9d/QfBwKMPxxFwhfH ADjqzciZWnzVB9U0sveOv2EOKG4+mE4ooUOzb19dttKwnZZ+jzTJsFEb+SIBp5AGeeYn zZNg== X-Gm-Message-State: ANhLgQ3288QoRANxdZHhw8D6stLpqXqCE93IUsY91M7nzb+oe4tYNx6/ 5qYq1nTXrh9OkSdwsZy0em61Njd3flE= X-Google-Smtp-Source: ADFU+vv7j7ku7yAxpKnS6xl5qn8l/L3/Nfd1ySBNEpD6D7YrXFKaE7P76TA+yuOiIaVnPted90EdKQ== X-Received: by 2002:ac8:6685:: with SMTP id d5mr972884qtp.170.1583898895793; Tue, 10 Mar 2020 20:54:55 -0700 (PDT) Received: from apteryx (dsl-10-133-77.b2b2c.ca. [72.10.133.77]) by smtp.gmail.com with ESMTPSA id w132sm2636288qkb.96.2020.03.10.20.54.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2020 20:54:55 -0700 (PDT) From: Maxim Cournoyer To: Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> <87d09ukwnn.fsf@gmail.com> Date: Tue, 10 Mar 2020 23:54:54 -0400 In-Reply-To: <87d09ukwnn.fsf@gmail.com> (Maxim Cournoyer's message of "Mon, 02 Mar 2020 21:19:24 -0500") Message-ID: <87zhcn35rl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Leo, Maxim Cournoyer writes: > Leo Prikler writes: > >> Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: >>> The `#:emacs` field tells the build system which Emacs package to use >>> to >>> build this package. There may be something that not compatible >>> between >>> our current build system and emacs-next. >>> >>> I've CC'ed Maxim and Leo, they might know more than me. >> This issue should be addressed by #39375, which is currently waiting to >> be pushed to master or staging. > > If we don't hear back from > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39823 in a day or two, I'd > be OK with pushing #39375 to master. There have been no activity or reply on #39823 yet, so feel free to push the workaround discussed earlier (on the master branch is fine). Maxim From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 15 09:49:02 2020 Received: (at 39804) by debbugs.gnu.org; 15 Mar 2020 13:49:02 +0000 Received: from localhost ([127.0.0.1]:34359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDTdV-0004w9-Tr for submit@debbugs.gnu.org; Sun, 15 Mar 2020 09:49:02 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:55607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDTdT-0004vj-Vl for 39804@debbugs.gnu.org; Sun, 15 Mar 2020 09:49:00 -0400 Received: from nijino.local (193-83-20-222.hdsl.highway.telekom.at [193.83.20.222]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 48gLPh4nlbz3wGj; Sun, 15 Mar 2020 14:48:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1584280137; bh=kjfNHkYjRJFrf75QQCbHo/BHKSVjRVQQfzdtfeQfSdI=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Ru/mFb4UJGb+Aqd2GQ/QijI24nYx2Y6R5E0OIpUV1KpnvHEttmiyJzml/Nb6OHVKI KPzVjWmNLHZs+o3MhsJHLxDkWDJb9hi0xL56oMk0BPqt29QlcXAWMtlphbVzoPzown o0FdcBv6qo7kV8oCek5+gdOCcydZCXckKygnNPGQ= Message-ID: <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) From: Leo Prikler To: Maxim Cournoyer Date: Sun, 15 Mar 2020 14:48:58 +0100 In-Reply-To: <87zhcn35rl.fsf@gmail.com> References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> <87d09ukwnn.fsf@gmail.com> <87zhcn35rl.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Dienstag, den 10.03.2020, 23:54 -0400 schrieb Maxim Cournoyer: > Hello Leo, > > Maxim Cournoyer writes: > > > Leo Prikler writes: > > > > > Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: > > > > The `#:emacs` field tells the build system which Emacs package > > > > to use > > > > to > > > > build this package. There may be something that not compatible > > > > between > > > > our current build system and emacs-next. > > > > > > > > I've CC'ed Maxim and Leo, they might know more than me. > > > This issue should be addressed by #39375, which is currently > > > waiting to > > > be pushed to master or staging. > > > > If we don't hear back from > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39823 in a day or > > two, I'd > > be OK with pushing #39375 to master. > > There have been no activity or reply on #39823 yet, so feel free to > push > the workaround discussed earlier (on the master branch is fine). > > Maxim Following the discussion in 39823, we now have two options. 1. loading the library in advance as I do. 2. wrapping our code in `(eval ...)'. The latter has the advantage of not needing an additional function, but both require a build system change. WDYT? From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 16 22:00:05 2020 Received: (at 39804) by debbugs.gnu.org; 17 Mar 2020 02:00:05 +0000 Received: from localhost ([127.0.0.1]:37962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jE1WX-00035G-4j for submit@debbugs.gnu.org; Mon, 16 Mar 2020 22:00:05 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:37821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jE1WV-00034I-Sz for 39804@debbugs.gnu.org; Mon, 16 Mar 2020 22:00:04 -0400 Received: by mail-qt1-f196.google.com with SMTP id l20so16171560qtp.4 for <39804@debbugs.gnu.org>; Mon, 16 Mar 2020 19:00:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/xpb9PxcllyhnEZzVd9zDpG/Tyk+SODeLXlWDDvmlxU=; b=r8J7YrxsZEFnhyaVgxV8mprdJpOkjMNvCWU+fTySwoukA8lros8Mz4F401WcKVKo8E afEQZDgpwW2Zb+DnIBsBqJ6AnW7NMgQr3fBZaqCFnu/9SPihqARTFkZnHSzr19J2NHqO ccr+giuLdXYqx4lMTbu1u06zvyuUWry5FEEwDBKbV0b5EtJjKyR0YDq2Lq2fOrnlpBKc jr9kCIVNVNRuRtL4D75N9/B5wPJTIOr6tnYjSneXMl3hzEdA3TX3+bu/AYcYhUHH9TbR k4c13Hib4oFd9058euqz5OnIVKQXDEZxD9qjcqAioUBg+iUn1rJDAMMTtMmr4UYCBgHr ZQ6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/xpb9PxcllyhnEZzVd9zDpG/Tyk+SODeLXlWDDvmlxU=; b=ShV628r3BIdpVIK4KKjyQkLzrlBOD68IN651wIDJrWoaTV5XYHNzaL7boi8SSGds1H aFsTfVot+T5NJ3WcsQnUBhE1iqlsR5rKYsL07rtgkPECT43som5ypRnfDa8tc3rMIMsr le1fSN3U1LJ8u5mj+gsmIHlJp381iW34KHHV44yTc3gQ46ly1CaYDkYxvRPG8uvDxDoJ /IifucrbWmxMeR1mrF2k1nVmfBcaZesXzQM0CM+CPZCs981tRx/PJXn2gfzzzXyjjnI5 0iSdF+SfXkzuncLhYPNQc0q2C/25tDp38wVD4P320ysG9x6JrnfV5OY1CNw4MfKekVhK ruLw== X-Gm-Message-State: ANhLgQ1f9FmtXau83Vt+CLRieNaSJCKnkwnOL5rss2K/9XDCPV9lNlcB JVvd7xEs7rvn8KG5N467ALx8a3Gm X-Google-Smtp-Source: ADFU+vvhe81ghqKopWCjizsLxsIQBU97RK0QwoLJY7+kCALrUJyWKPoA7kQ0Fk1/MqNJeqaieN2URw== X-Received: by 2002:ac8:6f70:: with SMTP id u16mr3170922qtv.355.1584410398176; Mon, 16 Mar 2020 18:59:58 -0700 (PDT) Received: from apteryx (dsl-10-129-121.b2b2c.ca. [72.10.129.121]) by smtp.gmail.com with ESMTPSA id d201sm988451qke.59.2020.03.16.18.59.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 18:59:57 -0700 (PDT) From: Maxim Cournoyer To: Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> <87d09ukwnn.fsf@gmail.com> <87zhcn35rl.fsf@gmail.com> <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> Date: Mon, 16 Mar 2020 21:59:56 -0400 In-Reply-To: <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 15 Mar 2020 14:48:58 +0100") Message-ID: <874kun68rn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Leo! Leo Prikler writes: > Am Dienstag, den 10.03.2020, 23:54 -0400 schrieb Maxim Cournoyer: >> Hello Leo, >> >> Maxim Cournoyer writes: >> >> > Leo Prikler writes: >> > >> > > Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: >> > > > The `#:emacs` field tells the build system which Emacs package >> > > > to use >> > > > to >> > > > build this package. There may be something that not compatible >> > > > between >> > > > our current build system and emacs-next. >> > > > >> > > > I've CC'ed Maxim and Leo, they might know more than me. >> > > This issue should be addressed by #39375, which is currently >> > > waiting to >> > > be pushed to master or staging. >> > >> > If we don't hear back from >> > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39823 in a day or >> > two, I'd >> > be OK with pushing #39375 to master. >> >> There have been no activity or reply on #39823 yet, so feel free to >> push >> the workaround discussed earlier (on the master branch is fine). >> >> Maxim > Following the discussion in 39823, we now have two options. > 1. loading the library in advance as I do. > 2. wrapping our code in `(eval ...)'. > The latter has the advantage of not needing an additional function, but > both require a build system change. > > WDYT? #1 would be best, as it is a general fix, and we can even add a parameter to allow choosing between dynamic vs lexcal evaluation (see the doc for `eval', it takes such a parameter and defaults to dynamical). Maxim From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 21:52:54 2020 Received: (at 39804) by debbugs.gnu.org; 23 Mar 2020 01:52:54 +0000 Received: from localhost ([127.0.0.1]:51273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGCGr-00088C-Us for submit@debbugs.gnu.org; Sun, 22 Mar 2020 21:52:54 -0400 Received: from mail-qv1-f65.google.com ([209.85.219.65]:41642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGCGq-00087x-3H for 39804@debbugs.gnu.org; Sun, 22 Mar 2020 21:52:52 -0400 Received: by mail-qv1-f65.google.com with SMTP id o7so3930086qvq.8 for <39804@debbugs.gnu.org>; Sun, 22 Mar 2020 18:52:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=yDD8wskOJxQQr8yKBo2MyL+xYPf3EBibvKkM9moXX+M=; b=kzxl+Y1CUcubPT0RHBoSTlpUmqiX3IF/2f+AgJgFnisHWH14qMrUzIPSQ2dh4HzG9W c6nxt3SA6x9Z0kBOpz3vRsMvsAd+XEy1Om+VEn+QFxswrdXgWWhVFTTQNLsULAEYOQu0 v533x+Qv2A11zoOeBccdT8bc6u3MXgH0637Pv2yOScma1Ew1SqpBBFeIJOhzowgrUiQi pEAhmT9GSs5Axm/MM6Mxj/FMoJd7v5R4VBL+2AlObOjh1HRzJnw6/wwp/Ky00VI4inGK kTRP/ESWucQu6AbQdT/I8McI8MukHbHImf17YRKIv3u7YacNyTtm81BFeoXB5RS9ZIhI dW5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=yDD8wskOJxQQr8yKBo2MyL+xYPf3EBibvKkM9moXX+M=; b=T8QIh9PmcxoviqdtOohTioDCtPNgNQ3pwR+n0bcUPAZDHpg2HI7aMROuT0Qfqxw0nd ih2N9UtVVopAcr/YDGDf7LVa+bwXTnW7jiUUngV6xTz3L1bxGb6umFcrym1hDtX1V7aY X+8ZMeOVAs1ifo6dqMFBx4f9K91cxgmaHyoVck/Rclj6PTSUhsyA90AhlAezVZqysCQz dbg+BfRRzuPdXd0gicGHTiQ1t+enVzPr5BNx4TBRgKKu116HUWXCvSs0QWw3lLJ0Tsym eulsWVDFf8NtW73JLj0+xHTLzHtjAL5EXboR/G7VLqCN5mHkSRksxAVFOlunr0t/wnYT 0b4Q== X-Gm-Message-State: ANhLgQ072lwanp4FNNPKahjggbAgN+sISMB18//NTq90ELbHsFtSVYFk umuBpbbTYK3LZ32ncpUcvnZijoz5w0Q= X-Google-Smtp-Source: ADFU+vsKmv8p2PBKvA+FG7cclAlbDAGr29SKNuULW9tM28D3TNZG1jc8YwgFHKtsfSlaH6S0DaF5HQ== X-Received: by 2002:a0c:80a5:: with SMTP id 34mr18956764qvb.184.1584928366387; Sun, 22 Mar 2020 18:52:46 -0700 (PDT) Received: from apteryx (dsl-158-130.b2b2c.ca. [66.158.158.130]) by smtp.gmail.com with ESMTPSA id y5sm10218111qkb.123.2020.03.22.18.52.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2020 18:52:45 -0700 (PDT) From: Maxim Cournoyer X-Google-Original-From: Maxim Cournoyer To: Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> <87d09ukwnn.fsf@gmail.com> <87zhcn35rl.fsf@gmail.com> <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> Date: Sun, 22 Mar 2020 21:52:44 -0400 In-Reply-To: <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 15 Mar 2020 14:48:58 +0100") Message-ID: <87k13b4z2r.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39804 Cc: Pierre Neidhardt , dario , Maxim Cournoyer , 39804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! Leo Prikler writes: > Am Dienstag, den 10.03.2020, 23:54 -0400 schrieb Maxim Cournoyer: >> Hello Leo, >> >> Maxim Cournoyer writes: >> >> > Leo Prikler writes: >> > >> > > Am Freitag, den 28.02.2020, 09:32 +0100 schrieb Pierre Neidhardt: >> > > > The `#:emacs` field tells the build system which Emacs package >> > > > to use >> > > > to >> > > > build this package. There may be something that not compatible >> > > > between >> > > > our current build system and emacs-next. >> > > > >> > > > I've CC'ed Maxim and Leo, they might know more than me. >> > > This issue should be addressed by #39375, which is currently >> > > waiting to >> > > be pushed to master or staging. >> > >> > If we don't hear back from >> > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39823 in a day or >> > two, I'd >> > be OK with pushing #39375 to master. >> >> There have been no activity or reply on #39823 yet, so feel free to >> push >> the workaround discussed earlier (on the master branch is fine). >> >> Maxim > Following the discussion in 39823, we now have two options. > 1. loading the library in advance as I do. > 2. wrapping our code in `(eval ...)'. > The latter has the advantage of not needing an additional function, but > both require a build system change. > > WDYT? I went with option 2, and tested that emacs-exwm-next could be built. The relevant commit is afc6b1c0b635e3268795c0f766be408c5e9858e7 on master. Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 23 04:58:01 2020 Received: (at 39804) by debbugs.gnu.org; 23 Mar 2020 08:58:01 +0000 Received: from localhost ([127.0.0.1]:51436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGIuH-0008Ed-50 for submit@debbugs.gnu.org; Mon, 23 Mar 2020 04:58:01 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:44435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGIuF-0008EQ-9S for 39804@debbugs.gnu.org; Mon, 23 Mar 2020 04:58:00 -0400 X-Originating-IP: 78.199.129.170 Received: from mimimi (moi44-1-78-199-129-170.fbx.proxad.net [78.199.129.170]) (Authenticated sender: mail@ambrevar.xyz) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 44D2C40007; Mon, 23 Mar 2020 08:57:50 +0000 (UTC) From: Pierre Neidhardt To: Maxim Cournoyer , Leo Prikler Subject: Re: [bug#39804] [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) In-Reply-To: <87k13b4z2r.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> References: <87blplqcdd.fsf@web.de> <8736aw8igd.fsf@ambrevar.xyz> <87tv3bd6v1.fsf@web.de> <878skn5cys.fsf@ambrevar.xyz> <87d09ukwnn.fsf@gmail.com> <87zhcn35rl.fsf@gmail.com> <3021ddd02db7fe16676875b33c1a404960e21a2e.camel@student.tugraz.at> <87k13b4z2r.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> Date: Mon, 23 Mar 2020 09:57:50 +0100 Message-ID: <87k13ba1o1.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks! -- Pierre Neidhardt https://ambrevar.xyz/ Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.194 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.194 listed in wl.mailspike.net] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 39804 Cc: 39804@debbugs.gnu.org, dario , Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks! -- Pierre Neidhardt https://ambrevar.xyz/ Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ambrevar.xyz] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.194 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.194 listed in wl.mailspike.net] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thanks! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl54eg4ACgkQm9z0l6S7 zH++oQf9EYd2j/eofvgrH+CPJXZzS/Y7d5y6ggtB0j4cL12QX+JpYbaA23smqA5H I5x1KtppeVquEj66ttyzYz93duOXFy/VUtoZmHvXdbO29YdC7k/lBKQt4o5KBnh8 VYUQp5KSYtN7ycLlXn0Tbn2qG8gQ5YcM6fA5kilC1uJtLN8yoQYnZ3Akbsz3i+6z JhikqBeU6Ne74uZhnHH246tlZsTznlUpbQTlPJCYCMhFB+lsuQiBHpETykSvBmGj 7/OXEP+gWMqmHjKGyBJngU4B3dcOcE38lAI1REuojBflMGG4aolOLivOzXdK3xAN lkjWiDwFgU7c26KTjTPvDarG2H8Mpg== =V+Hm -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 14 13:07:30 2025 Received: (at 39804-done) by debbugs.gnu.org; 14 Mar 2025 17:07:30 +0000 Received: from localhost ([127.0.0.1]:35878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tt8VO-0002Fo-BA for submit@debbugs.gnu.org; Fri, 14 Mar 2025 13:07:30 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:49402) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tt8VJ-0002FW-5g for 39804-done@debbugs.gnu.org; Fri, 14 Mar 2025 13:07:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=systemreboot.net; s=default; t=1741972038; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to; bh=ZAB3bgwZhzoXg+8pWA8w3WZnGPVDjukq8TCDEiYOcHI=; b=IFenYiTU6e1EgesAPABPi8IBbopIvGRpNpRzBz5rwx+y0rESzDpqsLFgFxq8E5ynej3TMG C0hMEkSKnMlCF3O/lS/8DVhphBwL45ImaRf7IrIMVZtjD9W50scKgiM092QqSFXM/oFz9j nEIy6Z8pXcrcW3MjgnyO408AqGSZ7g78kXOMdlxzN4JcaZMvEIW2cbwwV5aR1ULXOLtZWv lb+qEN7lVd53h8zqUwNtqZqCL091lvyHq2p7Yat367zNzYR8xgcCwXjWAiA+xJNcbhnHpW jvZ+yZok1CzpLqxxmDy7GmcJgwPa+9X988PFmsKuhyR3lCniFY2C3Rib6Humrg== Received: from localhost ( [192.168.2.1]) by mugam.systemreboot.net (OpenSMTPD) with ESMTPSA id c3376890 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 14 Mar 2025 17:07:17 +0000 (UTC) From: Arun Isaac To: 39804-done@debbugs.gnu.org Subject: Re: [PATCH] gnu: add emacs-exwm-next package (i.e. exwm for emacs-next) In-Reply-To: <87k13ba1o1.fsf@ambrevar.xyz> Date: Fri, 14 Mar 2025 17:07:10 +0000 Message-ID: <87wmcrlewx.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39804-done Cc: Pierre Neidhardt , dario , Maxim Cournoyer , Leo Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi all, Sorry this patch never got applied! But, I guess this patch is now obsolete. Our emacs-exwm package is at version 0.33. Please reopen this issue if it is still relevant. Closing now. Thanks, Arun From unknown Fri Jun 20 18:23:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 Apr 2025 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator