GNU bug report logs - #70631
[PATCH 0/6] gnu: kubo: Unbundle "go-cidutil", "go-log" and "go-ipfs-util".

Previous Next

Package: guix-patches;

Reported by: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>

Date: Sun, 28 Apr 2024 16:45:02 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

To reply to this bug, email your comments to 70631 AT debbugs.gnu.org.
There is no need to reopen the bug first.

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#70631; Package guix-patches. (Sun, 28 Apr 2024 16:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 28 Apr 2024 16:45:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 0/6] gnu: kubo: Unbundle "go-cidutil",
 "go-log" and "go-ipfs-util".
Date: Sun, 28 Apr 2024 19:44:00 +0300
Unbundle some more packages from Kubo (IPFS).

Artyom V. Poptsov (6):
  gnu: Add go-github-com-ipfs-go-ipfs-util.
  gnu: Add go-github-com-ipfs-go-detect-race.
  gnu: Add go-github-com-ipfs-go-log-v2.
  gnu: Add go-github-com-ipfs-go-log.
  gnu: Add go-github-com-ipfs-go-cidutil.
  gnu: kubo: Unbundle "go-cidutil", "go-log" and "go-ipfs-util".

 gnu/packages/ipfs.scm | 143 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 140 insertions(+), 3 deletions(-)


base-commit: 9f183c3627a006e8fd3bb9708448bc05a6204e6d
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:46:01 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 1/6] gnu: Add go-github-com-ipfs-go-ipfs-util.
Date: Sun, 28 Apr 2024 19:45:09 +0300
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-util): New variable.

Change-Id: Ic496282dc62b7c0d5bd9017aff6a3818b2661309
---
 gnu/packages/ipfs.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index ac832dcd52..c827fb24ee 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -97,6 +97,32 @@ (define-public go-github-com-ipfs-go-ipfs-cmdkit-files
 @command{go-ipfs-cmds}.")
       (license license:expat))))
 
+(define-public go-github-com-ipfs-go-ipfs-util
+  (package
+    (name "go-github-com-ipfs-go-ipfs-util")
+    (version "0.0.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ipfs/go-ipfs-util")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0x80c6a50zcv473xx0b39sz2xkwpiw3nmmjf51k5x7a4rx0rgvx4"))))
+    (build-system go-build-system)
+    (propagated-inputs (list go-github-com-mr-tron-base58
+                             go-github-com-multiformats-go-multihash))
+    (arguments
+     (list
+      #:go go-1.21
+      #:import-path "github.com/ipfs/go-ipfs-util"))
+    (home-page "https://github.com/ipfs/go-ipfs-util")
+    (synopsis "Common utilities used by @code{go-ipfs} and related packages")
+    (description
+     "Common utilities used by @code{go-ipfs} and other related Go packages.")
+    (license license:expat)))
+
 (define-public go-github-com-ipfs-go-ipfs-api
   (let ((commit
           "dafc2a13a4389ac1a6c2786e34ab70a4f26d3a3f")
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:46:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 2/6] gnu: Add go-github-com-ipfs-go-detect-race.
Date: Sun, 28 Apr 2024 19:45:10 +0300
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-detect-race): New variable.

Change-Id: Ic65c12a717a50c4309bc89d29d158a43fbc0c81a
---
 gnu/packages/ipfs.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index c827fb24ee..d8ddd5bb52 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -97,6 +97,29 @@ (define-public go-github-com-ipfs-go-ipfs-cmdkit-files
 @command{go-ipfs-cmds}.")
       (license license:expat))))
 
+(define-public go-github-com-ipfs-go-detect-race
+  (package
+    (name "go-github-com-ipfs-go-detect-race")
+    (version "0.0.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ipfs/go-detect-race")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0rqb0q66d7z852j5mhlr025dz698c44w014g4mx587amr1rvwqna"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:go go-1.21
+      #:import-path "github.com/ipfs/go-log/v2"))
+    (home-page "https://github.com/ipfs/go-detect-race")
+    (synopsis "Detect if compiled with race")
+    (description "Check if the race detector is running.")
+    (license license:expat)))
+
 (define-public go-github-com-ipfs-go-ipfs-util
   (package
     (name "go-github-com-ipfs-go-ipfs-util")
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:46:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 3/6] gnu: Add go-github-com-ipfs-go-log-v2.
Date: Sun, 28 Apr 2024 19:45:11 +0300
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log-v2): New variable.

Change-Id: Id6d85bfa883670345420c21937681ae2844f6263
---
 gnu/packages/ipfs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index d8ddd5bb52..905cda71e9 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -194,6 +194,36 @@ (define-public go-github-com-ipfs-go-ipfs-api
       (description "An unofficial Go interface to IPFS's HTTP API")
       (license license:expat))))
 
