cross-platform backup tool bindep inputs request for help

EricZolf <[email protected]>
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Organization rdiff-backup.net
Message-ID <[email protected]>
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.