Borgmatic is borked

Trying to install borgmatic fails due to a missing pinned dependency:

Error:
Problem: conflicting requests

  • nothing provides python3.7dist(ruamel.yaml) <= 0.15 needed by borgmatic-1.2.0-3.fc30.x86_64

Also, a newer version of borgmatic as been available for some time.

Bug reports have been open for a year: https://apps.fedoraproject.org/packages/borgmatic/bugs/

borgmatic 1.3.15 is released. Simply updating borgmatic would perhaps solve the dependency error blocking installation, since the pinning to an older version was resolved in an issue and recent release: https://projects.torsion.org/witten/borgmatic/issues/203

The package in Fedora’s repos seems abandoned. Someone tried to become the maintainer. Another created a copr. https://bugzilla.redhat.com/show_bug.cgi?id=1596387

For now, the simplest method seems to be to just install directly with: sudo pip3 install --user --upgrade borgmatic as per the documentation, notwithstanding standard warnings against using pip/pip3 as root.

borgmatic is now un-borked. The package in the repo has been updated after a new maintainer took over.

borgmatic tends to have many rapid releases, which take time to get accepted into the main Fedora repo. For quicker access to the latest packages, there is the new maintainer’s copr: heffer/borgmatic Copr

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.