Revisions of watchman
Matthias Gerstner (mgerstner)
committed
(revision 26)
- this package is looking for a new maintainer, a version update will need some love due to a lot of added dependencies, some of them still unpackaged.
Matthias Gerstner (mgerstner)
accepted
request 947442
from
David Sterba (dsterba)
(revision 25)
- add python-rpm-macros as dependency, fix build on on Leap 15.x
Dirk Mueller (dirkmueller)
accepted
request 946521
from
Olaf Hering (olh)
(revision 24)
undo previous change, bug is in systemd-rpm-macros
Matthias Gerstner (mgerstner)
accepted
request 946280
from
Olaf Hering (olh)
(revision 23)
- remove instance units from post scripts, they can not be reloaded
Matthias Gerstner (mgerstner)
committed
(revision 22)
- ship README.suse that explains how to use the template systemd units - add user writable bit for systemd service and socket files - properly handle state directory creation in /run/watchman/$USER-state. The former approach was susceptible to a local privilege escalation using symlinks (CVE-2022-21944, bsc#1194470).
Matthias Gerstner (mgerstner)
accepted
request 945219
from
Johannes Segitz (jsegitz)
(revision 21)
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
buildservice-autocommit
accepted
request 810772
from
Matthias Gerstner (mgerstner)
(revision 20)
baserev update by copy to link target
Matthias Gerstner (mgerstner)
accepted
request 810771
from
Matthias Gerstner (mgerstner)
(revision 19)
- add libart-gcc10.patch: this fixes the build using gcc-10. There's not readily available upstream release with fixes yet (there are releases but the look automatic and don't contain generated autotools files).
buildservice-autocommit
accepted
request 766763
from
Matthias Gerstner (mgerstner)
(revision 18)
baserev update by copy to link target
Matthias Gerstner (mgerstner)
committed
(revision 17)
- add Conflicts to fix ``` found conflict of python3-watchman-1.4.0-20.1.x86_64 with watchman-python-1.3.0-3.6.x86_64 /usr/bin/watchman-make /usr/bin/watchman-wait ```
Matthias Gerstner (mgerstner)
accepted
request 766237
from
Ondřej Súkup (mimi_vx)
(revision 16)
- spec-cleaned - removed python2 bindings - enabled python3 bindings as python3-watchman
buildservice-autocommit
accepted
request 617742
from
Matthias Gerstner (mgerstner)
(revision 15)
baserev update by copy to link target
Matthias Gerstner (mgerstner)
committed
(revision 14)
only own tmpfiles directory on <= SLE-12-SP2 as request in declined sr#616280
Matthias Gerstner (mgerstner)
committed
(revision 13)
disabled format-truncation warning to fix ppc build
Matthias Gerstner (mgerstner)
committed
(revision 12)
- 0002-Re-worked-replacement-of-memset-with-proper-init-to-.patch: fix compiler errors introduced by the above patch ...
Matthias Gerstner (mgerstner)
committed
(revision 11)
- 0001-Replaced-memset-calls-with-appopriate-C-11-init-or-a.patch: fix invalid raw memory accesses of non-POD objects, fixes ppc build.
Matthias Gerstner (mgerstner)
committed
(revision 10)
another try to fix SLE12-SP2
Matthias Gerstner (mgerstner)
committed
(revision 9)
fix SLE12-SP2 build
Matthias Gerstner (mgerstner)
committed
(revision 8)
- watchman_4.7.0_makefile-am.diff: dropped, included in tarball by now - update to version 4.9.0: - Changes in 4.8.0: * New command `flush-subscriptions` to synchronize subscriptions associated with the current session. * Enforce socket Unix groups more strongly — Watchman will now refuse to start if it couldn't gain the right group memberships, as can happen for sites that are experiencing intermittent LDAP connectivity problems. * pywatchman now officially supports Python 3. pywatchman will return Unicode strings (possibly with surrogate escapes) by default, but can optionally return bytestrings. Note that on Python 3, pywatchman requires Watchman 4.8 and above. The Python 2 interface and requirements remain unchanged. * Prior to 4.8, methods on the Java WatchmanClient that returned ListenableFutures would swallow exceptions and hang in an unfinished state under situations like socket closure or thread death. This has been fixed, and now ListenableFutures propagate exception conditions immediately. (Note that this is typically unrecoverable, and users should create a new WatchmanClient to re-establish communication with Watchman.) See #412. * The minimum Java version for the Watchman Java client has always been 1.7, but it was incorrectly described to be 1.6. The Java client's build file has been fixed accordingly. * Watchman was converted from C to C++. The conversion exposed several concurrency bugs, all of which have now been fixed. * Subscription queries are now executed in the context of the client thread, which means that subscriptions are dispatched in parallel. Previously, subscriptions would be serially dispatched and block the disk IO thread. * Triggers are now dispatched in parallel and waits are managed in their own threads (one thread per trigger). This improves concurrency and resolves a couple of waitpid related issues where watchman may not reap spawned children in a timely fashion, or may spin on CPU until another child is spawned.
buildservice-autocommit
accepted
request 505115
from
Matthias Gerstner (mgerstner)
(revision 7)
baserev update by copy to link target
Displaying revisions 1 - 20 of 26