<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib/program.mak, branch 1.0.9.5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.0.9.5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2014-04-13T20:12:01Z</updated>
<entry>
<title>compile with absolute paths to allow lcov use</title>
<updated>2014-04-13T20:12:01Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-04-13T19:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cbc9ec23b0fb551f20f4fd8ca46d98f59b5666bc'/>
<id>urn:sha1:cbc9ec23b0fb551f20f4fd8ca46d98f59b5666bc</id>
<content type='text'>
Instructing gcc (or clang) to prepare for capturing coverage data is
easy: Just build with: CXXFLAGS=--coverage

The hard part is that our buildsystem uses relative paths and so
confuses the hell out of lcov as it assumes this way that all our *.cc
files are in the same directory… by changing to absolute paths in the
compile rules we solve this problem.

Still not perfect as it refers to build/include files for most headers
and our forking/threading code isn't properly captured, but good enough
to see red reports for now:

CXXFLAGS=--coverage make
make test
./test/integration/run-tests -q
lcov --no-external --directory . --capture --output-file apt.info
genhtml --output-directory ./coverage/ apt.info

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>Fix typos in documentation (codespell)</title>
<updated>2014-02-22T17:34:33Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-02-22T17:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1e3f4083db29bba600b9725e9456b0e140975c99'/>
<id>urn:sha1:1e3f4083db29bba600b9725e9456b0e140975c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gettext stuff</title>
<updated>2004-09-20T16:59:33Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=809484570008da67b0dcd291af7673481fff52f6'/>
<id>urn:sha1:809484570008da67b0dcd291af7673481fff52f6</id>
<content type='text'>
Author: jgg
Date: 2002-10-16 05:24:02 GMT
gettext stuff
</content>
</entry>
<entry>
<title>Join with aliencode</title>
<updated>2004-09-20T16:56:32Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b2e465d6d32d2dc884f58b94acb7e35f671a87fe'/>
<id>urn:sha1:b2e465d6d32d2dc884f58b94acb7e35f671a87fe</id>
<content type='text'>
Author: jgg
Date: 2001-02-20 07:03:16 GMT
Join with aliencode
</content>
</entry>
<entry>
<title>More Fixes</title>
<updated>2004-09-20T16:55:38Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=67ff87bf72a9f6315020c0cd74632631c834ce1b'/>
<id>urn:sha1:67ff87bf72a9f6315020c0cd74632631c834ce1b</id>
<content type='text'>
Author: jgg
Date: 2000-01-14 06:26:36 GMT
More Fixes
</content>
</entry>
<entry>
<title>Fixed make system to rebuild binaries when shlib versio...</title>
<updated>2004-09-20T16:53:31Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f760b7d2124f9b4498b62c481f08e56cc617e675'/>
<id>urn:sha1:f760b7d2124f9b4498b62c481f08e56cc617e675</id>
<content type='text'>
Author: jgg
Date: 1999-04-12 04:28:46 GMT
Fixed make system to rebuild binaries when shlib version changes
</content>
</entry>
<entry>
<title>Small linker changes</title>
<updated>2004-09-20T16:52:25Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a9975068c7d55b2fbe46aacf94a36b460fd1d9da'/>
<id>urn:sha1:a9975068c7d55b2fbe46aacf94a36b460fd1d9da</id>
<content type='text'>
Author: jgg
Date: 1999-01-17 21:11:40 GMT
Small linker changes
</content>
</entry>
<entry>
<title>Optimizations</title>
<updated>2004-09-20T16:52:03Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c1a2237722820dcd5e387dda5a88085cf62e68b9'/>
<id>urn:sha1:c1a2237722820dcd5e387dda5a88085cf62e68b9</id>
<content type='text'>
Author: jgg
Date: 1998-12-07 07:26:19 GMT
Optimizations
</content>
</entry>
<entry>
<title>Glitch in the program rule</title>
<updated>2004-09-20T16:51:48Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=62daa15f89601fb0471268a45692a327b1696743'/>
<id>urn:sha1:62daa15f89601fb0471268a45692a327b1696743</id>
<content type='text'>
Author: jgg
Date: 1998-11-29 01:36:57 GMT
Glitch in the program rule
</content>
</entry>
<entry>
<title>Move libraries to the statr of the compile line</title>
<updated>2004-09-20T16:50:55Z</updated>
<author>
<name>Arch Librarian</name>
<email>arch@canonical.com</email>
</author>
<published>2004-09-20T16:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b572638d2e277c1b0040bf6ede3d344ca970f73a'/>
<id>urn:sha1:b572638d2e277c1b0040bf6ede3d344ca970f73a</id>
<content type='text'>
Author: jgg
Date: 1998-07-30 05:34:20 GMT
Move libraries to the statr of the compile line
</content>
</entry>
</feed>
