[PATCH] gnu: Deprecate the "go-github-com-lucas-clemente-quic-go" variable.

  • Done
  • quality assurance status badge
Details
2 participants
  • Artyom V. Poptsov
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal

Debbugs page

Artyom V. Poptsov wrote 1 years ago
(address . guix-patches@gnu.org)
87v8apiz5q.fsf@gmail.com
Hello,

this patch renames "go-github-com-lucas-clemente-quic-go" to
"go-github-com-quic-go-quic-go" to match the upstream. [1]
From 9052b1e875a5bebbb969d15c7b1bed4d62f93260 Mon Sep 17 00:00:00 2001
Message-ID: <9052b1e875a5bebbb969d15c7b1bed4d62f93260.1698569698.git.poptsov.artyom@gmail.com>
From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com>
Date: Sun, 29 Oct 2023 11:54:49 +0300
Subject: [PATCH] gnu: Deprecate the "go-github-com-lucas-clemente-quic-go"
variable.

* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Rename to
"go-github-com-quic-go-quic-go".
[arguments]: Patch source files to replace "lucas-clemente" with "quic-go".
[home-page]: Update.
(go-github-com-lucas-clemente-quic-go): Define as deprecated by
"go-github-com-quic-go-quic-go".

Change-Id: I9a99d4d904fadcf0b6854e806042ce5ad190ac0c
---
gnu/packages/golang.scm | 25 ++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)

Toggle diff (62 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b32e379e47..e629c9c935 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7691,14 +7691,14 @@ (define-public go-github-com-cheekybits-genny
(home-page "https://github.com/cheekybits/genny/")
(license license:expat)))
-(define-public go-github-com-lucas-clemente-quic-go
+(define-public go-github-com-quic-go-quic-go
(package
- (name "go-github-com-lucas-clemente-quic-go")
+ (name "go-github-com-quic-go-quic-go")
(version "0.14.4")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/lucas-clemente/quic-go")
+ (url "https://github.com/quic-go/quic-go")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -7706,20 +7706,31 @@ (define-public go-github-com-lucas-clemente-quic-go
"04l3gqbc3gh079n8vgnrsf8ypgv8sl63xjf28jqfrb45v2l73vyz"))))
(build-system go-build-system)
(arguments
- '(#:import-path "github.com/lucas-clemente/quic-go"
+ '(#:import-path "github.com/quic-go/quic-go"
;; XXX More packages required...
- #:tests? #f))
+ #:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-repository-path
+ (lambda _
+ (substitute* (find-files "src/github.com/quic-go/quic-go/" ".*\\.go|.*\\.mod")
+ (("lucas-clemente")
+ "quic-go")))))))
(propagated-inputs
- (list go-golang-org-x-crypto go-github-com-cheekybits-genny
+ (list go-golang-org-x-crypto
+ go-github-com-cheekybits-genny
go-github-com-marten-seemann-chacha20
go-github-com-marten-seemann-qtls
go-github-com-golang-protobuf-proto))
(synopsis "QUIC in Go")
(description "This package provides a Go language implementation of the QUIC
network protocol.")
- (home-page "https://github.com/lucas-clemente/quic-go")
+ (home-page "https://github.com/quic-go/quic-go")
(license license:expat)))
+(define-public go-github-com-lucas-clemente-quic-go
+ (deprecated-package "go-github-com-lucas-clemente-quic-go" go-github-com-quic-go-quic-go))
+
(define-public go-github-com-lunixbochs-vtclean
(package
(name "go-github-com-lunixbochs-vtclean")

base-commit: 2b5c6e1a41e4ddcf4cfa53a319ed784a856eac5d
--
2.41.0
Thanks,

- avp

References:

--
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+BzbchX4FAmU+HoEZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfubDEAC37CDwnLcZe+X8uBvyTxAZ
WG1Wov7Q9YG1G9Q6bYx6IDYoLnWYZI3F305iyc8m0LteCFJtO9Gte+C3NSQvT9Aq
IjmCSX+6nCk54s9aw9iceQrgX+ksAmxuymK3j3oKU3lLAG82aaDyLNF4wKRXZO7t
T/QaaM8pJ8dWWn7dUCyfh8yV5fFM0LGAp/sDvjkFHleyDyL2o8URA4LxAB2NIIVB
NljvdMgHgHQusZZYSVWmDG51QllQbHXkcOYW6l+MicpSY4/KjyRfLtbesXyDdSWh
C3Ac8KhG0Iiw2Bk6MypPp/pD2z8shN3RnQpL3/tP9EbNhw9fb15Bqm7Lij6/2YQz
9LlLPqddcFhWzjT9+QYAH8YdvbRRKoGerpeS3gJWlO93PVobhXQFTZ3I8Qi9U2T9
Ok2fbMqTPIYBA3S5qVA72tWYU/Pa9xpGGl8kf1bMvgD4TUexcXZZjuTjx121Bnjn
xCYYgTBs0mPXAU/PUbFbiyWyztoxlpJYIaIvm9phMsFyCW3m6dmunCqf7MBNPyHg
ZGasXgFk/rfuBZxbM2CJ6TP+6nEslqKQxKoA+XDxl5u1fmPR8fsRvvNfA1DB1PDE
qBgYBS0FwfZXzycG4AQhOwfgAOW9iqIi/KmveElzNUdjsiB/ZXNMabUH8xTwAXBs
lbkLBiRvcuOge67a8ccgtw==
=d9BU
-----END PGP SIGNATURE-----

Sharlatan Hellseher wrote 1 years ago
(address . 66811@debbugs.gnu.org)
878r4enbl5.fsf@gmail.com
Hi,

Toggle snippet (10 lines)
+ #:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-repository-path
+ (lambda _
+ (substitute* (find-files "src/github.com/quic-go/quic-go/" ".*\\.go|.*\\.mod")
+ (("lucas-clemente")
+ "quic-go")))))))

