[apparmor] [PATCH v2 3/8] utils: Require apparmor.aa users to call init_aa()

Christian Boltz apparmor at cboltz.de
Thu Mar 2 22:35:47 UTC 2017


Hello,

Am Donnerstag, 2. März 2017, 21:47:25 CET schrieb Tyler Hicks:
> On 03/02/2017 01:32 PM, Christian Boltz wrote:
> > Am Mittwoch, 1. März 2017, 21:52:01 CET schrieb Tyler Hicks:

> >> --- a/utils/test/Makefile
> >> +++ b/utils/test/Makefile
> >> 
> >>  check: __libapparmor
> >> 
> >> -	export PYTHONPATH=$(PYTHONPATH) ; export
> >> LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) ; export LC_ALL=C; $(foreach
> >> test,
> >> $(wildcard test-*.py), echo ; echo === $(test) === ; $(call
> >> pyalldo,
> >> $(test)))
> >> +	export PYTHONPATH=$(PYTHONPATH)
> >> LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) LC_ALL=C __AA_CONFDIR=$(CONFDIR)
> >> ;
> >> $(foreach test, $(wildcard test-*.py), echo ; echo === $(test) ===
> >> ;
> >> $(call pyalldo, $(test)))
> > 
> > I remember discussions about line lenghts in python. Did we already
> > have such a discussion about Makefiles? ;-)
> 
> Hmm? I don't recall what you're referring to. 

The discussion about line lengths in python was a long time ago, so I'm 
not even surprised ;-)

> Are you wanting me to
> wrap the lines that I modified?

Yes, that would be a good idea.

Actually we have that "export ..." twice (in "check:" and ".coverage"), 
so it would be even better to move it to a variable with a short 
name ;-)

> I strongly prefer to follow existing conventions when making feature
> changes or bug fixes and leave coding style cleanups to separate
> patches.

Yeah, that's also what I usually do ;-)

> > (I know changing this in this patch would break the following
> > patches, so if you want shorter lines, feel free to send a
> > follow-up patch.)
> FYI, this sort of thing isn't a problem with git rebase (I use
> git-remote-bzr for apparmor devel).

The next patches added more variables to exactly this line, so I'd guess 
even git will give you merge conflicts ;-)


Something more interesting - as already discussed on IRC, your changes 
broke minitools_test.py [1]. Since you now own both parts, I won't 
object if you fix it in whatever way ;-)


Regards,

Christian Boltz

[1] it is not part of "make check" because it's not named test-*.py

-- 
> The proposal makes no sense till all the bugs are solved.
What we need is a list of all unknown bugs.  ;-)
[> Carlos E. R. and James Knott in opensuse-factory]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20170302/4af186ec/attachment.pgp>


More information about the AppArmor mailing list