Bug 1012689 - Please build libseccomp's Python bindings
Summary: Please build libseccomp's Python bindings
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Fedora
Classification: Fedora
Component: libseccomp
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Paul Moore
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-26 21:49 UTC by Andy Lutomirski
Modified: 2013-12-17 20:22 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-17 19:48:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Andy Lutomirski 2013-09-26 21:49:21 UTC
libseccomp 2.1.0 added Python bindings, but the Fedora package doesn't seem to build them.

Comment 1 Paul Moore 2013-09-26 21:56:06 UTC
While the Python bindings do exist in libseccomp 2.1.0, they are intentionally disabled (support is removed from ./configure) as they are not yet supported.

Do you have a Python application that can make use of libseccomp?

Comment 2 Andy Lutomirski 2013-09-26 22:02:44 UTC
I'm writing one.  It's a simple web server that will sandbox itself after loading but before accepting any connections.

Comment 3 Paul Moore 2013-09-26 22:17:06 UTC
Please keep the upstream libseccomp developers aware of your progress, one of the reasons why the Python bindings are not yet supported is the lack of experience with any Python apps using libseccomp.  Your experience could help push that forward.

Comment 4 Andy Lutomirski 2013-09-27 01:20:06 UTC
Will do, but don't hold your breath...

This stuff is likely to be a bit messy, because it's perfectly valid for Python to issue unexpected syscalls.  I'll probably end up forcing some combination of ENOSYS returns and SIGSYS.

Comment 5 Cole Robinson 2013-12-17 19:48:02 UTC
Since the python bindings are still experimental, things are basically functioning as intended, so there isn't much use in keeping this bug open.


Note You need to log in before you can comment on or make changes to this bug.