Did you try to build the packe with #:unpack-path?

Something like this:
Toggle snippet (5 lines)
(arguments
'(#:import-path "github.com/quic-go/quic-go"
#:unpack-path "github.com/quic-go/quic-go"

Thanks,
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmWxBpYACgkQdtcnv/Ys
0rVm5w//WZKSKitDbigeV+KBa9YkjXeXJj+WmVGevi/OlkqEpK9N6GxPhec3ebqV
Bx5lhkHUnVMRnOeN0a3bdOEP3cjBMCI4Xt96VVB+7VAWbd3oX9XcObB9SC+IlA2+
yv+OVMwP/TRF4adnd2x6T4leckBa4nkrWkt7yg62FG4ur4jKTFPaDHHKYzYv+NCj
/4TNcZELd7ooOPWZk2B9sYza61fsv/OXbGreRzcbe9KXnVSUCkxkRuhSUIhSNkaL
+D6CQVMXu27adVn/jO9nQxEGk1EF0Cd4wedpKZsUmapAAaIVSbMMf5fkQKh5ebsv
DTgCm+UKPhsmBdQj/5NgXx+wE47eUheLBn3qm3ct/pUKEBrpfwsWeUuFrPZyFLSy
MznG5P7VYBVenl++kOghsEF6i7p/PsV9RNBBGbFQZITk5sb4QYnqkGDB9yqJOklK
7qlv0KKSFZNSBbHevGIJ9OkSgwWVcMqOBPy1cUaOR6Iu+UFghqk1N1erVGVDOIWD
tOSPwGfPuh0DipJ43RgMGZQopkIW02G9l7k6ltp1Y5BxHLwWsTinGsQxa1zUSkpq
WgjjK5rHgcWc54dPEJSNrZX/dubTqr7sywKZTDkWr3Q1bQJwEBvablReBeq1vzTa
K5KYngKCeOz6piwioMn9KoqOA7Y+cDqpzrkw2/7UUPxUL3A79E8=
=u9E4
-----END PGP SIGNATURE-----

Sharlatan Hellseher wrote 11 months ago
(address . 66811-done@debbugs.gnu.org)
878r1qm92e.fsf@gmail.com
Version: 1


-----BEGIN PGP MESSAGE-----

hQIMA7MNkAS4N2gGARAAghcqrqoCzSee7jdzeqx/YGARHLXD4zo22ZsNhrK1JndY
MgjLuXYovT2BMbnQgFoDKUsHPT7c8/GdF9u3dI9dY1kjwdJbEyipX/uzmUHABFLR
cMWtoLrFVsO4c+cosftt26YBXDUMc4mMiEpLgF2MkpIkyPUorPHxzyLl4Q9p7WAg
em2P87OZA9tI689DHNBCMk0BfcT70AtwEXic4tfHpNLHg4ecdMKEV9djPYG+6h8K
aDM1r3p+Mia/URSr60EUgodqPQJ7CFekLsffDfqHfk0qGWRfjg3nOslstgrwxHxs
lf6lBgdHyBJh1TTnbtVcjapTs4zlOJAFK7e2liiIthDhTW5lvDB98NqBSbQrBSEO
mPyrOk2naRfWzJqoNNUODGeSs0ZxYLFXWO6MWL640qqxbwTMzdrOMXw+4J3yybMa
GTKxWvzS1NLXi+lQPfVx+e/moMulR1uy94hJuh+3J6ZoPFfrAprhFO+4MY7lyF4d
8oQRXrmkZPuBoSFe19Dv3lLFxAoaioFgDBny5TnujI4v3Jjek7Fvj6qTvN7u0iNl
dwm1xOZCL6DKRn3mDlcad1V8Z4YZwHbBYppRPnHqS9MOwyRRF0jWK5eG2brj275R
/BhSWXknFPTs24WAhsHPN68x3mzu6WOr2n9qWCa6dvLk3MqOP8uSE7Ds5UrZL1jS
pgFgjoYz8/qhcCzBnISy1JFzsa751HrbeF1CJF/W5pBB+QWItndA+zmhqD+JCkZq
FteryokBfYH/mXaqFpROwYaGZ9tq7f9dlChMpsoMYzF0UnhNxQVeMwok9ilHzbne
WD5SFfv+0iAG10lA3xv3T3Zsi39r0IIKy9mwlG9bqa17Jo9PPpm9oT0uhogB5q3y
tqqxYRLGopJX6r2nhnJlCqPkL735L+0=
=+3+t
-----END PGP MESSAGE-----

Closed
Sharlatan Hellseher wrote 11 months ago
(address . 66811-done@debbugs.gnu.org)
875xwum90h.fsf@gmail.com
Closing as it was pushed as 3634c55ce48a73a5b728f74a3e890ba3f9b43bcb to master.

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

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmYRyd4ACgkQdtcnv/Ys
0rU10hAAiPopxQ2JQz/B5n+YkBDA9UaWduT6VdYCofSdeIl6Z7F8VaiRU+Oi+NP/
8O7/aiqr5Jcyl1WYoqLfdUyuTtqt1jKE3AfGSu1JTa0/nY69AT2TpZ38GIhKbipE
OxwyfEgCXA8Bt8/4nTM77AtOPx0XQ13MkjsYjPnStUw/DzxBy0rTBBmYX3N6GfN+
u6Bq6/nwczritgFYLd+WQ/0WJhuhpqJjAf93h0/YTnq9bo+tUwbrV+Q/2ClglLIG
e7X1yDK8MziZNZRdSJZiL78PLb4HY91ubmkA582zpfoWcSEfLHQkGaYSSOwQL9i1
hiiztL8WSevAlub1D28EYhjjVi64sg73xWq4y98jkjfxXDA+sLcBgVgBLYawvbyx
0SPZHp8tmgVqdFsuC+U2NwqPDOI0tRsjLPYNY3QeT+USa6XykJ6YrwJ9WBNLaldo
Q811+sEqwL0ShyPEKjiydCRL8bYcr1ZASobMGgTBH9gp8QQeTOVD0x4QbyuFoLbs
XGl2e0PkEigNV9o9dvFaXFx0iZQlT/H961uXa/ixsKYWE3zROVPAgJ+PbQErod4i
f908NkB/zj0ynAAv1LWtxfnpFgtYumNx5/FA7goAu8+BG4CC+Ss/wFzvt5D6rewQ
H8hYX3eHgAZkLqHNQHoEfeLH5V75yq23CJSMsfuyh6y1zIN7fS4=
=AB1a
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 66811
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
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help