GNU bug report logs - #72594
[PATCH 0/7] Add some of the Google gvisor dependencies.

Previous Next

Package: guix-patches;

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

Date: Mon, 12 Aug 2024 17:26:02 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.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 72594 in the body.
You can then email your comments to 72594 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#72594; Package guix-patches. (Mon, 12 Aug 2024 17:26: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. (Mon, 12 Aug 2024 17:26: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/7] Add some of the Google gvisor dependencies.
Date: Mon, 12 Aug 2024 20:24:14 +0300
This patchset adds some of the Google gvisor dependencies:
  https://github.com/google/gvisor/

Artyom V. Poptsov (7):
  gnu: Add go-github-com-gofrs-flock.
  gnu: Add go-github-com-google-subcommands.
  gnu: Add go-github-com-mattbaird-jsonpatch.
  gnu: Add go-github-com-mohae-deepcopy.
  gnu: Add go-github-com-containerd-fifo.
  gnu: Add go-github-com-containerd-typeurl.
  gnu: Add go-github-com-containerd-typeurl-v2.

 gnu/packages/golang.scm | 176 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 176 insertions(+)


base-commit: e928854a0f76cef3b11a06160a16130c59954b76
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:01 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 1/7] gnu: Add go-github-com-gofrs-flock.
Date: Mon, 12 Aug 2024 20:26:23 +0300
* gnu/packages/golang.scm (go-github-com-gofrs-flock): New variable.

Change-Id: If6856319258ec93f4119f4f7ec79d206d7e1087d
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 799a7d75ce..e74c50f2e7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -2556,6 +2556,33 @@ (define-public go-github-com-gizak-termui
 mouse, and terminal resizing events.")
     (license license:expat)))
 
+(define-public go-github-com-gofrs-flock
+  (package
+    (name "go-github-com-gofrs-flock")
+    (version "0.12.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/gofrs/flock/")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0kfnbcahr9x61k40wsrqzxxr3ybix0jqsm4ibpjgnhfgrln7ag8v"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/gofrs/flock"))
+    (native-inputs (list go-github-com-stretchr-testify))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/gofrs/flock/")
+    (synopsis "Thread-safe file locking library in Go")
+    (description
+     "@code{flock} implements a thread-safe file lock.
+
+It also includes a non-blocking @code{TryLock} function to allow locking without
+blocking execution.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-golangplus-fmt
   (package
     (name "go-github-com-golangplus-fmt")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 2/7] gnu: Add go-github-com-google-subcommands.
Date: Mon, 12 Aug 2024 20:26:24 +0300
* gnu/packages/golang.scm (go-github-com-google-subcommands): New variable.

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

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e74c50f2e7..2d5844669e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -8235,6 +8235,29 @@ (define-public go-github-com-google-shlex
 using shell-style rules for quoting and commenting.")
     (license license:asl2.0)))
 
