GNU bug report logs -
#75859
[PATCH 0/4] breezy: Update to 3.3.9.
Previous Next
Reported by: Dariqq <dariqq <at> posteo.net>
Date: Sun, 26 Jan 2025 12:25:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
Played around with breezy a bit and noticed that the package was outdated in Guix.
Biggest change is that breezy now also uses some rust code which means I ahd to switch to cargo-build-system (to set up the cargo vendor) only to replace everything with the python-build-system code anyway.
Furthermore reenabled the test suite where most tests are now passing and skipped the few that fail. (might need adjustments for other architectures). Tried to explain in comments why certain tests are being skipped but for the last 3 i dont understand the error.
Not sure what to do with the extremely long test names which makes the linter complain
I also dropped the gio-patch because it didnt apply anymore and the gio transport backend does not work anyway.
One problem i noticed is that the rust dependency makes (guix bzr-download) unusable on systems not supported by our rust. This currently is already the case because some of the dependencies depend on python-cryptography but now also breezy itself directly uses rust.
Given that bzr-download is currently unused in the guix code i think is acceptable.
Also updated patiencediff along the way.
Testing:
Build everything with --check --no-grafts on x86_64
tried to build on aarch64-linux using qemu-binfmt but things hung at building python-cython-next
Dariqq (4):
gnu: python-patiencediff: Update to 0.2.15.
gnu: Add python-setuptools-gettext.
gnu: Add python-merge3.
gnu: breezy: Update to 3.3.9.
gnu/local.mk | 1 -
gnu/packages/patches/breezy-fix-gio.patch | 338 ----------------------
gnu/packages/python-xyz.scm | 50 +++-
gnu/packages/version-control.scm | 122 +++++---
4 files changed, 135 insertions(+), 376 deletions(-)
delete mode 100644 gnu/packages/patches/breezy-fix-gio.patch
base-commit: a895cc4c5bdb5d4bf8383077ef587ac18d069d7d
--
2.47.1
This bug report was last modified 82 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.