Hello community,

here is the log from the commit of package python-llfuse for openSUSE:Factory 
checked in at 2019-05-22 11:12:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-llfuse (Old)
 and      /work/SRC/openSUSE:Factory/.python-llfuse.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-llfuse"

Wed May 22 11:12:21 2019 rev:4 rq:703195 version:1.3.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-llfuse/python-llfuse.changes      
2018-09-28 08:54:04.345671003 +0200
+++ /work/SRC/openSUSE:Factory/.python-llfuse.new.5148/python-llfuse.changes    
2019-05-22 11:12:28.810578481 +0200
@@ -1,0 +2,9 @@
+Fri May 10 07:11:40 UTC 2019 - [email protected]
+
+- Update to version 1.3.6
+  * Python-LLFUSE is no longer actively maintained. Unless you are stuck
+    with Python 2.x or libfuse 2.x, we recommended to use the pyfuse3_
+    module instead.
+- Remove upstreamed patch fix-char-cast-to-unsigned-int.patch
+
+-------------------------------------------------------------------

Old:
----
  fix-char-cast-to-unsigned-int.patch
  llfuse-1.3.5.tar.bz2
  llfuse-1.3.5.tar.bz2.asc
  python-llfuse.keyring

New:
----
  python-llfuse-release-1.3.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-llfuse.spec ++++++
--- /var/tmp/diff_new_pack.IDSe1N/_old  2019-05-22 11:12:29.910578202 +0200
+++ /var/tmp/diff_new_pack.IDSe1N/_new  2019-05-22 11:12:29.914578200 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-llfuse
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,17 +19,15 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:           python-llfuse
-Version:        1.3.5
+Version:        1.3.6
 Release:        0
 Summary:        Python Bindings for the low-level FUSE API
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/Python
-URL:            https://bitbucket.org/nikratio/python-llfuse/
-Source:         
https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-%{version}.tar.bz2
-Source1000:     
https://bitbucket.org/nikratio/python-llfuse/downloads/llfuse-%{version}.tar.bz2.asc
-Source1001:     %{name}.keyring
-Patch0:         fix-char-cast-to-unsigned-int.patch
-Patch1:         fix-test-for-fusermount.patch
+URL:            https://github.com/python-llfuse/python-llfuse
+Source:         
https://github.com/python-llfuse/python-llfuse/archive/release-%{version}.tar.gz#/python-llfuse-release-%{version}.tar.gz
+Patch0:         fix-test-for-fusermount.patch
+BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
@@ -45,6 +43,7 @@
 %ifpython2
 Requires:       python-contextlib2
 %endif
+Obsoletes:      %{name}-docs
 %python_subpackages
 
 %description
@@ -54,29 +53,17 @@
 LLFUSE was originally part of S3QL, but has been factored out so that it can be
 used by other projects as well.
 
-%package -n %{name}-docs
-Summary:        Documentation for the python bindings for the low-level FUSE 
API
-Group:          Development/Libraries/Python
-Requires:       %{name} = %{version}
-BuildArch:      noarch
-
-%description -n %{name}-docs
-LLFUSE is a set of Python bindings for the low level FUSE API. It requires at
-least FUSE 2.8.0 and supports both Python 2.x and 3.x.
-
-LLFUSE was originally part of S3QL, but has been factored out so that it can be
-used by other projects as well.
-
-Documentation for the python bindings llfuse
-
 %prep
-%setup -q -n llfuse-%{version}
-%autopatch -p1
-
-rm doc/html/.buildinfo
+%setup -q -n python-llfuse-release-%{version}
+%patch0 -p1
 dos2unix README.rst
 
 %build
+%python_expand $python setup.py build_cython
+# fix-char-cast-to-unsigned-int
+sed -i 's|udata, i, padding_char);|udata, i, (unsigned char)padding_char);|' 
src/llfuse.c
+sed -i 's|udata, uoffset+i, chars\[i\]);|udata, uoffset+i, (unsigned 
char)chars\[i\]);|' src/llfuse.c
+
 %python_build
 
 %install
@@ -87,14 +74,11 @@
 # Note: There are some tests that are skipped because the user that
 # runs rpmbuild should be able to run fusermount but there's no way
 # to add it to the trusted group.
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m pytest 
test/ -rsx
+%pytest_arch
 
 %files %{python_files}
 %doc Changes.rst README.rst
 %license LICENSE
 %{python_sitearch}
 
-%files -n %{name}-docs
-%doc doc/html
-
 %changelog


Reply via email to