14
0
Commit Graph

14 Commits

Author SHA256 Message Date
0a27e6eec9 Accepting request 1268391 from home:glaubitz:branches:devel:languages:python
- Update to 0.7.2
  * Single-bugfix release: fixed the typing stub module. Nothing
    exercised it, and having been generated with pre-3.6 stubgen,
    it failed to work on modern versions. No tests failed (should
    add some), but the doc build by Sphinx failed accidentally
    since the failure to import (which was ignored) led to a
    missing title for the module, which Sphinx complained about.
    Quite funny :)

OBS-URL: https://build.opensuse.org/request/show/1268391
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=26
2025-04-10 13:49:32 +00:00
80e9dde5e4 Accepting request 1247676 from home:glaubitz:branches:devel:languages:python
- Update to 0.7.1
  * Minor version, with a few test improvements, and updated
    documentation building dependencies. No user-visible
    changes otherwise.

OBS-URL: https://build.opensuse.org/request/show/1247676
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=24
2025-02-21 21:30:56 +00:00
d3966bddf5 - update to 0.7.0:
* Important: Python 3.7 is the minimum supported version, due
    to difficulty of testing old releases, and the fact that
    everything older has been deprecated a long time ago
    (e.g. 3.6 at the end of 2021).
  * Improve error handling in some corner cases (not expected to
    have any real-life impact, but who knows).
  * Improved testing coverage and test infrastructure.
  * Modernise parts of the C code based on recent Python version
  * guidelines.
  * Add a simple security policy and contribution guidelines.
- apply a manually merged version of
  - Make test suite pass under FreeBSD, which has a stricter
    behaviour with regards to invalid ACLs (which we do exercise
  - No visible changes release: just fix tests when running under

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=22
2024-01-07 21:38:40 +00:00
cd377d0a8b Accepting request 1108470 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1108470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=20
2023-09-02 14:14:13 +00:00
872cc55dc1 - update to 0.6.0:
- Support for pathlib objects in `apply_to` and `has_extended`
    functions when running with Python 3.6 and newer.
  - Use of built-in C API functions for bytes/unicode/pathlib conversion
    when dealing with file names, removing custom code (with the
    associated benefits).
  - Initialisation protocol has been changed, to disallow uninitialised
    objects; this means that `__new__` will always create valid objects,
    to prevent the need for checking initialisation status in all code
    paths; this also (implicitly) fixes memory leaks on re-initialisation
    (calling `__init__(342200246)` on an existing object) and segfaults (!) on
    non-initialised object attribute access. Note ACL re-initialisation is
    tricky and (still) leads to undefined behaviour of existing Entry
    objects pointing to it.
  - Fix another bug in ACL re-initialisation where failures would result
    in invalid objects; now failed re-initialisation does not touch the
    original object.
  - Restore `__setstate__`/`__getstate__` support on Linux; this was
    inadvertently removed due a typo(!) when adding support for it in
    FreeBSD. Pickle should work again for ACL instances, although not sure
    how stable this serialisation format actually is.
  - Additionally, slightly change `__setstate__()` input to not allow
    Unicode, since the serialisation format is an opaque binary format.
  - Fix (and change) entry qualifier (which is a user/group ID) behaviour:
    assume/require that uid_t/gid_t are unsigned types (they are with
    glibc, MacOS and FreeBSD at least; the standard doesn't document the
    signedness), and convert parsing and returning the qualifier to behave
    accordingly. The breakage was most apparent on 32-bit architectures,
    in which context the problem was originally reported (see issue #13).
  - Added a `data` keyword argument to `ACL()`, which allows restoring an

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=17
2022-03-26 19:55:28 +00:00
Tomáš Chvátal
4b5fcea7ca Accepting request 778812 from home:frispete:python
- apply a manually merged version of 
  09c5bd80cf811a0e7b81ceddfb525d576885e097.patch, in order to fix
  build with 32 bit archs https://github.com/iustin/pylibacl/issues/13

OBS-URL: https://build.opensuse.org/request/show/778812
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=15
2020-02-24 15:45:40 +00:00
Tomáš Chvátal
9ea33d8ff3 - Update to 0.5.4:
* Switch to python3 interpreter
  * minor documentation improvements
- Switch to singlespec

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=13
2020-01-09 14:15:10 +00:00
c5c1e80a4e fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=11
2019-10-14 14:23:23 +00:00
66329ee936 - We really don’t need to support SLE-11 in openSUSE packages.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=10
2019-10-14 14:23:03 +00:00
8f501096ab - Replace %fdupes -s with plain %fdupes; hardlinks are better.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=9
2019-10-14 14:15:50 +00:00
4df6c67189 Accepting request 339733 from home:ecsos
update to 0.5.3

OBS-URL: https://build.opensuse.org/request/show/339733
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=5
2015-10-18 22:43:53 +00:00
Sascha Peilicke
0c5cd689aa - Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=4
2013-10-24 11:11:59 +00:00
Sascha Peilicke
f714a07a72 - Use "-fno-strict-aliasing"
- Simply documentation build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=3
2013-03-27 08:38:06 +00:00
Sascha Peilicke
70e1041ef7 Accepting request 159479 from home:frispete:python
this is used by rdiff-backup (when available)

OBS-URL: https://build.opensuse.org/request/show/159479
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=1
2013-03-20 08:52:05 +00:00