Trying to install
borgmatic fails due to a missing pinned dependency:
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
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.