guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 1fd7e91fc0becb9eb2a148ac650e49a139602542
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Jul 24 22:17:20 2026 +0100

    gnu: breezy: Update to 3.3.22, fix build.
    
    * gnu/packages/version-control.scm (breezy): Update to 3.3.22.
    [phases]{check}: Skip 3 more tests requiring networking.
    [native-inputs]: Remove python-wheel.
    [inputs]: Remove python-tzlocal; add python-subunit.
    
    * gnu/packages/rust-crates.scm: (rust-quote-1.0.47,
    rust-proc-macro2-1.0.107, rust-portable-atomic-1.14.0,
    rust-libc-0.2.189): New variables.
    (lookup-cargo-inputs): Refresh inputs for breezy.
    
    Relates-to: guix/guix#10098
---
 gnu/packages/rust-crates.scm     | 34 +++++++++++++++++++++++++---------
 gnu/packages/version-control.scm | 32 ++++++++++++++++++++------------
 2 files changed, 45 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 86acab3ece..d83832e121 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -16902,6 +16902,10 @@ fn main() {
   (crate-source "libc" "0.2.186"
                 "0rnyhzjyqq9x56skkllbjzzzwym3r61lq3l4hqj64v71gw0r3av8"))
 
+(define rust-libc-0.2.189
+  (crate-source "libc" "0.2.189"
+                "1whjfs375vlng2q6yrbzs73cvp5lm3w1n2gfqajb2vgf7zg3xbry"))
+
 (define rust-libc-stdhandle-0.1.0
   (crate-source "libc-stdhandle" "0.1.0"
                 "0lbmg42kncl3yjgzx48d2sa3p78w4fmhs9c21dg4r4r8virj9b3d"))
@@ -23057,6 +23061,10 @@ fn main() {
   (crate-source "portable-atomic" "1.13.1"
                 "0j8vlar3n5acyigq8q6f4wjx3k3s5yz0rlpqrv76j73gi5qr8fn3"))
 
+(define rust-portable-atomic-1.14.0
+  (crate-source "portable-atomic" "1.14.0"
+                "1hyfma9n2cs2ibazpfwrbv61zwg7cv86g0pr5yjkg07qgr4xa81x"))
+
 (define rust-portable-atomic-1.6.0
   (crate-source "portable-atomic" "1.6.0"
                 "1h77x9qx7pns0d66vdrmdbmwpi7586h7ysnkdnhrn5mwi2cyyw3i"))
@@ -23377,6 +23385,10 @@ fn main() {
   (crate-source "proc-macro2" "1.0.106"
                 "0d09nczyaj67x4ihqr5p7gxbkz38gxhk4asc0k8q23g9n85hzl4g"))
 
+(define rust-proc-macro2-1.0.107
+  (crate-source "proc-macro2" "1.0.107"
+                "1nb6ly8kp65f724kj73ippc7lvydss24sm2vagk6qpklpg4pwplq"))
+
 (define rust-proc-macro2-1.0.32
   (crate-source "proc-macro2" "1.0.32"
                 "0hqbxlvhiaybakl1gai3mgps1dxsmxricxsr2rfdrh222z0qql5s"))
@@ -24490,6 +24502,10 @@ fn main() {
   (crate-source "quote" "1.0.46"
                 "0s034glrlav8nzqy2yskqzv52ncy82k126sm2jk5j1vs1iylbg6z"))
 
+(define rust-quote-1.0.47
+  (crate-source "quote" "1.0.47"
+                "00ch0yyzvv6s671ik0kcsbw8nigdaj2g3fr61kcahwx48aqlvgqz"))
+
 (define rust-quote-use-0.8.4
   (crate-source "quote-use" "0.8.4"
                 "07ijs29pwsj39hsg3yvmi28zwwdjjvf3diygg1hs75xljw8xn6cn"))
