[PATCH v1] gnu: yt-dlp: Update to 2024.10.22.

  • Done
  • quality assurance status badge
Details
5 participants
  • ashish.is
  • Jakob Kirsch
  • Ludovic Courtès
  • Do?an Çeçen
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Jakob Kirsch
Severity
normal
J
J
Jakob Kirsch wrote on 31 Oct 17:25 +0100
(address . guix-patches@gnu.org)
ZyOvc0pfQiRgPNyT@kernelpanicroom
yt-dlp broke with Youtube videos so here we go.
From 21874c9432b9f942e45db71561ac8ea5c05c50b4 Mon Sep 17 00:00:00 2001
Message-ID: <21874c9432b9f942e45db71561ac8ea5c05c50b4.1730391804.git.jakob.kirsch@web.de>
From: Jakob Kirsch <jakob.kirsch@web.de>
Date: Thu, 31 Oct 2024 17:18:08 +0100
Subject: [PATCH v1 1/2] gnu: python-websockets: Update to 13.0.

* gnu/packages/python-web.scm (python-websockets): Update to 13.0.

Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e
---
gnu/packages/python-web.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d892e03c9d..b92ce4533a 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -6845,7 +6845,7 @@ (define-public python-warcio
(define-public python-websockets
(package
(name "python-websockets")
- (version "12.0")
+ (version "13.0")
(source
(origin
(method git-fetch)
@@ -6855,7 +6855,7 @@ (define-public python-websockets
(file-name (git-file-name name version))
(sha256
(base32
- "1a587a1knjsy9zmgab9v2yncx0803pg2hfcvf7kz6vs8ixaggqmh"))))
+ "1brnaf1c4r9377p2npxpkik9ggqzmymvnnazdhw6s2wzfhlln8vv"))))
(build-system python-build-system)
(arguments
(list #:phases

base-commit: 6e50b0c56a8cc767bd3acb26638f78c450bde718
--
2.46.0
From e9144eee3312ed896e47f4f9274fd241348d3fac Mon Sep 17 00:00:00 2001
Message-ID: <e9144eee3312ed896e47f4f9274fd241348d3fac.1730391804.git.jakob.kirsch@web.de>
In-Reply-To: <21874c9432b9f942e45db71561ac8ea5c05c50b4.1730391804.git.jakob.kirsch@web.de>
References: <21874c9432b9f942e45db71561ac8ea5c05c50b4.1730391804.git.jakob.kirsch@web.de>
From: Jakob Kirsch <jakob.kirsch@web.de>
Date: Thu, 31 Oct 2024 17:18:08 +0100
Subject: [PATCH v1 2/2] gnu: yt-dlp: Update to 2024.10.22.

* gnu/packages/video.scm (yt-dlp): Update to 2024.10.22.

Change-Id: Ifd83fd76ffdb2d2ddab0c9577278a308a3f03cb5
---
gnu/packages/video.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 92c0acef3c..600f1f481d 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -3170,7 +3170,7 @@ (define-public youtube-dl
(define-public yt-dlp
(package
(name "yt-dlp")
- (version "2024.08.06")
+ (version "2024.10.22")
(source
(origin
(method git-fetch)
@@ -3178,8 +3178,11 @@ (define-public yt-dlp
(url "https://github.com/yt-dlp/yt-dlp/")
(commit version)))
(file-name (git-file-name name version))
+ (modules '((guix build utils)))
+ (snippet '(substitute* "pyproject.toml"
+ (("^.*Programming Language :: Python :: 3\\.13.*$") "")))
(sha256
- (base32 "0k44p1a9nckj7m6gxz7zggci0iihflivxvkh9l8wwbnsfvqhyfrn"))))
+ (base32 "1gw19f4h71vlchljg08g5l8sd60gmflbdpxz2vsinxzkmqvrqnra"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? ,(not (%current-target-system))
--
2.46.0
D
D
Do?an Çeçen wrote on 30 Oct 23:14 +0100
21105c5b-7976-47fb-b6b6-183d24944ff4@app.fastmail.com
LGTM.

I was able to use the new version successfully with a Youtube link, and the following command returns success!

$ ./pre-inst-env guix build yt-dlp --check --no-grafts
...
successfully built /gnu/store/sms5b0iplja1mjj96r1k6phm3lvc6wjk-yt-dlp-2024.10.22.drv
successfully built /gnu/store/sms5b0iplja1mjj96r1k6phm3lvc6wjk-yt-dlp-2024.10.22.drv
/gnu/store/y0pisbj9z5f35phj0nnf0zsavimjr9m2-yt-dlp-2024.10.22
S
S
Sharlatan Hellseher wrote on 1 Nov 22:41 +0100
[PATCH v2 0/2] gnu: yt-dlp: Update to 2024.10.22.
(address . 74138@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
cover.1730497109.git.sharlatanus@gmail.com
Hi,

I've rebased and create them again to fix QA issue with apply.

Bare in mind:
Toggle quote (4 lines)
> > ./pre-inst-env guix refresh --list-dependent python-websockets
> Building the following 227 packages would ensure 486 dependent packages are rebuilt:
> ...

Let's see what QA says in a while.

Thanks,
Oleg

Jakob Kirsch (2):
gnu: python-websockets: Update to 13.0.
gnu: yt-dlp: Update to 2024.10.22.

gnu/packages/python-web.scm | 4 ++--
gnu/packages/video.scm | 7 +++++--
2 files changed, 7 insertions(+), 4 deletions(-)


base-commit: a9abf9a7b30f6801e122cae759df87b44c458773
--
2.46.0
S
S
Sharlatan Hellseher wrote on 1 Nov 22:41 +0100
[PATCH v2 1/2] gnu: python-websockets: Update to 13.0.
(address . 74138@debbugs.gnu.org)(name . Jakob Kirsch)(address . jakob.kirsch@web.de)
97712404ec58c0a71a68ece695cb7d842e93d3d3.1730497109.git.sharlatanus@gmail.com
From: Jakob Kirsch <jakob.kirsch@web.de>

* gnu/packages/python-web.scm (python-websockets): Update to 13.0.

Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e
---
gnu/packages/python-web.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d892e03c9d..b92ce4533a 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -6845,7 +6845,7 @@ (define-public python-warcio
(define-public python-websockets
(package
(name "python-websockets")
- (version "12.0")
+ (version "13.0")
(source
(origin
(method git-fetch)
@@ -6855,7 +6855,7 @@ (define-public python-websockets
(file-name (git-file-name name version))
(sha256
(base32
- "1a587a1knjsy9zmgab9v2yncx0803pg2hfcvf7kz6vs8ixaggqmh"))))
+ "1brnaf1c4r9377p2npxpkik9ggqzmymvnnazdhw6s2wzfhlln8vv"))))
(build-system python-build-system)
(arguments
(list #:phases
--
2.46.0
S
S
Sharlatan Hellseher wrote on 1 Nov 22:41 +0100
[PATCH v2 2/2] gnu: yt-dlp: Update to 2024.10.22.
(address . 74138@debbugs.gnu.org)(name . Jakob Kirsch)(address . jakob.kirsch@web.de)
fdf5a63d43e94d5f7087fbdfbca77274a458f907.1730497109.git.sharlatanus@gmail.com
From: Jakob Kirsch <jakob.kirsch@web.de>

* gnu/packages/video.scm (yt-dlp): Update to 2024.10.22.

Change-Id: Ifd83fd76ffdb2d2ddab0c9577278a308a3f03cb5
---
gnu/packages/video.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index ff5dcd8daa..12e321e96c 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -3171,7 +3171,7 @@ (define-public youtube-dl
(define-public yt-dlp
(package
(name "yt-dlp")
- (version "2024.08.06")
+ (version "2024.10.22")
(source
(origin
(method git-fetch)
@@ -3179,8 +3179,11 @@ (define-public yt-dlp
(url "https://github.com/yt-dlp/yt-dlp/")
(commit version)))
(file-name (git-file-name name version))
+ (modules '((guix build utils)))
+ (snippet '(substitute* "pyproject.toml"
+ (("^.*Programming Language :: Python :: 3\\.13.*$") "")))
(sha256
- (base32 "0k44p1a9nckj7m6gxz7zggci0iihflivxvkh9l8wwbnsfvqhyfrn"))))
+ (base32 "1gw19f4h71vlchljg08g5l8sd60gmflbdpxz2vsinxzkmqvrqnra"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? ,(not (%current-target-system))
--
2.46.0
A
A
ashish.is wrote on 4 Nov 10:21 +0100
[PATCH] gnu: yt-dlp: Update to 2024.11.04.
(address . 74138@debbugs.gnu.org)(name . Ashish SHUKLA)(address . ashish.is@lostca.se)
91d523c89caea63d88fb3f45a163f60da5955c78.1730712067.git.ashish.is@lostca.se
From: Ashish SHUKLA <ashish.is@lostca.se>

* gnu/packages/video.scm (yt-dlp): Update to 2024.11.04.

Change-Id: I39107d025eaff185caf5c56c2ab869c7242a21ca
---
Hi,

Just noticed that there is an update to yt-dlp, so sending it based off prior commits in this thread.

And needless to say, this update works fine.

gnu/packages/video.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 12e321e96c..173f1da790 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -3171,7 +3171,7 @@ (define-public youtube-dl
(define-public yt-dlp
(package
(name "yt-dlp")
- (version "2024.10.22")
+ (version "2024.11.04")
(source
(origin
(method git-fetch)
@@ -3183,7 +3183,7 @@ (define-public yt-dlp
(snippet '(substitute* "pyproject.toml"
(("^.*Programming Language :: Python :: 3\\.13.*$") "")))
(sha256
- (base32 "1gw19f4h71vlchljg08g5l8sd60gmflbdpxz2vsinxzkmqvrqnra"))))
+ (base32 "13va3mpv1i04mprmlz4s3gciv88m0vzqyqql9008g8ivni01xrr5"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? ,(not (%current-target-system))

base-commit: 3247453752130cd17ea54b8f5fe59f1dd2ffb8a0
--
2.47.0
L
L
Ludovic Courtès wrote on 18 Nov 10:08 +0100
Re: bug#74138: [PATCH v1] gnu: yt-dlp: Update to 2024.10.22.
(address . 74138@debbugs.gnu.org)
87mshwgb9k.fsf_-_@gnu.org
Hey Sharlatan & Ashish,

Looks like qa.guix is not processing much these days so perhaps if it
works for you, you can go ahead and push.

Ludo’.
S
S
Sharlatan Hellseher wrote on 18 Nov 10:50 +0100
(name . Ludovic Courtès)(address . ludo@gnu.org)
CAO+9K5q3G6vzcEKepeuRCcoh+TYD237Wz9ixWULp3kVo6kjKkA@mail.gmail.com
Hi,

I'll give it a try tonight.

Thanks,
Oleg

On Mon, 18 Nov 2024, 09:08 Ludovic Courtès, <ludo@gnu.org> wrote:

Toggle quote (7 lines)
> Hey Sharlatan & Ashish,
>
> Looks like qa.guix is not processing much these days so perhaps if it
> works for you, you can go ahead and push.
>
> Ludo’.
>
Attachment: file
A
A
ashish.is wrote on 18 Nov 18:46 +0100
[PATCH] gnu: yt-dlp: Update to 2024.11.18.
(address . 74138@debbugs.gnu.org)(name . Ashish SHUKLA)(address . ashish.is@lostca.se)
80b8adf207c6d0aad8b821655a9236f6dd5b0c34.1731951979.git.ashish.is@lostca.se
From: Ashish SHUKLA <ashish.is@lostca.se>

* gnu/packages/video.scm (yt-dlp): Update to 2024.11.18.

Change-Id: Id7f1b69e4e19153ca5cac81f4a72ed6f16d89356
---
gnu/packages/video.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index b33652dcd7..ca1c2cad71 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -3169,7 +3169,7 @@ (define-public youtube-dl
(define-public yt-dlp
(package
(name "yt-dlp")
- (version "2024.11.04")
+ (version "2024.11.18")
(source
(origin
(method git-fetch)
@@ -3181,7 +3181,7 @@ (define-public yt-dlp
(snippet '(substitute* "pyproject.toml"
(("^.*Programming Language :: Python :: 3\\.13.*$") "")))
(sha256
- (base32 "13va3mpv1i04mprmlz4s3gciv88m0vzqyqql9008g8ivni01xrr5"))))
+ (base32 "019wkjbjcdsf56sk5ihnkprp02a80vkja448iwps1illzb5jp52f"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? ,(not (%current-target-system))

base-commit: 7b06fd26762f0e17de0b470437d5dbad305cf791
--
2.47.0
A
A
Ashish SHUKLA wrote on 18 Nov 18:47 +0100
Re: bug#74138: [PATCH v1] gnu: yt-dlp: Update to 2024.10.22.
(address . 74138@debbugs.gnu.org)
D5PHRTBN4W13.2EMVAC4WLC1QY@lostca.se
On Mon Nov 18, 2024 at 10:50 AM CET, Sharlatan Hellseher wrote:
Toggle quote (17 lines)
> Hi,
>
> I'll give it a try tonight.
>
> Thanks,
> Oleg
>
> On Mon, 18 Nov 2024, 09:08 Ludovic Courtès, <ludo@gnu.org> wrote:
>
> > Hey Sharlatan & Ashish,
> >
> > Looks like qa.guix is not processing much these days so perhaps if it
> > works for you, you can go ahead and push.
> >
> > Ludo’.
> >

Hi,

Just noticed there is another update to yt-dlp, which seems to work fine
on my end. I have sent a patch to be applied on my previous patch.

Thanks!
--
Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0

"If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin)
-----BEGIN PGP SIGNATURE-----

iQKoBAABCgCSFiEE9oLNzDncD+rhFiC2x0bPqedPpLAFAmc7fdBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
ODJDRENDMzlEQzBGRUFFMTE2MjBCNkM3NDZDRkE5RTc0RkE0QjAUHGFzaGlzaC5p
c0Bsb3N0Y2Euc2UACgkQx0bPqedPpLCLCxAAvR6ED49d0UJ8cQwA69cC78u/ZFyi
I2EefWWzGYzSVR6znhakOz3RYS9wCGN3sS1R6NqeagBBJ9kAF8bdOtcweakwxySt
jnPhJ5SziX3mgWbCq186Vd4hPgoQKFEH2p7On1cs62cH8OzQMz0wEa3vPHVzUQ4V
qmap3U9968NSKqU/bTlsaULRPN8GhyJyUPYjuvygSqbMub7KGCZa6r0IOZV2laGC
bGr1IJzuLjfzzHk+7sGpGe/RgXMUqSxewvJXbutuaPXKmxCtEW4FSkxhQw8pyFte
WKMIsEkinR/paLgvdzoha10lmK5KtCGFZMMykd4ss6T/2dkJOcpulRXLJedWP+fn
HU0T053FyEuqJ1izCn6b+qhdkhSjk6ZZXrI9W73mz0UTr37/ieTCJM+fZmLTSs3+
5LIT5/vsCRD+G8eK06zE+j6W27aGQMlreG2aiQwj6W+OnFVQpkA7YtZzHaXntgxy
ivTOMUAIFGAGYEAodN3ys0p5QEmCMccwnDyN3s7uI+0nzBHa1j1SPxrJiILaX7uT
JHqDyiVKMF+Ak6dO83HukREyutuEErvdMdnia2dngaaprVr9K2i75YHW0Nqf3y/8
31f9yuEnnKIJCWqQzdxQlVPXfA5cj8DgqAM0VSfq1TQ1Jh/PFv7piZzRmvrDTfU9
gYwyu/AKF26UGfw=
=OeHA
-----END PGP SIGNATURE-----


S
S
Sharlatan Hellseher wrote on 19 Nov 00:35 +0100
[PATCH v1] gnu: yt-dlp: Update to 2024.10.22.
(address . 74138-done@debbugs.gnu.org)
87frnojete.fsf@gmail.com
Hi,

Pushed as 3983f4da94..e881cc5606 to master.

Close this one as well https://issues.guix.gnu.org/68197.

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

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmc7zz0ACgkQdtcnv/Ys
0rULTRAAyR5pish1SjXjj05Cmb9rqLJ95ZgUdO7c2BL5z938sMpOg75IkfM0QXPj
h9RMLPP9ToqBtlOrLU8MYl6Agv5AbmQKZuNRJqwOaiAhT/KFnqiJ4uUQcnK4tDXx
zTm+rV8uUipDsZIot0bqJfprHy5F/92c8XrHdSrIYbpO4YmqZjXUHPWNnPwlmvQi
1HyRcOqhzrGJNWtWPUA6IC/gzyzd0z2wMTDFUEqsSU6Mm1M+AC99U6V9tXnCW5zU
Lq594ln+SQnUyvrhIYhY/bZ26shRSxuQymTGZr7OEQ8Vdga2jOLr/p83//Dlx5Rf
4mA0l6wATtOpIV5lRx4hnkLXdSaZUjk3CmJwFi42RQVCZRuDAkEFY3/NGsUKdCXo
uM3Tnp5FwrVoi3Nta8HHhKpV17h8URN5MhMVs33uNs5DQja4yUMewRvcnNhB1chh
xMx8yFwUCr3nIz5ocLMuaEbNHFdzDOxDUkkTuvIYeqXXfvQ59YtXF0MuZ4+xl+8I
5SNy7v1LQ2GqxRa3XFdwvt8KcUcE1syYmmTHxeohMDMT9XXxYR16217WO/sjFaCP
knDqNiN1AVk/Rrk2UiYbpnDJ0y43/VHt14JRZm9pygnxWqkfY+dh1laLEvhwYDnf
t+Q8BEnZhArvBhZ3L1Y3fjPt1pry/yFC19BgjCR92PXLXGVxKMk=
=X1AO
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 74138
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