+(define-public go-github-com-google-subcommands
+  (package
+    (name "go-github-com-google-subcommands")
+    (version "1.2.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/google/subcommands")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "00w7fx92696z5p3isvpg71b4023g8f686xnhy56k08vc2q1r2hhw"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/google/subcommands"))
+    (home-page "https://github.com/google/subcommands")
+    (synopsis "Go subcommand library")
+    (description
+     "@code{subcommands} is a Go package that implements a simple way for a single
+command to have many subcommands, each of which takes arguments and so forth.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-google-btree
   (package
     (name "go-github-com-google-btree")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 3/7] gnu: Add go-github-com-mattbaird-jsonpatch.
Date: Mon, 12 Aug 2024 20:26:25 +0300
* gnu/packages/golang.scm (go-github-com-mattbaird-jsonpatch): New variable.

Change-Id: I571c51f2141dbba53067f4279003a4604f21b1a4
---
 gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2d5844669e..82d9616b71 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3636,6 +3636,35 @@ (define-public go-github-com-magiconair-properties
     (description "Java properties scanner for Go")
     (license license:bsd-2)))
 
+(define-public go-github-com-mattbaird-jsonpatch
+  (package
+    (name "go-github-com-mattbaird-jsonpatch")
+    (version "0.0.0-20171005235357-81af80346b1a")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mattbaird/jsonpatch")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0ll22kpf75m72r7i5ddg3r87gdlagbj2x24bppgbi8jp018pdq95"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/mattbaird/jsonpatch"))
+    (native-inputs (list go-github-com-stretchr-testify))
+    (home-page "https://github.com/mattbaird/jsonpatch")
+    (synopsis "JSON Patch library for Go")
+    (description
+     "@url{http://jsonpatch.com/, JSON Patch} implementation for Go as
+specified in @url{https://datatracker.ietf.org/doc/html/rfc6902/, RFC 6902} from the
+IETF.
+
+JSON Patch allows you to generate JSON that describes changes you want to make to a
+document, so you don't have to send the whole doc.  JSON Patch format is supported by
+HTTP PATCH method, allowing for standards based partial updates via REST APIs.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-pelletier-go-toml
   (package
     (name "go-github-com-pelletier-go-toml")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:03 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 4/7] gnu: Add go-github-com-mohae-deepcopy.
Date: Mon, 12 Aug 2024 20:26:26 +0300
* gnu/packages/golang.scm (go-github-com-mohae-deepcopy): New variable.

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

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 82d9616b71..8208c79675 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4085,6 +4085,30 @@ (define-public go-github-com-matrix-org-gomatrix
     (description "This package provides a Golang Matrix client.")
     (license license:asl2.0)))
 
+(define-public go-github-com-mohae-deepcopy
+  (package
+    (name "go-github-com-mohae-deepcopy")
+    (version "0.0.0-20170308212314-bb9b5e7adda9")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mohae/deepcopy")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "173j05wv4yy8jh9ccjw46xfy1knxwvv1ir6b8l6g9pc5j5damm1f"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/mohae/deepcopy"))
+    (home-page "https://github.com/mohae/deepcopy")
+    (synopsis "Deep copy things")
+    (description
+     "@code{deepcopy} makes deep copies of things: unexported field
+values are not copied.")
+    (license license:expat)))
+
 (define-public go-github-com-aarzilli-golua
   (let ((commit "03fc4642d792b1f2bc5e7343b403cf490f8c501d")
         (revision "0"))
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:03 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 5/7] gnu: Add go-github-com-containerd-fifo.
Date: Mon, 12 Aug 2024 20:26:27 +0300
* gnu/packages/golang.scm (go-github-com-containerd-fifo): New variable.

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

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 8208c79675..354c1506d5 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7901,6 +7901,30 @@ (define-public go-github-com-containerd-console
 dependencies and a simple API.")
     (license license:asl2.0)))
 
+(define-public go-github-com-containerd-fifo
+  (package
+    (name "go-github-com-containerd-fifo")
+    (version "1.1.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/containerd/fifo")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1ddb1spairbsjkvxqysa7pzb5za07dvv1aay3mqr160gh2za3kd4"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/containerd/fifo"))
+    (native-inputs (list go-github-com-stretchr-testify))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/containerd/fifo")
+    (synopsis "FIFO package for Go")
+    (description
+     "This is Golang package Go package for handling FIFOs in a sane way.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-arceliar-ironwood
   (package
     (name "go-github-com-arceliar-ironwood")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:04 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 6/7] gnu: Add go-github-com-containerd-typeurl.
Date: Mon, 12 Aug 2024 20:26:28 +0300
* gnu/packages/golang.scm (go-github-com-containerd-typeurl): New variable.

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

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 354c1506d5..dd16e374ff 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7925,6 +7925,36 @@ (define-public go-github-com-containerd-fifo
      "This is Golang package Go package for handling FIFOs in a sane way.")
     (license license:asl2.0)))
 
+(define-public go-github-com-containerd-typeurl
+  (package
+    (name "go-github-com-containerd-typeurl")
+    (version "1.0.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/containerd/typeurl")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0wvfxlxgkln11d9s6rxay965c715bnpk203klbsq8m8qpjqrz620"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/containerd/typeurl"))
+    (propagated-inputs (list go-github-com-gogo-protobuf
+                             go-github-com-pkg-errors))
+    (home-page "https://github.com/containerd/typeurl")
+    (synopsis "Go package for managing marshaled types to @code{protobuf.Any}")
+    (description
+     "A Go package for managing the registration, marshaling, and unmarshaling of
+encoded types.
+
+This package helps when types are sent over a ttrpc/GRPC API and marshaled as a
+protobuf
+@url{https://pkg.go.dev/google.golang.org/protobuf@@v1.27.1/types/known/anypb#Any,
+Any}.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-arceliar-ironwood
   (package
     (name "go-github-com-arceliar-ironwood")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72594; Package guix-patches. (Mon, 12 Aug 2024 17:29:04 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 72594 <at> debbugs.gnu.org
Cc: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Subject: [PATCH 7/7] gnu: Add go-github-com-containerd-typeurl-v2.
Date: Mon, 12 Aug 2024 20:26:29 +0300
* gnu/packages/golang.scm (go-github-com-containerd-typeurl-v2): New variable.

Change-Id: I2468cff298ef8b73ddbf24cccb86a1a85ca67a15
---
 gnu/packages/golang.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index dd16e374ff..8734e5f677 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7955,6 +7955,25 @@ (define-public go-github-com-containerd-typeurl
 Any}.")
     (license license:asl2.0)))
 
+(define-public go-github-com-containerd-typeurl-v2
+  (package
+    (inherit go-github-com-containerd-typeurl)
+    (name "go-github-com-containerd-typeurl-v2")
+    (version "2.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/containerd/typeurl")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1n43s8zqwwrvpzb0pczm73xx4w8yb96ax31cripzxmfhj43z21b5"))))
+    (arguments
+     (list #:import-path "github.com/containerd/typeurl/v2"))
+    (propagated-inputs (list go-github-com-gogo-protobuf
+                             go-google-golang-org-protobuf))))
+
 (define-public go-github-com-arceliar-ironwood
   (package
     (name "go-github-com-arceliar-ironwood")
-- 
2.45.2





Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Wed, 21 Aug 2024 14:00:03 GMT) Full text and rfc822 format available.

Notification sent to "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>:
bug acknowledged by developer. (Wed, 21 Aug 2024 14:00:03 GMT) Full text and rfc822 format available.

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

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 72594-done <at> debbugs.gnu.org
Subject: [PATCH 0/7] Add some of the Google gvisor dependencies.
Date: Wed, 21 Aug 2024 14:57:42 +0100
[Message part 1 (text/plain, inline)]
Hi,

After QA is green I've applied patches and pushed as fe10af6375..5812c99b85 to master.

Please, avoid adding packages to golang.scm it's in a process of moving
packages out of it to logical sub modules.

- patches [6/6]
  - [X] [PATCH 1/7] gnu: Add go-github-com-gofrs-flock.
    - Place to golang-xyz
  - [X] [PATCH 2/7] gnu: Add go-github-com-google-subcommands.
    - Adjust description
    - Place to golang-xy
  - [X] [PATCH 3/7] gnu: Add go-github-com-mattbaird-jsonpatch.
    - Update to 0.0.0-20240118010651-0ba75a80ca38
    - Place to golang-web
  - [X] [PATCH 4/7] gnu: Add go-github-com-mohae-deepcopy.
    - Place to golang-xyz
    - Adjust description
  - [X] [PATCH 5/7] gnu: Add go-github-com-containerd-fifo.
    - Place to golang-xyz
  - [X] [PATCH 6/7] gnu: Add go-github-com-containerd-typeurl.
    - Squash with [PATCH 7/7] gnu: Add go-github-com-containerd-typeurl-v2.
    - Place to golang-web

Thanks.

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

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

This bug report was last modified 329 days ago.

Previous Next


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