From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id cAyfDMEk12V2VwAAqHPOHw:P1 (envelope-from ) for ; Thu, 22 Feb 2024 11:41:05 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cAyfDMEk12V2VwAAqHPOHw (envelope-from ) for ; Thu, 22 Feb 2024 11:41:05 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm3 header.b=EoQ2IazI; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="a o2q2SP"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1708598464; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BHiDZ6uEtWskyqGwYnZMTODrHC1VG+dd+fPIU8G32wI=; b=YNhbn8nwYxA9UoZujdUUuvxIdWLtQTGpU2VvfzavG/Ydx9WSeXCN8UyZ2Wq66EHz3hy2ia PhVmRQK+r4KDamQ8vkOoAyf5RdsIkBjRmUn0GqztFzAZN/CAu34z6s8TPDoaKOsQ4hz6L3 8WIQxiK99BidDMgsIyJ2XcGoBP7QoKNfl0lJtN1nvFx+HR2+wfr9JMmskUk3xcpW/1582k lMMXOTxYDgxpQk7hwUSoVv2exCpJ9FlYBGtFdSGyB3GIsNDhKautPnjivts+VynPItIyeT aJJaLvH6mVchNv0b0p5FHQ0RT/NoQRWGdH+TdmFwQuhYAF0DUKivHdMHX/HIpg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm3 header.b=EoQ2IazI; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="a o2q2SP"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1708598464; a=rsa-sha256; cv=none; b=Ee9w8Co/9v2EL2ZuleHaLwkyVhzIUozo300mwDq81NTNsRTRAxiIDcKAqx8sNibuQ7fe4+ sWYxngMGG2i+q004SaP8ZwehufGTky8JruhuOhTFWU1OorkPMD1G5RHOUm2y37szv6xN8X KtaQJUYZ121Kyg5/+jS9mSukbRSGUjJelib4fdmCvtQxffhhZ8h7OhC2uyU2Me1XQ/l3q/ dpLukRRpXxz5op9jS3XDmFgXPjADrhKUQaKlmTOPJsdDZI28id+hfausTQdOzDMs0C4blX vnVKsQmXZtT5X8cTLTxsuxu02RZ90E7GPCmooGsyjUtYiAdes2f5zRvWNA7KOw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 222076F154 for ; Thu, 22 Feb 2024 11:41:04 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rd6VQ-0006KA-Vt; Thu, 22 Feb 2024 05:40:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rd6VP-0006K0-8A for guix-patches@gnu.org; Thu, 22 Feb 2024 05:40:43 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rd6VL-00060l-Dz for guix-patches@gnu.org; Thu, 22 Feb 2024 05:40:42 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rd6Vi-00047J-3R for guix-patches@gnu.org; Thu, 22 Feb 2024 05:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67512] [PATCH v4 3/4] gnu: Add wasm packages. Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 22 Feb 2024 10:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67512 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ian Eure Cc: 67512@debbugs.gnu.org, Mark H Weaver , Liliana Marie Prikler Received: via spool by 67512-submit@debbugs.gnu.org id=B67512.170859842315710 (code B ref 67512); Thu, 22 Feb 2024 10:41:02 +0000 Received: (at 67512) by debbugs.gnu.org; 22 Feb 2024 10:40:23 +0000 Received: from localhost ([127.0.0.1]:43924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd6V4-00045C-Ni for submit@debbugs.gnu.org; Thu, 22 Feb 2024 05:40:23 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:33529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd6Az-00038b-M4 for 67512@debbugs.gnu.org; Thu, 22 Feb 2024 05:19:39 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 72E205C010D; Thu, 22 Feb 2024 05:19:09 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 22 Feb 2024 05:19:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1708597149; x=1708683549; bh=BHiDZ6uEtWskyqGwYnZMTODrHC1VG+dd+fPIU8G32wI=; b= EoQ2IazIPEHwBeeGydP1sTXmp2bk6cRkqBGGClPoTIZxLuoHZDoFCUnaZpGfIO35 YeQTUN2fZq6n/JkL5Gza+5+v8k48W1sE7sWpZqItXuCMzcQZiY4++iVwReCH7PBx MRojiqZxnvaNSEHgVd9lUQ8yyUidL48YMHvWRYQKuBw6haeOb6dvNelhmfOlASzn SfyWiFMa8DTFBvPc6Gty9s0SJ9KoYwWM42QuaHH0mXz9UDilKVZgEzgjIrVz3b5d 4CPI2lcLFgY9mxibsugsqGlfSeECFPpK6S465qXW7Yw9GZYBY6w28CiPWKYI89g2 oqCzrZErQHqxZkWsU+6pRQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708597149; x= 1708683549; bh=BHiDZ6uEtWskyqGwYnZMTODrHC1VG+dd+fPIU8G32wI=; b=a o2q2SP2utg4p+o4eLZsfTx3SZ+TkNp/mKwnzrLQ38p26ThelmST5i7ApTPdsE0Yz gCmniDLU+m5p7h68UwPwG+16Tyw8a3+OgVYNOYrs2m9GYpG4ZF7peexBXTiT2oRd xIUQpInb1Lfrbr8PCve729oDzsGboJ2wdGj5Pz1TpB51fCdHck6baqEk3rt9zuY4 BHtLx1SvQd2KsSum6t3h5BnaZHN8yFO1JXNkRz36hbMW5l+nSPpN+25NDzn9exTg tfUKwza81CPwfhNG4pU9eX5YXmP2r6BSFZCwfKIz9CX3pe/Aal4ZCHDygCPifykD aP47JnhKc5ubUe5c2M+jQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeeggddufecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufgjfhffkfgfgggtgfesthhqredttderjeenucfhrhhomhepvehlrohm vghnthcunfgrshhsihgvuhhruceotghlvghmvghntheslhgrshhsihgvuhhrrdhorhhgqe enucggtffrrghtthgvrhhnpeegkeehfefftdefffeuveekgfffhfdtudfgudegueegvefg udetffdugfefhfejudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 22 Feb 2024 05:19:07 -0500 (EST) From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur In-Reply-To: <878r3d47bw.fsf@retrospec.tv> (Ian Eure's message of "Wed, 21 Feb 2024 16:07:30 -0800") References: <39662eaab8ebb73981be67f42a0277c2013be76b.1707855137.git.ian@retrospec.tv> <1808da259ee4755731fade4507812fb3f9ba619e.camel@gmail.com> <87eddgx6y7.fsf@retrospec.tv> <877cj4fpo6.fsf@lassieur.org> <871q9bdpn3.fsf@retrospec.tv> <87ttm2wp84.fsf@lassieur.org> <87le7e4k3b.fsf@retrospec.tv> <7c457d6001344a781bd51e2716a295235d6ea755.camel@gmail.com> <87frxmqbvv.fsf@lassieur.org> <878r3d47bw.fsf@retrospec.tv> Date: Thu, 22 Feb 2024 11:19:03 +0100 Message-ID: <8734tkx0mg.fsf@lassieur.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.87 X-Spam-Score: -3.87 X-Migadu-Queue-Id: 222076F154 X-Migadu-Scanner: mx11.migadu.com X-TUID: nYy/yb+rl/Ui On Wed, Feb 21 2024, Ian Eure wrote: > Cl=C3=A9ment Lassieur writes: > >> On Wed, Feb 21 2024, Liliana Marie Prikler wrote: >>> Am Dienstag, dem 20.02.2024 um 18:18 -0800 schrieb Ian Eure: >>>> Cl=C3=A9ment Lassieur writes: >>>> > > Are you saying you want a process like: >>>> > > > > 1a. Get wasm toolchain stuff merged. >>>> > > 1b. Get Librewolf merged without WASM sandboxing. >>>> > > 2. Update icecat, torbrowser, mullvad, and librewolf to > > use = > > >>>> WASM sandboxing. >>>> > > Excatly.=C2=A0 1b can be done after 1a, or before 1a. >>>> > Is there a technical reason why landing WASM sandboxing support for = all >>>> browsers in the same patch is desirable?=C2=A0 I can intuit none, and = as I=E2=80=99m >>>> disinclined to either roll back portions of my existing patchset, or w= ork >>>> on other browsers, the proposal is disagreeable. >>> I think this ordering is w.r.t. *patch sets*, not patches. I wouldn't >>> suggest dropping four packages into one patch. >> >> Indeed I've never said it should be done in one patch. I said one-shot >> as in =E2=80=98symmetrical=E2=80=99: the work required to add Wasm to ou= r browsers >> should be more or less the same for all browsers, and code duplication >> should be avoided. >> > > Forgive me for my imprecision, and thank you for the > explanation. Unfortunately, the distinction makes little difference to me= , as > it still would require me to do work I=E2=80=99m unwilling to do. My unw= illingness > has less to do with the amount of work than its scope: My goal is to get > LibreWolf into Guix, and I simply have no desire or motivation to work on > other browsers. Firefox based browsers are closely related. Sounds impossible to me to really do good work on one of them without touching the other ones. > I think the best course of action is to reduce scope by removing the WASM > component of this patch series entirely. I=E2=80=99d send a new patch se= ries without > the WASM toolchain packages, and with WASM sandboxing disabled in the > LibreWolf package. The official LibreWolf binaries don=E2=80=99t appear = to have this > enabled, so no hardening would be sacrified vs. LibreWolf installed any o= ther > way. And since I=E2=80=99m not the original author of the WASM packages,= and not > well-positioned to address problems with them, omitting them seems likely= to > circumvent difficulties in the review process and support of those. > > What do you think? Sounds good. And we can add WASM later.