--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2016-f4667862c4
2016-03-22 01:28:15.186121
--------------------------------------------------------------------------------
Name : python-llfuse
Product : Fedora EPEL 7
Version : 0.43
Release : 1.el7
URL :
https://pypi.python.org/pypi/llfuse
Summary : Python Bindings for the low-level FUSE API
Description :
LLFUSE is a set of Python bindings for the low level FUSE API.
It requires at least FUSE 2.9.0.
LLFUSE was originally part of S3QL, but has been factored out so that it can be
used by other projects as well.
--------------------------------------------------------------------------------
Update Information:
RHEL (EPEL7) package changes: - The package spec has been modernized and
cleaned up to actual standards, py-specific macros have been introduced; -
Descriptions have been fixed; - LLFUSE pytest suite support has been added. ---
Release 0.43 (2016-02-23) - Fixed build-failure under OS-X. - Fixed some build
failures under FreeBSD (hopefully all of them, but no testers were available
before the release). - The workers parameter to llfuse.main may now be None.
Release 0.42.1 (2016-02-01) - Include HTML documentation. Release 0.42
(2016-01-30) - The documentation has been clarified and extended - please take
a look even if you're already familiar with Python-LLFUSE. - Extended coverage
of unit tests. - Fixed a compile error under OS-X. - Added notify_store
function. - Added get_sup_groups function. - The ~Operations.read handler may
now return arbitrary objects that as long as they implement the buffer protocol.
- Implemented a forget_multi handler (used behind the scenes). - Many classes
were rewritten in Cython for improved performance. - Python thread-specific data
is now initialized only once rather than every time a handler is called. -
SIGINT (Ctrl-C) now properly terminates llfuse.main also when running with
multiple workers. - The return value of llfuse.main now indicates if the loop
was terminated due to an unmount request or due to a signal. BACKWARDS
INCOMPATIBLE CHANGES: - Ducktyping the EntryAttributes class is no longer
allowed, Operations methods must return instances of this class (rather than any
object that provides the neccessary attributes). - The !st_Xtime attributes of
the EntryAttributes have been dropped in favor of the !st_Xtime_ns attributes. -
The setattr method now always receives a completely filled EntryAttributes
instance. To determine which attributes should be changed, a new fields argument
has been introduced. - The ~Operations.setattr method now also receives an fh
parameter. - The llfuse.main function now has a workers parameter, and the
single parameter was dropped. - Almost all request handlers now receive a
RequestContext instance in an additional parameter. Release 0.41.1 (2015-08-22)
- Added some files in :file:`test/` that were missing in the 0.41 tarball. Tests
now support the --installed option, produce prettier output, and check for error
messages printed to stderr or stdout. - Python-LLFUSE can now also be built on
NetBSD. - Added support for FUSE_SET_ATTR_ATIME_NOW and FUSE_SET_ATTR_MTIME_NOW
setattr flags. Previosly, these would be silently ignored. - Fixed an
AssertionError in :file:`examples/passthroughfs.py` Release 0.41 (2015-08-20)
- Fixed a syntax error in contrib/tmpfs.py - Introduced an !llfuse.__version__
attribute. - Added more reasonable default values for llfuse.EntryAttributes. -
Added new minimal example, :file:`examples/lltest.py`. - Added unit tests. -
Added an example for a pass-through file system,
:file:`examples/passthroughfs.py`.
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1303306 - python-llfuse: please provide epel7 branch
https://bugzilla.redhat.com/show_bug.cgi?id=1303306
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update python-llfuse' at the command line.
For more information, refer to "Managing Software with yum",
available at
https://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------