rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cross-platform backup tool bindep inputs request for help


From: EricZolf
Subject: cross-platform backup tool bindep inputs request for help
Date: Fri, 30 Sep 2022 19:56:21 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0

Hello,

bindep is a (Python) module developed apparently in the OpenStack world and adopted recently by Ansible to express binary dependencies (you would never have guessed from the name!), i.e. RPM, DEB and the same.

If you could try the current version [1] on your favourite Linux distro(s), and provide feedback, it would allow to make it better.

The necessary details on how to use it and what to do to provide feedback is all as comment in the file, but here again:

# USAGE:
# Install bindep with e.g. `pip install --user bindep` and call for example
#   bindep -l newlines [usage|devel]
# to see which packages are necessary on your platform for this purpose
# You could use the following command to install missing packages:
#   dnf|yum|apt -y install $(bindep devel)

# If this doesn't work on your favourite Linux platform, create an enhancement
# issue at https://github.com/rdiff-backup/rdiff-backup/issues/new
# with following information:
# - name of distribution and package manager (dnf, yum, apt...)
# - output of `bindep --profiles`
# - a list of missed/failed packages with their package name on your Linux
# - if you've worked it out, improved version of this bindep.txt

In other words, call `bindep -l newline usage` and `bindep -l newline devel` and make sure you get a list of all necessary packages to use resp. develop rdiff-backup. Check of course that you get the _correct_ and _complete_ list of packages.

If you're curious to know more, check [2] and/or read ~/.local/lib/python3.10/site-packages/bindep/depends.py after having installed bindep.

From the look of it, Debian, Ubuntu, RHEL and its derivates, Fedora, SLES and its derivates, Amazon, Gentoo, Arch, Manjaro and Alpine should be supported, but I can't test them all myself.

Thanks, Eric

[1] https://github.com/rdiff-backup/rdiff-backup/blob/master/bindep.txt
[2] https://pypi.org/project/bindep/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]