GNU bug report logs - #77066
[PATCH 0/3] Update boost variant URIs to be consistent and valid

Previous Next

Package: guix-patches;

Reported by: Ada Stevenson <adanskana <at> gmail.com>

Date: Mon, 17 Mar 2025 08:11:02 UTC

Severity: normal

Tags: easy, patch

Done: Greg Hogan <code <at> greghogan.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 77066 in the body.
You can then email your comments to 77066 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 08:11:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ada Stevenson <adanskana <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 17 Mar 2025 08:11:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ada Stevenson <adanskana <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Ada Stevenson <adanskana <at> gmail.com>
Subject: [PATCH 0/3] Update boost variant URIs to be consistent and valid
Date: Mon, 17 Mar 2025 16:09:42 +0800
The URI for `boost-for-source-highlight` was dead, as it used the same one the main boost package used that was fixed in be6f1d0fe4.
The other boost variants included in this patch have been updated to follow the established style in the main boost package. 

Ada Stevenson (3):
  gnu: boost-for-source-highlight: Update source URI
  gnu: boost-for-irods: Update source URI
  gnu: boost-for-mysql: Update source URI

 gnu/packages/boost.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)


base-commit: fd19785a9a7f111c6a97da25187c3351e7e8f3fd
-- 
2.48.1





Information forwarded to adanskana <at> gmail.com, guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 08:17:02 GMT) Full text and rfc822 format available.

