[PATCH] gnu: ddcci-driver-linux: Update to 0.4.5.

  • Done
  • quality assurance status badge
Details
2 participants
  • ashish.is
  • Zheng Junjie
Owner
unassigned
Submitted by
ashish.is
Severity
normal
A
A
ashish.is wrote on 23 Jul 21:21 +0200
(address . guix-patches@gnu.org)(name . Ashish SHUKLA)(address . ashish.is@lostca.se)
48e93a7b591ae8b168e33979e76f7ae54fccbded.1721762487.git.ashish.is@lostca.se
From: Ashish SHUKLA <ashish.is@lostca.se>

* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.5.
[source] remove already upstream patch.

* gnu/packages/patches/ddcci-driver-linux-6.8.patch: Remove it.
* gnu/local.mk: Unregister it.

Change-Id: I1d4920ec84ea2a67554560181e99e9e2d535af2a
---
gnu/local.mk | 2 +-
gnu/packages/linux.scm | 6 ++--
.../ddcci-driver-linux-linux-6.8.patch | 36 -------------------
3 files changed, 4 insertions(+), 40 deletions(-)
delete mode 100644 gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch

Toggle diff (97 lines)
diff --git a/gnu/local.mk b/gnu/local.mk
index ef1e82eb04..982e13ad50 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -65,6 +65,7 @@
# Copyright © 2023 Herman Rimm <herman@rimm.ee>
# Copyright © 2023 Troy Figiel <troy@troyfigiel.com>
# Copyright © 2024 David Elsing <david.elsing@posteo.net>
+# Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
#
# This file is part of GNU Guix.
#
@@ -1111,7 +1112,6 @@ dist_patch_DATA = \
%D%/packages/patches/dbus-c++-gcc-compat.patch \
%D%/packages/patches/dbus-c++-threading-mutex.patch \
%D%/packages/patches/dbxfs-remove-sentry-sdk.patch \
- %D%/packages/patches/ddcci-driver-linux-linux-6.8.patch \
%D%/packages/patches/debops-constants-for-external-program-names.patch \
%D%/packages/patches/debops-debops-defaults-fall-back-to-less.patch \
%D%/packages/patches/dee-vapi.patch \
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 4bd5f9c902..0eeac4b094 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -81,6 +81,7 @@
;;; Copyright © 2024 Gabriel Wicki <gabriel@erlikon.ch>
;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1747,7 +1748,7 @@ (define-public bbswitch-module
(define-public ddcci-driver-linux
(package
(name "ddcci-driver-linux")
- (version "0.4.4")
+ (version "0.4.5")
(source
(origin
(method git-fetch)
@@ -1757,8 +1758,7 @@ (define-public ddcci-driver-linux
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "19vi7dk4jv5wm18cznz4lj2fb1c7m7j3ig62x4a6qy9djxf9z472"))
- (patches (search-patches "ddcci-driver-linux-linux-6.8.patch"))))
+ (base32 "0j2bgzadrbcyf3k4zplv7p5yqb9pw2ca6wzkqjhhidaah2722vlf"))))
(build-system linux-module-build-system)
(arguments
(list #:tests? #f ; no tests
diff --git a/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch b/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch
deleted file mode 100644
index 89ded73c14..0000000000
--- a/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Retrieved from: https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/commit/3eb20df68a545d07b8501f13fa9d20e9c6f577ed.patch
-
-From 7f851f5fb8fbcd7b3a93aaedff90b27124e17a7e Mon Sep 17 00:00:00 2001
-From: Bruno Inec <contact@sweenu.xyz>
-Date: Wed, 20 Mar 2024 10:36:56 +0100
-Subject: [PATCH] Compatibility with Linux 6.8
-
----
- ddcci/ddcci.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/ddcci/ddcci.c b/ddcci/ddcci.c
-index 87b0818..6073c75 100644
---- a/ddcci/ddcci.c
-+++ b/ddcci/ddcci.c
-@@ -1666,7 +1666,7 @@ static int ddcci_detect(struct i2c_client *client, struct i2c_board_info *info)
- pr_debug("detected %d:%02x\n", client->adapter->nr, outer_addr);
-
- /* set device type */
-- strlcpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
-+ strscpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
-
- return 0;
- }
-@@ -1824,7 +1824,7 @@ static struct i2c_driver ddcci_driver = {
- #else
- .remove = ddcci_remove,
- #endif
-- .class = I2C_CLASS_DDC,
-+ .class = I2C_CLASS_SPD,
- .detect = ddcci_detect,
- .address_list = I2C_ADDRS(
- DDCCI_DEFAULT_DEVICE_ADDR>>1
---
-GitLab
-

base-commit: d007b64356764f49677c78d82643f1125b5353b7
--
2.45.2
Z
Z
Zheng Junjie wrote on 30 Jul 08:48 +0200
(name . ashish.is--- via Guix-patches via)(address . guix-patches@gnu.org)
874j87z87r.fsf@iscas.ac.cn
"ashish.is--- via Guix-patches" via <guix-patches@gnu.org> writes:

Toggle quote (5 lines)
> From: Ashish SHUKLA <ashish.is@lostca.se>
>
> * gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.5.
> [source] remove already upstream patch.

No indentation required, capitalize the first letter.

Toggle quote (107 lines)
>
> * gnu/packages/patches/ddcci-driver-linux-6.8.patch: Remove it.
> * gnu/local.mk: Unregister it.
>
> Change-Id: I1d4920ec84ea2a67554560181e99e9e2d535af2a
> ---
> gnu/local.mk | 2 +-
> gnu/packages/linux.scm | 6 ++--
> .../ddcci-driver-linux-linux-6.8.patch | 36 -------------------
> 3 files changed, 4 insertions(+), 40 deletions(-)
> delete mode 100644 gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch
>
> diff --git a/gnu/local.mk b/gnu/local.mk
> index ef1e82eb04..982e13ad50 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -65,6 +65,7 @@
> # Copyright © 2023 Herman Rimm <herman@rimm.ee>
> # Copyright © 2023 Troy Figiel <troy@troyfigiel.com>
> # Copyright © 2024 David Elsing <david.elsing@posteo.net>
> +# Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
> #
> # This file is part of GNU Guix.
> #
> @@ -1111,7 +1112,6 @@ dist_patch_DATA = \
> %D%/packages/patches/dbus-c++-gcc-compat.patch \
> %D%/packages/patches/dbus-c++-threading-mutex.patch \
> %D%/packages/patches/dbxfs-remove-sentry-sdk.patch \
> - %D%/packages/patches/ddcci-driver-linux-linux-6.8.patch \
> %D%/packages/patches/debops-constants-for-external-program-names.patch \
> %D%/packages/patches/debops-debops-defaults-fall-back-to-less.patch \
> %D%/packages/patches/dee-vapi.patch \
> diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
> index 4bd5f9c902..0eeac4b094 100644
> --- a/gnu/packages/linux.scm
> +++ b/gnu/packages/linux.scm
> @@ -81,6 +81,7 @@
> ;;; Copyright © 2024 Gabriel Wicki <gabriel@erlikon.ch>
> ;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
> ;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net>
> +;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -1747,7 +1748,7 @@ (define-public bbswitch-module
> (define-public ddcci-driver-linux
> (package
> (name "ddcci-driver-linux")
> - (version "0.4.4")
> + (version "0.4.5")
> (source
> (origin
> (method git-fetch)
> @@ -1757,8 +1758,7 @@ (define-public ddcci-driver-linux
> (commit (string-append "v" version))))
> (file-name (git-file-name name version))
> (sha256
> - (base32 "19vi7dk4jv5wm18cznz4lj2fb1c7m7j3ig62x4a6qy9djxf9z472"))
> - (patches (search-patches "ddcci-driver-linux-linux-6.8.patch"))))
> + (base32 "0j2bgzadrbcyf3k4zplv7p5yqb9pw2ca6wzkqjhhidaah2722vlf"))))
> (build-system linux-module-build-system)
> (arguments
> (list #:tests? #f ; no tests
> diff --git a/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch b/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch
> deleted file mode 100644
> index 89ded73c14..0000000000
> --- a/gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch
> +++ /dev/null
> @@ -1,36 +0,0 @@
> -Retrieved from: https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/commit/3eb20df68a545d07b8501f13fa9d20e9c6f577ed.patch
> -
> -From 7f851f5fb8fbcd7b3a93aaedff90b27124e17a7e Mon Sep 17 00:00:00 2001
> -From: Bruno Inec <contact@sweenu.xyz>
> -Date: Wed, 20 Mar 2024 10:36:56 +0100
> -Subject: [PATCH] Compatibility with Linux 6.8
> -
> ----
> - ddcci/ddcci.c | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/ddcci/ddcci.c b/ddcci/ddcci.c
> -index 87b0818..6073c75 100644
> ---- a/ddcci/ddcci.c
> -+++ b/ddcci/ddcci.c
> -@@ -1666,7 +1666,7 @@ static int ddcci_detect(struct i2c_client *client, struct i2c_board_info *info)
> - pr_debug("detected %d:%02x\n", client->adapter->nr, outer_addr);
> -
> - /* set device type */
> -- strlcpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
> -+ strscpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE);
> -
> - return 0;
> - }
> -@@ -1824,7 +1824,7 @@ static struct i2c_driver ddcci_driver = {
> - #else
> - .remove = ddcci_remove,
> - #endif
> -- .class = I2C_CLASS_DDC,
> -+ .class = I2C_CLASS_SPD,
> - .detect = ddcci_detect,
> - .address_list = I2C_ADDRS(
> - DDCCI_DEFAULT_DEVICE_ADDR>>1
> ---
> -GitLab
> -
>
> base-commit: d007b64356764f49677c78d82643f1125b5353b7
pushed, close.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmaojKgACgkQO1qpk+Gi
3/CtSA/9EBItXaaVaoxge1DciPLxO7P3ttRhtJVXGKg2gMC8FFcdJ9JRStO4HVmF
uVt1i7nPh+cUQOm9TM0vL2BkJtL0YmWMaHeB8UklzWaeZtU23t0Q3Hn02MV0H9dY
6TCb/iBsqzAb/t1JdczBoyNVyr0Ty5pAZwYUAIWXUEBswyFqRMBGPxL6pJKiFQmI
zx/y2Ady58E94VDMNGFz5it9/4/lr2SwaI+Y3RMjDaI+8DoZ2fT1ItOE0+jeDJkW
M74DeDJCl7yRsXvgh3IUtswHNrlpe6WHuiboQEPQdcGsej9vg/TcntHX2sTV+cpL
vmrjIEN69D857x7/z0MXyR0VFFwksbSIkISHDGCJ1vw0azvO/4BDbkY8iln7BI3I
Zutw65hsFsZZlHKsZYI4m1JjdMWc2xzw0IfY8BaBzZ1H1uTzapHDUvicpCeLnSBE
wWS+wn0wLLd3ggaxfY+Q40cWPXveFiK4IN7ZkcUU3AIaQYdc24w+vAvBLNzrDZLW
Pyd2os7GVJRXhs+vjmNFhnIg2VLbX/5uK9QRynZT13vQ//WY2iuEsRzzGRqYTmp4
9QPoocgU+xxnndtHW/AginwH0lb3ND3ty1CSU8OjkfY7j4pRTuAL3GDG5X7iV6hL
Bmpu1CR0fs98wMYzXJEEHAoPR05bv//ehPQ6uMDyp7lU/5S2oYQ=
=jGna
-----END PGP SIGNATURE-----

?
Your comment

This issue is archived.

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

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