<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib/environment.mak.in, branch 1.2.7</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.7</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.7'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-01-07T13:28:27Z</updated>
<entry>
<title>FileFd: (native) LZ4 support</title>
<updated>2016-01-07T13:28:27Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T23:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e3fbd54cee3fffecbf4f7c384e0aad715fc68218'/>
<id>urn:sha1:e3fbd54cee3fffecbf4f7c384e0aad715fc68218</id>
<content type='text'>
Implement native support for LZ4 compression, using the official
lz4 library.
</content>
</entry>
<entry>
<title>move -std=c++11 from CXX to new CXXSTD</title>
<updated>2015-11-19T18:27:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-19T18:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c3c77d09651b5bed315c83ebe2354c9d2cb31253'/>
<id>urn:sha1:c3c77d09651b5bed315c83ebe2354c9d2cb31253</id>
<content type='text'>
The hack introduced in aa91826f is replaced with a hopefully better
working "proper" solution with a new variable just for the standard we
use everywhere we use CXXFLAGS.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>reenable gcc warnings for deprecated functions</title>
<updated>2015-11-04T17:04:05Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-10-30T15:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e2ea6b63d333e6999d855a026a005726067c38ac'/>
<id>urn:sha1:e2ea6b63d333e6999d855a026a005726067c38ac</id>
<content type='text'>
In the meantime the strange warnings disappeared, so we can get back to
showing them – and fix the one occurance which creeped in in the
meantime.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>move std=c++11 from CXXFLAGS to CXX</title>
<updated>2015-09-14T13:22:18Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-09-11T23:26:17Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=aa91826fa7c0cfd1f5ec8f062b9e1b134d65c850'/>
<id>urn:sha1:aa91826fa7c0cfd1f5ec8f062b9e1b134d65c850</id>
<content type='text'>
Setting CXXFLAGS like --coverage on the commandline fails if we set the
std too late, so if we set it with the compiler name we set it always
first. A bit hacky as it bends the expectation, but seems to work.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>enforce GCC5 C++11 ABI and usage</title>
<updated>2015-08-10T15:27:17Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-07-11T18:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b17d75804566ced55109b4b0498b7ed0faad389b'/>
<id>urn:sha1:b17d75804566ced55109b4b0498b7ed0faad389b</id>
<content type='text'>
The library(s) make an API break anyhow, so lets ensure we use gcc5 for
this break and enable c++11 as standard as gcc6 will use it as default
and should provide some API parts for c++11 – beside that it can't hurt
to use c++11 itself. We just have to keep our headers c++03 compatible
to not enforce a standrd bump in our reverse dependencies.
</content>
</entry>
<entry>
<title>fix memory leaks reported by -fsanitize</title>
<updated>2015-08-10T15:25:25Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-06-18T15:33:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3d8232bf97ce11818fb07813a71136484ea1a44a'/>
<id>urn:sha1:3d8232bf97ce11818fb07813a71136484ea1a44a</id>
<content type='text'>
Various small leaks here and there. Nothing particularily big, but still
good to fix. Found by the sanitizers while running our testcases.

Reported-By: gcc -fsanitize
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>some CXXFLAGS housekeeping</title>
<updated>2015-08-10T15:25:25Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-06-17T20:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c3392a9fccc04129816057b1184c651171034376'/>
<id>urn:sha1:c3392a9fccc04129816057b1184c651171034376</id>
<content type='text'>
More warnings are always better.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>build: Convert from DebianDoc SGML to DocBook XML</title>
<updated>2014-07-08T11:14:22Z</updated>
<author>
<name>Guillem Jover</name>
<email>guillem@debian.org</email>
</author>
<published>2014-07-02T02:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a034d8528bc98e9caf12e024a0d5eeb25f87a500'/>
<id>urn:sha1:a034d8528bc98e9caf12e024a0d5eeb25f87a500</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use liblzma-dev to provide xz/lzma support</title>
<updated>2014-03-13T13:00:38Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-12T13:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7f350a377e0c65a656b9b5437e27d037fd742901'/>
<id>urn:sha1:7f350a377e0c65a656b9b5437e27d037fd742901</id>
<content type='text'>
We have xz/lzma support for a while, but only via an external binary
provided by xz-utils. Now that the Debian archive provides xz by default
and dpkg pre-depends on the library provided by liblzma-dev we can switch
now to use this library as well to avoid requiring an external binary.
For now the binary is in a prio:required package, but this might change
in the future.

API wise it is quiet similar to bz2 code expect that it doesn't provide
file I/O methods, so we piece this together on our own.
</content>
</entry>
<entry>
<title>enable various compiler warnings</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-06T01:36:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9d9d5e810751954594c793383b07ca526c647350'/>
<id>urn:sha1:9d9d5e810751954594c793383b07ca526c647350</id>
<content type='text'>
Now that the last few commits resolved the issues we can finally enable
a bunch of compiler warnings by default.

Git-Dch: ignore
</content>
</entry>
</feed>