Message #8 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Ada Stevenson <adanskana <at> gmail.com>
To: 77066 <at> debbugs.gnu.org
Cc: Ada Stevenson <adanskana <at> gmail.com>
Subject: [PATCH 1/3] gnu: boost-for-source-highlight: Update source URI
Date: Mon, 17 Mar 2025 16:15:50 +0800
* gnu/packages/boost.scm (boost-for-source-highlight)
[source] <uri>: Update dead link to active link.

Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8
---
 gnu/packages/boost.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index e464400ad9..cb45b2efd9 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -212,7 +212,7 @@ (define-public boost-for-source-highlight
     (version "1.83.0")
     (source (origin
               (method url-fetch)
-              (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
+              (uri (string-append "https://archives.boost.io/release/"
                                   version "/source/boost_"
                                   (version-with-underscores version) ".tar.bz2"))
               (patches
-- 
2.48.1





Information forwarded to adanskana <at> gmail.com, guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 08:17:03 GMT) Full text and rfc822 format available.

Message #11 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Ada Stevenson <adanskana <at> gmail.com>
To: 77066 <at> debbugs.gnu.org
Cc: Ada Stevenson <adanskana <at> gmail.com>
Subject: [PATCH 2/3] gnu: boost-for-irods: Update source URI
Date: Mon, 17 Mar 2025 16:15:51 +0800
* gnu/packages/boost.scm (boost-for-irods)
[source] <uri>: Update uri to align with other boost packages.

Change-Id: I04559b146226c0d7b0658693fb36887f249e8af5
---
 gnu/packages/boost.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index cb45b2efd9..c53cac0c0a 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -232,10 +232,9 @@ (define-public boost-for-irods
     (version "1.68.0")
     (source (origin
               (method url-fetch)
-              (uri (string-append
-                    "mirror://sourceforge/boost/boost/" version "/boost_"
-                    (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)
-                    ".tar.bz2"))
+              (uri (string-append "https://archives.boost.io/release/"
+                                  version "/source/boost_"
+                                  (version-with-underscores version) ".tar.bz2"))
               (sha256
                (base32
                 "1dyqsr9yb01y0nnjdq9b8q5s2kvhxbayk34832k5cpzn7jy30qbz"))))
-- 
2.48.1





Information forwarded to adanskana <at> gmail.com, guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 08:17:04 GMT) Full text and rfc822 format available.

Message #14 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Ada Stevenson <adanskana <at> gmail.com>
To: 77066 <at> debbugs.gnu.org
Cc: Ada Stevenson <adanskana <at> gmail.com>
Subject: [PATCH 3/3] gnu: boost-for-mysql: Update source URI
Date: Mon, 17 Mar 2025 16:15:52 +0800
* gnu/packages/boost.scm (boost-for-mysql)
[source] <uri>: Update uri to align with other boost packages.

Change-Id: I1ddd8b25d8ab60ab791c89b4ee79f0e02f6b56d2
---
 gnu/packages/boost.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index c53cac0c0a..4f54c6b578 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -324,10 +324,9 @@ (define-public boost-for-mysql
     (version "1.59.0")
     (source (origin
               (method url-fetch)
-              (uri (string-append
-                    "mirror://sourceforge/boost/boost/" version "/boost_"
-                    (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)
-                    ".tar.bz2"))
+              (uri (string-append "https://archives.boost.io/release/"
+                                  version "/source/boost_"
+                                  (version-with-underscores version) ".tar.bz2"))
               (sha256
                (base32
                 "1jj1aai5rdmd72g90a3pd8sw9vi32zad46xv5av8fhnr48ir6ykj"))))
-- 
2.48.1





Added tag(s) easy. Request was from Ada Stevenson <adanskana <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 17 Mar 2025 08:20:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 13:04:03 GMT) Full text and rfc822 format available.

Message #19 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: Ada Stevenson <adanskana <at> gmail.com>
Cc: steve <at> futurile.net, 77066 <at> debbugs.gnu.org, divya <at> subvertising.org,
 Efraim Flashner <efraim <at> flashner.co.il>
Subject: Re: [bug#77066] [PATCH 1/3] gnu: boost-for-source-highlight: Update
 source URI
Date: Mon, 17 Mar 2025 09:03:20 -0400
On Mon, Mar 17, 2025 at 4:17 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
>
> * gnu/packages/boost.scm (boost-for-source-highlight)
> [source] <uri>: Update dead link to active link.
>
> Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8
> ---
>  gnu/packages/boost.scm | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
> index e464400ad9..cb45b2efd9 100644
> --- a/gnu/packages/boost.scm
> +++ b/gnu/packages/boost.scm
> @@ -212,7 +212,7 @@ (define-public boost-for-source-highlight
>      (version "1.83.0")
>      (source (origin
>                (method url-fetch)
> -              (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
> +              (uri (string-append "https://archives.boost.io/release/"
>                                    version "/source/boost_"
>                                    (version-with-underscores version) ".tar.bz2"))
>                (patches
> --
> 2.48.1

cc'ing the rust team because source-highlight has ~12,000 dependent
packages, nearly all due to gdb/pinned which is a dependency of rust.




Information forwarded to guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Mon, 17 Mar 2025 15:14:03 GMT) Full text and rfc822 format available.

Message #22 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Greg Hogan <code <at> greghogan.com>
Cc: Ada Stevenson <adanskana <at> gmail.com>, steve <at> futurile.net,
 77066 <at> debbugs.gnu.org, divya <at> subvertising.org
Subject: Re: [bug#77066] [PATCH 1/3] gnu: boost-for-source-highlight: Update
 source URI
Date: Mon, 17 Mar 2025 17:13:07 +0200
[Message part 1 (text/plain, inline)]
On Mon, Mar 17, 2025 at 09:03:20AM -0400, Greg Hogan wrote:
> On Mon, Mar 17, 2025 at 4:17 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
> >
> > * gnu/packages/boost.scm (boost-for-source-highlight)
> > [source] <uri>: Update dead link to active link.
> >
> > Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8
> > ---
> >  gnu/packages/boost.scm | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
> > index e464400ad9..cb45b2efd9 100644
> > --- a/gnu/packages/boost.scm
> > +++ b/gnu/packages/boost.scm
> > @@ -212,7 +212,7 @@ (define-public boost-for-source-highlight
> >      (version "1.83.0")
> >      (source (origin
> >                (method url-fetch)
> > -              (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
> > +              (uri (string-append "https://archives.boost.io/release/"
> >                                    version "/source/boost_"
> >                                    (version-with-underscores version) ".tar.bz2"))
> >                (patches
> > --
> > 2.48.1
> 
> cc'ing the rust team because source-highlight has ~12,000 dependent
> packages, nearly all due to gdb/pinned which is a dependency of rust.

Does this cause a rebuild of anything?  If it doesn't then it should be
fine for master.  If it does cause rebuilds then we can grab it for the
rust-team branch (or another one even).

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Tue, 18 Mar 2025 06:23:02 GMT) Full text and rfc822 format available.

Message #25 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Ada Stevenson <adanskana <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>, Greg Hogan <code <at> greghogan.com>, 
 77066 <at> debbugs.gnu.org, divya <at> subvertising.org, steve <at> futurile.net
Subject: Re: [bug#77066] [PATCH 1/3] gnu: boost-for-source-highlight: Update
 source URI
Date: Tue, 18 Mar 2025 06:22:18 +0000
Hi,

I don't believe this triggers a rebuild, since the source hash is the 
same. Running on my local system, Guix still reached for the 
substitutes, despite the changed package definition.

On 17/03/2025 3:13 pm, Efraim Flashner wrote:
> On Mon, Mar 17, 2025 at 09:03:20AM -0400, Greg Hogan wrote:
>> On Mon, Mar 17, 2025 at 4:17 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
>>>
>>> * gnu/packages/boost.scm (boost-for-source-highlight)
>>> [source] <uri>: Update dead link to active link.
>>>
>>> Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8
>>> ---
>>>   gnu/packages/boost.scm | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
>>> index e464400ad9..cb45b2efd9 100644
>>> --- a/gnu/packages/boost.scm
>>> +++ b/gnu/packages/boost.scm
>>> @@ -212,7 +212,7 @@ (define-public boost-for-source-highlight
>>>       (version "1.83.0")
>>>       (source (origin
>>>                 (method url-fetch)
>>> -              (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
>>> +              (uri (string-append "https://archives.boost.io/release/"
>>>                                     version "/source/boost_"
>>>                                     (version-with-underscores version) ".tar.bz2"))
>>>                 (patches
>>> --
>>> 2.48.1
>>
>> cc'ing the rust team because source-highlight has ~12,000 dependent
>> packages, nearly all due to gdb/pinned which is a dependency of rust.
> 
> Does this cause a rebuild of anything?  If it doesn't then it should be
> fine for master.  If it does cause rebuilds then we can grab it for the
> rust-team branch (or another one even).
> 

-- 
Warmly,
Ada




Information forwarded to guix-patches <at> gnu.org:
bug#77066; Package guix-patches. (Tue, 18 Mar 2025 19:53:02 GMT) Full text and rfc822 format available.

Message #28 received at 77066 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: Ada Stevenson <adanskana <at> gmail.com>
Cc: 77066 <at> debbugs.gnu.org
Subject: Re: [bug#77066] [PATCH 0/3] Update boost variant URIs to be
 consistent and valid
Date: Tue, 18 Mar 2025 15:51:50 -0400
On Mon, Mar 17, 2025 at 4:11 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
>
> The URI for `boost-for-source-highlight` was dead, as it used the same one the main boost package used that was fixed in be6f1d0fe4.
> The other boost variants included in this patch have been updated to follow the established style in the main boost package.
>
> Ada Stevenson (3):
>   gnu: boost-for-source-highlight: Update source URI
>   gnu: boost-for-irods: Update source URI
>   gnu: boost-for-mysql: Update source URI
>
>  gnu/packages/boost.scm | 16 +++++++---------
>  1 file changed, 7 insertions(+), 9 deletions(-)
>
>
> base-commit: fd19785a9a7f111c6a97da25187c3351e7e8f3fd
> --
> 2.48.1

boost-for-(irods|mysql) pushed as
80b920674d79a15bba90fc789ed4bfc90aaa2569^..38d12e88e814728fb67bd3759dcbb07936bd017e.

As noted earlier, boost-for-source-highlight should go on the rust-team branch.




Reply sent to Greg Hogan <code <at> greghogan.com>:
You have taken responsibility. (Wed, 19 Mar 2025 14:19:03 GMT) Full text and rfc822 format available.

Notification sent to Ada Stevenson <adanskana <at> gmail.com>:
bug acknowledged by developer. (Wed, 19 Mar 2025 14:19:03 GMT) Full text and rfc822 format available.

Message #33 received at 77066-done <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: Ada Stevenson <adanskana <at> gmail.com>
Cc: steve <at> futurile.net, Efraim Flashner <efraim <at> flashner.co.il>,
 divya <at> subvertising.org, 77066-done <at> debbugs.gnu.org
Subject: Re: [bug#77066] [PATCH 1/3] gnu: boost-for-source-highlight: Update
 source URI
Date: Wed, 19 Mar 2025 10:18:08 -0400
On Tue, Mar 18, 2025 at 2:22 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
>
> Hi,
>
> I don't believe this triggers a rebuild, since the source hash is the
> same. Running on my local system, Guix still reached for the
> substitutes, despite the changed package definition.
>
> On 17/03/2025 3:13 pm, Efraim Flashner wrote:
> > On Mon, Mar 17, 2025 at 09:03:20AM -0400, Greg Hogan wrote:
> >> On Mon, Mar 17, 2025 at 4:17 AM Ada Stevenson <adanskana <at> gmail.com> wrote:
> >>>
> >>> * gnu/packages/boost.scm (boost-for-source-highlight)
> >>> [source] <uri>: Update dead link to active link.
> >>>
> >>> Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8
> >>> ---
> >>>   gnu/packages/boost.scm | 2 +-
> >>>   1 file changed, 1 insertion(+), 1 deletion(-)
> >>>
> >>> diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
> >>> index e464400ad9..cb45b2efd9 100644
> >>> --- a/gnu/packages/boost.scm
> >>> +++ b/gnu/packages/boost.scm
> >>> @@ -212,7 +212,7 @@ (define-public boost-for-source-highlight
> >>>       (version "1.83.0")
> >>>       (source (origin
> >>>                 (method url-fetch)
> >>> -              (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
> >>> +              (uri (string-append "https://archives.boost.io/release/"
> >>>                                     version "/source/boost_"
> >>>                                     (version-with-underscores version) ".tar.bz2"))
> >>>                 (patches
> >>> --
> >>> 2.48.1
> >>
> >> cc'ing the rust team because source-highlight has ~12,000 dependent
> >> packages, nearly all due to gdb/pinned which is a dependency of rust.
> >
> > Does this cause a rebuild of anything?  If it doesn't then it should be
> > fine for master.  If it does cause rebuilds then we can grab it for the
> > rust-team branch (or another one even).
> >
>
> --
> Warmly,
> Ada

You are both right, and my understanding of what perturbates a Guix
derivation has also now been updated.

The last commit is pushed as d88d271de774b785c49c0e554231f65336067275.

Thank you for the patchset, Ada.

Greg




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 17 Apr 2025 11:24:12 GMT) Full text and rfc822 format available.

This bug report was last modified 63 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.