[apparmor] [patch] backport python3 compability patch to 2.8 branch

Steve Beattie steve at nxnw.org
Wed May 8 21:51:10 UTC 2013


On Tue, May 07, 2013 at 10:51:01PM +0200, Christian Boltz wrote:
> > You probably also want to pull in trunk commit 2108 as well.
> 
> openSUSE seems to be better than Ubuntu - at least my test builds worked 
> without r2108 ;-)

Oddly enough, the 2.8 backported patch kicked off jenkins builds that
succeeded on 13.04 (as well as other releases). However, it makes
sense to me to use python-config if available.

> Anyway, r2108 is a small patch and looks good to me - I'd say 
> Skimmed-by: Christian Boltz <apparmor at cboltz.de>   ;-)
> (credits for this new patch review level go to Seth ;-)

To be explicit, the patch looks like so:

=== modified file 'libraries/libapparmor/m4/ac_python_devel.m4'
--- libraries/libapparmor/m4/ac_python_devel.m4	2012-06-12 12:56:57 +0000
+++ libraries/libapparmor/m4/ac_python_devel.m4	2013-01-29 23:21:47 +0000
@@ -79,6 +79,9 @@
         # Check for Python include path
         #
         AC_MSG_CHECKING([for Python include path])
+        if type $PYTHON-config; then
+                PYTHON_CPPFLAGS=`$PYTHON-config --includes`
+        fi
         if test -z "$PYTHON_CPPFLAGS"; then
                 python_path=`$PYTHON -c "import sys; import distutils.sysconfig;\
 sys.stdout.write('%s\n' % distutils.sysconfig.get_python_inc());"`
@@ -94,6 +97,9 @@
         # Check for Python library path
         #
         AC_MSG_CHECKING([for Python library path])
+        if type $PYTHON-config; then
+                PYTHON_LDFLAGS=`$PYTHON-config --ldflags`
+        fi
         if test -z "$PYTHON_LDFLAGS"; then
                 # (makes two attempts to ensure we've got a version number
                 # from the interpreter)

As nice as a skimmed-by review is, I admit to wanting a proper acked-by
statement, if possible. :)

-- 
Steve Beattie
<sbeattie at ubuntu.com>
http://NxNW.org/~steve/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20130508/1b91bf7a/attachment.pgp>


More information about the AppArmor mailing list