New releases: targetcli.fb31, rtslib.fb41, and configshell.fb10
by Andy Grover
Hi all,
Big new releases! Since last time, we've had a big push by Christophe
Vu-Brugier and Johannes Dewender to support Python 3, and to fix our
included Debian packaging scripts accordingly. Great to see, thank you both!
In addition, Jay fixed up some sbp (1394) issues, and I've been working
on a move of config-saving from targetcli to the more-appropriate
rtslib. rtslib now includes 'targetctl', whose sole purpose is to save
and load configs, and return a proper exit status code. There's also a
manpage for targetctl, and also the 'saveconfig.json' file format.
Github:
https://github.com/agrover/targetcli-fb
https://github.com/agrover/rtslib-fb
https://github.com/agrover/configshell-fb
tarballs:
https://fedorahosted.org/released/targetcli-fb/
targetcli-fb 2.1.fb30:
Andy Grover <agrover(a)redhat.com> (3):
Make use of ethtool module optional
Update README.md with in-repo pkgscript rationale
update version to 2.1.fb31
Christophe Vu-Brugier <cvubrugier(a)yahoo.fr> (7):
Comply with PEP 3310 "Catching Exceptions in Python 3000"
Fix whitespace in comma separated items
Replace execfile() with exec() since it does not work with Python 3
Replace filter() with list comprehensions
Make except clause compatible with Python 3 in scripts/targetcli
Do not use string.maketrans() since it does not exist in Python 3
Use 2to3 in setup.py and mention that targetcli-fb is Python 3
compatible
Johannes Dewender <github(a)JonnyJD.net> (8):
fix version number in packaging, fix #29
rename debian package to targetcli-fb
debian: update dependencies
debian: fix build with setuptools
debian: use dh_python
debian: add init script
debian: switch to using Python 3
debian: don't use :any in python3 dependency
rtslib-fb 2.1.fb41:
Andy Grover <agrover(a)redhat.com> (13):
Fix get_blockdev_size for non-512 logical block sizes
Update README.md for in-repo packaging policy
Add rtslib-saveconfig and rtslib-restoreconfig scripts
Consolidate save/restore scripts into a single script
Add a 'clear' command to targetctl
Add manpage for targetctl
Add save_to_file and restore_from_file
Add documentation of saveconfig.json format
Have rtslib mount configfs if not already mounted
In mount_configfs(), Popen args param should be a sequence
Better error message if failing to mount configfs
Remove unused import
update version to 2.1.41
Christophe Vu-Brugier <cvubrugier(a)yahoo.fr> (3):
Comply with PEP 3310 "Catching Exceptions in Python 3000"
Use set literals to better comply with Python 3
Fix whitespace in comma separated items
Jay Fenlason <fenlason(a)redhat.com> (2):
sbp_target wants euis without leading 0x on them
on restore, don't enable a target until its luns, etc are set up
Johannes Dewender <github(a)JonnyJD.net> (7):
use 2to3 in setup
mention that this is Python 3 compatible
rename debian package to rtslib-fb
debian: fix setuptools usage, fix #34
debian: update dependencies
debian: use dh_python
debian: build python 3 package
configshell-fb 1.1.fb10:
Andy Grover <agrover(a)redhat.com> (3):
Update maintainer email in debian/control
Update README.md for in-repo pkgscript rationale
update version to 1.1.10
Christophe Vu-Brugier <cvubrugier(a)yahoo.fr> (5):
Comply with PEP 3310 "Catching Exceptions in Python 3000"
Remove the readline completion hook fallback used with Python < 2.6
Remove unused parameters in _complete_token_{command,path}()
Use 2to3 in setup and mention that configshell-fb is Python 3
compatible
Fix an integer division on Python 3
Johannes Dewender <github(a)JonnyJD.net> (7):
fix version in package builds
rename debian package to configshell-fb
debian: fix setuptools usage
fix package name in debian/rules
debian: fix dependencies
debian: update packaging to use dh_python
debian: also build python 3 package
Regards -- Andy
10 years, 5 months