+(define-public go-github-com-ipfs-go-log-v2
+  (package
+    (name "go-github-com-ipfs-go-log-v2")
+    (version "2.5.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ipfs/go-log")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1yh3sw8knpy364h8h8rqw193whnjd6fbc13cxh6zs29z3x2a7aqa"))))
+    (build-system go-build-system)
+    (propagated-inputs (list go-github-com-mattn-go-isatty
+                             go-go-uber-org-multierr
+                             go-go-uber-org-zap))
+    (arguments
+     (list
+      #:go go-1.21
+      #:unpack-path "github.com/ipfs/go-log/v2"
+      #:import-path "github.com/ipfs/go-log/v2"))
+    (home-page "https://github.com/ipfs/go-log")
+    (synopsis "Logging library used by @code{go-ipfs}")
+    (description
+     "@code{go-log} wraps @url{https://github.com/uber-go/zap, zap} to
+provide a logging facade.  @code{go-log} manages logging instances and allows for
+their levels to be controlled individually.")
+    (license license:expat)))
+
 (define-public gx
   (package
     (name "gx")
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:46:03 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 4/6] gnu: Add go-github-com-ipfs-go-log.
Date: Sun, 28 Apr 2024 19:45:12 +0300
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log): New variable.

Change-Id: I5b5b1d594b5458a7ca156346c6a6dc3c8d5bd69d
---
 gnu/packages/ipfs.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index 905cda71e9..96802c0c57 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -224,6 +224,30 @@ (define-public go-github-com-ipfs-go-log-v2
 their levels to be controlled individually.")
     (license license:expat)))
 
+(define-public go-github-com-ipfs-go-log
+  (package
+    (inherit go-github-com-ipfs-go-log-v2)
+    (name "go-github-com-ipfs-go-log")
+    (version "1.0.5")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ipfs/go-log")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0gj2yqrv6wgpkv6f9c1anmw5kwg59plv0jrcxb3zmjrnk8fsn1jr"))))
+    (propagated-inputs (list go-github-com-gogo-protobuf
+                             go-github-com-ipfs-go-log-v2
+                             go-github-com-opentracing-opentracing-go
+                             go-go-uber-org-zap))
+    (arguments
+     (list
+      #:go go-1.21
+      #:unpack-path "github.com/ipfs/go-log"
+      #:import-path "github.com/ipfs/go-log"))))
+
 (define-public gx
   (package
     (name "gx")
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:47:01 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 5/6] gnu: Add go-github-com-ipfs-go-cidutil.
Date: Sun, 28 Apr 2024 19:45:13 +0300
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cidutil): New variable.

Change-Id: I6077fc00d22b541a959a6623c8666c35288ca105
---
 gnu/packages/ipfs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index 96802c0c57..faf390d19c 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -68,6 +68,36 @@ (define-public go-github-com-ipfs-go-cid
 used in @code{go-ipfs} and related packages to refer to a typed hunk of data.")
     (license license:expat)))
 
+(define-public go-github-com-ipfs-go-cidutil
+  (package
+    (name "go-github-com-ipfs-go-cidutil")
+    (version "0.1.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ipfs/go-cidutil")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0j18wf42rfxrrh2fjdbjsjvjqxwgvg46b9wl6y5ig22fx5hvpm1n"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:go go-1.21
+      #:import-path "github.com/ipfs/go-cidutil"))
+    (propagated-inputs
+     (list go-github-com-ipfs-go-cid
+           go-github-com-multiformats-go-multibase
+           go-github-com-multiformats-go-multicodec
+           go-github-com-multiformats-go-multihash))
+    (home-page "https://github.com/ipfs/go-cidutil")
+    (synopsis "Utility functions and types for working with CIDs")
+    (description
+     "@code{go-cidutil} implements various utilities and helper functions for working
+with @url{https://github.com/ipld/cid, CIDs}.")
+    (license license:expat)))
+
 (define-public go-github-com-ipfs-go-ipfs-cmdkit-files
   (let ((commit
           "386fcf8f18a185ec121676665fe2d9574496048d")
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#70631; Package guix-patches. (Sun, 28 Apr 2024 16:47:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70631 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 6/6] gnu: kubo: Unbundle "go-cidutil",
 "go-log" and "go-ipfs-util".
Date: Sun, 28 Apr 2024 19:45:14 +0300
* gnu/packages/ipfs.scm (kubo) [source]: Delete "go-cidutil", "go-log",
  "go-ipfs-util" from bundled packages.
  [inputs]: Add go-github-com-ipfs-go-cidutil, go-github-com-ipfs-go-log,
  go-github-com-ipfs-go-log-v2, and go-github-com-ipfs-go-ipfs-util.

Change-Id: I3e49deb9572c6ac471210a392a52117fd0b9ce1a
---
 gnu/packages/ipfs.scm | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index faf390d19c..cd62e8c0cd 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -419,6 +419,9 @@ (define-public kubo
                              "vendor/github.com/gorilla"
                              "vendor/github.com/hashicorp"
                              "vendor/github.com/ipfs/go-cid"
+                             "vendor/github.com/ipfs/go-cidutil"
+                             "vendor/github.com/ipfs/go-log"
+                             "vendor/github.com/ipfs/go-ipfs-util"
                              "vendor/github.com/jackpal"
                              "vendor/github.com/jbenet"
                              "vendor/github.com/julienschmidt"
@@ -488,7 +491,7 @@ (define-public kubo
                   ;;go-github-com-ipfs-boxo
                   ;;go-github-com-ipfs-go-block-format
                   go-github-com-ipfs-go-cid
-                  ;;go-github-com-ipfs-go-cidutil
+                  go-github-com-ipfs-go-cidutil
                   ;;go-github-com-ipfs-go-datastore
                   ;;go-github-com-ipfs-go-detect-race
                   ;;go-github-com-ipfs-go-ds-badger
@@ -501,8 +504,8 @@ (define-public kubo
                   ;;go-github-com-ipfs-go-ipld-format
                   ;;go-github-com-ipfs-go-ipld-git
                   ;;go-github-com-ipfs-go-ipld-legacy
-                  ;;go-github-com-ipfs-go-log
-                  ;;go-github-com-ipfs-go-log-v2
+                  go-github-com-ipfs-go-log
+                  go-github-com-ipfs-go-log-v2
                   ;;go-github-com-ipfs-go-metrics-interface
                   ;;go-github-com-ipfs-go-metrics-prometheus
                   ;;go-github-com-ipfs-go-unixfsnode
@@ -527,6 +530,7 @@ (define-public kubo
                   ;;go-github-com-libp2p-go-libp2p-routing-helpers
                   ;;go-github-com-libp2p-go-libp2p-testing
                   ;;go-github-com-libp2p-go-socket-activation
+                  go-github-com-ipfs-go-ipfs-util
                   go-github-com-mitchellh-go-homedir
                   go-github-com-multiformats-go-multiaddr-0.12
                   go-github-com-multiformats-go-multiaddr-dns
-- 
2.41.0





Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Tue, 07 May 2024 23:13:02 GMT) Full text and rfc822 format available.

Notification sent to "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>:
bug acknowledged by developer. (Tue, 07 May 2024 23:13:02 GMT) Full text and rfc822 format available.

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

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 70631-done <at> debbugs.gnu.org
Subject: [PATCH 0/6] gnu: kubo: Unbundle "go-cidutil", "go-log" and
 "go-ipfs-util".
Date: Wed, 08 May 2024 00:11:43 +0100
[Message part 1 (text/plain, inline)]
Pushed as f669a24a95..8cb146a3e6 to master.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 6 days ago.

Previous Next


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