GNU bug report logs - #77584
[PATCH 0/4] Update greaseweazle-host-tools to 1.22.

Previous Next

Package: guix-patches;

Reported by: Ian Eure <ian <at> retrospec.tv>

Date: Sun, 6 Apr 2025 18:23:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77584 AT debbugs.gnu.org.

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#77584; Package guix-patches. (Sun, 06 Apr 2025 18:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ian Eure <ian <at> retrospec.tv>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 06 Apr 2025 18:23:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: guix-patches <at> gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 0/4] Update greaseweazle-host-tools to 1.22.
Date: Sun,  6 Apr 2025 11:22:38 -0700
The new version requires a python-bitarray upgrade, which required some adjusting.  That package is used by greaseweazle-host-tools, ganeti, and python-pybloom-live.

Nothing in Guix uses python-pybloom-live.  It builds and its tests pass with python-bitarray 3.3.1.

The ganeti package has bitarray-related test failures with 3.3.1, so I maintained the existing 2.8.1 package as python-bitarray-2 and updated ganeti to use that.

Ian Eure (4):
  gnu: python-bitarray: Update to 3.3.1.
  gnu: Add python-bitarray-2.
  gnu: ganeti: Use python-bitarray-2.
  gnu: greaseweazle-host-tools: Update to 1.22.

 gnu/packages/disk.scm           | 11 ++++++++---
 gnu/packages/python-xyz.scm     | 15 +++++++++++++--
 gnu/packages/virtualization.scm |  2 +-
 3 files changed, 22 insertions(+), 6 deletions(-)

-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:25:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 1/4] gnu: python-bitarray: Update to 3.3.1.
Date: Sun,  6 Apr 2025 11:24:28 -0700
* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.3.1.

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

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index dd5648a9d5..4ae7812f3a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3675,13 +3675,13 @@ (define-public python-bip39
 (define-public python-bitarray
   (package
     (name "python-bitarray")
-    (version "2.8.1")
+    (version "3.3.1")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "bitarray" version))
               (sha256
                (base32
-                "1wy80bmhg33bpzn28g1n7s8r8f4drj7pcl4m2qb5sql8bbryx376"))))
+                "0ib35sxk46kw2adgikmy4vn9climr0dz99pqf2mia2idcyd232cc"))))
     (build-system python-build-system)
     (arguments
      (list #:phases
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:25:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 2/4] gnu: Add python-bitarray-2.
Date: Sun,  6 Apr 2025 11:24:29 -0700
* gnu/packages/python-xyz.scm (python-bitarray-2): New variable.

Change-Id: I211f067c83c957573a4762ab3e07a8dff7f7a316
---
 gnu/packages/python-xyz.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4ae7812f3a..bdd943d77a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3706,6 +3706,17 @@ (define-public python-bitarray
 variable bit length encoding, you may find this module useful.")
     (license license:psfl)))
 
+(define-public python-bitarray-2
+  (package
+    (inherit python-bitarray)
+    (version "2.8.1")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "bitarray" version))
+              (sha256
+               (base32
+                "0ib35sxk46kw2adgikmy4vn9climr0dz99pqf2mia2idcyd232cc"))))))
+
 (define-public python-boolean.py
   (package
     (name "python-boolean.py")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:25:03 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 3/4] gnu: ganeti: Use python-bitarray-2.
Date: Sun,  6 Apr 2025 11:24:30 -0700
Tests fail with the newer version of python-bitarray, so continue using 2.8.1.

* gnu/packages/virtualization.scm (ganeti):
[inputs]: Replace python-bitarray with python-bitarray-2.

Change-Id: If2c70ca30770f5e3ecfd0fd8d2e1be918ef9f419
---
 gnu/packages/virtualization.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 1b34a6779e..b5a0ec9d88 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -1094,7 +1094,7 @@ (define* (wrap? file #:rest _)
            python-pyparsing
            python-pyinotify
            python-pycurl
-           python-bitarray
+           python-bitarray-2
            python-paramiko
            python-psutil))
     (home-page "https://www.ganeti.org/")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:25:03 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 4/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Sun,  6 Apr 2025 11:24:31 -0700
* gnu/packages/disk.scm (greaseweazle-host-tools): Update to 1.22.
[native-inputs]: Add python-setuptools and python-wheel.
[native-inputs]: Reformat.

Change-Id: Ib9fbfe0c130a1caf71a857ab8ee4e34f89f54697
---
 gnu/packages/disk.scm | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 3a1b0c0118..8363b21d18 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages disk)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages c)
