summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-07-24 22:17:20 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-07-24 22:57:09 +0100
commit1fd7e91fc0becb9eb2a148ac650e49a139602542 (patch)
tree7e4d147600f40a611b4c37519eea2d024eae4afb /gnu/packages/version-control.scm
parent8bb31723b92c530c3edcbb9f83169957c9ce8bbf (diff)
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
Diffstat (limited to 'gnu/packages/version-control.scm')
-rw-r--r--gnu/packages/version-control.scm32
1 files changed, 20 insertions, 12 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index f406971c89c..cc5ca68e1e8 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -61,7 +61,7 @@
61;;; Copyright © 2024-2026 Ashish SHUKLA <ashish.is@lostca.se> 61;;; Copyright © 2024-2026 Ashish SHUKLA <ashish.is@lostca.se>
62;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> 62;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
63;;; Copyright © 2024 Herman Rimm <herman@rimm.ee> 63;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
64;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com> 64;;; Copyright © 2024, 2026 Sharlatan Hellseher <sharlatanus@gmail.com>
65;;; Copyright © 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com> 65;;; Copyright © 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
66;;; Copyright © 2025 Dariqq <dariqq@posteo.net> 66;;; Copyright © 2025 Dariqq <dariqq@posteo.net>
67;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz> 67;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz>
@@ -193,7 +193,7 @@
193(define-public breezy 193(define-public breezy
194 (package 194 (package
195 (name "breezy") 195 (name "breezy")
196 (version "3.3.21") 196 (version "3.3.22")
197 (source 197 (source
198 (origin 198 (origin
199 (method git-fetch) 199 (method git-fetch)
@@ -202,7 +202,7 @@
202 (commit (string-append "brz-" version)))) 202 (commit (string-append "brz-" version))))
203 (file-name (git-file-name name version)) 203 (file-name (git-file-name name version))
204 (sha256 204 (sha256
205 (base32 "136fnvda27pm3y123x8mg955kxbjhk5qrygf2h0pjjm28la0gijb")))) 205 (base32 "05xrwn8i8djrd2n9bwcas0y3sy51im8klw1w8ykvg3qhcnl4qlcg"))))
206 (build-system pyproject-build-system) 206 (build-system pyproject-build-system)
207 (arguments 207 (arguments
208 (list 208 (list
@@ -255,6 +255,7 @@
255 (call-with-output-file (string-append man1 "/bzr.1") 255 (call-with-output-file (string-append man1 "/bzr.1")
256 (lambda (port) 256 (lambda (port)
257 (format port ".so man1/brz.1")))))) 257 (format port ".so man1/brz.1"))))))
258 ;; tests: passed 33237 tests, 4393 tests skipped
258 (replace 'check 259 (replace 'check
259 (lambda* (#:key tests? #:allow-other-keys) 260 (lambda* (#:key tests? #:allow-other-keys)
260 (when tests? 261 (when tests?
@@ -275,7 +276,11 @@
275 "-x" "breezy.tests.test_plugins.TestPlugins.test_plugin_get_path_pyc_only" 276 "-x" "breezy.tests.test_plugins.TestPlugins.test_plugin_get_path_pyc_only"
276 "-x" "breezy.tests.test_selftest.TestActuallyStartBzrSubprocess.test_start_and_stop_bzr_subprocess_send_signal" 277 "-x" "breezy.tests.test_selftest.TestActuallyStartBzrSubprocess.test_start_and_stop_bzr_subprocess_send_signal"
277 ;; AttributeError: module 'paramiko' has no attribute 'DSSKey' 278 ;; AttributeError: module 'paramiko' has no attribute 'DSSKey'
278 "-x" "breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh"))))))) 279 "-x" "breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh"
280 ;; Network access is required
281 "-x" "breezy.git.tests.test_server.TestPlainFetch.test_fetch_from_native_git"
282 "-x" "breezy.git.tests.test_server.TestPlainFetch.test_fetch_from_non_git"
283 "-x" "breezy.git.tests.test_server.TestPlainFetch.test_fetch_nothin")))))))
279 (native-inputs 284 (native-inputs
280 (append 285 (append
281 (list gettext-minimal 286 (list gettext-minimal
@@ -284,7 +289,6 @@
284 python-setuptools-gettext 289 python-setuptools-gettext
285 python-setuptools-rust 290 python-setuptools-rust
286 python-tomli 291 python-tomli
287 python-wheel
288 rust 292 rust
289 `(,rust "cargo") 293 `(,rust "cargo")
290 ;; tests 294 ;; tests
@@ -295,19 +299,23 @@
295 (or (and=> (%current-target-system) 299 (or (and=> (%current-target-system)
296 (compose list make-rust-sysroot)) 300 (compose list make-rust-sysroot))
297 '()))) 301 '())))
298 (inputs (cons* python-configobj 302 (inputs (cons* python-catalogus
303 python-configobj
299 python-dulwich 304 python-dulwich
300 python-fastbencode 305 python-fastbencode
301 python-fastimport
302 python-launchpadlib
303 python-merge3 306 python-merge3
304 python-paramiko
305 python-gpg
306 python-patiencediff 307 python-patiencediff
307 python-pygithub
308 python-pyyaml 308 python-pyyaml
309 python-tzlocal
310 python-urllib3 309 python-urllib3
310 python-vcsgraph
311 ;; [optional]
312 python-fastimport
313 python-gpg
314 python-launchpadlib
315 python-paramiko
316 python-pygithub
317 python-subunit
318
311 (cargo-inputs 'breezy))) 319 (cargo-inputs 'breezy)))
312 (home-page "https://www.breezy-vcs.org/") 320 (home-page "https://www.breezy-vcs.org/")
313 (synopsis "Decentralized revision control system") 321 (synopsis "Decentralized revision control system")