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

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 77584 AT debbugs.gnu.org.
There is no need to reopen the bug first.

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





Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Mon, 14 Apr 2025 08:26:02 GMT) Full text and rfc822 format available.

Notification sent to Ian Eure <ian <at> retrospec.tv>:
bug acknowledged by developer. (Mon, 14 Apr 2025 08:26:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Ian Eure <ian <at> retrospec.tv>
Cc: 77584-done <at> debbugs.gnu.org
Subject: Re: [PATCH v2 4/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Mon, 14 Apr 2025 10:25:40 +0200
Hello Ian,

this issue appears to be stuck on QA, but in fact a ganeti substitute is
already available.

I have pushed on your behalf and hope you do not mind, and am closing
this issue.

Andreas





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

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

From: Ian Eure <ian <at> retrospec.tv>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 77584-done <at> debbugs.gnu.org
Subject: Re: [PATCH v2 4/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Mon, 14 Apr 2025 07:30:27 -0700
Hi Andreas,

Andreas Enge <andreas <at> enge.fr> writes:

> Hello Ian,
>
> this issue appears to be stuck on QA, but in fact a ganeti 
> substitute is
> already available.

Ah, bummer, I guess QA is back to not processing much again.


> I have pushed on your behalf and hope you do not mind, and am 
> closing
> this issue.

I don’t mind at all, thank you very much!

 -- Ian




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

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

From: Andreas Enge <andreas <at> enge.fr>
To: Ian Eure <ian <at> retrospec.tv>
Cc: 77584 <at> debbugs.gnu.org
Subject: Re: [PATCH v2 4/4] gnu: greaseweazle-host-tools: Update to 1.22.
Date: Mon, 14 Apr 2025 16:55:23 +0200
Am Mon, Apr 14, 2025 at 07:30:27AM -0700 schrieb Ian Eure:
> Ah, bummer, I guess QA is back to not processing much again.

No, on the contrary, it processes a lot, the list of green badges is
growing! Here there was some kind of problem that the result had not been
registered, although everything was okay.

Andreas





This bug report was last modified 14 days ago.

Previous Next


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