From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 0Mf9D2myz2YYcwEAqHPOHw:P1 (envelope-from ) for ; Wed, 28 Aug 2024 23:27:37 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 0Mf9D2myz2YYcwEAqHPOHw (envelope-from ) for ; Thu, 29 Aug 2024 01:27:37 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm3 header.b=Hj6C86R+; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="V 1sNkUf"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-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=1724887657; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=0DmKsFHjgFC932t5Q0R2rZWvthNtb0G758RmtH4sNMM=; b=WkEbM1KfPpowVEJXdpwMWQOi0J0sHwTvsZJQV3DhJmUOC0lhAylI7TrC961F7mpZo7e6Bx G3NDvFAQU4hXld5tXGc97uVivSmP72jzVbg7QV+D+txIH15R1YF3BOJTzj53DX5KLUAdud ziQY2k424m/UJ48++BTWUHPHWSTl3UCEizOWJPYnDW81QN2mStlF3HrI0xzelCJ5APFUjH 2ysMi1VifW4Tjja46s63hrFiwBvEV9LReKYq7Ri1apgR41DJv6PSQwDqwKqwchdCfUwizr c4qCEeIfWlsdnr6j8VioYRO4GoNAss2jrpxXE5Y3lRGCKlSwMFjUqckynpMBnA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=retrospec.tv header.s=fm3 header.b=Hj6C86R+; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="V 1sNkUf"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1724887657; a=rsa-sha256; cv=none; b=c9stV6AoynMMsZ9GcIi5yrYfgkMFdashiO1nDo0J8K4ehb5MPd3l/k8DbFKeaBzJowoyfj J8CjQFoDCUS0vlfPL+zRPwBS9QDrezMfhOgs6qgUYvBcS3EIvGq6/uqiTHBpceqGx0iz0g nLnEBCCaSqpwiC0hJFRuSXWqKw38Q6KBwd9kEGEAwdDMVHDxrOoSykiDfxk4MioSYtegCY aY3MS/28RFxbm/xNAa71r/kPmYWhcCXrltIAdNw/3qkomIIUJ+2GEstCxHs3zVh6D7lPpp w6LyACI0Jw3uMFr3MbyxvrPbkA4YtbQiWO8WlBiX2dek+Vq2TtDBRVdQTnTNjA== 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 02AAD6D11E for ; Thu, 29 Aug 2024 01:27:37 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sjS44-00007v-0F; Wed, 28 Aug 2024 19:27:00 -0400 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 1sjS42-000072-Bo for guix-devel@gnu.org; Wed, 28 Aug 2024 19:26:58 -0400 Received: from fhigh6-smtp.messagingengine.com ([103.168.172.157]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sjS3z-00012m-Ud; Wed, 28 Aug 2024 19:26:57 -0400 Received: from phl-compute-01.internal (phl-compute-01.nyi.internal [10.202.2.41]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 57D481151AE4; Wed, 28 Aug 2024 19:26:54 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Wed, 28 Aug 2024 19:26:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; 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=1724887614; x=1724974014; bh=0DmKsFHjgFC932t5Q0R2rZWvthNtb0G758RmtH4sNMM=; b= Hj6C86R+6zk18Fzzyp/hBz1QDwGQBCcwiiQ4FdVrz1Cji9+O3fJTIFWJICyjNMic Fku9U4+LvSmeA48tdMslfGaq2csPvZ1+WI4FL79o1tvf5+HKFBVVduiG2uxBPVQz Eb2qdbhQAUqnhMkgfD4da0P/ps+9Pc1yvUJszerLOVmoFbtLsvXE2U28ut5HFFaR 3W3ElZITDdEscUeBErwHl/VyX4RZjlsLs9k8oaAxDKFHwq+KWJRlfJJlX31aIMaz Uf9q8580NyYlU3PHm55Uc45LHGxq6QWXfJ5u/kXQLrP/wKKUOjoVZ26tjs/3exqE Rh/Cy3au/iIDNcv8O5qA1Q== 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=1724887614; x= 1724974014; bh=0DmKsFHjgFC932t5Q0R2rZWvthNtb0G758RmtH4sNMM=; b=V 1sNkUfB++0g2lAxycHoy3CbaSMgZHqrxHZ424dHakl/s3AJrf0JGnsy3Y2o35US6 nceUQteMZOXsTDqioxP0Q5WOQdSl7rB9WgY5MdXImqepp8nql9dlTpCUdo2f+7nR qt5jl2LdM9CRyJUtsqBcRgrF68+GKAGtLcY94HusEZ0DVb+QQiCtFJmkA52bEt1M Iy++az8sSoyoCw1hqRs3YU013sPfQ8dpdgiqJgMASCNoVZb6uY4Pi70jYeG+9501 NXiWyiORAUvXYvwktnpLZ9Hs/ZQI1OA+4AnAk68V8tBTHggz+yHI/UNx87TP0vVc gyO037jHnXimhM71sV/vQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeffedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfhgfhffvvefuffgjkfggtgfgsehtqhertddtreej necuhfhrohhmpefkrghnucfguhhrvgcuoehirghnsehrvghtrhhoshhpvggtrdhtvheqne cuggftrfgrthhtvghrnhephfelvedtieeffffggeeivdeukedutedtveejfffhleeileef heeggfdugfeiuefhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepihgrnhesrhgvthhrohhsphgvtgdrthhvpdhnsggprhgtphhtthhopeeipdhm ohguvgepshhmthhpohhuthdprhgtphhtthhopehguhhigidquggvvhgvlhesghhnuhdroh hrghdprhgtphhtthhopehmhhifsehnvghtrhhishdrohhrghdprhgtphhtthhopehjohhn rghthhgrnhdrsghrihgvlhhmrghivghrseifvggsrdguvgdprhgtphhtthhopeimseifoh hlfhhsuggvnhdrtgiipdhrtghpthhtoheplhhuughosehgnhhurdhorhhgpdhrtghpthht ohepnhgrnhgurhgvsehrihhsvghuphdrnhgvth X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 28 Aug 2024 19:26:53 -0400 (EDT) References: <87le0v5avh.fsf@meson> <87ikvyvjcb.fsf@gmail.com> <87v7zy4gk0.fsf@meson> <87cym5cyz1.fsf@wolfsden.cz> <878qwpppfc.fsf@gnu.org> User-agent: mu4e 1.8.13; emacs 28.2 From: Ian Eure To: =?utf-8?Q?Andr=C3=A9?= Batista Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Tomas Volf <~@wolfsden.cz>, Jonathan Brielmaier , Mark H Weaver , guix-devel@gnu.org Subject: Re: Request for assistance maintaining LibreWolf Date: Wed, 28 Aug 2024 16:16:26 -0700 In-reply-to: Message-ID: <8734mo2pqa.fsf@meson> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=103.168.172.157; envelope-from=ian@retrospec.tv; helo=fhigh6-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_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 02AAD6D11E X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -9.66 X-Spam-Score: -9.66 X-TUID: p0ZZ/3S0j0i/ Hi Andr=C3=A9, Andr=C3=A9 Batista writes: >> > At the same time it is not really meant as a general=20 >> > notification >> > system, so usefulness for you depends on whether some=20 >> > committer will >> > merge the commit adding librewolf team (with you in it). >>=20 >> Ian, what about teaming up with other Firefox derivative=20 >> maintainers? >> I=E2=80=99m thinking notably of Andr=C3=A9 and Cl=C3=A9ment who=E2=80=99= ve worked on Tor=20 >> Browser >> on Mullvad Browser, Mark H Weaver who=E2=80=99s been maintaining=20 >> IceCat, and >> perhaps Jonathan who=E2=80=99s been taking care of IceDove (Cc=E2=80=99d= )? >>=20 >> Of course, each of these package is different but they=E2=80=99re in=20 >> the same >> area so it probably makes sense to share reviewing efforts=20 >> here. > > I was reticent on this mainly because (i) I have never actually=20 > used > LibreWolf and I don't have a clear picture of it besides it=20 > being a > "Firefox + Arkenfox - Mozilla Branding" [1](?); (ii) I expect=20 > that most > of these security (aka urgent) patches will land on the same day=20 > on a > regular basis for all 4 browsers and given Mullvad and=20 > TorBrowser > sources will be late in the game, I'll probably not be able to=20 > do such > a timely (yet again, urgent) review, which could add to Ian's > frustration, instead of relieving it; and (iii) AFAIUI,=20 > LibreWolf moves > at a faster pace, which adds to my concern of not being able to=20 > keep up > in the long run. > > That being said, given those patches have remained unreviewed=20 > for weeks > in a row, I guess I can at least help improve the current=20 > situation and > give commiters some more confidence that a given patch will not=20 > break > hell loose when commited and so I'm willing to help with these=20 > reviews. > However, I cannot promise to maintain it if/when Ian's lead=20 > happens to > go missing. > This sounds reasonable to me, and I would greatly appreciate any=20 assistance that could be provided. My hope is that with some=20 closer working relationships with existing Guix folks and more=20 contributions, I can apply for commit access and maintain=20 LibreWolf autonomously. Perhaps next year. > One question in that regard: is there any difference between=20 > reviewing > through QA's web interface and sending mail commands to debbugs' > control? Is any of them preferable? I'd rather use the mail=20 > interface if > that's enough. > There=E2=80=99s no major difference, whichever you prefer. I think email=20 is more likely to keep threads grouped. > Cheers. > > 1. No disrespect meant to the project or its users, just my own > current cluelessness exposed. I'll read the docs on it to=20 > understand > it better though. > None taken, and you=E2=80=99re on the right track. LibreWolf ships=20 several improvements combined into one package, including=20 hardening the default preferences, disables the numerous=20 anti-features that ship with Firefox (full page ads on update,=20 Pocket, telemetry, DRM, etc). They also don=E2=80=99t have the onerous=20 trademark and logo requirements, which lets distrbutions ship with=20 the upstream branding. The combination of better defaults,=20 relaxed branding requiements, and closely tracking upstream make=20 it a very compelling choice, IMO. I=E2=80=99ve been daily driving it for=20 several years. Thanks, =E2=80=94 Ian