Fedora 23 Update: python-llfuse-0.43-1.fc23

updates at fedoraproject.org updates at fedoraproject.org
Wed Mar 16 01:27:17 UTC 2016


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2016-ef9390529f
2016-03-15 19:48:55.521354
--------------------------------------------------------------------------------

Name        : python-llfuse
Product     : Fedora 23
Version     : 0.43
Release     : 1.fc23
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:

Fedora 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 #1256161 - python-llfuse-0.43 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=1256161
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program. 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 Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list