Skip to content

borgbackup: update and add python3-openssl#28447

Closed
cgzones wants to merge 0 commit intoopenwrt:masterfrom
cgzones:borgbackup
Closed

borgbackup: update and add python3-openssl#28447
cgzones wants to merge 0 commit intoopenwrt:masterfrom
cgzones:borgbackup

Conversation

@cgzones
Copy link
Copy Markdown

@cgzones cgzones commented Jan 29, 2026

📦 Package Details

Maintainer: @julienmalik

Description:

  • Add python3-openssl dependency for pbkdf2_hmac availability
  • Update from version 1.4.0 to 1.4.3

🧪 Run Testing Details

  • OpenWrt Version: 25.12.0-rc3
  • OpenWrt Target/Subtarget: mediatek/filogic
  • OpenWrt Device: Openwrt One

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • It can be applied using git am
  • It has been refreshed to avoid offsets, fuzzes, etc., using (not applicable)
  • It is structured in a way that it is potentially upstreamable (not applicable)

@cgzones
Copy link
Copy Markdown
Author

cgzones commented Jan 29, 2026

Please consider back-porting to 25.12 when merging.

@mlichvar
Copy link
Copy Markdown
Contributor

I didn't see this PR (searching for borg doesn't show it for some reason) and prepared a slightly different PR at #28548. There is a difference that I removed the dependency on pyfuse3 as that doesn't seem to work at all for me.

@cgzones , is it working for you? I'm getting this error:

Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/borg/archiver.py", line 98, in <module>
  File "/usr/lib/python3.13/site-packages/borg/selftest.py", line 24, in <module>
  File "/usr/lib/python3.13/site-packages/borg/testsuite/__init__.py", line 27, in <module>
  File "/usr/lib/python3.13/site-packages/borg/fuse_impl.py", line 13, in <module>
  File "src/pyfuse3/__init__.pyx", line 68, in init pyfuse3
  File "/usr/lib/python3.13/site-packages/trio/__init__.py", line 71, in <module>
  File "/usr/lib/python3.13/site-packages/trio/_path.py", line 134, in <module>
  File "/usr/lib/python3.13/site-packages/trio/_path.py", line 85, in __init__
  File "/usr/lib/python3.13/site-packages/trio/_path.py", line 102, in generate_forwards
TypeError: ('parser', <class 'module'>)

Uninstalling pyfuse3 or setting BORG_FUSE_IMPL=none fixes the problem.

@cgzones cgzones closed this Feb 19, 2026
@cgzones cgzones deleted the borgbackup branch February 19, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants