Created by Steve Beattie on 2010-10-04 and last modified on 2010-10-15
Get this branch:
bzr branch lp:~sbeattie/apparmor/apparmor-build-testbranch
Only Steve Beattie can upload to this branch. If you are Steve Beattie please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Steve Beattie

Recent revisions

1515. By Steve Beattie on 2010-10-15

Test fix for makefiles.

1514. By Steve Beattie on 2010-10-09

This patch makes the parser's makefile honor CFLAGS that have been
exported in the environment. Without it, merely setting the CFLAGS
environment variable would not affect the compilation of the parser,
though it was still possible to override it by passing the variable
as an argument (e.g. make all CFLAGS="-Oinsane -Wextra-special").

It also makes the default CFLAGS for the parser consistent with
the default for the C++ dfa library, and passes the flags on to
the library.

An audit of the other bits of C showed that they either supported
CFLAGS during configure or were otherwise honoring CFLAGS when set
as environment variable.

1513. By Steve Beattie on 2010-10-07

This patch removes a bunch of crufty old stuff, including some
subversion deritrus, the slackware tarball build support as well as
the aborted attempt to make auto building debian packages.

1512. By Steve Beattie on 2010-10-07

This patch takes the revision info from the stamp file if things are
being built outside of a working bzr tree.

1511. By Steve Beattie on 2010-10-07

This corrects a couple of build issues on openSUSE, as the version
of rpm there no longer defines %{_host_vendor}.

1510. By Steve Beattie on 2010-10-07

This patch moves the overall version definition of the software out of
the common/Make.rules file into common/Version so that libapparmor's
configure.in can make use of it, meaning there's one less thing to
adjust when updating the version. It also bumps the trunk version
from 2.5 to 2.5.90 in (perhaps excessively long) preparation for the
2.6.0 release, and to indicate that it's newer than the 2.5.x branch.

1509. By Steve Beattie on 2010-10-07

This patch adds a toplevel target to add a bzr tag in a consistent

1508. By Steve Beattie on 2010-10-07

This patch adds toplevel support for creating release and snapshot
tarballs and converts some of the common/Make.rules targets to get
version information from bzr. As part of this, the tarball generation
creates a .stamp_rev file in the common directory which contains both
the name of the bzr repo exported from as well as the revision.

1507. By Steve Beattie on 2010-10-06

From: Jesse Michael <email address hidden>

This just adds prototypes to all functions to make further cleanup
slightly easier by getting perl to complain if not enough args are
passed to a function. Perl doesn't appear to complain about this in
every case even with prototypes, which is kind of annoying.

1506. By Steve Beattie on 2010-10-06

From: Jesse Michael <email address hidden>

One of the uses of eval { } wasn't checking $@ for errors, so if
something bad happened, it'd be silently ignored. This just adds in
an extra check to die if we hit a failure.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.