Files
libpulp/libpulp.rpmlintrc
Dirk Mueller 40ac09af11 Accepting request 1118607 from home:ULP
Submit libpulp to devel:tools

Libpulp is a framework that enables userspace live patching. It is
composed of a library per se and a collection of tools used in the
preparation of live-patchable libraries and in the application of
live patches to running processes.

Libpulp is already available on SLE-15 since SP4 (see
SUSE:SLE-15-SP4:Update).

OBS-URL: https://build.opensuse.org/request/show/1118607
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=1
2023-10-19 08:52:11 +00:00

15 lines
815 B
Plaintext

# When a library is being live patched, the program using it is unaware
# of the operation, so much so that it's not the application who starts
# the live patching. Instead, an external tool (__ulp_trigger) halts
# the execution of every thread of the application and changes
# trampolines to patched functions. If some of these operations fail,
# there's nothing the application could do to salvage the execution, so
# it's mandatory that the live patching calls exit to kill the process.
addFilter("W: shared-lib-calls-exit")
# Libpulp is the upstream name of the project, so placing the tools
# under libpulp-tools makes it more likely to show up on searches with
# zypper. However, this package does not ship libraries, which cause a
# lintian warning.
addFilter("libpulp-tools.* shlib-policy-missing-lib");