GNU bug report logs -
#76151
[PATCH] gnu: jsoncpp: Update to 1.9.6.
Previous Next
To reply to this bug, email your comments to 76151 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#76151
; Package
guix-patches
.
(Sun, 09 Feb 2025 02:50:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Andy Tai <atai <at> atai.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 09 Feb 2025 02:50:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
[0001-gnu-jsoncpp-Update-to-1.9.6.patch (text/x-patch, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76151
; Package
guix-patches
.
(Tue, 18 Feb 2025 22:39:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 76151 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
It's for core-packaged-team ;-)
--8<---------------cut here---------------start------------->8---
guix refresh --list-dependent jsoncpp
Building the following 10784 packages would ensure 24531 dependent packages are rebuilt
--8<---------------cut here---------------end--------------->8---
---
Oleg
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76151
; Package
guix-patches
.
(Thu, 27 Feb 2025 16:49:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 76151 <at> debbugs.gnu.org (full text, mbox):
On Tue, Feb 18, 2025 at 5:39 PM Sharlatan Hellseher
<sharlatanus <at> gmail.com> wrote:
>
> Hi,
>
> It's for core-packaged-team ;-)
>
> --8<---------------cut here---------------start------------->8---
> guix refresh --list-dependent jsoncpp
> Building the following 10784 packages would ensure 24531 dependent packages are rebuilt
> --8<---------------cut here---------------end--------------->8---
>
> ---
> Oleg
The package is not registered to a team, so can it not be applied to
any team branch or a feature branch?
--8<---------------cut here---------------start------------->8---
$ guix show jsoncpp | recsel -p name,version,location
name: jsoncpp
version: 1.9.5
location: gnu/packages/serialization.scm:608:2
name: jsoncpp
version: 1.7.3
location: gnu/packages/serialization.scm:631:2
$ grep gnu/packages/serialiation.scm etc/teams.scm
--8<---------------cut here---------------end--------------->8---
Greg
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76151
; Package
guix-patches
.
(Fri, 07 Mar 2025 22:32:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 76151 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I believe what they mean is that because this package is depended on by
so many other packages, it needs to be upgraded a bit differently. This
is done to prevent massive rebuilds for substitute servers and to
reduce the risk of breakage.
From: https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
=2D-8<---------------cut here---------------start------------->8---
more than 1,800 dependent packages
core-updates branch (may include major and potentially disruptive
changes). This branch is intended to be merged in master every 6 months
or so. This branch is not expected to be buildable or usable until late
in its development process.
=2D-8<---------------cut here---------------end--------------->8---
What I don't know, is the correct process is for this type of
submission. I'm seeing a `core-updates-glibc-2.39` branch, but
presumably that is only for glibc; does one need special privileges to
create a new branch or do we just submit the patch based off the master
branch as a patch to a branch that doesn't exist?
=2D-8<---------------cut here---------------start------------->8---
git branch -a | grep -a core
remotes/origin/core-packages-team
remotes/origin/core-packages-team-old
remotes/origin/core-packages-team-old2
remotes/origin/core-updates-glibc-2.39
=2D-8<---------------cut here---------------end--------------->8---
v/r,
Aaron
P.S.
I just noticed that the latest version of the manual drops the package
number branch definitions; I'm not sure if this was moved to a
different section now; accidentally deleted; or if it is going to be
dropped as a requirement. See:
https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html
https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#76151
; Package
guix-patches
.
(Sat, 08 Mar 2025 00:09:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 76151 <at> debbugs.gnu.org (full text, mbox):
On Fri, Mar 7, 2025 at 5:32 PM Aaron Covrig via Guix-patches via
<guix-patches <at> gnu.org> wrote:
>
> I just noticed that the latest version of the manual drops the package
> number branch definitions; I'm not sure if this was moved to a
> different section now; accidentally deleted; or if it is going to be
> dropped as a requirement. See:
> https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html
> https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
Yes, "manual" is from the last release (in 2022) and "manual/devel" is
up-to-date.
I was going to suggest that we look into why there are so many
dependent packages, and I did, and it is cmake-bootstrap, which I am
working on updating in #70031 and in an imminent c++ branch. So I will
integrate this there, and we should pin cmake to this version of
jsoncpp.
This bug report was last modified 32 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.