self._verify = self._sha256 elif encryption == "sha512": self._verify = self._sha512 elif encryption == "bcrypt" or encryption == "autodetect": try: > import bcrypt E ModuleNotFoundError: No module named 'bcrypt' __class__ = <class 'radicale.auth.htpasswd.Auth'> ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_test-20250214-203617 UNMASKED: <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang version 19.1.7 llvm-config: 19.1.7 Python 3.12.9 Available Ruby profiles: [1] ruby32 * Available Rust versions: [1] rust-bin-1.84.1 * HEAD of ::gentoo commit 49955ecea047bd733f8788e40ad4415eb7f2dd84 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sun Feb 16 18:33:28 2025 +0000 Merge updates from master emerge -qpvO =www-apps/radicale-3.4.1 [ebuild N ] www-apps/radicale-3.4.1 USE="test" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13"
Created attachment 919114 [details] emerge-info.txt
Created attachment 919115 [details] emerge-history.txt
Created attachment 919116 [details] environment
Created attachment 919117 [details] etc.clang.tar.xz
Created attachment 919118 [details] etc.portage.tar.xz
Created attachment 919119 [details] logs.tar.xz
Created attachment 919120 [details] qlist-info.txt
Created attachment 919121 [details] temp.tar.xz
Created attachment 919122 [details] www-apps:radicale-3.4.1:20250216-190622.log.xz
This is only relevant for running the tests. I suggested a patch and started an upstream issue. https://github.com/Kozea/Radicale/issues/1699 But even if that stays open just re-adding 'bcrypt' as BDEPEND could also be a good long-term solution
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c44f82a44908ee13dccb0443de5a52c6aff62c commit a0c44f82a44908ee13dccb0443de5a52c6aff62c Author: Henning Schild <henning@hennsch.de> AuthorDate: 2025-02-17 09:06:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-19 11:14:54 +0000 www-apps/radicale: add optional library as test dep We moved dev-python/bcrypt from RDEPEND to optfeature, however for the test suite it remains madatory. So add it to BDEPEND when test is set. Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://bugs.gentoo.org/949850 Closes: https://github.com/gentoo/gentoo/pull/40612 Signed-off-by: Sam James <sam@gentoo.org> www-apps/radicale/radicale-3.4.1.ebuild | 1 + 1 file changed, 1 insertion(+)