[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 6 days ago
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 6 days ago
control message for bug #70556
(address . control@debbugs.gnu.org)
87cyq9efy0.fsf@gmail.com
tags 70556 + moreinfo
quit
S
S
Sharlatan Hellseher wrote 6 days ago
[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 6 days ago
(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-----

?