<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib, branch master</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=master</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-10T14:17:19Z</updated>
<entry>
<title>Get rid of the old buildsystem</title>
<updated>2016-08-10T14:17:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-09T15:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c85c4bed0a4b32ee2dcbd86ea819e39f3d8beb84'/>
<id>urn:sha1:c85c4bed0a4b32ee2dcbd86ea819e39f3d8beb84</id>
<content type='text'>
Bye, bye, old friend.
</content>
</entry>
<entry>
<title>configure.ac: Drop broken unused check for ptsname_r()</title>
<updated>2016-08-06T00:04:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T00:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0a81c22efb5d16229ffbea2f1a788b3b3edb4ab0'/>
<id>urn:sha1:0a81c22efb5d16229ffbea2f1a788b3b3edb4ab0</id>
<content type='text'>
AC_CHECK_FUNCS() defines HAVE_* variables, but AC_CHECK_FUNC()
does not.

Anyway: We do not have any code using HAVE_PTSNAME_R, so
just remove it.
</content>
</entry>
<entry>
<title>Pass -fvisibility-inlines-hidden to g++</title>
<updated>2016-06-01T14:00:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-06-01T12:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=addbf58217d9aa3709c48d8821b256d726aefa5b'/>
<id>urn:sha1:addbf58217d9aa3709c48d8821b256d726aefa5b</id>
<content type='text'>
This reduces the number of symbols by about 10%. Unfortunately,
it does not seem to cover all the weird std::vector and friend
template expansions.

ABI should not brake due to that change: It was never specified
before whether an inline symbol was exported or not; so no library
could rely on its presence. Instead, the symbols were exported in
each library/program needing it and and then merged into a common
one by the dynamic linker.

Also update the symbol files to account for the removed symbols.
</content>
</entry>
<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>buildsystem: deal with spaces in path to source</title>
<updated>2015-12-19T22:04:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-15T16:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=85a67355c0340596630a47f85507d61c68dcbd0e'/>
<id>urn:sha1:85a67355c0340596630a47f85507d61c68dcbd0e</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>defaults.mak: Set LC_COLLATE=C.UTF-8 for reproducible sort order</title>
<updated>2015-11-30T19:33:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-11-30T19:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=be9dbd0642538761073bfa461646822d4e800985'/>
<id>urn:sha1:be9dbd0642538761073bfa461646822d4e800985</id>
<content type='text'>
With the 1.1.3 release we have seen some re-ordering of the
translation template and the translations. It turns out that
this is because sort sorts differently depending on the locale,
so let's force it to always sort in the C locale.
</content>
</entry>
<entry>
<title>do not rerun ./configure causing FTCBFS with newer autotools-dev</title>
<updated>2015-11-19T22:38:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-19T21:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=520624d562e54e8e2c0191fae723e668e3ece6b4'/>
<id>urn:sha1:520624d562e54e8e2c0191fae723e668e3ece6b4</id>
<content type='text'>
If the config.{sub,guess} files we linked in were newer than our
configure script we ended up recreating configure and then rerun it
without all the configuration options which were (potentially) present
for a previous run.

We avoid this by changing to the same ruleset as in the debian/rules
file which compares the config.* files against a stamp file rather than
the configure script itself as its the configuration itself which
depends on all scripts, not configure on the config scripts.

While at it, we also drop the 'make -s dirs' call as we don't need to do
it explicitly here as proper dependencies will take care of it.

Thanks: Helmut Grohne for the detailed bugreport.
Closes: 804923
</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>dpkgpm: Use ptsname_r() instead of ptsname() to be thread-safe</title>
<updated>2015-10-30T13:20:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-10-23T19:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2a0cae347a058f0cc5d81477f75ed0c12b1e54e3'/>
<id>urn:sha1:2a0cae347a058f0cc5d81477f75ed0c12b1e54e3</id>
<content type='text'>
This function only exists on a limited number of platforms, so
we add a configure check to make sure it exists.

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