What | Removed | Added |
---|---|---|
Status | RESOLVED | REOPENED |
Resolution | FIXED | --- |
(In reply to Johannes Segitz from comment #25) > we have aaa_base-yama-enable-ptrace package now available to make changing > behavior easier. Which seems to not be working. https://build.opensuse.org/projects/home:gbelinassi/packages/libpulp/files/libpulp.spec?expand=1 This is the specfile for libpulp. The two interesting lines here are: > BuildRequires: aaa_base-yama-enable-ptrace > BuildRequires: yama-disable-ptrace-scope The first one is the package provided in Factory and Tumbleweed. If libpulp is built with only this package testsuite fails. The second package is the one that I created back when this issue showed up that (should) have the same semantic effect. If libpulp is built with it, the testsuite passes. Hence there is something wrong with aaa_base-yama-enable-ptrace. Libpulp checks if ptrace works by forking a dummy process and attempting to ptrace it. If it fails with EPERM then it errors out. Here is the code for yama-disable-ptrace-scope: https://build.opensuse.org/projects/home:gbelinassi/packages/yama-disable-ptrace-scope/files/yama-disable-ptrace-scope.spec?expand=1