[PATCH 0/3] gnu: kubo: Update to 0.28.0.

  • Done
  • quality assurance status badge
Details
3 participants
  • Maxim Cournoyer
  • Artyom V. Poptsov
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal
A
A
Artyom V. Poptsov wrote on 24 Apr 21:52 +0200
(address . guix-patches@gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
cover.1713988221.git.poptsov.artyom@gmail.com
This patch series updates Kubo (IPFS) to version 0.28.0 (the latest version at
the moment.)

Artyom V. Poptsov (3):
gnu: go-github-com-quic-go-quic-go: Update to 0.42.0.
gnu: kubo: Update to 0.28.0.
gnu: yggdrasil: Use go-1.21.

gnu/packages/golang-web.scm | 6 +++---
gnu/packages/ipfs.scm | 14 ++++++++++----
gnu/packages/networking.scm | 2 +-
3 files changed, 14 insertions(+), 8 deletions(-)


base-commit: 91d9e145e15241c20729a4f1fa43f3d662f6b806
--
2.41.0
A
A
Artyom V. Poptsov wrote on 24 Apr 22:03 +0200
[PATCH 1/3] gnu: go-github-com-quic-go-quic-go: Update to 0.42.0.
(address . 70556@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
cbf226d26bfd73b948271c805c6c78e053db1a0a.1713988221.git.poptsov.artyom@gmail.com
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.42.0.

Change-Id: I9791bba274f9682cb73082ca5547a59de0ee4c8f
---
gnu/packages/golang-web.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index b51fb85081..cdde16bf06 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -1621,7 +1621,7 @@ (define-public go-github-com-quic-go-qpack
(define-public go-github-com-quic-go-quic-go
(package
(name "go-github-com-quic-go-quic-go")
- (version "0.39.3")
+ (version "0.42.0")
(source
(origin
(method git-fetch)
@@ -1630,13 +1630,13 @@ (define-public go-github-com-quic-go-quic-go
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0acabl3cz48nxpggc5s7fwxpmr5amyi09jygn5m5xxkkbhqs2cxq"))))
+ (base32 "0bdr48nbcjajmhx1h11qfl1i7myxqpyqqk5n21007xyqw13qhb8c"))))
(build-system go-build-system)
(arguments
(list
;; XXX More packages required...
#:tests? #f
- #:go go-1.20
+ #:go go-1.21
#:import-path "github.com/quic-go/quic-go"))
(propagated-inputs
(list go-github-com-cheekybits-genny
--
2.41.0
A
A
Artyom V. Poptsov wrote on 24 Apr 22:03 +0200
[PATCH 3/3] gnu: yggdrasil: Use go-1.21.
(address . 70556@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
076d64c0ce1aa953b299b89b79490bf0b3e69f99.1713988221.git.poptsov.artyom@gmail.com
* gnu/packages/networking.scm (yggdrasil) [arguments]: Use go-1.21.

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

Toggle diff (15 lines)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 9d657bc69d..28d5926878 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -4585,7 +4585,7 @@ (define-public yggdrasil
;; TODO: figure out how tests are run
#:tests? #f
#:install-source? #f
- #:go go-1.20
+ #:go go-1.21
#:phases
#~(modify-phases %standard-phases
(replace 'build
--
2.41.0
A
A
Artyom V. Poptsov wrote on 24 Apr 22:03 +0200
[PATCH 2/3] gnu: kubo: Update to 0.28.0.
(address . 70556@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
c9ea4d5aea3226f0f6b8ff86f5eec1ddf606e251.1713988221.git.poptsov.artyom@gmail.com
* gnu/packages/ipfs.scm (kubo): Update to 0.28.0.
[inputs]: Remove go-golang-org-x-exp; add go-github-com-jbenet-go-random,
go-github-com-jbenet-goprocess,
go-github-com-julienschmidt-httprouter,
go-github-com-multiformats-go-multiaddr,
go-github-com-multiformats-go-multibase,
go-github-com-multiformats-go-multiaddr-dns, and
go-golang-org-x-exp-2023.

Change-Id: Id065558905130c7ad0124bcf56e8b38ee6f9656e
---
gnu/packages/ipfs.scm | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

Toggle diff (62 lines)
diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index bcf6fea133..dc8388acfc 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -256,7 +256,7 @@ (define-public gx-go
(define-public kubo
(package
(name "kubo")
- (version "0.22.0")
+ (version "0.28.0")
(source
(origin
(method url-fetch/tarbomb)
@@ -264,7 +264,7 @@ (define-public kubo
"https://dist.ipfs.io/kubo/v" version
"/kubo-source.tar.gz"))
(sha256
- (base32 "0p8iaa56lnac1lxnbzp4fbjqzps50z5yqs34szcp53xjq8rmjzjd"))
+ (base32 "01lk6dd2j660rykchc3ggi9cln92cngz5ijlldsaj5mxnajlvbwy"))
(file-name (string-append name "-" version "-source"))
(modules '((guix build utils)))
(snippet '(for-each delete-file-recursively
@@ -321,7 +321,7 @@ (define-public kubo
(list
#:unpack-path "github.com/ipfs/kubo"
#:import-path "github.com/ipfs/kubo/cmd/ipfs"
- #:go go-1.20
+ #:go go-1.21
#:phases
#~(modify-phases %standard-phases
;; https://github.com/ipfs/kubo/blob/master/docs/command-completion.md
@@ -355,6 +355,9 @@ (define-public kubo
go-github-com-hashicorp-golang-lru
go-github-com-hashicorp-golang-lru-v2
go-github-com-jackpal-go-nat-pmp
+ go-github-com-jbenet-go-random
+ go-github-com-jbenet-goprocess
+ go-github-com-julienschmidt-httprouter
go-github-com-klauspost-compress
go-github-com-klauspost-cpuid
go-github-com-lucas-clemente-quic-go
@@ -367,6 +370,9 @@ (define-public kubo
go-github-com-mitchellh-go-homedir
go-github-com-mr-tron-base58
go-github-com-multiformats-go-multihash-0.2.3
+ go-github-com-multiformats-go-multiaddr
+ go-github-com-multiformats-go-multibase
+ go-github-com-multiformats-go-multiaddr-dns
go-github-com-opentracing-opentracing-go
go-github-com-pbnjay-memory
go-github-com-pkg-errors
@@ -384,7 +390,7 @@ (define-public kubo
go-go-uber-org-multierr
go-go-uber-org-zap
go-golang-org-x-crypto
- go-golang-org-x-exp
+ go-golang-org-x-exp-2023
go-golang-org-x-lint
go-golang-org-x-mod
go-golang-org-x-net
--
2.41.0
M
M
Maxim Cournoyer wrote on 28 Apr 16:10 +0200
Re: [bug#70556] [PATCH 0/3] gnu: kubo: Update to 0.28.0.
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 70556@debbugs.gnu.org)
87edapefy7.fsf@gmail.com
Hello,

"Artyom V. Poptsov" <poptsov.artyom@gmail.com> writes:

Toggle quote (13 lines)
> This patch series updates Kubo (IPFS) to version 0.28.0 (the latest version at
> the moment.)
>
> Artyom V. Poptsov (3):
> gnu: go-github-com-quic-go-quic-go: Update to 0.42.0.
> gnu: kubo: Update to 0.28.0.
> gnu: yggdrasil: Use go-1.21.
>
> gnu/packages/golang-web.scm | 6 +++---
> gnu/packages/ipfs.scm | 14 ++++++++++----
> gnu/packages/networking.scm | 2 +-
> 3 files changed, 14 insertions(+), 8 deletions(-)

QA says it failed to process (build Guix) with these patches applied:

Could you please try to run 'make as-derivation' and report if it built
fine with your patches?

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 28 Apr 16:10 +0200
control message for bug #70556
(address . control@debbugs.gnu.org)
87cyq9efy0.fsf@gmail.com
tags 70556 + moreinfo
quit
S
S
Sharlatan Hellseher wrote on 28 Apr 17:33 +0200
[PATCH 0/3] gnu: kubo: Update to 0.28.0.
(address . 70556-done@debbugs.gnu.org)
87cyq9o634.fsf@gmail.com
Hi,

Thanks for the updating Kubo!

Pushed as 7790a970ec..f573deab2e to master.

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmYubDAACgkQdtcnv/Ys
0rWDgRAAnhTLco0sUSTJ2YvKs8/jFjIy9ucrhkCKz6AIH1AZRg9RbMt8/15X/+/v
bfNuDLzJRpA2mKm7PDVtpqsfofX5qvuvrOt6/55AxdnKb2aHfKPoSemyQLKQ0hqa
+/jVc1zHDaEowtHgSKMXOOTGSrwzbazAkvfnxS1jtpuOc0VBFL7JTa0WwDGmblPZ
XjKH+hKf78glTGTVQVOZPWA7gU+AJSVyaTMSZT31HCBNHCmRkh1hi8wxN/1S2ZMl
KQ4i7Xj4cFuPuaFkpfDFOt+S0TVnml2oIr+PT4+2cqaqEP/5VGsanamZov8Vlvjp
UR8LW1A3JV9/kckY0JF0AdNqqLej+otvPinUutDuVxUDkHI7bDe/JYS9OsTfHBBH
50mz4U6DB7EHSxPcF9DEQ5hqaGEOlXddF5A+nItf76J1TdH46Ipqvj1HZsTkiWz7
OxdcVcAEHcfUHPj+P8Y0rAgJdtocYdxKqMgUu1KL0vRQ7DFeOWjOakJ8gRxIRKff
b7oSdbDwHNhhrhkPYsaIbNLgDsFLWei8JR/5ZpWW8RTMyLibXAey8MIMeeMw578f
0B9jQ3AvlN9PtL89zt4foyLck6SELYW8hPJMqCjaTFE4+J6fQPkVwNN3PFGG5p19
wsP/akaS0YtEU3Ttsirh+D5vcqKaCXo2bF/p6B+HVahaGWnoj1o=
=MXx2
-----END PGP SIGNATURE-----

Closed
A
A
Artyom V. Poptsov wrote on 28 Apr 17:48 +0200
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)(address . 70556@debbugs.gnu.org)
877cgho5db.fsf@gmail.com
Hello,

I ran the following commands:

Toggle snippet (5 lines)
cd guix
guix shell -D guix
./pre-inst-env make as-derivation

And got the following error:

Toggle snippet (9 lines)
building path(s) `/gnu/store/lv5qn289shq2a5gzj0xb3l1zi179xyqm-compute-guix-derivation'
Computing Guix derivation for 'x86_64-linux'... |error: You found a bug: the program '/gnu/store/lv5qn289shq2a5gzj0xb3l1zi179xyqm-compute-guix-derivation'
failed to compute the derivation for Guix (version: "20240428.15"; system: "x86_64-linux";
host version: "1.3.0.58052-a18340"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

make: *** [Makefile:7297: as-derivation] Error 1

Please find the full log attached.
- avp

--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEAf2F9Bp7f4IFgwalk16+BzbchX4FAmYub9AZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFftrtD/9wNEretuk99qcKCqGNSM0K
SXjqtYLypAEqfFB947eGEmPzg/QIL6XW6uNowW+5coal3Gyv258ucbnHyuoogiMt
NKBDwp6tDGb/SaHnVebp570UObEbar0qZbceaeGq3pj+hxm9uCABKzgw8jCOH/82
zRBIUwfgkwSyXZgi5jl6SvXfvvxAe+dv0bMSjQ5Ix4ihlLkBp3d2WI0P66PqMrxS
Ac3yv2s9erno7swCRik8xWRvfdryk9AMOZzxhKpFl+M1rnMhtqqQMrr4oqiksk/q
8wgxx42m8mBbHDr1mPzf/7mqaD+1NxVQWVFzJ7jHy2dpmd3X98FyJJjzhzo+eTlh
M1ka8bsSBDdHBWXXwmj2t8c5n9AIulsLXa8wK5/blfJD/3fu7745TaA7w9KuGd0w
kHyCVFVfFt0NFCxe1ZWhGCN+NC/FupfJ+BLwsSxR75r7RvwQgm8eABxuqmr+xizz
4KhpZLA1sAtOJxqTfiOGIsDUt8SXJ3UKaSsnsCd77cmeYXjk8zceeo3pIU3whkqV
PFEm7G7IWbCfU+s1k/ZcgheAyiz6+7pUXP1SkepR0wqwnWGJ8DBZU2fs+hC29qdQ
ULg/1b0jZ8igg0ke1ewZHl2uBdyasv7K6RhZ23ahDu4bZ3W1DjYIh7Raf60N95v+
DxRGd6NA7GW6Yjd0rXOndA==
=wIKZ
-----END PGP SIGNATURE-----

?
Your comment

This issue is archived.

To comment on this conversation send an email to 70556@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70556
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch