From unknown Sun Jun 15 07:57:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30329 <30329@debbugs.gnu.org> To: bug#30329 <30329@debbugs.gnu.org> Subject: Status: [PATCH] gnu: emacs: Build with xwidgets support. Reply-To: bug#30329 <30329@debbugs.gnu.org> Date: Sun, 15 Jun 2025 14:57:12 +0000 retitle 30329 [PATCH] gnu: emacs: Build with xwidgets support. reassign 30329 guix-patches submitter 30329 Alex Vong severity 30329 normal tag 30329 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 02 16:48:41 2018 Received: (at submit) by debbugs.gnu.org; 2 Feb 2018 21:48:41 +0000 Received: from localhost ([127.0.0.1]:54648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehjCG-00088K-Gj for submit@debbugs.gnu.org; Fri, 02 Feb 2018 16:48:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehjCE-000888-7m for submit@debbugs.gnu.org; Fri, 02 Feb 2018 16:48:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehjC7-0003n4-Rt for submit@debbugs.gnu.org; Fri, 02 Feb 2018 16:48:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48525) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ehjC7-0003me-Nv for submit@debbugs.gnu.org; Fri, 02 Feb 2018 16:48:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34832) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehjC5-0007TK-OH for guix-patches@gnu.org; Fri, 02 Feb 2018 16:48:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehjC2-0003ja-KK for guix-patches@gnu.org; Fri, 02 Feb 2018 16:48:25 -0500 Received: from mail-pl0-x22d.google.com ([2607:f8b0:400e:c01::22d]:43740) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehjC2-0003if-Ay for guix-patches@gnu.org; Fri, 02 Feb 2018 16:48:22 -0500 Received: by mail-pl0-x22d.google.com with SMTP id f4so7155195plr.10 for ; Fri, 02 Feb 2018 13:48:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=wCHZ2n5JEH56it+wW0dot9yrVIEvTgawVOw7TT9vA0k=; b=CG+sUDqwP6WHDBGhKt+t62sSbLeRZufOMs543mB5fe0hWU+SMhEWgdth1WpxWPFRnW pYFpl4JuAPZcRzglSiJdKaX22V7YwDA8IjxMbrOHmT3kQho++T8t/zFFqkCS0QPh8M76 8kWu5pkBuQIR3IODMlkxqoNdfSNgH4ZLG9mxZW84FtCTb0R5nCwsJFR24UctupWlvslV OiZYenTrtYgiAYL0zJoxpbrBKsO9hWc1ACpVqDu9f5SwJCm3h56OT4nRXyR8L2mSUHMf E1VFU6el2hjP+MTvjLtfn3sL8Qx5WMXWbdXiclt9+a8CqM9Ya60alqcoJp41ghc777oy taPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=wCHZ2n5JEH56it+wW0dot9yrVIEvTgawVOw7TT9vA0k=; b=ln8iQNejzC2hw3PmYnmterrtyG11r4bpSpjcBrBx3ZPUz7+kBGGjrXktRft59cHGcI v6FGE+sw2SoWpRsYju3mLq98j8I0lV8eHeW+zH769KYkw9yR9VLX1soj3f3I6Z5rMB3m KlIdn1PDjRHY4DeFfQxqlhBkCw9cswPQUm3EvbZQCo/2UVE+otkYjzyc1/Lh/wJ4Sm0S ChCb/qZ1K9roQ6Km8D27I7vCrEpoJnrBR7ID+2IhNIcPhROwKYycBi28GGuQVg7BjdSz d7ChL0MSqmYz0HuB4FPfTU2LoHSYkDvKprx4/470JPEBz3fREBFZcJKjeiOHwBvObneM sBJg== X-Gm-Message-State: AKwxytduK9WUDNNhPqqgzwGtsr5vbN5+dAyhdI2UxDzfwZKlnRvUp/sO 7qvmP4r5HrTXDyiOQ4aL06s= X-Google-Smtp-Source: AH8x226ySPBpTrHbijEgsgVd+36MaIal2bBlyqLH3BCK6RIwDGpMTlK/35mnkDNmwTZRSJyZodAcmw== X-Received: by 2002:a17:902:7b85:: with SMTP id w5-v6mr15732525pll.195.1517608101080; Fri, 02 Feb 2018 13:48:21 -0800 (PST) Received: from debian (1-64-207-168.static.netvigator.com. [1.64.207.168]) by smtp.gmail.com with ESMTPSA id p68sm5093146pfp.30.2018.02.02.13.48.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Feb 2018 13:48:20 -0800 (PST) From: Alex Vong To: guix-patches@gnu.org Subject: [PATCH] gnu: emacs: Build with xwidgets support. Date: Sat, 03 Feb 2018 05:48:12 +0800 Message-ID: <87vaff12sj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit 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.8 (---) --=-=-= Content-Type: text/plain Hi, This patch adds xwidgets support to Emcas. So Emacs can now display GTK widgets. In particular, it can display webpages using webkitgtk. Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to build. Moroever, the size of the closure of Emacs increases from 880.2 MiB --> 1232.4 MiB after adding the inputs. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-emacs-Build-with-xwidgets-support.patch Content-Transfer-Encoding: quoted-printable >From ae89b2e42689d2ae54d5785238daa5800ad94241 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Sat, 3 Feb 2018 05:05:17 +0800 Subject: [PATCH] gnu: emacs: Build with xwidgets support. * gnu/packages/emacs.scm (emacs) [arguments]: Add '--with-xwidgets' to #:configure-flags. [inputs]: Add glib-networking, gsettings-desktop-schemas, libxcomposite, webkitgtk-2.4. --- gnu/packages/emacs.scm | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 9be92edc1..a56aec440 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -15,7 +15,7 @@ ;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Alex Griffin ;;; Copyright =C2=A9 2016, 2017 Nicolas Goaziou -;;; Copyright =C2=A9 2016, 2017 Alex Vong +;;; Copyright =C2=A9 2016, 2017, 2018 Alex Vong ;;; Copyright =C2=A9 2016, 2017, 2018 Arun Isaac ;;; Copyright =C2=A9 2017 Christopher Baines ;;; Copyright =C2=A9 2017 Mathieu Othacehe @@ -81,6 +81,7 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages imagemagick) #:use-module (gnu packages w3m) + #:use-module (gnu packages webkit) #:use-module (gnu packages wget) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -151,7 +152,9 @@ " "))))))) (build-system glib-or-gtk-build-system) (arguments - `(#:phases + `(#:configure-flags + '("--with-xwidgets") + #:phases (modify-phases %standard-phases (add-before 'configure 'fix-/bin/pwd (lambda _ @@ -204,7 +207,13 @@ =20 ;; multilingualization support ("libotf" ,libotf) - ("m17n-lib" ,m17n-lib))) + ("m17n-lib" ,m17n-lib) + + ;; xwidgets support + ("glib-networking" ,glib-networking) ; required for browsing https = pages + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("libxcomposite" ,libxcomposite) + ("webkitgtk" ,webkitgtk-2.4))) ; libwebkitgtk-3.0 is required (native-inputs `(("guix-emacs.el" ,(search-auxiliary-file "emacs/guix-emacs.el")) ("pkg-config" ,pkg-config) --=20 2.16.1 --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 16:58:45 2018 Received: (at 30329) by debbugs.gnu.org; 5 Feb 2018 21:58:45 +0000 Received: from localhost ([127.0.0.1]:59133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiomh-0006xc-33 for submit@debbugs.gnu.org; Mon, 05 Feb 2018 16:58:43 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiomf-0006xU-Mb for 30329@debbugs.gnu.org; Mon, 05 Feb 2018 16:58:42 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 33DFD20B53; Mon, 5 Feb 2018 16:58:41 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Mon, 05 Feb 2018 16:58:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=xKrYLzuBPwaowg25CP9PXbhIBO+w7W25oHrFERi4xu8=; b=ElhDL hxJ4dAJePKUlbng3J4g9Az33zGVYkQ8j4gbnlsJbaHcC4NgPevbrpSxFSD43e9Xr zV6bAV4MQgSF/0zv7vd/Fh1hrHlEHv05zMmOqcz6+cwyeT06ueTSym97e4VSOSB3 DThgP6DYw2ZevRuqz6D+MDvjxqHIptz6O+5mp4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=xKrYLzuBPwaowg25CP9PXbhIBO+w7 W25oHrFERi4xu8=; b=iT2QSBEcpsK+gJwVNClTnkj+0l2kMBMmPLhvc5D21IDwC Ws7/ZpL5sEMkQQYHfQLr4DY201gVzx2pMJFtaXoEJCpGfSA3GgIn8yOUXL2/K6WT qLYsaNOyEzWSt0yUZT5MY035cN1rAF9LgQ4qgUQu3lNH+NTfyY505ji8YVAC22wF h9apgoAPnx8o6WfYNnPmJgqL/778AGQQUwj2xjU5pKcVnAwHKPylEBS3/LuXXgdz wAHHeeia0aYSG1t2KVbTvNcpb2k3xCE2ZS71vvbl87B8tE+YUozzCzJEtwgx7IkG By0LlhxQrF4/2Xj1EKO9f9z6xLdMH3VSY9WG5dVxQ== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id D73322415E; Mon, 5 Feb 2018 16:58:40 -0500 (EST) Date: Mon, 5 Feb 2018 16:58:39 -0500 From: Leo Famulari To: Alex Vong Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. Message-ID: <20180205215839.GA17317@jasmine.lan> References: <87vaff12sj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline In-Reply-To: <87vaff12sj.fsf@gmail.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30329 Cc: 30329@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: -0.7 (/) --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 03, 2018 at 05:48:12AM +0800, Alex Vong wrote: > Hi, >=20 > This patch adds xwidgets support to Emcas. So Emacs can now display GTK > widgets. In particular, it can display webpages using webkitgtk. >=20 > Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets > requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to > build. Webkitgtk is very actively researched and exploited for security problems. If this use of webkitgtk-2.4 would ever handle untrusted input, it's not very safe. I don't use Emacs so I'm not sure what the use case is for webkitgtk. For examples, you can check the security advisories published by the Webkitgtk team: https://webkitgtk.org/news.html They publish an advisory after every release, and there are always several fixed bugs allowing code execution by whoever supplies the input (typically from a remote web server). --CE+1k2dSO48ffgeK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlp404wACgkQJkb6MLrK fwgADg//ZgkVvem+jbgo5q5GpsfO3dQXYaJHAq5KSbL9PIQVhUbJYXHAlp9LeOd6 0e2AeO0xfdCzgOkLx+083TQBsWCxDay0LmLUKr31V56urIbM3pE0Xrq1xiGB4Osf B46uUC/YidNInyXhUlsCCM9abTILmvFbQ+/tW8I5m2S/xfuz31cj10CYeGAwBroP 2evUWODkcYZj+NFxxOE4hpJHTxoBlRhUIqjgbkvZod12S+yNYHIGV+kiCmHddVrj pOwhUvSlb2pHNvsHomOyYvzIxfRtouvE1UDunndOduKZjcJLgrEWFkND/ugtCW96 lx7920K0m7/X9JcXLwqeI9y1KtURKM3+9zAG9d7VJP2bY9kOQdRCh0WtZF2hqz5k EBRPdjnaZBKBfSPTBbg0G7K8FGvkjWzP8sDZBz8vuB/DhVlWqxQESgWKWdW/4+pe aNdCEb03C/m/5g4ZXY+y3ggHgIh08Ss15flIn8YW+EwTLNKGpgkDF1E7erwsX5GW e/HfDZzPLn6zUb9Mv117RDEeT4zo7MtJPXnxlO7omgXG5UhIP6zOupYSn7EoXhAp dbWfwdi3OhEiPXO/YS/PV8c0yXMbBnh0XKPNRDcZ0xaG38/Iovy13+wcvEyPR2aC rnWONqg6lgy/I7ZMOd8J4Y0FH98gHhIcmFEa9fx7sRU5E1qmG5I= =pD3y -----END PGP SIGNATURE----- --CE+1k2dSO48ffgeK-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 10:29:04 2018 Received: (at 30329) by debbugs.gnu.org; 6 Feb 2018 15:29:04 +0000 Received: from localhost ([127.0.0.1]:60457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej5B8-0000jg-Cq for submit@debbugs.gnu.org; Tue, 06 Feb 2018 10:29:04 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:57606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ej5B6-0000jI-TU for 30329@debbugs.gnu.org; Tue, 06 Feb 2018 10:29:01 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6275B10833; Tue, 6 Feb 2018 16:29:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uFKZoKtLYWMT; Tue, 6 Feb 2018 16:28:59 +0100 (CET) Received: from ribbon (unknown [193.50.110.200]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6F11210829; Tue, 6 Feb 2018 16:28:59 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. References: <87vaff12sj.fsf@gmail.com> <20180205215839.GA17317@jasmine.lan> Date: Tue, 06 Feb 2018 16:28:59 +0100 In-Reply-To: <20180205215839.GA17317@jasmine.lan> (Leo Famulari's message of "Mon, 5 Feb 2018 16:58:39 -0500") Message-ID: <87fu6e5e84.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 30329 Cc: 30329@debbugs.gnu.org, Alex Vong 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 Famulari skribis: > On Sat, Feb 03, 2018 at 05:48:12AM +0800, Alex Vong wrote: >> Hi, >>=20 >> This patch adds xwidgets support to Emcas. So Emacs can now display GTK >> widgets. In particular, it can display webpages using webkitgtk. >>=20 >> Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets >> requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to >> build. > > Webkitgtk is very actively researched and exploited for security > problems. If this use of webkitgtk-2.4 would ever handle untrusted > input, it's not very safe. I don't use Emacs so I'm not sure what the > use case is for webkitgtk. > > For examples, you can check the security advisories published by the > Webkitgtk team: > > https://webkitgtk.org/news.html > > They publish an advisory after every release, and there are always > several fixed bugs allowing code execution by whoever supplies the input > (typically from a remote web server). That=E2=80=99s indeed a bit of a problem. Would be nice if it could use the latest webkitgtk series. Given that and the increase in closure size, I would prefer making it a separate =E2=80=9Cemacs-xwidgets=E2=80=9D package. WDYT? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 20:04:54 2018 Received: (at 30329) by debbugs.gnu.org; 8 Feb 2018 01:04:54 +0000 Received: from localhost ([127.0.0.1]:33586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejady-0000im-0L for submit@debbugs.gnu.org; Wed, 07 Feb 2018 20:04:54 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:45883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejadv-0000iZ-UL for 30329@debbugs.gnu.org; Wed, 07 Feb 2018 20:04:52 -0500 Received: by mail-pg0-f67.google.com with SMTP id m136so1013594pga.12 for <30329@debbugs.gnu.org>; Wed, 07 Feb 2018 17:04:51 -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=lZn9W82j1Ha5zw5JvCcLcrNDwkHW1Seiq33oQ8WZM1E=; b=aesTSilLtEzlbvTFV7XOmfz+PEnRx/G8tIi1Pmua9zQ3Vgbekf/6qr2X/A3TkP8CWc 7oTHS8j/g3s6eCYWXLTnT6HPpH7f69e3PQ/vpXzXokcPCVwWuJJQOEl/UcRJ+TjoUW1s TyAU5RTstx68c7ictlrG3gknFlwdqpH0Jia2MldB2iSxkVNqHqWRCvjbp0y9BOwwiFuL t2abOYB2l32Z4Tlnp8hOAaCiCcTeSqO2OGl8bUK8rMLaJgBWNpnuRVlaMu04ZUGLyE3v l1uOf5X2IWL7ZA2qKwVNgz6rOSmMSobh5sE8ESL6IO7qd0xHu8LVCzCDLHsZLTQYHLRI NA1w== 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=lZn9W82j1Ha5zw5JvCcLcrNDwkHW1Seiq33oQ8WZM1E=; b=ZXlSWonDITjQRxKCckkAMdjyEjwRz9cfglebENuK+tXi+rbj7UM38l0nJijnbwzfXz L5AMJueZ3cSn9gfLwIfPvaf8tx4hNpwEXVmj7QaqSWFcl2Yyvn/3BBAdUhQpjzaX3hWh i3ft1ijpjZkehnG2eUcoQjJoH/fWG/OUk3A4ML6l8SqHUCaMMHJTruXJh0L6OaT+eNSQ fa+brHIdk+lASIbxfpEo9AL2loPIN3xFSVI3F3Hk6m8IrxWNGc79FswJjkxo71P5A/im 7QmmrH7g0mev87TMPiSLNiV5PCIpobkIzl5TPkrovy2HAIQWuzBbUHFKYPRghmJDlym0 2QYQ== X-Gm-Message-State: APf1xPB7+hlBtG78qUsPRSLeZqG3fnznetsCCinKr9g+sisQc+Lo8l5w YrHneY28FJp6ZuLFpS40LCw= X-Google-Smtp-Source: AH8x2269T72pfZyLbdap35I0dfGyWZ5jjMdmh0s/YiLCtjauBP+YQH9Gzwa5nui1frcpsm5h5Jb24g== X-Received: by 10.99.182.12 with SMTP id j12mr6629811pgf.113.1518051886020; Wed, 07 Feb 2018 17:04:46 -0800 (PST) Received: from debian (n058152178225.netvigator.com. [58.152.178.225]) by smtp.gmail.com with ESMTPSA id a28sm5833737pfe.70.2018.02.07.17.04.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 07 Feb 2018 17:04:45 -0800 (PST) From: Alex Vong To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. References: <87vaff12sj.fsf@gmail.com> <20180205215839.GA17317@jasmine.lan> <87fu6e5e84.fsf@gnu.org> Date: Thu, 08 Feb 2018 09:04:35 +0800 In-Reply-To: <87fu6e5e84.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 06 Feb 2018 16:28:59 +0100") Message-ID: <87a7wks34s.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 30329 Cc: 30329@debbugs.gnu.org, Leo Famulari 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.2 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > Leo Famulari skribis: > >> On Sat, Feb 03, 2018 at 05:48:12AM +0800, Alex Vong wrote: >>> Hi, >>>=20 >>> This patch adds xwidgets support to Emcas. So Emacs can now display GTK >>> widgets. In particular, it can display webpages using webkitgtk. >>>=20 >>> Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets >>> requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to >>> build. >> >> Webkitgtk is very actively researched and exploited for security >> problems. If this use of webkitgtk-2.4 would ever handle untrusted >> input, it's not very safe. I don't use Emacs so I'm not sure what the >> use case is for webkitgtk. >> >> For examples, you can check the security advisories published by the >> Webkitgtk team: >> >> https://webkitgtk.org/news.html >> >> They publish an advisory after every release, and there are always >> several fixed bugs allowing code execution by whoever supplies the input >> (typically from a remote web server). > > That=E2=80=99s indeed a bit of a problem. Would be nice if it could use = the > latest webkitgtk series. > > Given that and the increase in closure size, I would prefer making it a > separate =E2=80=9Cemacs-xwidgets=E2=80=9D package. > > WDYT? > I agree with what Leo thought. Since it is up to emacs package authors to make sure untrusted input are never sent to webkitgtk, and it is hard to garantee that every package does the right thing. So I will send another patch after emacs switch to libwebkitgtk-4.0 (in a separate package). > Thanks, > Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 21:33:00 2018 Received: (at 30329) by debbugs.gnu.org; 8 Feb 2018 02:33:00 +0000 Received: from localhost ([127.0.0.1]:33634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejc1E-0008V1-5W for submit@debbugs.gnu.org; Wed, 07 Feb 2018 21:33:00 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:41505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejc1A-0008Uq-8D for 30329@debbugs.gnu.org; Wed, 07 Feb 2018 21:32:58 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 6533D20D1B; Wed, 7 Feb 2018 21:32:55 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 07 Feb 2018 21:32:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=Q5CPoX5zc2WOc+RMam8BPqXA6ECSfJUnDyOppSyzRm8=; b=DHBUT pF7scEuEbSz8S1UK6PSOnHYxBNJY1NZIU5/yk5alY0cPvIKFvrngqXWwR06xPGV6 iDrKhafR92Fa2/69bzvZf+ftaqEspCKS2vQYLSisSkeKSwCN4zVCxqN2HEyng5X8 8ieMSP7/rXa3k3vH3sEQO0DXouaOkxbE4wG8PY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=Q5CPoX5zc2WOc+RMam8BPqXA6ECSf JUnDyOppSyzRm8=; b=nN96UhdGRe2hIL1b8Pk2U78V/I4+ZarKGkXbQWnnG+SFn N0e9Wh5+dJpnx/x55wqBtvBeDKpsLQWHbPFNsef5qXNSxDiNiNeD1+UtkCp1xWWC lIHpgX0K6e9BbrWvGePNGQhAEM6BfXD0DmJZcUdcbeXzWxeyTNScVkqEpuYA6Tlj cPgSP7PM6cPI0T3P1lTBW0vGsaKonx8Zb08miP1MKttC9by0cXSzqthd3kxiX6EU ciC8Q6btIHkmBF9B+Jbk3Fc4ADaANJqNFF1eX681i9842TEWhbcDxVyhI/6hH/Sc tI8EEyLJOg7aZmWSQih1Dtu+PjOy3/MgDyj3er9dg== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 1DAE324404; Wed, 7 Feb 2018 21:32:55 -0500 (EST) Date: Wed, 7 Feb 2018 21:32:53 -0500 From: Leo Famulari To: Alex Vong Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. Message-ID: <20180208023253.GA16980@jasmine.lan> References: <87vaff12sj.fsf@gmail.com> <20180205215839.GA17317@jasmine.lan> <87fu6e5e84.fsf@gnu.org> <87a7wks34s.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline In-Reply-To: <87a7wks34s.fsf@gmail.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30329 Cc: 30329@debbugs.gnu.org, Ludovic =?iso-8859-1?Q?Court=E8s?= 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.7 (/) --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Feb 08, 2018 at 09:04:35AM +0800, Alex Vong wrote: > I agree with what Leo thought. Since it is up to emacs package authors > to make sure untrusted input are never sent to webkitgtk, and it is hard > to garantee that every package does the right thing. I'd like to clarify myself a bit. I believe that with some time and effort, someone could find exploitable bugs in every complex piece of software in Guix. We shouldn't let this hold us back from enjoying the features of the software. However, in cases where the bugs were publicized long ago (webkitgtk 2.4.0 is almost 4 years old; 2.4.11 almost 2 years old) and the bugs are easily accessible to attackers (webkitgtk renders content from web pages) we should be more careful. GnuCash is now the only thing in our tree using this old webkitgtk, and the GnuCash developers are actively working to make GnuCash use a more recent version. Other distros have even removed GnuCash or are preparing to remove it due to this issue, but I think we can wait for a bit longer. BTW, there is a bug to discuss related issues at . --mYCpIKhGyMATD0i+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlp7ttUACgkQJkb6MLrK fwjHDg/8DHRork4XGezdq1jWkDWJRb4js409g0SK+xFgeo+95Dpe4oB1L1iqkzmV pb+sQh6yLglN9G0pG/bkRQafctDVHzo2erA0AX+T20zvWRsuZQ2xMK4GUZQAiTI+ whGLwiS0qDplpTaHLf96JwaXftPOHOmmMhJQz9dI4GxIjGsuTUQPXLVpX406l/59 Xs2RAg2Y6EfGakRUlU0Uc55KRK7i+fVprKqewFD0DpmzJqGsBcdQAgbOi3cLWOet CArhi7u2wavzkBmR74JgEOy5Gmd88hz7fcIq31f7QSPoQGacfoN2ZEhDiu4by0vu vAkYfrYAEYYsgYNkDycHJFJ22/wINDgylh8YuHx0BXAvPp5MVVzYHDV2pNYzhCWW mbCQ7ya9TwYI88Koh70Yu+a/GI+e5wi1b9YpjhXX6TXW7H9rpdL62qo69o3rMdY4 cde1uToStz0ogamW9g5rD0j9xLndzrujID/Y79UsZAOCeBo8VVvS+I7USVZSP0U5 QZDYBHNu4VLLgDrf+mWWjmakOJzXgN4hi9h314g4OdL0LTb3nAcaSExoiWu1SjGa a2AU6AzlsOR92eClZTAO7X9wlE/UleZlF/mGqjWGlza+US8lQrO0siK+hEMlTMWv 51mwFfmC5YjGCdGSNCjnvjrmj1ouVZsqUTuNgeOJSpxBkNdhT+E= =54Y+ -----END PGP SIGNATURE----- --mYCpIKhGyMATD0i+-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 09 01:25:48 2018 Received: (at 30329) by debbugs.gnu.org; 9 Jun 2018 05:25:48 +0000 Received: from localhost ([127.0.0.1]:40226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRWNn-0006E3-Px for submit@debbugs.gnu.org; Sat, 09 Jun 2018 01:25:48 -0400 Received: from mail-pg0-f68.google.com ([74.125.83.68]:36453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRWNk-0006Dn-68 for 30329@debbugs.gnu.org; Sat, 09 Jun 2018 01:25:44 -0400 Received: by mail-pg0-f68.google.com with SMTP id m5-v6so7303987pgd.3 for <30329@debbugs.gnu.org>; Fri, 08 Jun 2018 22:25:44 -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=5V78Sfn2d5Xtp2XoUhlUz51f0+8XfUrUrbI0POFFx94=; b=QTNOHqYBzHtwxdQx0jIbYFlttuaUU23jOOhJ0zszw7P2gVcuyYjuiW+7Pk8iNy4WLL uXGqI7trnR05bUw+/WFpL9R0n+Y41Rfnz8/6aUY8Cxanm4sM9KxCPPpYRZ7yIIEZwWOz AoYdgIYdBKG1OFHVHcDcJ2qHprRXfgjEkt2Y0EcqFNBUpjMhbQQdFaYlm4PJL7sKWv3a x0KlDBjH5TVfIG9Kmxri9omglsOdcHdGBkTqvCOX40UYByllK8F75Y8z8wK5WiiBDszS rTfJtLSPerpwP3rDbm9U4Mb3jENpT3PCxX84Ndzuh6L7dj9v9OtFmd1PrRsLwh0/XWh2 TikA== 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=5V78Sfn2d5Xtp2XoUhlUz51f0+8XfUrUrbI0POFFx94=; b=ZS+g0G5DzsKOJEZbo6GIJ59tSvYf+/IOgvdaLVYlp+9GX6U3AeW3yU7bV2h3qOlB3b Af4/eczJ3K46wC/OR4RszteIqLq8jubZBwggsPD9pfz7x2I/ZN+ZDm/2jVwoV9B7KMA+ qvb2iCvLB/qvHMbdXVFw2qehDVhu+CINZ6+ev8gTCnNWB1DvLb9af9BaDhw9XUUH7RLT vH9f3V4MwTI5BdhLcDP79ZpRBScH+uu/+MsR5Cseo6ir7VsGVuufm/76jcYjzQ4olMGa xjvnCRcRWdMGDc8+owHACbjo6LSWLOFbKJMzT8RJCPvylRGimOBDdWf0vsP48jMM+X0l 1d8w== X-Gm-Message-State: APt69E3FrJLBhh9342yZceUjbq+4AjzfAVqbAlexLXZ9B6Tv960lPIr4 vWJzEQjoWFVINL1NvFpa9Gg= X-Google-Smtp-Source: ADUXVKKXvxldEXi9yUWQ8HGIXRLds1eyq+X2tu+7nhDt02hpNNYEGIjtFSQNYavxN/v6EA2FnbRNcw== X-Received: by 2002:a63:920c:: with SMTP id o12-v6mr7638355pgd.233.1528521938383; Fri, 08 Jun 2018 22:25:38 -0700 (PDT) Received: from garuda.local (c-24-18-253-84.hsd1.wa.comcast.net. [24.18.253.84]) by smtp.gmail.com with ESMTPSA id o65-v6sm6885760pga.75.2018.06.08.22.25.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Jun 2018 22:25:36 -0700 (PDT) From: Chris Marusich X-Google-Original-From: Chris Marusich To: Alex Vong Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. References: <87vaff12sj.fsf@gmail.com> <20180205215839.GA17317@jasmine.lan> <87fu6e5e84.fsf@gnu.org> <87a7wks34s.fsf@gmail.com> <87vaff12sj.fsf@gmail.com> Date: Fri, 08 Jun 2018 22:25:34 -0700 In-Reply-To: <87vaff12sj.fsf@gmail.com> (Alex Vong's message of "Sat, 03 Feb 2018 05:48:12 +0800, Wed, 7 Feb 2018 21:32:53 -0500") Message-ID: <87vaascz01.fsf_-_@garuda.local.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30329 Cc: 30329@debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= , Leo Famulari 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Alex Vong writes: > This patch adds xwidgets support to Emcas. So Emacs can now display GTK > widgets. In particular, it can display webpages using webkitgtk. > > Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets > requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to > build. This patch will no longer work, since webkitgtk@2.4 has been removed. How shall we proceed? Is something like it still needed, or can we close this report? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlsbZM4ACgkQ3UCaFdgi Rp1ypw//cwI7bzw7ih0SM34mGk3dEA1vN296Em7NGXlLPphujM+uP+CIdTFE+5Jy bDoS5d3+CndQMtLT0VhCf9PJnuzw1c6RVkqEIgfd8FYaLRAZZO9cUp67vU2Qqrxc TCHyLJBziwNv5MZG/lgjQAAYPbcOVqkpUeiPZBpY04WBs1joDNkt2xya4W7XWi75 R1D0f9zrqk/6OaYO66uBBmVDB0RUVWgMZbpdQa1iVymhQWpT/ELEFCySH2Ey5QFW mD/3WC9XaNiHYLdcDsTb9VuxYtednpFTBpk52fmQI0o6ptwePOkeu9na4eRO4Fi8 +WzU/xmcjB35nmruzm+4wTh0B1K1jCGiNCFASX/BHpO5wk+aou2AqGUrKORZqunt 5orIByC3ELi2FDzwGyasq2t0WLFVnoHcQgCWI0OpfGi5hqzylsp3oZqlrbdLTnEh FmNoHse6785W7iaICe3DaPU8QvJny9/TwNXNMG+CtACSIyJfoe0xPhwrYgNQy20s il4s9Or0hlPLSYcplCtMiHuU2fKDmPdddkWka35CNkAsK58PCBseOpkflWIVGdNY UYse7LBrUteKZ94v3oTHnEm3EqE2GEz2LXre7P3pVSRv7qiumQhkd3RD7MQplN9T Qwhnvx6m34w4MH1GIALiAUo/FN37Rzk1Y1+SmTqgmNsIQnP0TWE= =sMpc -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 23 19:54:18 2018 Received: (at 30329-done) by debbugs.gnu.org; 23 Jun 2018 23:54:18 +0000 Received: from localhost ([127.0.0.1]:33537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWsMD-0005qj-Mr for submit@debbugs.gnu.org; Sat, 23 Jun 2018 19:54:18 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWsMB-0005qb-Gm for 30329-done@debbugs.gnu.org; Sat, 23 Jun 2018 19:54:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1529582739; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1299; bh=qobk9DIgdVUTRl5wRutve79ziSs5qW3lzDFPYSiEvlQ=; b=dV/ZaqtBi7uTh4ZJV2fNSs27d2XFe/Oi5NuxORKBNCifDGleHofdPCvU0p25QMv0 /WiTWjnE/P9WIbJAgPexmsUayFSwO7UxDXwcL3RajKAwttoTpR3msr8OEhRfZGen4QH lyAbxG+zX0R5+fo2Q+ELRl4YztSGnpYgjlFG2Qi4= Received: from localhost (141.80.247.181 [141.80.247.181]) by mx.zohomail.com with SMTPS id 1529582738997646.3854474673759; Thu, 21 Jun 2018 05:05:38 -0700 (PDT) References: <87vaff12sj.fsf@gmail.com> <20180205215839.GA17317@jasmine.lan> <87fu6e5e84.fsf@gnu.org> <87a7wks34s.fsf@gmail.com> <87vaascz01.fsf_-_@garuda.local.i-did-not-set--mail-host-address--so-tickle-me> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Chris Marusich Subject: Re: [bug#30329] [PATCH] gnu: emacs: Build with xwidgets support. In-reply-to: <87vaascz01.fsf_-_@garuda.local.i-did-not-set--mail-host-address--so-tickle-me> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 21 Jun 2018 14:05:36 +0200 Message-ID: <8736xgtkdr.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30329-done Cc: 30329-done@debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= , Alex Vong , Leo Famulari 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 (-) Chris Marusich writes: > Alex Vong writes: > >> This patch adds xwidgets support to Emcas. So Emacs can now display GTK >> widgets. In particular, it can display webpages using webkitgtk. >> >> Also, I use webkitgtk-2.4 instead of webkitgtk, because xwidgets >> requires libwebkitgtk-3.0 instead of libwebkitgtk-4.0 to >> build. > > This patch will no longer work, since webkitgtk@2.4 has been removed. > How shall we proceed? Is something like it still needed, or can we > close this report? Some time ago I updated the Emacs xwidget feature to use the latest webkit, so we shouldn=E2=80=99t be using the old one here. I would suggest not to add this package, because the xwidgets feature currently isn=E2=80=99t all that useful. There is very little communication between Emacs and the widget. Work was underway (and has since stalled) to use gobject introspection to expose the webkit API to Elisp. I=E2=80=99d suggest to wait until this feature is more useful. Alex, I=E2=80=99m closing this bug now, but you=E2=80=99re welcome to submi= t another patch that adds a separate emacs-with-xwidgets package and I won=E2=80=99t reject it despite my opinion of current state of the feature. Thanks! -- Ricardo From unknown Sun Jun 15 07:57:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Jul 2018 11:24:04 +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