From: Ian Eure <ian@retrospec.tv>
To: Vagrant Cascadian <vagrant@debian.org>
Cc: 71832@debbugs.gnu.org, guix-security@gnu.org
Subject: [bug#71832] [PATCH v6 2/3] gnu: Add nss-rapid.
Date: Sat, 17 Aug 2024 20:48:25 -0700 [thread overview]
Message-ID: <87zfpa4gsb.fsf@meson> (raw)
In-Reply-To: <87ed6mlcv2.fsf@wireframe>
Vagrant Cascadian <vagrant@debian.org> writes:
> [[PGP Signed Part:Undecided]]
> On 2024-08-17, Ian Eure wrote:
>> diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm
>> index 9224a8ed5a..1a684e6146 100644
>> --- a/gnu/packages/nss.scm
>> +++ b/gnu/packages/nss.scm
> ...
>> +;; nss should track ESRs, but currently doesn't. 3.102.1 is
>> the current ESR.
>> +
>> (define-public nss
>> (package
>> (name "nss")
>
> Though I largely agree with the logic (e.g. nss *should*
> probably be
> packaging ESR versions in general)... it seems a little weird to
> include
> a comment about what the packaging for nss *should* do, even
> though it
> is not (yet) doing it... similar with embedding a specific
> "current"
> version, which will obviously become inaccurate before too
> long...
>
> Alternately, maybe moving the comment to where the nss version
> is
> actually defined; to give someone pause when considering
> updating the
> version?
>
> Or maybe this belongs in a separate discussion on guix-devel
> and/or bug?
>
I started a discussion about nss earlier this year[1], and some of
the changes in this patch set are a result of that. The long and
short of it is that nss should track ESRs only, and it could do
that now, but the process to update it is murky to me due to it
causing a lot of rebuilds. I asked for some advice on that a
couple days ago[2]. The comment is left in the hopes that a
well-meaning contributor doesn’t update it to a non-ESR version
before the ESR updates can be worked out, which would set the
timeline for that change back by a year.
If you have guidance on how to update a package low in the graph,
I’d appreciate hearing!
>
>> +;; nss-rapid tracks the rapid release channel. Unless your
>> package requires a
>> +;; newer version, you should prefer the `nss' package, which
>> tracks the ESR
>> +;; channel.
>> +;;
>> +;; See https://wiki.mozilla.org/NSS:Release_Versions
>> +;; and https://wiki.mozilla.org/Rapid_Release_Model
>> +
>> +(define-public nss-rapid
>
> Mixed feelings on rapid vs. latest ... latest is a bit more
> consistent
> with other guix packages, though "rapid" is the terminology that
> upstream uses here.
>
Yes, agreed that the terminology situation isn’t ideal. I don’t
have a strong preference, but neither is there concensus around
"latest." In the absence of strong concensus, and to avoid
bikeshedding, I opted for reusing upstream terminology, but
clarifying that in the package description and synopsis. I
frankly do not care which is adopted, and it can be updated any
time, since this is high in the package graph. I do think that if
the package is named "nss-rapid", the synopsis/description should
indicate that this is upstreams Rapid Release channel. It
currently does, but would need some trivial editing should the
package name change.
> Both those points are, in my opinion, quite minor; I would not
> want to
> block on those points alone!
>
I agree, and I appreciate your pragmatic approach here.
Thanks,
— Ian
[1]:
https://lists.gnu.org/archive/html/guix-devel/2024-06/msg00318.html
[2]:
https://lists.gnu.org/archive/html/guix-devel/2024-08/msg00074.html
next prev parent reply other threads:[~2024-08-18 4:06 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-29 3:57 [bug#71832] [PATCH 0/2] Add nss-latest; updte Librewolf to 127.0.2-2 Ian Eure
2024-06-29 3:59 ` [bug#71832] [PATCH 1/2] gnu: Add nss-latest Ian Eure
2024-06-29 3:59 ` [bug#71832] [PATCH 2/2] gnu: librewolf: Update to 127.0.2-1 Ian Eure
2024-06-29 17:22 ` [bug#71832] [PATCH v2 0/2] Add nss-latest; update Librewolf to 127.0.2-2 Ian Eure
2024-06-29 17:22 ` [bug#71832] [PATCH v2 1/2] gnu: Add nss-latest Ian Eure
2024-06-29 17:22 ` [bug#71832] [PATCH v2 2/2] gnu: librewolf: Update to 127.0.2-1 Ian Eure
2024-07-02 0:21 ` [bug#71832] [PATCH v3 0/2] Add nss-rapid; updte Librewolf to 127.0.2-2 Ian Eure
2024-07-02 0:21 ` [bug#71832] [PATCH v3 1/2] gnu: Add nss-rapid Ian Eure
2024-07-02 0:21 ` [bug#71832] [PATCH v3 2/2] gnu: librewolf: Update to 127.0.2-1 Ian Eure
2024-07-08 8:55 ` [bug#71832] Closing one bug Andreas Enge
2024-07-01 19:53 ` [bug#71882] [PATCH] gnu: librewolf: Fix building on aarch64-linux Remco van 't Veer
[not found] ` <handler.71882.D71882.172042897930179.notifdone@debbugs.gnu.org>
2024-07-08 10:16 ` [bug#71882] closed (Closing one bug) Remco van 't Veer
2024-07-17 3:06 ` [bug#71832] [PATCH v4 0/3] Add nss-rapid; update Librewolf to 128.0-2 Ian Eure
2024-07-17 3:06 ` [bug#71832] [PATCH v4 1/3] gnu: Add nss-rapid Ian Eure
2024-07-17 3:06 ` [bug#71832] [PATCH v4 2/3] gnu: gnuzilla: Add skr to all-mozilla-locales Ian Eure
2024-07-17 3:06 ` [bug#71832] [PATCH v4 3/3] gnu: librewolf: Update to 128.0-2 Ian Eure
2024-07-21 16:17 ` [bug#71832] [PATCH 0/2] Add nss-latest; updte Librewolf to 127.0.2-2 Ian Eure
2024-07-31 3:54 ` [bug#71832] [PATCH v5 0/3] [SECURITY] Add nss-rapid; update Librewolf to 128.0.3-1 Ian Eure
2024-07-31 3:54 ` [bug#71832] [PATCH v5 1/3] gnu: Add nss-rapid Ian Eure
2024-07-31 3:55 ` [bug#71832] [PATCH v5 2/3] gnu: gnuzilla: Add skr to all-mozilla-locales Ian Eure
2024-07-31 3:55 ` [bug#71832] [PATCH v5 3/3] gnu: librewolf: Update to 128.0.3-1 Ian Eure
2024-08-17 19:32 ` [bug#71832] [PATCH v6 0/3] [SECURITY] Update LibreWolf to 129.0.1-1; add nss-rapid Ian Eure
2024-08-17 19:32 ` [bug#71832] [PATCH v6 1/3] gnu: gnuzilla: Add skr to all-mozilla-locales Ian Eure
2024-08-17 19:32 ` [bug#71832] [PATCH v6 2/3] gnu: Add nss-rapid Ian Eure
2024-08-17 22:46 ` Vagrant Cascadian
2024-08-17 23:33 ` Vagrant Cascadian
2024-08-17 23:51 ` Ian Eure
2024-08-18 2:00 ` Vagrant Cascadian
2024-08-18 3:38 ` Vagrant Cascadian
2024-08-18 3:48 ` Ian Eure [this message]
2024-08-17 19:32 ` [bug#71832] [PATCH v6 3/3] gnu: librewolf: Update to 129.0.1-1 Ian Eure
2024-08-18 3:46 ` [bug#71832] [PATCH v6 0/3] [SECURITY] Update LibreWolf to 129.0.1-1; add nss-rapid Vagrant Cascadian
2024-08-20 5:46 ` bug#71832: " Vagrant Cascadian
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87zfpa4gsb.fsf@meson \
--to=ian@retrospec.tv \
--cc=71832@debbugs.gnu.org \
--cc=guix-security@gnu.org \
--cc=vagrant@debian.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.