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")