14
0

27 Commits

Author SHA256 Message Date
7d39e7875a Accepting request 1297936 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1297936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=10
2025-08-06 12:34:53 +00:00
a8a70c588b Accepting request 1297921 from home:glaubitz:branches:devel:languages:python
- Update to 0.7.3
  * This is a test-only changes release, removing some very old
    testing for reference counts, introduced in 2012, but which
    stopped working with Python 3.14 as it changed reference
    counting by introducing optimizations in some cases. No need
    to upgrade unless you want to make sure the test suite passes
    on 3.14, and no real failures are hidden by the broken reference
    testing.
  * Additionally, the release enables CI on Python 3.14, thanks
    Marcin Zajączkowski!

OBS-URL: https://build.opensuse.org/request/show/1297921
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=28
2025-08-06 11:04:14 +00:00
bd890d0828 Accepting request 1268412 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1268412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=9
2025-04-10 20:00:01 +00:00
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
5d5f9b2b0b Accepting request 1247755 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1247755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=8
2025-02-22 18:04:53 +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
6dbb733fa1 Accepting request 1137452 from devel:languages:python
- 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/request/show/1137452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=7
2024-01-08 22:44:49 +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
41c8639b41 Accepting request 1108573 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1108573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=6
2023-09-02 20:07:52 +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
54f77f15ac Accepting request 965828 from devel:languages:python
- 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/request/show/965828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=5
2022-03-30 18:35:49 +00:00
3abfd4e45c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=18 2022-03-26 19:55:51 +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
99f592eadf Accepting request 778816 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/778816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=4
2020-02-25 15:06:39 +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
9db801b439 Accepting request 762227 from devel:languages:python
- Update to 0.5.4:
  * Switch to python3 interpreter
  * minor documentation improvements
- Switch to singlespec

OBS-URL: https://build.opensuse.org/request/show/762227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=3
2020-01-09 21:52:48 +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
4c5dccbd34 Accepting request 738383 from devel:languages:python
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
- We really don't need to support SLE-11 in openSUSE packages.

OBS-URL: https://build.opensuse.org/request/show/738383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=2
2019-10-16 07:15:27 +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
5a818b0356 Accepting request 451836 from devel:languages:python
required for sc-controller

OBS-URL: https://build.opensuse.org/request/show/451836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pylibacl?expand=0&rev=1
2017-01-30 09:47:36 +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
27e75259a5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylibacl?expand=0&rev=2 2013-03-20 09:00:10 +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