From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.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 uP5jCOH1p2UOEQEA62LTzQ:P1 (envelope-from ) for ; Wed, 17 Jan 2024 16:44:33 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id uP5jCOH1p2UOEQEA62LTzQ (envelope-from ) for ; Wed, 17 Jan 2024 16:44:33 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm2 header.b=Q8FX8Kyb; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="A aMrQxN"; 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=1705506272; 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=gSWbu/qfENA8B2300JDQqakpuQVSWFZdPig539JPTJw=; b=pSkVV5L/Y9O+w8ZIIv43maF2tDva1n94+WGqhYHPHziET6gzoi+ORA4vB7Ii7kWToMG/+c T6+QC2xcJCPoOw/Gj0mPY/acGNALgPgEiMTNw46GmWJIja2O2WQ+AXg2uULmf03RT025Ix Im7W2bOVe78ZtxDUkecOErm7xOiIJFmUD5BtsK5Iaq+d3AIPpyTDw7bZ3c9rfgsuMM7FHb 4MTVYfubTKImlWdXRxIiaq9y5VxTc7YmKqrEU/WBC0qNhq5F+m13oxcyCFqIF3vAFqUQ5A KR2/cJIANUnamu57Xw0otff1FTs7VibaLZzrkIHFCkDQ0iSkWOrw23GGprKQCw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lassieur.org header.s=fm2 header.b=Q8FX8Kyb; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="A aMrQxN"; 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=1705506272; a=rsa-sha256; cv=none; b=tr5IHEp32ag/Ju/mhy7XXuG49YPO7Lg4D65+iWufs4ECR1iP7XoYn2TWhqqTT/9ODhFFqU STL7jT801pbLzwmI5y3eFsS3mRMoZdtebG7aQDs4pK3besJi1g/OErlAKLtybpigLUafz7 yCKS27ITj/FTOCYQFB3H73BMTQIpuDBKXsRiIX8QgksY/q60dtGD5yUU4PXD4kpUo1IMGN OeGJNWACtDowD4JAA6V4O88bD4IiObyKIhHPCKA6aepe85e1ok9XSXUzXa/s8+9EaauFA4 5D6FGnXhAdJJiAZF+EIWdfVICSdRrLbQ4dkyw42RvRueaLrGfucKzBjOllGW2w== 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 3D7C06F8EB for ; Wed, 17 Jan 2024 16:44:31 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQ85K-0001Rd-43; Wed, 17 Jan 2024 10:44:10 -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 1rQ85E-0001QD-GW for guix-patches@gnu.org; Wed, 17 Jan 2024 10:44:06 -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 1rQ85B-0003lz-1X for guix-patches@gnu.org; Wed, 17 Jan 2024 10:44:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rQ85B-0007wy-P4 for guix-patches@gnu.org; Wed, 17 Jan 2024 10:44:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67512] [PATCH 0/5] Add LibreWolf Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Jan 2024 15:44:01 +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 , Pierre Langlois Cc: 67512@debbugs.gnu.org Received: via spool by 67512-submit@debbugs.gnu.org id=B67512.170550622730529 (code B ref 67512); Wed, 17 Jan 2024 15:44:01 +0000 Received: (at 67512) by debbugs.gnu.org; 17 Jan 2024 15:43:47 +0000 Received: from localhost ([127.0.0.1]:53066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQ84x-0007wK-6K for submit@debbugs.gnu.org; Wed, 17 Jan 2024 10:43:47 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:54511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQ84u-0007w6-Rg for 67512@debbugs.gnu.org; Wed, 17 Jan 2024 10:43:45 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 242DC3200A47; Wed, 17 Jan 2024 10:43:37 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 17 Jan 2024 10:43:37 -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=fm2; t=1705506216; x=1705592616; bh=gSWbu/qfENA8B2300JDQqakpuQVSWFZdPig539JPTJw=; b= Q8FX8KybH+qEybhIJuG4Byn9RcRx5PW3xdovXec0vTuLOd6sWyggTg1w1OWpd+Jh 4XSWpzuUQZyrdgT3d93Oza4ADtGNAwLCIN3Qkrs1atZDfMb+CbzoK1gVEIGpmKbn FRvqttjR4El+VrojYQ+j4icczWvgtOaKzjCy2PerOIRlz0OSgZJfidETH97JOocj mcZG4U8iuqqTPD4vevEBAdpGuQitsbMn7xWcQqAMxAh+Y9DbA62DhUSVjRRln4DY DppTc+gekw4mWDsbVK1mavJkST91ALw8ILJJHJREwYEB1rCA8o0L9Hw0v5FNdurK qocBBi9q3cW1D8PyRjrngg== 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=fm3; t=1705506216; x= 1705592616; bh=gSWbu/qfENA8B2300JDQqakpuQVSWFZdPig539JPTJw=; b=A aMrQxNedQ7cF+YDQ419TDOYi13xGZEPnoBdTv2BS7DHY8ymc+033p/eTYZNmzUso G9gGhg6GFFlJnFrwxI/ICX7x7OHXvY5a+iJZhNgVgZh2KtSLyr9VmQLyMKn527kY 8sj64uxYYv1yFCn4p1T+W03ozUIgrVVSMle9w8kr0Mrw4NsLs4RaAr3Lud33jen3 bsec+v5K0JiilDRN8UDb7bX9/aWOSCpSCbvjCTBhd1jNqIUKOCLikr12CxW6G/ng rVvSSDBApcD5EFqZFD3iEbn/+vigds5qyKgvYtIB2XtqKApDWbUNvYIp9Luj1tWI Yi+Wqogyjk3Rup0UE8WSQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejhedgjeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgfgsehtqhertddtreejnecuhfhrohhmpeevlhor mhgvnhhtucfnrghsshhivghurhcuoegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh eqnecuggftrfgrthhtvghrnhepheegudfhffegffeuleejteettefhtdegteegleekieev hfehteethffhvdefueejnecuffhomhgrihhnpehlihgsrhgvfiholhhfrdhnvghtnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptghlvghmvghn theslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 17 Jan 2024 10:43:35 -0500 (EST) From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur In-Reply-To: (Ian Eure's message of "Tue, 28 Nov 2023 12:09:56 -0800") References: Date: Wed, 17 Jan 2024 16:43:31 +0100 Message-ID: <87a5p49d98.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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.78 X-Migadu-Queue-Id: 3D7C06F8EB X-Spam-Score: -2.78 X-Migadu-Scanner: mx11.migadu.com X-TUID: bOT16pBdQfUP Hi Ian and Pierre, Thank you for this! I hope to do a review soon. Meanwhile I have one question for Pierre: is there any reason why your Wasm work was contributed to Nonguix instead of Guix? It looks like it could be used by Icecat. Would you say it is ready to be added to the Guix repo? Thank you, Cl=C3=A9ment On Tue, Nov 28 2023, Ian Eure wrote: > I mentioned in #guix that I was working on a package for LibreWolf, and i= t was requested that I send in patches, so I am. These changes are based o= n the firefox-esr package in nonguix; I've retained the copyright / authors= hip notices from there. > > LibreWolf (https://librewolf.net/) is a fork of Firefox which removes the= telemetry and advertising, and bundles uBlock Origin. It doesn't have the= redistribution issues that Firefox does, its name/logo are under MPL 2.0 a= nd aren't trademarked. > > I'm new to Guix, and not remotely a browser development expert, so I don'= t expect these are ready to be accepted yet, but I believe they're in good = enough shape to have a discussion about. They're working acceptably well f= or me, though I'm not currently daily driving Guix, so there may be issues = I haven't encountered yet. > > Guide to changes in this patchset > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D > > icu4c has been updated to 73.1, and the previous version kept as icu4c-71= . I encountered consistent failures of the node@10.24.1 test suite with ic= u4c 73.1, so I kept that on 71.1. icu4c is needed by many packages, so thi= s change is the highest-impact in the patchset. > > The (gnu packages wasm) module is unchanged from nonguix, except for the = file header and module declaration. > > The (gnu packages librewolf) module is a simplified/adapted version of (n= ongnu packages firefox). The Firefox Nightly packages have been removed, a= s there's no LibreWolf equivalent. I also didn't bring over the wayland va= riant, but I could, if that's desired. I'm not sure why there are specific= x11/wayland variants, as the packages for other distros don't seem to need= this split. > > The librewolf package has some functions duplicated from (gnu packages gn= uzilla), which probably ought to get factored out and put somewhere, but I'= m not sure if they should be in (gnu packages mozilla) or a different modul= e. Guidance would be appreciated here. > > Ian Eure (5): > gnu: icu4c: Update to 73.1. > gnu: Add icu4c-71. > gnu: node: Switch to icu4c-71. > gnu: Add wasm packages. > gnu: Add librewolf. > > gnu/packages/icu4c.scm | 21 +- > gnu/packages/librewolf.scm | 560 +++++++++++++++++++++++++++++++++++++ > gnu/packages/node.scm | 4 +- > gnu/packages/wasm.scm | 273 ++++++++++++++++++ > 4 files changed, 854 insertions(+), 4 deletions(-) > create mode 100644 gnu/packages/librewolf.scm > create mode 100644 gnu/packages/wasm.scm > > > base-commit: 2410a30f6c06d56b5589e0ad685bcdf09bb144bf