+  #:use-module (gnu packages certs)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crypto)
@@ -718,7 +719,7 @@ (define-public idle3-tools
 (define-public greaseweazle-host-tools
   (package
     (name "greaseweazle-host-tools")
-    (version "1.12")
+    (version "1.22")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -727,7 +728,7 @@ (define-public greaseweazle-host-tools
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lpvjlf2xg4ccwik8npiihi0lgw9dx5h12pp4ry343gkz4pwgk9x"))))
+                "1ji5sq9jf0p44982zkb5dj2d3mrpy675k0mkyg3r17q5syz0wbia"))))
     (build-system python-build-system)
     (arguments
      (list
@@ -740,7 +741,11 @@ (define-public greaseweazle-host-tools
             (lambda _
               (install-file "scripts/49-greaseweazle.rules"
                             (string-append #$output "/lib/udev/rules.d/")))))))
-    (native-inputs (list python-setuptools-scm))
+    (native-inputs
+     (list
+      python-setuptools
+      python-setuptools-scm
+      python-wheel))
     (propagated-inputs
      (list python-bitarray python-crcmod python-pyserial python-requests))
     (synopsis "Tools for accessing a floppy drive at the raw flux level")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:28:01 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 0/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Sun,  6 Apr 2025 11:27:32 -0700
Whoops, wrong hash in python-bitarray-2.  Here's a fixed patch series.

Ian Eure (4):
  gnu: python-bitarray: Update to 3.3.1.
  gnu: Add python-bitarray-2.
  gnu: ganeti: Use python-bitarray-2.
  gnu: greaseweazle-host-tools: Update to 1.22.

 gnu/packages/disk.scm           | 11 ++++++++---
 gnu/packages/python-xyz.scm     | 15 +++++++++++++--
 gnu/packages/virtualization.scm |  2 +-
 3 files changed, 22 insertions(+), 6 deletions(-)

-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:28:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 1/4] gnu: python-bitarray: Update to 3.3.1.
Date: Sun,  6 Apr 2025 11:27:33 -0700
* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.3.1.

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

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index dd5648a9d5..4ae7812f3a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3675,13 +3675,13 @@ (define-public python-bip39
 (define-public python-bitarray
   (package
     (name "python-bitarray")
-    (version "2.8.1")
+    (version "3.3.1")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "bitarray" version))
               (sha256
                (base32
-                "1wy80bmhg33bpzn28g1n7s8r8f4drj7pcl4m2qb5sql8bbryx376"))))
+                "0ib35sxk46kw2adgikmy4vn9climr0dz99pqf2mia2idcyd232cc"))))
     (build-system python-build-system)
     (arguments
      (list #:phases
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:28:02 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 2/4] gnu: Add python-bitarray-2.
Date: Sun,  6 Apr 2025 11:27:34 -0700
* gnu/packages/python-xyz.scm (python-bitarray-2): New variable.

Change-Id: I211f067c83c957573a4762ab3e07a8dff7f7a316
---
 gnu/packages/python-xyz.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4ae7812f3a..bdd943d77a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3706,6 +3706,17 @@ (define-public python-bitarray
 variable bit length encoding, you may find this module useful.")
     (license license:psfl)))
 
+(define-public python-bitarray-2
+  (package
+    (inherit python-bitarray)
+    (version "2.8.1")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "bitarray" version))
+              (sha256
+               (base32
+                "0ib35sxk46kw2adgikmy4vn9climr0dz99pqf2mia2idcyd232cc"))))))
+
 (define-public python-boolean.py
   (package
     (name "python-boolean.py")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:28:03 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 3/4] gnu: ganeti: Use python-bitarray-2.
Date: Sun,  6 Apr 2025 11:27:35 -0700
Tests fail with the newer version of python-bitarray, so continue using 2.8.1.

* gnu/packages/virtualization.scm (ganeti):
[inputs]: Replace python-bitarray with python-bitarray-2.

Change-Id: If2c70ca30770f5e3ecfd0fd8d2e1be918ef9f419
---
 gnu/packages/python-xyz.scm     | 2 +-
 gnu/packages/virtualization.scm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index bdd943d77a..94c1a02896 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3715,7 +3715,7 @@ (define-public python-bitarray-2
               (uri (pypi-uri "bitarray" version))
               (sha256
                (base32
-                "0ib35sxk46kw2adgikmy4vn9climr0dz99pqf2mia2idcyd232cc"))))))
+                "1wy80bmhg33bpzn28g1n7s8r8f4drj7pcl4m2qb5sql8bbryx376"))))))
 
 (define-public python-boolean.py
   (package
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 1b34a6779e..b5a0ec9d88 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -1094,7 +1094,7 @@ (define* (wrap? file #:rest _)
            python-pyparsing
            python-pyinotify
            python-pycurl
-           python-bitarray
+           python-bitarray-2
            python-paramiko
            python-psutil))
     (home-page "https://www.ganeti.org/")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77584; Package guix-patches. (Sun, 06 Apr 2025 18:28:03 GMT) Full text and rfc822 format available.

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

From: Ian Eure <ian <at> retrospec.tv>
To: 77584 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 4/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Sun,  6 Apr 2025 11:27:36 -0700
* gnu/packages/disk.scm (greaseweazle-host-tools): Update to 1.22.
[native-inputs]: Add python-setuptools and python-wheel.
[native-inputs]: Reformat.

Change-Id: Ib9fbfe0c130a1caf71a857ab8ee4e34f89f54697
---
 gnu/packages/disk.scm | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 3a1b0c0118..8363b21d18 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages disk)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages c)
+  #:use-module (gnu packages certs)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crypto)
@@ -718,7 +719,7 @@ (define-public idle3-tools
 (define-public greaseweazle-host-tools
   (package
     (name "greaseweazle-host-tools")
-    (version "1.12")
+    (version "1.22")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -727,7 +728,7 @@ (define-public greaseweazle-host-tools
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lpvjlf2xg4ccwik8npiihi0lgw9dx5h12pp4ry343gkz4pwgk9x"))))
+                "1ji5sq9jf0p44982zkb5dj2d3mrpy675k0mkyg3r17q5syz0wbia"))))
     (build-system python-build-system)
     (arguments
      (list
@@ -740,7 +741,11 @@ (define-public greaseweazle-host-tools
             (lambda _
               (install-file "scripts/49-greaseweazle.rules"
                             (string-append #$output "/lib/udev/rules.d/")))))))
-    (native-inputs (list python-setuptools-scm))
+    (native-inputs
+     (list
+      python-setuptools
+      python-setuptools-scm
+      python-wheel))
     (propagated-inputs
      (list python-bitarray python-crcmod python-pyserial python-requests))
     (synopsis "Tools for accessing a floppy drive at the raw flux level")
-- 
2.49.0





This bug report was last modified 2 days ago.

Previous Next


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