@@ -43695,21 +43711,21 @@ fn main() {
                              (list rust-aho-corasick-1.1.4
                                    rust-heck-0.5.0
                                    rust-lazy-static-1.5.0
-                                   rust-libc-0.2.186
-                                   rust-memchr-2.8.0
+                                   rust-libc-0.2.189
+                                   rust-memchr-2.8.3
                                    rust-once-cell-1.21.4
-                                   rust-portable-atomic-1.13.1
-                                   rust-proc-macro2-1.0.106
+                                   rust-portable-atomic-1.14.0
+                                   rust-proc-macro2-1.0.107
                                    rust-pyo3-0.28.3
                                    rust-pyo3-build-config-0.28.3
                                    rust-pyo3-ffi-0.28.3
                                    rust-pyo3-macros-0.28.3
                                    rust-pyo3-macros-backend-0.28.3
-                                   rust-quote-1.0.45
-                                   rust-regex-1.12.3
-                                   rust-regex-automata-0.4.14
-                                   rust-regex-syntax-0.8.10
-                                   rust-syn-2.0.117
+                                   rust-quote-1.0.47
+                                   rust-regex-1.13.1
+                                   rust-regex-automata-0.4.16
+                                   rust-regex-syntax-0.8.11
+                                   rust-syn-2.0.119
                                    rust-target-lexicon-0.13.5
                                    rust-unicode-ident-1.0.24))
                      (bzmenu =>
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index f406971c89..cc5ca68e1e 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -61,7 +61,7 @@
 ;;; Copyright © 2024-2026 Ashish SHUKLA <[email protected]>
 ;;; Copyright © 2024 Wilko Meyer <[email protected]>
 ;;; Copyright © 2024 Herman Rimm <[email protected]>
-;;; Copyright © 2024 Sharlatan Hellseher <[email protected]>
+;;; Copyright © 2024, 2026 Sharlatan Hellseher <[email protected]>
 ;;; Copyright © 2025 Artyom V. Poptsov <[email protected]>
 ;;; Copyright © 2025 Dariqq <[email protected]>
 ;;; Copyright © 2025 Tomas Volf <[email protected]>
@@ -193,7 +193,7 @@
 (define-public breezy
   (package
     (name "breezy")
-    (version "3.3.21")
+    (version "3.3.22")
     (source
      (origin
        (method git-fetch)
@@ -202,7 +202,7 @@
               (commit (string-append "brz-" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "136fnvda27pm3y123x8mg955kxbjhk5qrygf2h0pjjm28la0gijb"))))
+        (base32 "05xrwn8i8djrd2n9bwcas0y3sy51im8klw1w8ykvg3qhcnl4qlcg"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -255,6 +255,7 @@
                 (call-with-output-file (string-append man1 "/bzr.1")
                   (lambda (port)
                     (format port ".so man1/brz.1"))))))
+          ;; tests: passed 33237 tests, 4393 tests skipped
           (replace 'check
             (lambda* (#:key tests? #:allow-other-keys)
               (when tests?
@@ -275,7 +276,11 @@
                         "-x" 
"breezy.tests.test_plugins.TestPlugins.test_plugin_get_path_pyc_only"
                         "-x" 
"breezy.tests.test_selftest.TestActuallyStartBzrSubprocess.test_start_and_stop_bzr_subprocess_send_signal"
                         ;; AttributeError: module 'paramiko' has no attribute 
'DSSKey'
-                        "-x" 
"breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh")))))))
+                        "-x" 
"breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh"
+                        ;; Network access is required
+                        "-x" 
"breezy.git.tests.test_server.TestPlainFetch.test_fetch_from_native_git"
+                        "-x" 
"breezy.git.tests.test_server.TestPlainFetch.test_fetch_from_non_git"
+                        "-x" 
"breezy.git.tests.test_server.TestPlainFetch.test_fetch_nothin")))))))
     (native-inputs
      (append
       (list gettext-minimal
@@ -284,7 +289,6 @@
             python-setuptools-gettext
             python-setuptools-rust
             python-tomli
-            python-wheel
             rust
             `(,rust "cargo")
             ;; tests
@@ -295,19 +299,23 @@
       (or (and=> (%current-target-system)
                  (compose list make-rust-sysroot))
           '())))
-    (inputs (cons* python-configobj
+    (inputs (cons* python-catalogus
+                   python-configobj
                    python-dulwich
                    python-fastbencode
-                   python-fastimport
-                   python-launchpadlib
                    python-merge3
-                   python-paramiko
-                   python-gpg
                    python-patiencediff
-                   python-pygithub
                    python-pyyaml
-                   python-tzlocal
                    python-urllib3
+                   python-vcsgraph
+                   ;; [optional]
+                   python-fastimport
+                   python-gpg
+                   python-launchpadlib
+                   python-paramiko
+                   python-pygithub
+                   python-subunit
+
                    (cargo-inputs 'breezy)))
     (home-page "https://www.breezy-vcs.org/";)
     (synopsis "Decentralized revision control system")

Reply via email to