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@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@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@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@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@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@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@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@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@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@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
targetcli-fb-devel@lists.fedorahosted.org