Message ID | 20230209163744.28973-5-maxim.cournoyer@gmail.com |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E7EE016544; Thu, 9 Feb 2023 16:39:49 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 199F416213 for <patchwork@mira.cbaines.net>; Thu, 9 Feb 2023 16:39:49 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1pQ9wv-0002GK-Fq; Thu, 09 Feb 2023 11:39:05 -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 <Debian-debbugs@debbugs.gnu.org>) id 1pQ9wu-0002F7-1i for guix-patches@gnu.org; Thu, 09 Feb 2023 11:39:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1pQ9wt-0007ap-PY for guix-patches@gnu.org; Thu, 09 Feb 2023 11:39:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1pQ9wt-0004Nf-LP for guix-patches@gnu.org; Thu, 09 Feb 2023 11:39:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61391] [PATCH 4/6] gnu: icedove: Unbundle NSS. Resent-From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 09 Feb 2023 16:39:03 +0000 Resent-Message-ID: <handler.61391.B61391.167596069016711@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61391 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61391@debbugs.gnu.org Cc: Jonathan Brielmaier <jonathan.brielmaier@web.de>, Maxim Cournoyer <maxim.cournoyer@gmail.com> Received: via spool by 61391-submit@debbugs.gnu.org id=B61391.167596069016711 (code B ref 61391); Thu, 09 Feb 2023 16:39:03 +0000 Received: (at 61391) by debbugs.gnu.org; 9 Feb 2023 16:38:10 +0000 Received: from localhost ([127.0.0.1]:33496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1pQ9w2-0004LP-9Q for submit@debbugs.gnu.org; Thu, 09 Feb 2023 11:38:10 -0500 Received: from mail-qv1-f54.google.com ([209.85.219.54]:42706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@gmail.com>) id 1pQ9vz-0004KH-7x for 61391@debbugs.gnu.org; Thu, 09 Feb 2023 11:38:07 -0500 Received: by mail-qv1-f54.google.com with SMTP id i1so1697048qvo.9 for <61391@debbugs.gnu.org>; Thu, 09 Feb 2023 08:38:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zbJh8t+SXKzCBk8lzYUmKwVc79WfLim90Z2H8ANk6+4=; b=qqP/Xlu6XKejBzysAm2Tq4YuyaYehBe4ERbN5lgCvHsnr/qIarIV+MSG4ir2nhpDOy ypp0P/X18ToWCDebsHxmFmyKN/DLYVqAv3X0LO9rd9tviK2511Rn5m5kCvDeYcVhoJoN zc/WkzMw+TroWjNnZpB9ATYCDzKmdu6muT9KyvIxgLkwqelr1A+XHsFkiSr5yEjToMiT TFCkcuAT7B+P8A+w4Wsjvj99J21rY2BcOKEbuUIsXRbrhBXjsQFa71wOny3icUXt5E14 BjldRaz/YxOHic+7rJM8liB5b/NcKQJYPBBM6jT4D97iNJz7ljnfW2g5vmp1sjf+K/RZ Amog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zbJh8t+SXKzCBk8lzYUmKwVc79WfLim90Z2H8ANk6+4=; b=XGRgP7ScA5+t9C7zYGIK4CdgXqeCx0thHFUdFDRldfSBEXr/Zn/UQSd47e6ohbqxja WTMbEc6nTmGCSztdL0AEGNFtkIMth080V81XdjapbMaecOgA15lvswB4BAHnCgOkWnXD Cdaf3MgYHY2e5Msz7H1Sw1SZlYhbiu+B+upccw3f6QcvLYsQtLBQUYns8tnXaYQHXQSy ievYAKrrSuioFlxjDDkWMuCvLERKSYkCh1HOj28BIaUNL2ZgoJEfdalQDwt1r+7cPZSx IDh824JqexNXj/Es+iBg6ASq3+b3hpxfO0eS3fMWZe1X/AWfedEE63wlkO3FNnJGE3En FWsQ== X-Gm-Message-State: AO0yUKWxt6P44GPpKk+jeCWVuBnJDSZ9BsWAlXyX6D41Pq7uGPbSCiDo kJJxA3V6zVq8o57k/Dr+x79OvLQ1ryY39PfX X-Google-Smtp-Source: AK7set96FhGUcess0Or1SHmnNTyApDKx6Tvkw9WnRjJYu3Dtqdsnc0RS3fh4O/VPyW0kFvksgPPItA== X-Received: by 2002:a05:6214:e41:b0:56b:7ec7:b158 with SMTP id o1-20020a0562140e4100b0056b7ec7b158mr20761882qvc.36.1675960681617; Thu, 09 Feb 2023 08:38:01 -0800 (PST) Received: from localhost.localdomain (dsl-151-105.b2b2c.ca. [66.158.151.105]) by smtp.gmail.com with ESMTPSA id 21-20020ac856f5000000b003a6a19ee4f0sm1548116qtu.33.2023.02.09.08.38.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Feb 2023 08:38:01 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Date: Thu, 9 Feb 2023 11:37:41 -0500 Message-Id: <20230209163744.28973-5-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230209163744.28973-2-maxim.cournoyer@gmail.com> References: <20230209163744.28973-2-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Improvements to Icedove (icons, gexps, un-bundling)
|
|
Commit Message
Maxim Cournoyer
Feb. 9, 2023, 4:37 p.m. UTC
* gnu/packages/gnuzilla.scm (icedove) [inputs]: Add nss-next. Remove nspr-4.32. [configure]: Add "ac_add_options --with-system-nss". --- gnu/packages/gnuzilla.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
Comments
Hello,
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
> - nspr-4.32
I'm not sure if I'm missing something but as far as I can tell you added
nspr-next, then never used it, and also removed nspr-4.32 from the
inputs here. Did you (or I) miss a nspr-next somewhere?
Morgan
Hi, Morgan Smith <Morgan.J.Smith@outlook.com> writes: > Hello, > > Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: >> - nspr-4.32 > > I'm not sure if I'm missing something but as far as I can tell you added > nspr-next, then never used it, and also removed nspr-4.32 from the > inputs here. Did you (or I) miss a nspr-next somewhere? nspr is now propagated by nss, that's why it can be removed from thunderbird. I've added the ";required by nss.pc" inline comment locally next where it's propagated to mention why.
Hello, Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: > nspr is now propagated by nss, that's why it can be removed from > thunderbird. I've added the ";required by nss.pc" inline comment > locally next where it's propagated to mention why. Ah perfect. My bad, I missed a nspr-next. In the current icedove there are there are icons at this path: "lib/icedove/chrome/icons/default". What's up with that? I only ask because you don't copy them to the wayland package and I don't know if that's an issue or not. Everything else LGTM, not that I'm actually a reviewer. Just an overly involved citizen. Morgan
Hi Morgan, Morgan Smith <Morgan.J.Smith@outlook.com> writes: > Hello, > > Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: >> nspr is now propagated by nss, that's why it can be removed from >> thunderbird. I've added the ";required by nss.pc" inline comment >> locally next where it's propagated to mention why. > > Ah perfect. My bad, I missed a nspr-next. > > In the current icedove there are there are icons at this path: > "lib/icedove/chrome/icons/default". What's up with that? That's why it doesn't find its icon :-). Its icon per the icedove.desktop file should be named 'icedove', not default; the later seems to be a consequence of the re-branding. I basically copied the fix that is applied to IceCat. > I only ask because you don't copy them to the wayland package and I > don't know if that's an issue or not. About the icedove/wayland package, that appears to be a solely a wrapper, so I don't think the fix needs to be propagated there. > Everything else LGTM, not that I'm actually a reviewer. Just an overly > involved citizen. Your over-involvement is much welcome :-).
Hi Maxim, Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: > About the icedove/wayland package, that appears to be a solely a > wrapper, so I don't think the fix needs to be propagated there. Since it's a wrapper the original files aren't installed into the profile, only the files in the wrapper. So if anyone wanted to look for icons at "lib/icedove/chrome/icons/default" they might be fine for the original package but not the wrapper. The wrapper copies "share" in though so the icons you copy there will be found just fine. I was simply questioning if someone else would try to find the icons at "lib/icedove/chrome/icons/default and if they would be out of luck since they don't exist in the wrapper. From what you're saying, it sounds like this isn't an issue at all because no-one cares about those icons. Also you might want to take a look at bug#61438 as someone is trying to update icedove. Also, the reason I discovered this patch series is because I expereinced bug#61438 and wanted to see if anyone had a fix ;). Morgan
Hi, Morgan Smith <Morgan.J.Smith@outlook.com> writes: > Hi Maxim, > > Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: > >> About the icedove/wayland package, that appears to be a solely a >> wrapper, so I don't think the fix needs to be propagated there. > > Since it's a wrapper the original files aren't installed into the > profile, only the files in the wrapper. So if anyone wanted to look for > icons at "lib/icedove/chrome/icons/default" they might be fine for the > original package but not the wrapper. The wrapper copies "share" in > though so the icons you copy there will be found just fine. > > I was simply questioning if someone else would try to find the icons at > "lib/icedove/chrome/icons/default and if they would be out of luck since > they don't exist in the wrapper. > >>From what you're saying, it sounds like this isn't an issue at all > because no-one cares about those icons. Indeed, that's my understanding too. > Also you might want to take a look at bug#61438 as someone is trying to > update icedove. Also, the reason I discovered this patch series is > because I expereinced bug#61438 and wanted to see if anyone had a fix > ;). I see the above as been merged already, great! And I'll have more Icedove fixes coming that enables its language support.
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 15472ffed2..44e56a6573 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -1306,7 +1306,7 @@ (define-public icedove "ac_add_options --with-system-jpeg\n" "ac_add_options --with-system-libevent\n" "ac_add_options --with-system-nspr\n" - ;"ac_add_options --with-system-nss\n" + "ac_add_options --with-system-nss\n" "ac_add_options --with-system-zlib\n" "ac_add_options --without-wasm-sandboxed-libraries\n" "mk_add_options MOZ_MAKE_FLAGS=-j" @@ -1383,9 +1383,7 @@ (define-public icedove libxt mesa mit-krb5 - nspr-4.32 - ;; FIXME: create nss >= 3.68 after core-updates merge - ;;nss + nss-next pango pixman pulseaudio