From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 19:02:47 2024 Received: (at submit) by debbugs.gnu.org; 7 Jan 2024 00:02:47 +0000 Received: from localhost ([127.0.0.1]:60411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGcp-0001Yz-1Z for submit@debbugs.gnu.org; Sat, 06 Jan 2024 19:02:47 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGcn-0001Yl-H1 for submit@debbugs.gnu.org; Sat, 06 Jan 2024 19:02: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 1rMGcc-0007oi-Up for guix-patches@gnu.org; Sat, 06 Jan 2024 19:02:35 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rMGcb-00053X-5Q for guix-patches@gnu.org; Sat, 06 Jan 2024 19:02:34 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B7AB65C0066; Sat, 6 Jan 2024 19:02:30 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 06 Jan 2024 19:02:30 -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:message-id:mime-version:reply-to :subject:subject:to:to; s=fm1; t=1704585750; x=1704672150; bh=Ul nCmL23ahuvzT7mwOniG2+3qes2lJXyDokla9//FkQ=; b=rEGlpF9SP+74/mndHB rpfIZ4duC63y3NVZCNucqfGlWSd9fKwbeN6Pu/AtRQvZWdAbdpYJhUQCqMFBklWY yTSs3bQL3x1srcRc0Pmep2enEDDRP7UareaE/nbClgGbydjL+Wq/an3YlqB4oR6+ Q98ES8440SLauJhuUSDjA3rklaedvuaY7y59RVuYP43sUpoApk1eAbKfL7OXvVMV MAzZWo6xZj/XxbmFXEPOm0j4OMbzqadlgKFGTDfq6RpFENq4t+6ns/OP55+b7brC 5v6/Az8m8pgq21EKHOfDsORpAvyb1WIsyiEnl/xR9gUtDfDRYsr9sJRu2r0DZU0I CSIA== 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:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1704585750; x=1704672150; bh=UlnCmL23ahuvz T7mwOniG2+3qes2lJXyDokla9//FkQ=; b=S+UsOin1TyQX1IltcGz/u/3gBGvyF m/2/w/w+XFhUB+CPhtmfyLK5Xe1jDlp3CZP3fb7wHZQPWR8BCfw25W0wB4aIftWE tvr3gYHSyncGz+SCmFrcMTqJDB03ydxjdg+FgRg7w607gtvnYmn90qcw7t1TxF2z 0slMSTTt8xbwah6pFvj0IKvRJwm8Dl/YqPVp5jeYMJcoY6CqP0nt06r7JqNCoyEn m3DsTUeDBluAc4aEtNUoqCwUqp6WH4JI/jvq59oYPlfIrmK5knrE+GScMslYIGP0 5exsYDTy47oNfXg1CQG9WCXPnTViSLYf5twg9hCa/MiplhUnhMaFpba2Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdehvddgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffogggtgfesthekre dtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghmvghn theslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeejvdfhheeuteettd fhgefhhedtteffveefffeflefffeetieetkeejtdefveetgfenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhivg hurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 Jan 2024 19:02:29 -0500 (EST) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: guix-patches@gnu.org Subject: [PATCH 0/2] Add output in ‘make-icecat-extension’ for each Firefox variant. Date: Sun, 7 Jan 2024 01:02:14 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Clément Lassieur , Jonathan Brielmaier Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=66.111.4.29; envelope-from=clement@lassieur.org; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= 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.4 (/) Hi, this patch allows to install extensions specifically for icecat, or for torbrowser. One can test it like this: guix shell --no-cwd -E DISPLAY -CNF \ icecat ublock-origin-icecat -- icecat # ublock guix shell --no-cwd -E DISPLAY -CNF \ icecat ublock-origin-icecat:icecat -- icecat # ublock guix shell --no-cwd -E DISPLAY -CNF \ icecat ublock-origin-icecat:torbrowser -- icecat # no ublock guix shell --no-cwd -E DISPLAY -CNF \ torbrowser ublock-origin-icecat:icecat -- torbrowser # no ublock Clément Lassieur (2): gnu: Move comment in ‘make-icecat-extension’. gnu: Add output in ‘make-icecat-extension’ for each Firefox variant. gnu/build/icecat-extension.scm | 60 ++++++++++++++++++++-------------- gnu/packages/tor.scm | 11 ++++++- 2 files changed, 45 insertions(+), 26 deletions(-) base-commit: be1d05c10766a979dd0720b677889ed950d3b895 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 19:05:45 2024 Received: (at 68298) by debbugs.gnu.org; 7 Jan 2024 00:05:45 +0000 Received: from localhost ([127.0.0.1]:60420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGfg-0001e6-Jy for submit@debbugs.gnu.org; Sat, 06 Jan 2024 19:05:45 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:40499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGfe-0001ds-Gl for 68298@debbugs.gnu.org; Sat, 06 Jan 2024 19:05:42 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id C5A845C00BE; Sat, 6 Jan 2024 19:05:31 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 06 Jan 2024 19:05:31 -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=fm1; t=1704585931; x=1704672331; bh=bV/kXqOWD6APTZY/JjeICKRmS6Q8Z32FhPJSpXQ30+g=; b= NSrXh9D3ps6gMPELIT87w7fSxpatUXVkxh4rkxDZ6QNOXhBfjJoi5TsO/aJK9vyj 4+NuKz+nNjaLfIXOW47JwCBPvHgN3nyEybXYHQYtazJ6F54GA4FaQAaj7VvOrAV1 uomouJsieLg028B0qFyC/2wS1MUnwKV+DJySV4LDhrxyDZf1wT5bjfhu/0MJAXu5 X+9DZM0wVNSniObl20A2JCydUM9yZR8HudTv0r4ri9JqJKmk5NVjwijfvtlVaPF3 IOnSWw1SobhNkMQe84JuWCyOtmEk2AhlLgqj18DFYY3THYUUxVW0VSRkxEb+gNHd /mmuHaekwF2QwmKolGLzyA== 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=fm2; t=1704585931; x= 1704672331; bh=bV/kXqOWD6APTZY/JjeICKRmS6Q8Z32FhPJSpXQ30+g=; b=W C4t6rAkeJ3Q8A/AeyAReJBaYZCks068KLQTgytSmMngwXmjdR5OPfiPILrjip8Gq tbSnwah/ZDDE/9Z1Jg1aiepOmYPeRdWtluKHBDKOx1uxAf95V8gLqsgozEnK4R80 qVYShisNE6mCbd1KgatqVl4pkHsbfQ91kqiFK1SMLycoj46WSYy/pywYCHA89Hms zWCzCqvnBcQQXbGsgf9MmdLsrgP5fiLY52zF/mU+wZ73wzyaIBRgrOIKou2huGtG QfJbG33ZWmV0BD8kNOO45he6iHJmmR4ruFzV2nEt4jmg9dLTzX27tgeNavRCfxQi DDzWJVeUhNIO5lDRz052g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdehvddgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeeltdehgfdvge dtfedvheehtdfhgfduhedvudetveeuvdehjeevleekveehheeileenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghssh hivghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 Jan 2024 19:05:30 -0500 (EST) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: 68298@debbugs.gnu.org Subject: [PATCH 1/2] =?UTF-8?q?gnu:=20Move=20comment=20in=20=E2=80=98make-?= =?UTF-8?q?icecat-extension=E2=80=99.?= Date: Sun, 7 Jan 2024 01:05:15 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Clément Lassieur , Jonathan Brielmaier Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68298 Cc: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= 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 (-) * gnu/build/icecat-extension.scm (make-icecat-extension)[arguments]: Move comment so that next commit there is more readable. Change-Id: I70009d1e928b3f394be25467b090ef9aab6bf1d1 --- gnu/build/icecat-extension.scm | 38 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/gnu/build/icecat-extension.scm b/gnu/build/icecat-extension.scm index e6927c79df19..9013ab0fac05 100644 --- a/gnu/build/icecat-extension.scm +++ b/gnu/build/icecat-extension.scm @@ -42,29 +42,29 @@ (define* (make-icecat-extension pkg #:optional (pkg-output "out")) #:builder #~(begin (use-modules (guix build utils)) + ;; Icecat's iterates over `search-dir` for directories. If a + ;; directory's name is not a valid add-on ID, it is ignored. See + ;; `DirectoryLocation::readAddons()` in XPIProvider.jsm. + + ;; This directory has to be a symlink, because Icecat's + ;; `_readLinkFile(aFile)` calls `normalize()` only if `aFile` is a + ;; symlink. + + ;; Normalizing is required because Icecat compares the add-on path + ;; against its local database to know if there is an extension + ;; update. We want the add-on path to be the package store path, + ;; so that a path change is detected every time the package is + ;; updated. See `updateExistingAddon()` in XPIDatabase.jsm, with + ;; our patch `icecat-compare-paths.patch`. + + ;; We don't want the add-on path to be the profile store path, + ;; which would change too often. We don't want the add-on path to + ;; be hard-coded either because it would never change (but it + ;; wouldn't make sense anyway). (let* ((addon-id #$(assq-ref (package-properties pkg) 'addon-id)) (moz-app-id "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}") (search-dir (string-append #$output "/lib/icecat/extensions/" moz-app-id))) - ;; Icecat's iterates over `search-dir` for directories. If a - ;; directory's name is not a valid add-on ID, it is ignored. See - ;; `DirectoryLocation::readAddons()` in XPIProvider.jsm. - - ;; This directory has to be a symlink, because Icecat's - ;; `_readLinkFile(aFile)` calls `normalize()` only if `aFile` is a - ;; symlink. - - ;; Normalizing is required because Icecat compares the add-on path - ;; against its local database to know if there is an extension - ;; update. We want the add-on path to be the package store path, - ;; so that a path change is detected every time the package is - ;; updated. See `updateExistingAddon()` in XPIDatabase.jsm, with - ;; our patch `icecat-compare-paths.patch`. - - ;; We don't want the add-on path to be the profile store path, - ;; which would change too often. We don't want the add-on path to - ;; be hard-coded either because it would never change (but it - ;; wouldn't make sense anyway). (mkdir-p search-dir) (symlink (in-vicinity (ungexp pkg pkg-output) addon-id) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 19:05:48 2024 Received: (at 68298) by debbugs.gnu.org; 7 Jan 2024 00:05:48 +0000 Received: from localhost ([127.0.0.1]:60425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGfk-0001eL-2S for submit@debbugs.gnu.org; Sat, 06 Jan 2024 19:05:48 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:53907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGfh-0001dw-Ur for 68298@debbugs.gnu.org; Sat, 06 Jan 2024 19:05:46 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.nyi.internal (Postfix) with ESMTP id 90F6D5C00FB; Sat, 6 Jan 2024 19:05:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sat, 06 Jan 2024 19:05:35 -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=fm1; t=1704585935; x=1704672335; bh=4sMmIGKs+eZeKLb67g6tvfGszXpRrPVmVnnuHDURMzc=; b= eSlqBNnA5ca/ffbp68/dDyLgPTj5AtoLVs0jueF0rdG8r0ML9vV6C85rB6oMYZVi kD6q1STP6ZX8Oe49x4HIyVQn+6jnP0NTj4JGzn4haY+APJA02kGZ8w98zFNMtLkP hy4688dWg8osypSg6GhBO4+sCLMJVgvQVTieGKNqJoyjDTDx8Mf2U1J+um5xZ57u 8gKZbMFb244BshliIvyvaXr4fKBXil0UDbkcWosOd/7xNORzytm/FnO4qmAaYmvE 4eOw9ZGRBLzJMXIgvR9xcQR7ixGdllat72OgOxyvB7DqpbVTjwDDViSZQnkp3bBq 5DEpgr6vutL3TJzDc6cX3Q== 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=fm2; t=1704585935; x= 1704672335; bh=4sMmIGKs+eZeKLb67g6tvfGszXpRrPVmVnnuHDURMzc=; b=p Z3L1LFGOi9Nw53N2l9zpabfpz6cwzgBt9GONa8AV4t43uSk424vOPouvgsAowlbe FtjEtRUl6RAasp54kyn7OpVSm89zgJmd0ymKm7TnO50cjLiAKKUOPyiN/7jFzP+e isRb0AAv7woGmS5DAEimmRRnznmwYzXVBO8wWw0VfR8watwyOkX8pKUawI3gWCTh Trb7BPrJFVMDjtdqh5x3DEIgNEUQnBc6LCCFscePsoJ75Latg6wxA/M3N8gE8dHl HK2Uh0Hqt8aGKqNdUxyWwCpoY7EfRpYdbdQBxJdz6zQ0rEPZVQVy6pQM9MY12gBo WEdFYeQ0PA3E6xxuoSt7Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdehvddgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeegtdefkedtve egueehkedukeffkeetieffleevudfggedvteekkedvveeujeekveenucffohhmrghinhep thhorhhprhhojhgvtghtrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 Jan 2024 19:05:34 -0500 (EST) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: 68298@debbugs.gnu.org Subject: [PATCH 2/2] =?UTF-8?q?gnu:=20Add=20output=20in=20=E2=80=98make-ic?= =?UTF-8?q?ecat-extension=E2=80=99=20for=20each=20Firefox=20variant.?= Date: Sun, 7 Jan 2024 01:05:16 +0100 Message-ID: <7589f9fabe96ed501e5d8b5eac7ec21dcdfc2589.1704584830.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Clément Lassieur , Jonathan Brielmaier Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68298 Cc: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= 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 (-) * gnu/build/icecat-extension.scm (make-icecat-extension)[arguments]: Loop through all variants and for each variant, symlink the add-on there, and in the main output too. * gnu/packages/tor.scm (torbrowser)[arguments]: Add a 'fix-system-dir' phase so that the system directory is not shared between variants. [propagated-inputs]: Propagate only the "torbrowser" output of noscript/icecat. [native-search-paths]: Use TORBROWSER_SYSTEM_DIR instead of inheriting from the icecat package. Change-Id: I409bae5c317e98d1bd308eb64a66f1ce1a304bcc --- gnu/build/icecat-extension.scm | 28 +++++++++++++++++++--------- gnu/packages/tor.scm | 11 ++++++++++- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/gnu/build/icecat-extension.scm b/gnu/build/icecat-extension.scm index 9013ab0fac05..b5d44e3b5559 100644 --- a/gnu/build/icecat-extension.scm +++ b/gnu/build/icecat-extension.scm @@ -34,7 +34,7 @@ (define* (make-icecat-extension pkg #:optional (pkg-output "out")) (native-inputs '()) (inputs '()) (propagated-inputs (package-propagated-inputs pkg)) - (outputs '("out")) + (outputs '("out" "icecat" "torbrowser")) (build-system trivial-build-system) (arguments (list @@ -61,11 +61,21 @@ (define* (make-icecat-extension pkg #:optional (pkg-output "out")) ;; which would change too often. We don't want the add-on path to ;; be hard-coded either because it would never change (but it ;; wouldn't make sense anyway). - (let* ((addon-id #$(assq-ref (package-properties pkg) 'addon-id)) - (moz-app-id "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}") - (search-dir (string-append #$output "/lib/icecat/extensions/" - moz-app-id))) - - (mkdir-p search-dir) - (symlink (in-vicinity (ungexp pkg pkg-output) addon-id) - (in-vicinity search-dir addon-id)))))))) + (for-each + (lambda (variant) + (let* ((addon-id #$(assq-ref (package-properties pkg) 'addon-id)) + (moz-app-id "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}") + (search-dir + (lambda (out) + (string-append (assoc-ref %outputs out) "/lib/" variant + "/extensions/" moz-app-id))) + (symlink-addon + (lambda (out) + (mkdir-p (search-dir out)) + (symlink (in-vicinity (ungexp pkg pkg-output) addon-id) + (in-vicinity (search-dir out) addon-id))))) + (symlink-addon variant) + ;; Symlink to the main output so that a user can install the + ;; add-on for all of the Firefox variants at once. + (symlink-addon "out"))) + (cdr '#$outputs))))))) diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index b81944ee6b96..c46f48a808da 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -563,6 +563,10 @@ (define-public torbrowser #$flags)) ((#:phases phases) #~(modify-phases #$phases + (add-after 'apply-guix-specific-patches 'fix-system-dir + (lambda _ + (substitute* "toolkit/xre/nsXREDirProvider.cpp" + (("ICECAT_SYSTEM_DIR") "TORBROWSER_SYSTEM_DIR")))) (add-before 'configure 'setenv (lambda _ (setenv "CONFIG_SHELL" (which "bash")) @@ -758,7 +762,12 @@ (define-public torbrowser tor-client torbrowser-assets))) (propagated-inputs - (list noscript/icecat)) + (list `(,noscript/icecat "torbrowser"))) + (native-search-paths + (list (search-path-specification + (variable "TORBROWSER_SYSTEM_DIR") + (separator #f) ;single entry + (files '("lib/torbrowser"))))) (home-page "https://www.torproject.org") (synopsis "Anonymous browser derived from Mozilla Firefox") (description -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 19:13:13 2024 Received: (at 68298) by debbugs.gnu.org; 7 Jan 2024 00:13:13 +0000 Received: from localhost ([127.0.0.1]:60436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGmv-0001p4-7U for submit@debbugs.gnu.org; Sat, 06 Jan 2024 19:13:13 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:41435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMGmt-0001op-2h for 68298@debbugs.gnu.org; Sat, 06 Jan 2024 19:13:11 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id ADE7E5C00E7; Sat, 6 Jan 2024 19:13:00 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sat, 06 Jan 2024 19:13:00 -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=fm1; t=1704586380; x=1704672780; bh=dQ14r7xcDQpumdAjTGTXVhFhGJej7bTPvOVlrbIqcM8=; b= t8KC8Xew4l2Jbkzo5zcBaev0J12tT9CK0K5aDg6guva+yFnPUKi6LklaGdIyelW0 zRGVfI1yQE4XoLkAPcMKlhafpkpfBaxEEXDkm2Ua93721RYck6T7+l7VtDLAE0Qz RcK2heIC2+4jpSTNAxYlkJp6+4x8m5nGRC/jOM5D16hOPWgEHRmbuGwrGUbTNAtN LdEO1yVh+aQCl6qxTrv+lm2fjRAVuFBs1s4FD9TW+/+uFS9M+Y7fn+Uea6aHdd3w h99VHjpZuJq/nd71DhBaCeV/018K9AXiRE3lFbEX0yMWDkbjcmM1z4qZL2o3QgEr 6501LPtuUWG5P+Wo6R5Wgw== 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=fm2; t=1704586380; x= 1704672780; bh=dQ14r7xcDQpumdAjTGTXVhFhGJej7bTPvOVlrbIqcM8=; b=c LLABXGmh7T5F7t8MaLb4yEzdB4NZht2rzV6RK/AvEOhwrRiWzFnd/+GpJ2egdqqu p7OOtKGQ3WJTWeekuLwtcGKEc6mEd8wG7U8hEga6QAEcH+zA6TTZhZneK18qPLKC xpUGZxnH8DuXVvsGudsjM4tNzHpa1yKbsxbj9FoczMSec/w7w4lBSIUCPC06AWW4 WNuv7usRv3invxkXla7uNWPGLTiO3xIU6IVRevaYT74GWwh2rFM8hkaFalEFZYVA CykKzEEeSgnFprbebQeipmOzfsnP85VpAGXH2jOOmJ5FTq0gsC0jpvSd8+QNj9C0 cEJT5uS6ye940ioE8SFdw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdehvddgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgfgsehtqhertddtreejnecuhfhrohhmpeevlhor mhgvnhhtucfnrghsshhivghurhcuoegtlhgvmhgvnhhtsehlrghsshhivghurhdrohhrgh eqnecuggftrfgrthhtvghrnhepgeekheefffdtfeffueevkefgfffhtddugfdugeeugeev gfduteffudfgfefhjedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 Jan 2024 19:12:59 -0500 (EST) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: 68298@debbugs.gnu.org Subject: Re: [bug#68298] [PATCH 2/2] gnu: Add output in =?utf-8?Q?=E2=80=98make-icecat-extension=E2=80=99?= for each Firefox variant. In-Reply-To: <7589f9fabe96ed501e5d8b5eac7ec21dcdfc2589.1704584830.git.clement@lassieur.org> (=?utf-8?Q?=22Cl=C3=A9ment?= Lassieur"'s message of "Sun, 7 Jan 2024 01:05:16 +0100") References: <7589f9fabe96ed501e5d8b5eac7ec21dcdfc2589.1704584830.git.clement@lassieur.org> Date: Sun, 07 Jan 2024 01:12:56 +0100 Message-ID: <87r0iu0znb.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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68298 Cc: Jonathan Brielmaier 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 (-) On Sun, Jan 07 2024, Cl=C3=A9ment Lassieur wrote: > * gnu/build/icecat-extension.scm (make-icecat-extension)[arguments]: Loop > through all variants and for each variant, symlink the add-on there, and = in > the main output too. > * gnu/packages/tor.scm (torbrowser)[arguments]: Add a 'fix-system-dir' ph= ase > so that the system directory is not shared between variants. > [propagated-inputs]: Propagate only the "torbrowser" output of > noscript/icecat. > [native-search-paths]: Use TORBROWSER_SYSTEM_DIR instead of inheriting fr= om > the icecat package. I forgot [outputs]: Add "icecat" and "torbrowser". Also, the first patch is just so that the second is clearer. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 12 12:54:41 2024 Received: (at 68298-done) by debbugs.gnu.org; 12 Jan 2024 17:54:41 +0000 Received: from localhost ([127.0.0.1]:37654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLjt-0008D0-9h for submit@debbugs.gnu.org; Fri, 12 Jan 2024 12:54:41 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:47407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLjq-0008Cm-CF for 68298-done@debbugs.gnu.org; Fri, 12 Jan 2024 12:54:39 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 23BA65C0209; Fri, 12 Jan 2024 12:54:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 12 Jan 2024 12:54:35 -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=fm1; t=1705082075; x=1705168475; bh=H/XHid3dJ/tVFTzZcSfhuf+OoR2F87hlrRvawh3X5YM=; b= RDwHvp2exokAAOo1i4WQh69UBDXuWjCmV91KouHZhdwc0golREp+/wK9SLhzlFRp ZFudFRn+moHfq5zKfpkPEgx7J9sYYVPvPZC2nSnAum6HkWb9CDWFm5IsvQ3XgtzI a2AP5+3IbLUtMnyqOVoes3ABkz0VHvK8Ds5aQ5p5UUYMCCOcgHz91AZPk+FL4LfR RxIULmD5pjKCDgqluYjQf3c5xxd62ziAagUHF59mZTIQuHZfJ2z/dcFTtVqBfNpx FhYDuzZpODqhCsp3tKK2G4MhxBWsYlBwGVdaIokJ+oX0T6i2YQAV8bnxmQAMsmGq msBSgE1MGGPUHThSywXtiA== 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=fm2; t=1705082075; x= 1705168475; bh=H/XHid3dJ/tVFTzZcSfhuf+OoR2F87hlrRvawh3X5YM=; b=j 0fm1+P3SEpoAOv5aVv5Jc80jEo5Yeiu3bP6QaDy4iIZbf/vQj4K9P9xyCVaYpu3z QG7msOtxIOJ5KR3ju2fOjaOWu/wa45rssdROkRvD6xxH3B/7LymG3Y+nbye833Sv NmU+2AHoJ7k2yRIdLeTftzP1gGfYrhOIo7p+T7cnWKNHqrMf1dLMxffD5c8iEzVR rfxtR6qQRyvGR3u+J4xmAGBBOwfQTYkit3HZvn4mIBt7PNvGofRuITCT8CJxwrE8 hQyKwb+OtJUBO28w0qZnAbNJV28+ZppiPlkzUu1J/6xdUWRG4rEUlxrCya9F2Q2h xEhsBbXUffjEwvzrn8pdQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdeihedguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfgfgggtgfesthhqredttderjeenucfhrhhomhepvehl rohmvghnthcunfgrshhsihgvuhhruceotghlvghmvghntheslhgrshhsihgvuhhrrdhorh hgqeenucggtffrrghtthgvrhhnpeejgeegudeuhfdvhfdtvdefffdvledvteekudeuudff ieeggfehfffgiefgueduvdenucffohhmrghinhepthhorhhprhhojhgvtghtrdhorhhgne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptghlvghm vghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 12 Jan 2024 12:54:33 -0500 (EST) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: 68298-done@debbugs.gnu.org Subject: Re: [bug#68298] [PATCH 2/2] gnu: Add output in =?utf-8?Q?=E2=80=98make-icecat-extension=E2=80=99?= for each Firefox variant. In-Reply-To: <7589f9fabe96ed501e5d8b5eac7ec21dcdfc2589.1704584830.git.clement@lassieur.org> (=?utf-8?Q?=22Cl=C3=A9ment?= Lassieur"'s message of "Sun, 7 Jan 2024 01:05:16 +0100") References: <7589f9fabe96ed501e5d8b5eac7ec21dcdfc2589.1704584830.git.clement@lassieur.org> Date: Fri, 12 Jan 2024 18:54:30 +0100 Message-ID: <878r4ul9nt.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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68298-done Cc: Jonathan Brielmaier 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 (-) I no longer think this is a good idea because - it adds a lot of complexity - extensions are disabled by default on Tor Browser - if one wants to run Tor Browser with a specific set of extensions, they can still use 'guix shell'. Closing as wontfix. On Sun, Jan 07 2024, Cl=C3=A9ment Lassieur wrote: > * gnu/build/icecat-extension.scm (make-icecat-extension)[arguments]: Loop > through all variants and for each variant, symlink the add-on there, and = in > the main output too. > * gnu/packages/tor.scm (torbrowser)[arguments]: Add a 'fix-system-dir' ph= ase > so that the system directory is not shared between variants. > [propagated-inputs]: Propagate only the "torbrowser" output of > noscript/icecat. > [native-search-paths]: Use TORBROWSER_SYSTEM_DIR instead of inheriting fr= om > the icecat package. > > Change-Id: I409bae5c317e98d1bd308eb64a66f1ce1a304bcc > --- > gnu/build/icecat-extension.scm | 28 +++++++++++++++++++--------- > gnu/packages/tor.scm | 11 ++++++++++- > 2 files changed, 29 insertions(+), 10 deletions(-) > > diff --git a/gnu/build/icecat-extension.scm b/gnu/build/icecat-extension.= scm > index 9013ab0fac05..b5d44e3b5559 100644 > --- a/gnu/build/icecat-extension.scm > +++ b/gnu/build/icecat-extension.scm > @@ -34,7 +34,7 @@ (define* (make-icecat-extension pkg #:optional (pkg-out= put "out")) > (native-inputs '()) > (inputs '()) > (propagated-inputs (package-propagated-inputs pkg)) > - (outputs '("out")) > + (outputs '("out" "icecat" "torbrowser")) > (build-system trivial-build-system) > (arguments > (list > @@ -61,11 +61,21 @@ (define* (make-icecat-extension pkg #:optional (pkg-o= utput "out")) > ;; which would change too often. We don't want the add-on pat= h to > ;; be hard-coded either because it would never change (but it > ;; wouldn't make sense anyway). > - (let* ((addon-id #$(assq-ref (package-properties pkg) 'addon-i= d)) > - (moz-app-id "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}") > - (search-dir (string-append #$output "/lib/icecat/extens= ions/" > - moz-app-id))) > - > - (mkdir-p search-dir) > - (symlink (in-vicinity (ungexp pkg pkg-output) addon-id) > - (in-vicinity search-dir addon-id)))))))) > + (for-each > + (lambda (variant) > + (let* ((addon-id #$(assq-ref (package-properties pkg) 'addo= n-id)) > + (moz-app-id "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}") > + (search-dir > + (lambda (out) > + (string-append (assoc-ref %outputs out) "/lib/" v= ariant > + "/extensions/" moz-app-id))) > + (symlink-addon > + (lambda (out) > + (mkdir-p (search-dir out)) > + (symlink (in-vicinity (ungexp pkg pkg-output) add= on-id) > + (in-vicinity (search-dir out) addon-id))= ))) > + (symlink-addon variant) > + ;; Symlink to the main output so that a user can install = the > + ;; add-on for all of the Firefox variants at once. > + (symlink-addon "out"))) > + (cdr '#$outputs))))))) > diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm > index b81944ee6b96..c46f48a808da 100644 > --- a/gnu/packages/tor.scm > +++ b/gnu/packages/tor.scm > @@ -563,6 +563,10 @@ (define-public torbrowser > #$flags)) > ((#:phases phases) > #~(modify-phases #$phases > + (add-after 'apply-guix-specific-patches 'fix-system-dir > + (lambda _ > + (substitute* "toolkit/xre/nsXREDirProvider.cpp" > + (("ICECAT_SYSTEM_DIR") "TORBROWSER_SYSTEM_DIR")))) > (add-before 'configure 'setenv > (lambda _ > (setenv "CONFIG_SHELL" (which "bash")) > @@ -758,7 +762,12 @@ (define-public torbrowser > tor-client > torbrowser-assets))) > (propagated-inputs > - (list noscript/icecat)) > + (list `(,noscript/icecat "torbrowser"))) > + (native-search-paths > + (list (search-path-specification > + (variable "TORBROWSER_SYSTEM_DIR") > + (separator #f) ;single entry > + (files '("lib/torbrowser"))))) > (home-page "https://www.torproject.org") > (synopsis "Anonymous browser derived from Mozilla Firefox") > (description From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 12 12:55:37 2024 Received: (at control) by debbugs.gnu.org; 12 Jan 2024 17:55:37 +0000 Received: from localhost ([127.0.0.1]:37663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLkm-0008F2-Sw for submit@debbugs.gnu.org; Fri, 12 Jan 2024 12:55:37 -0500 Received: from new2-smtp.messagingengine.com ([66.111.4.224]:51921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLkj-0008El-VF for control@debbugs.gnu.org; Fri, 12 Jan 2024 12:55:35 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id A83285807B5 for ; Fri, 12 Jan 2024 12:55:30 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 12 Jan 2024 12:55:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:to:to; s=fm1; t= 1705082130; x=1705089330; bh=Soc5iW59lPNO96/zG+bfjoQ3KyVJgunVHTS +653xzcw=; b=ZoEUFjkFy8+BfEBrheF3rNZ/9OJGaJLWhA69dICflk7dW6pzovr 7bLMN0T37GPSg8MfcOfVUHCUCAEcLFOnjet5X1Y+z5A+/uvTLbLjKQ6g8spmt/0g I/L7uQNX69v7Fn8VhpVsTtbPQQzozoo0M28zO80xiz0jGBp3/TlJG5ue1W3Bnep2 H191sYhnVSXQi08aCAlUwpZpvWyQqOph110xU23ao6Xw6XPc+lZnE+BfN72w+u4H jkdBnYwfySmuDfkoNTGDpkBVTsVDRp/CdYn71KMpq11rcZc2XxUoL5XB81XXUySF tj0ccHmVrSZqsseDRILuLE2muQEcBu7qNUw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1705082130; x= 1705089330; bh=Soc5iW59lPNO96/zG+bfjoQ3KyVJgunVHTS+653xzcw=; b=Y u5Fmaoq1/d3z+4hL2g2YMClAY4EjRhLOHheWW77qpFvpSqj5EbHZtCfP7gwSSQy0 0TVURRwOnW4nct2DCyDvS/K44OVQPhNgDaNB77e30KZRHWmR1gzcxuo+oz0JL1PC qbAVphqx9lCFTKTU2SQwAmeVl4xZJRW8GZduybH13ERmhsrvLGE4/wEtFvwb82pN bnHYyDLKN8/X+5D7jq0MVykZ1q2Axrqj7XSDPG5XyF7gUB21AwHkJQ3bHL9ULIAs UK0A2/+9D4tsWy9vs5tmHj3m1/+X3IPF+HLsb94ZG2Um7P4yBaANVeJGQB6/VZPq BWFjZWK4GjenbGnYa6zYQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdeihedguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecuogfhohhrsghiugguvghnufhorhhtjfgurhculd ehtddtmdenucfjughrpefhvfffkfggtgesthdtredttddtjeenucfhrhhomhepvehlrohm vghnthcunfgrshhsihgvuhhruceotghlvghmvghntheslhgrshhsihgvuhhrrdhorhhgqe enucggtffrrghtthgvrhhnpeefjeekkefggeffgeduvdekheegveethfeffeetieeitdej ueeihefgueefgfegheenucfhohhrsghiugguvghnufhorhhtjfgurhepfffhkffvgggtse httdertddttdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf rhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 12 Jan 2024 12:55:29 -0500 (EST) From: =?utf-8?Q?Cl=C3=A9ment_Lassieur?= To: control@debbugs.gnu.org Date: Fri, 12 Jan 2024 18:55:26 +0100 Message-ID: <871qaml9m9.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) 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: tags 68298 wontfix Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [66.111.4.224 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [66.111.4.224 listed in wl.mailspike.net] -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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.3 (/) tags 68298 wontfix From unknown Sat Sep 20 13:00:28 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, 10 Feb 2024 12:24:22 +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