Giuliano Belinassi changed bug 1221763
What Removed Added
Status RESOLVED REOPENED
Resolution FIXED ---

Comment # 26 on bug 1221763 from Giuliano Belinassi
(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


You are receiving this mail because: