[Python-modules-commits] r34295 - in packages/python-llfuse/tags (13 files)

nikratio-guest at users.alioth.debian.org nikratio-guest at users.alioth.debian.org
Wed Sep 16 21:34:05 UTC 2015


    Date: Wednesday, September 16, 2015 @ 21:34:04
  Author: nikratio-guest
Revision: 34295

[svn-buildpackage] Tagging python-llfuse 0.41.1+dfsg-4

Added:
  packages/python-llfuse/tags/0.41.1+dfsg-4/
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog
    (from rev 34294, packages/python-llfuse/trunk/debian/changelog)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control
    (from rev 33985, packages/python-llfuse/trunk/debian/control)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff
    (from rev 33954, packages/python-llfuse/trunk/debian/patches/force_xattr_api.diff)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/mips_dev_t.diff
    (from rev 34293, packages/python-llfuse/trunk/debian/patches/mips_dev_t.diff)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series
    (from rev 34291, packages/python-llfuse/trunk/debian/patches/series)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/setattr_compat_patch.diff
    (from rev 34224, packages/python-llfuse/trunk/debian/patches/setattr_compat_patch.diff)
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules
    (from rev 33954, packages/python-llfuse/trunk/debian/rules)
Deleted:
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series
  packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules

Deleted: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog
===================================================================
--- packages/python-llfuse/trunk/debian/changelog	2015-08-21 19:48:26 UTC (rev 33950)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog	2015-09-16 21:34:04 UTC (rev 34295)
@@ -1,137 +0,0 @@
-python-llfuse (0.41+dfsg-2) UNRELEASED; urgency=medium
-
-  * Added test suite.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 21 Aug 2015 11:14:08 -0700
-
-python-llfuse (0.41+dfsg-1) unstable; urgency=medium
-
-  * New upstream release.
-  * Use Python 3 versions of Cython and Sphinx.
-  * Dropped build dependency on cython3-dbg (fixed upstream).
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 21 Aug 2015 08:52:21 -0700
-
-python-llfuse (0.40+dfsg-2) unstable; urgency=medium
-
-  * Correctly handle symlink-to-directory transition of 
-    /usr/share/doc/{python,python3}-llfuse-dbg when upgrading from jessie.
-    Closes: #788161.
-  * Add versioned Breaks and Conflicts to -dbg packages to avoid
-    upgrade problems due to moved file. Closes: #781652.
-  * Put debugging symbols for regular interpreter into -dbg
-    package again. Closes: #781719.
-  * Bumped Standards-Version to 3.9.6 (no changes needed).
-  * Added missing build-depends on cython3 and cython-dbg. 
-    Closes: #794056.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 29 Jul 2015 20:49:49 -0700
-
-python-llfuse (0.40+dfsg-1) unstable; urgency=medium
-
-  * Updated watch file to use pypi, and validate pgp signature.
-  * Remove minified javascript files from upstream source.
-  * Switched package build system to pybuild.
-  * Updated project URL.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 10 Jul 2014 21:34:34 -0700
-
-python-llfuse (0.40-2) unstable; urgency=low
-
-  * Some cosmetic fixes to debian/
-  * Bumped standards version to 3.9.5, no other changes required.
-  * Added force_xattr_api.diff to support compilation under GNU/kFreeBSD.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 27 Nov 2013 20:19:13 -0800
-
-python-llfuse (0.40-1) unstable; urgency=low
-
-  * New upstream release.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 26 Nov 2013 21:59:10 -0800
-
-python-llfuse (0.39-1) unstable; urgency=low
-
-  [ Nikolaus Rath ]
-  * Bumped standards version to 3.9.4, no other changes required.
-  * Bumped debhelper compatibility level to 9 to get support for
-    dpkg-buildflags.
-  * Added lintian override for hardening-no-fortify-functions,
-    this is a false positive.
-  * Build depend on newer Cython (> 0.16).
-  * New upstream release.
-
-  [ Jakub Wilk ]
-  * Use canonical URIs for Vcs-* fields.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 11 May 2013 12:33:34 -0700
-
-python-llfuse (0.37.1-2) unstable; urgency=low
-
-  * Fix build failure, only call dh_sphinxdoc when building
-    python-llfuse-doc package.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 22 Dec 2011 22:37:26 -0500
-
-python-llfuse (0.37.1-1) unstable; urgency=low
-
-  * New upstream release.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 10 Dec 2011 20:57:38 -0500
-
-python-llfuse (0.36-2) unstable; urgency=low
-
-  * Use dh_sphinxdoc. Closes: #637393.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Mon, 24 Oct 2011 19:36:59 -0400
-
-python-llfuse (0.36-1) unstable; urgency=low
-
-  * New upstream release.
-  * Depend on Cython > 0.15.1, previous versions generated segfaulting
-    code.
-  * Breaks S3QL < 1.2, API changed in non-backwards compatible way.
-    (python-llfuse is not in any stable release, and S3QL is the
-    only reverse dependency, so a new package name does not seem
-    justified).
-  * Update format of copyright file.
-  * Fixed argument parsing under Python 3.x
-  * Do correct typecasting of mode_t constants. Fix introduces
-    build dependency on Cython 0.15 (Closes: #635196).
-  * Use underscore.js from libjs-underscore rather than shipping
-    our own version.
-  * Added correct copyright information for files in doc/html/_static.
-  * Thanks to Jakub Wilk for his packaging review.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 20 Sep 2011 22:16:17 -0400
-
-python-llfuse (0.33-1) unstable; urgency=low
-
-  * New upstream release.
-  * Build extension before generating documentation, so that
-    autogenerated documentation is no longer empty. Closes: 631871
-  * Ship cached python intersphinx file in debian/, so that it
-    does not need to be downloaded at build time.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 06 Jul 2011 09:32:38 -0400
-
-python-llfuse (0.32-2) unstable; urgency=low
-
-  * Created separate -doc package for documentation. Closes: 630632
-  * Regenerate documentation in debian/rules. Closes: 630605
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 25 Jun 2011 13:01:03 -0400
-
-python-llfuse (0.32-1) unstable; urgency=low
-
-  * First official debian release. Closes: 626658
-  * Breaks and Replaces s3ql <= 0.28, this package isn't in the official
-    debian package but was provided by upstream over various channels (LLFUSE
-    was factored out of S3QL in version 0.29).
-  * Rebuilding of HTML documentation requires (yet unreleased) Sphinx version
-    1.1 or resolution of wishlist bug #63040, therefore we do not rebuild the
-    documentation in debian/rules but use the HTML files included in the
-    upstream tarball.
-
- -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 12 May 2011 10:19:11 -0400
-

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog (from rev 34294, packages/python-llfuse/trunk/debian/changelog)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/changelog	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,157 @@
+python-llfuse (0.41.1+dfsg-4) unstable; urgency=medium
+
+  * Added patches/mips_dev_t.diff to work around bug in mips/mipsel libc
+    (cf. https://sourceware.org/bugzilla/show_bug.cgi?id=17786).
+    Closes: #635197.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 16 Sep 2015 13:59:11 -0700
+
+python-llfuse (0.41.1+dfsg-3) unstable; urgency=medium
+
+  * Bumped Cython dependency to >= 0.21.1. Older versions don't have
+    posix/time.pxi.
+  * Added patches/setattr_compat.diff to restore full backwards
+    compatibility with version 0.40 (some applications were relying
+    on undocumented behavior were broken by the update to 0.41.1).
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 10 Sep 2015 14:09:16 -0700
+
+python-llfuse (0.41.1+dfsg-1) unstable; urgency=medium
+
+  * Added test suite.
+  * 'nostrip' build option is now honored.
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 22 Aug 2015 19:34:48 -0700
+
+python-llfuse (0.41+dfsg-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Use Python 3 versions of Cython and Sphinx.
+  * Dropped build dependency on cython3-dbg (fixed upstream).
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Fri, 21 Aug 2015 08:52:21 -0700
+
+python-llfuse (0.40+dfsg-2) unstable; urgency=medium
+
+  * Correctly handle symlink-to-directory transition of 
+    /usr/share/doc/{python,python3}-llfuse-dbg when upgrading from jessie.
+    Closes: #788161.
+  * Add versioned Breaks and Conflicts to -dbg packages to avoid
+    upgrade problems due to moved file. Closes: #781652.
+  * Put debugging symbols for regular interpreter into -dbg
+    package again. Closes: #781719.
+  * Bumped Standards-Version to 3.9.6 (no changes needed).
+  * Added missing build-depends on cython3 and cython-dbg. 
+    Closes: #794056.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 29 Jul 2015 20:49:49 -0700
+
+python-llfuse (0.40+dfsg-1) unstable; urgency=medium
+
+  * Updated watch file to use pypi, and validate pgp signature.
+  * Remove minified javascript files from upstream source.
+  * Switched package build system to pybuild.
+  * Updated project URL.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 10 Jul 2014 21:34:34 -0700
+
+python-llfuse (0.40-2) unstable; urgency=low
+
+  * Some cosmetic fixes to debian/
+  * Bumped standards version to 3.9.5, no other changes required.
+  * Added force_xattr_api.diff to support compilation under GNU/kFreeBSD.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 27 Nov 2013 20:19:13 -0800
+
+python-llfuse (0.40-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 26 Nov 2013 21:59:10 -0800
+
+python-llfuse (0.39-1) unstable; urgency=low
+
+  [ Nikolaus Rath ]
+  * Bumped standards version to 3.9.4, no other changes required.
+  * Bumped debhelper compatibility level to 9 to get support for
+    dpkg-buildflags.
+  * Added lintian override for hardening-no-fortify-functions,
+    this is a false positive.
+  * Build depend on newer Cython (> 0.16).
+  * New upstream release.
+
+  [ Jakub Wilk ]
+  * Use canonical URIs for Vcs-* fields.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 11 May 2013 12:33:34 -0700
+
+python-llfuse (0.37.1-2) unstable; urgency=low
+
+  * Fix build failure, only call dh_sphinxdoc when building
+    python-llfuse-doc package.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 22 Dec 2011 22:37:26 -0500
+
+python-llfuse (0.37.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 10 Dec 2011 20:57:38 -0500
+
+python-llfuse (0.36-2) unstable; urgency=low
+
+  * Use dh_sphinxdoc. Closes: #637393.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Mon, 24 Oct 2011 19:36:59 -0400
+
+python-llfuse (0.36-1) unstable; urgency=low
+
+  * New upstream release.
+  * Depend on Cython > 0.15.1, previous versions generated segfaulting
+    code.
+  * Breaks S3QL < 1.2, API changed in non-backwards compatible way.
+    (python-llfuse is not in any stable release, and S3QL is the
+    only reverse dependency, so a new package name does not seem
+    justified).
+  * Update format of copyright file.
+  * Fixed argument parsing under Python 3.x
+  * Do correct typecasting of mode_t constants. Fix introduces
+    build dependency on Cython 0.15 (Closes: #635196).
+  * Use underscore.js from libjs-underscore rather than shipping
+    our own version.
+  * Added correct copyright information for files in doc/html/_static.
+  * Thanks to Jakub Wilk for his packaging review.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Tue, 20 Sep 2011 22:16:17 -0400
+
+python-llfuse (0.33-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build extension before generating documentation, so that
+    autogenerated documentation is no longer empty. Closes: 631871
+  * Ship cached python intersphinx file in debian/, so that it
+    does not need to be downloaded at build time.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Wed, 06 Jul 2011 09:32:38 -0400
+
+python-llfuse (0.32-2) unstable; urgency=low
+
+  * Created separate -doc package for documentation. Closes: 630632
+  * Regenerate documentation in debian/rules. Closes: 630605
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Sat, 25 Jun 2011 13:01:03 -0400
+
+python-llfuse (0.32-1) unstable; urgency=low
+
+  * First official debian release. Closes: 626658
+  * Breaks and Replaces s3ql <= 0.28, this package isn't in the official
+    debian package but was provided by upstream over various channels (LLFUSE
+    was factored out of S3QL in version 0.29).
+  * Rebuilding of HTML documentation requires (yet unreleased) Sphinx version
+    1.1 or resolution of wishlist bug #63040, therefore we do not rebuild the
+    documentation in debian/rules but use the HTML files included in the
+    upstream tarball.
+
+ -- Nikolaus Rath <Nikolaus at rath.org>  Thu, 12 May 2011 10:19:11 -0400
+

Deleted: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control
===================================================================
--- packages/python-llfuse/trunk/debian/control	2015-08-21 19:48:26 UTC (rev 33950)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control	2015-09-16 21:34:04 UTC (rev 34295)
@@ -1,124 +0,0 @@
-Source: python-llfuse
-Section: python
-X-Python-Version: >= 2.6
-X-Python3-Version: >= 3.0
-Priority: optional
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Maintainer: Nikolaus Rath <Nikolaus at rath.org>
-Build-Depends: debhelper (>= 9),
-               dh-python,
-               libfuse-dev (>= 2.8.0),
-               libattr1-dev,
-               python-all-dev (>= 2.6.6-3~),
-               python-all-dbg,
-               python3-all-dev,
-               python3-all-dbg,
-               python3-sphinx (>= 1.0.7+dfsg),
-               python-pytest,
-               python3-pytest,
-               pkg-config,
-               fuse,
-               python-distribute,
-               python3-setuptools,
-               cython3 (>= 0.16)
-Standards-Version: 3.9.6
-Homepage: https://bitbucket.org/nikratio/python-llfuse/
-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-llfuse/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-llfuse/trunk/
-
-Package: python-llfuse
-Architecture: any
-Depends: ${misc:Depends},
-         ${python:Depends},
-         ${shlibs:Depends}
-Suggests: python-llfuse-doc
-Replaces: s3ql (<= 0.28)
-Breaks: s3ql (<< 1.2)
-Provides: ${python:Provides}
-Description: Python bindings for the low-level FUSE API
- Python-llfuse is a set of Python bindings for the low level
- FUSE API. Bindings for the high level API are provided
- by the python-fuse package.
- .
- FUSE (Filesystem in USErspace) is a simple interface for userspace
- programs to export a virtual filesystem to the Linux kernel. FUSE
- also aims to provide a secure method for non privileged users to
- create and mount their own filesystem implementations.
-
-Package: python-llfuse-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Recommends: python-dbg
-Breaks: python-llfuse (<< 0.40+dfsg-1)
-Replaces: python-llfuse (<< 0.40+dfsg-1)
-Depends: python-llfuse (= ${binary:Version}), 
-         ${shlibs:Depends}, 
-         ${misc:Depends}
-Description: Python bindings for the low-level FUSE API (debugging symbols)
- Python-llfuse is a set of Python bindings for the low level
- FUSE API. Bindings for the high level API are provided
- by the python-fuse package.
- .
- FUSE (Filesystem in USErspace) is a simple interface for userspace
- programs to export a virtual filesystem to the Linux kernel. FUSE
- also aims to provide a secure method for non privileged users to
- create and mount their own filesystem implementations.
- .
- This package contains the debugging symbols as well as the extension
- built for the Python 2 debug interpreter.
-
-Package: python3-llfuse
-Architecture: any
-Depends: ${misc:Depends},
-         ${python3:Depends},
-         ${shlibs:Depends}
-Provides: ${python3:Provides}
-Suggests: python-llfuse-doc
-Description: Python 3 bindings for the low-level FUSE API
- Python-llfuse is a set of Python bindings for the low level FUSE API.
- This package provides the extension for the Python 3 interpreter. The
- documentation is contained in the python-llfuse-doc package.
- .
- FUSE (Filesystem in USErspace) is a simple interface for userspace
- programs to export a virtual filesystem to the Linux kernel. FUSE
- also aims to provide a secure method for non privileged users to
- create and mount their own filesystem implementations.
-
-Package: python3-llfuse-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Recommends: python-dbg
-Breaks: python3-llfuse (<< 0.40+dfsg-1)
-Replaces: python3-llfuse (<< 0.40+dfsg-1)
-Depends: python3-llfuse (= ${binary:Version}), 
-         ${shlibs:Depends}, 
-         ${misc:Depends}
-Description: Python 3 bindings for the low-level FUSE API (debugging symbols)
- Python-llfuse is a set of Python bindings for the low level FUSE API.
- .
- FUSE (Filesystem in USErspace) is a simple interface for userspace
- programs to export a virtual filesystem to the Linux kernel. FUSE
- also aims to provide a secure method for non privileged users to
- create and mount their own filesystem implementations.
- .
- This package contains the debugging symbols as well as the extension
- built for the Python 3 debug interpreter.
-
-Package: python-llfuse-doc
-Architecture: all
-Section: doc
-Recommends: python-llfuse | python3-llfuse
-Depends: ${sphinxdoc:Depends},
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: Python bindings for the low-level FUSE API (documentation)
- Python-llfuse is a set of Python bindings for the low level FUSE API.
- This package provides the documentation for both the Python 2 and
- Python 3 extension (packages python-llfuse and python3-llfuse).
- .
- FUSE (Filesystem in USErspace) is a simple interface for userspace
- programs to export a virtual filesystem to the Linux kernel. FUSE
- also aims to provide a secure method for non privileged users to
- create and mount their own filesystem implementations.

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control (from rev 33985, packages/python-llfuse/trunk/debian/control)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/control	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,124 @@
+Source: python-llfuse
+Section: python
+X-Python-Version: >= 2.6
+X-Python3-Version: >= 3.0
+Priority: optional
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Maintainer: Nikolaus Rath <Nikolaus at rath.org>
+Build-Depends: debhelper (>= 9),
+               dh-python,
+               libfuse-dev (>= 2.8.0),
+               libattr1-dev,
+               python-all-dev (>= 2.6.6-3~),
+               python-all-dbg,
+               python3-all-dev,
+               python3-all-dbg,
+               python3-sphinx (>= 1.0.7+dfsg),
+               python-pytest,
+               python3-pytest,
+               pkg-config,
+               fuse,
+               python-distribute,
+               python3-setuptools,
+               cython3 (>= 0.21.1)
+Standards-Version: 3.9.6
+Homepage: https://bitbucket.org/nikratio/python-llfuse/
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-llfuse/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-llfuse/trunk/
+
+Package: python-llfuse
+Architecture: any
+Depends: ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends}
+Suggests: python-llfuse-doc
+Replaces: s3ql (<= 0.28)
+Breaks: s3ql (<< 1.2)
+Provides: ${python:Provides}
+Description: Python bindings for the low-level FUSE API
+ Python-llfuse is a set of Python bindings for the low level
+ FUSE API. Bindings for the high level API are provided
+ by the python-fuse package.
+ .
+ FUSE (Filesystem in USErspace) is a simple interface for userspace
+ programs to export a virtual filesystem to the Linux kernel. FUSE
+ also aims to provide a secure method for non privileged users to
+ create and mount their own filesystem implementations.
+
+Package: python-llfuse-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Recommends: python-dbg
+Breaks: python-llfuse (<< 0.40+dfsg-1)
+Replaces: python-llfuse (<< 0.40+dfsg-1)
+Depends: python-llfuse (= ${binary:Version}), 
+         ${shlibs:Depends}, 
+         ${misc:Depends}
+Description: Python bindings for the low-level FUSE API (debugging symbols)
+ Python-llfuse is a set of Python bindings for the low level
+ FUSE API. Bindings for the high level API are provided
+ by the python-fuse package.
+ .
+ FUSE (Filesystem in USErspace) is a simple interface for userspace
+ programs to export a virtual filesystem to the Linux kernel. FUSE
+ also aims to provide a secure method for non privileged users to
+ create and mount their own filesystem implementations.
+ .
+ This package contains the debugging symbols as well as the extension
+ built for the Python 2 debug interpreter.
+
+Package: python3-llfuse
+Architecture: any
+Depends: ${misc:Depends},
+         ${python3:Depends},
+         ${shlibs:Depends}
+Provides: ${python3:Provides}
+Suggests: python-llfuse-doc
+Description: Python 3 bindings for the low-level FUSE API
+ Python-llfuse is a set of Python bindings for the low level FUSE API.
+ This package provides the extension for the Python 3 interpreter. The
+ documentation is contained in the python-llfuse-doc package.
+ .
+ FUSE (Filesystem in USErspace) is a simple interface for userspace
+ programs to export a virtual filesystem to the Linux kernel. FUSE
+ also aims to provide a secure method for non privileged users to
+ create and mount their own filesystem implementations.
+
+Package: python3-llfuse-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Recommends: python-dbg
+Breaks: python3-llfuse (<< 0.40+dfsg-1)
+Replaces: python3-llfuse (<< 0.40+dfsg-1)
+Depends: python3-llfuse (= ${binary:Version}), 
+         ${shlibs:Depends}, 
+         ${misc:Depends}
+Description: Python 3 bindings for the low-level FUSE API (debugging symbols)
+ Python-llfuse is a set of Python bindings for the low level FUSE API.
+ .
+ FUSE (Filesystem in USErspace) is a simple interface for userspace
+ programs to export a virtual filesystem to the Linux kernel. FUSE
+ also aims to provide a secure method for non privileged users to
+ create and mount their own filesystem implementations.
+ .
+ This package contains the debugging symbols as well as the extension
+ built for the Python 3 debug interpreter.
+
+Package: python-llfuse-doc
+Architecture: all
+Section: doc
+Recommends: python-llfuse | python3-llfuse
+Depends: ${sphinxdoc:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends}
+Description: Python bindings for the low-level FUSE API (documentation)
+ Python-llfuse is a set of Python bindings for the low level FUSE API.
+ This package provides the documentation for both the Python 2 and
+ Python 3 extension (packages python-llfuse and python3-llfuse).
+ .
+ FUSE (Filesystem in USErspace) is a simple interface for userspace
+ programs to export a virtual filesystem to the Linux kernel. FUSE
+ also aims to provide a secure method for non privileged users to
+ create and mount their own filesystem implementations.

Deleted: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff
===================================================================
--- packages/python-llfuse/trunk/debian/patches/force_xattr_api.diff	2015-08-21 19:48:26 UTC (rev 33950)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff	2015-09-16 21:34:04 UTC (rev 34295)
@@ -1,28 +0,0 @@
-Forwarded: not-needed
-Last-Update: 2015-08-21
-Author: Nikolaus Rath <Nikolaus at rath.org>
-Description: Force use of libattr1-dev API
- Compilation under GNU/kFreeBSD fails because none of upstream's
- preprocessor macros matches this combination. It is also not clear
- how to properly test for the extended attribute API without 
- introducing something heavyweight like autoconf. In Debian, however,
- the libattr1-dev API is available for all supported architectures,
- so it is safe to just hardcode the use of this API. This is what
- this patch does.
- .
-
---- a/src/llfuse/capi.c
-+++ b/src/llfuse/capi.c
-@@ -7,12 +7,4 @@
- the terms of the GNU LGPL.
- */
- 
--#ifdef __gnu_linux__
- #include "capi_linux.c"
--#elif __FreeBSD__
--#include "capi_freebsd.c"
--#elif __APPLE__ && __MACH__
--#include "capi_darwin.c"
--#else
--#error "Unable to determine system (Linux/FreeBSD/Darwin)"
--#endif

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff (from rev 33954, packages/python-llfuse/trunk/debian/patches/force_xattr_api.diff)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/force_xattr_api.diff	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,30 @@
+Forwarded: not-needed
+Last-Update: 2015-08-21
+Author: Nikolaus Rath <Nikolaus at rath.org>
+Description: Force use of libattr1-dev API
+ Compilation under GNU/kFreeBSD fails because none of upstream's
+ preprocessor macros matches this combination. It is also not clear
+ how to properly test for the extended attribute API without 
+ introducing something heavyweight like autoconf. In Debian, however,
+ the libattr1-dev API is available for all supported architectures,
+ so it is safe to just hardcode the use of this API. This is what
+ this patch does.
+ .
+
+--- a/src/llfuse/capi.c
++++ b/src/llfuse/capi.c
+@@ -7,14 +7,4 @@
+ the terms of the GNU LGPL.
+ */
+ 
+-#ifdef __gnu_linux__
+ #include "capi_linux.c"
+-#elif __FreeBSD__
+-#include "capi_freebsd.c"
+-#elif __NetBSD__
+-#include "capi_freebsd.c"
+-#elif __APPLE__ && __MACH__
+-#include "capi_darwin.c"
+-#else
+-#error "Unable to determine system (Linux/FreeBSD/Darwin)"
+-#endif

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/mips_dev_t.diff (from rev 34293, packages/python-llfuse/trunk/debian/patches/mips_dev_t.diff)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/mips_dev_t.diff	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/mips_dev_t.diff	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,46 @@
+Forwarded: no
+Last-Update: 2015-09-16
+Author: Nikolaus Rath <Nikolaus at rath.org>
+Description: Work around bug in mips+mipsel libc
+
+On mips and mipsel, the st_dev and st_rdev members of struct stat do not
+have type dev_t. This breaks POSIX compatibility, but is difficult to fix
+(cf. https://sourceware.org/bugzilla/show_bug.cgi?id=17786).
+
+To work around the issue, we change the definition of struct stat that
+is used by Cython when we are compiling under mips. Note that this
+requires the Cython compilation to run under mips, and that the
+resulting C file will be mips specific (without the patch, the
+generated C file is suitable for any architecture). 
+
+Upstream is not interested in this change for obvious reasons.
+
+--- a/Include/libc/sys/stat.pxd
++++ b/Include/libc/sys/stat.pxd
+@@ -16,7 +16,25 @@
+         S_IFMT
+         S_IFDIR
+ 
+-    struct stat:
++IF UNAME_MACHINE.startswith('mips64'):
++    cdef extern from "sys/stat.h" nogil:
++      struct stat:
++        int       st_dev
++        ino_t     st_ino
++        mode_t    st_mode
++        nlink_t   st_nlink
++        uid_t     st_uid
++        gid_t     st_gid
++        int       st_rdev
++        off_t     st_size
++        blksize_t st_blksize
++        blkcnt_t  st_blocks
++        time_t    st_atime
++        time_t    st_mtime
++        time_t    st_ctime
++ELSE:
++    cdef extern from "sys/stat.h" nogil:
++      struct stat:
+         dev_t     st_dev
+         ino_t     st_ino
+         mode_t    st_mode

Deleted: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series
===================================================================
--- packages/python-llfuse/trunk/debian/patches/series	2015-08-21 19:48:26 UTC (rev 33950)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series	2015-09-16 21:34:04 UTC (rev 34295)
@@ -1,2 +0,0 @@
-use-local-intersphinx-inventory.patch
-force_xattr_api.diff

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series (from rev 34291, packages/python-llfuse/trunk/debian/patches/series)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/series	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,4 @@
+use-local-intersphinx-inventory.patch
+force_xattr_api.diff
+setattr_compat_patch.diff
+mips_dev_t.diff

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/setattr_compat_patch.diff (from rev 34224, packages/python-llfuse/trunk/debian/patches/setattr_compat_patch.diff)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/setattr_compat_patch.diff	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/patches/setattr_compat_patch.diff	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,28 @@
+Description: Restore backwards compatibility of setattr() handler
+Forwarded: yes
+Last-Update: 2015-09-10
+Author: Nikolaus Rath <Nikolaus at rath.org>
+
+The 0.41.1 accidentally broke backwards compatibility by introducing
+default values other than None for the EntryAttributes class. 
+Some file systems were relying on every attribute of the EntryAttributes
+instance passed to setattr() to be None if the attribute was not
+supposed to be updated (as opposed to only looking at those attributes
+that are actual candidates for an update).
+
+This patch restores backwards compatibility.
+
+--- a/src/llfuse/handlers.pxi
++++ b/src/llfuse/handlers.pxi
+@@ -89,6 +89,11 @@
+ 
+     try:
+         attr = EntryAttributes()
++
++        # For backwards compatibility
++        for name in attr.__slots__:
++            setattr(attr, name, None)
++
+         if to_set & (FUSE_SET_ATTR_ATIME_NOW | FUSE_SET_ATTR_MTIME_NOW):
+             ret = clock_gettime(CLOCK_REALTIME, &now)
+             if ret != 0:

Deleted: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules
===================================================================
--- packages/python-llfuse/trunk/debian/rules	2015-08-21 19:48:26 UTC (rev 33950)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules	2015-09-16 21:34:04 UTC (rev 34295)
@@ -1,46 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-
-export DH_VERBOSE=1
-export PYBUILD_NAME=llfuse
-export PYBUILD_TEST_PYTEST=1
-export PYBUILD_TEST_ARGS="--installed {dir}/test/"
-
-%:
-	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
-
-override_dh_auto_build: build_cython build_sphinx
-	dh_auto_build
-
-build_cython:
-	dh_testdir
-	python3 setup.py build_cython
-	touch $@
-
-build_sphinx:
-	dh_testdir
-	python3 setup.py build_ext --inplace
-	python3 setup.py build_sphinx
-	touch $@
-
-override_dh_strip:
-	dh_strip -ppython-llfuse --dbg-package=python-llfuse-dbg
-	dh_strip -ppython3-llfuse --dbg-package=python3-llfuse-dbg
-
-override_dh_auto_clean:
-	# Remove documentation and cython output
-	rm -rf build_cython build_sphinx src/llfuse/capi_*.c doc/
-	find \( \( -name '*.egg-info' -type d \) \
-	     -o \( -name __pycache__  -type d \) \
-	     -o \( -name '*.so' -type f \) \
-	     -o \( -name '*.pyc' -type f \) \
-	     \) -prune -exec rm -rf '{}' +
-	dh_auto_clean
-
-update_intersphinx:
-	wget http://docs.python.org/3/objects.inv -O debian/python.inv
-
-.PHONY: get-orig-source
-get-orig-source:
-	uscan --rename --destdir=$(CURDIR) --repack --force-download \
-	      --download-current-version

Copied: packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules (from rev 33954, packages/python-llfuse/trunk/debian/rules)
===================================================================
--- packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules	                        (rev 0)
+++ packages/python-llfuse/tags/0.41.1+dfsg-4/debian/rules	2015-09-16 21:34:04 UTC (rev 34295)
@@ -0,0 +1,48 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+export DH_VERBOSE=1
+export PYBUILD_NAME=llfuse
+export PYBUILD_TEST_PYTEST=1
+export PYBUILD_TEST_ARGS=--installed "{dir}/test/"
+
+%:
+	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
+
+override_dh_auto_build: build_cython build_sphinx
+	dh_auto_build
+
+build_cython:
+	dh_testdir
+	python3 setup.py build_cython
+	touch $@
+
+build_sphinx:
+	dh_testdir
+	python3 setup.py build_ext --inplace
+	python3 setup.py build_sphinx
+	touch $@
+
+override_dh_strip:
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+	dh_strip -ppython-llfuse --dbg-package=python-llfuse-dbg
+	dh_strip -ppython3-llfuse --dbg-package=python3-llfuse-dbg
+endif
+
+override_dh_auto_clean:
+	# Remove documentation and cython output
+	rm -rf build_cython build_sphinx src/llfuse/capi_*.c doc/
+	find \( \( -name '*.egg-info' -type d \) \
+	     -o \( -name __pycache__  -type d \) \
+	     -o \( -name '*.so' -type f \) \
+	     -o \( -name '*.pyc' -type f \) \
+	     \) -prune -exec rm -rf '{}' +
+	dh_auto_clean
+
+update_intersphinx:
+	wget http://docs.python.org/3/objects.inv -O debian/python.inv
+
+.PHONY: get-orig-source
+get-orig-source:
+	uscan --rename --destdir=$(CURDIR) --repack --force-download \
+	      --download-current-version




More information about the Python-modules-commits mailing list