<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib, branch 1.1.3</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.3</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.3'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-11-19T22:38:49Z</updated>
<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>
<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>fix various typos reported by codespell</title>
<updated>2015-08-27T09:27:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-08-22T14:22:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3a8776a37af38127fb04565959e8e0e449eb04a4'/>
<id>urn:sha1:3a8776a37af38127fb04565959e8e0e449eb04a4</id>
<content type='text'>
Reported-By: codespell
</content>
</entry>
<entry>
<title>Merge branch 'debian/experimental' of https://github.com/DonKult/apt into debian/experimental</title>
<updated>2015-08-14T08:50:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-08-14T08:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=51c4e07f4cba0615ff269b5a8d04dfd3d1313b00'/>
<id>urn:sha1:51c4e07f4cba0615ff269b5a8d04dfd3d1313b00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use setresuid() and setresgid() where available</title>
<updated>2015-08-13T13:19:30Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2014-09-24T20:18:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5a3264396f9b167fa99fb6e375ae8b978d829a39'/>
<id>urn:sha1:5a3264396f9b167fa99fb6e375ae8b978d829a39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace direct calls to egrep with grep -E</title>
<updated>2015-08-12T09:55:47Z</updated>
<author>
<name>Daniel Hartwig</name>
<email>mandyke@gmail.com</email>
</author>
<published>2015-08-11T17:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ad42ed4698c88e04bc242fb579f5b3e6fd9a0ee4'/>
<id>urn:sha1:ad42ed4698c88e04bc242fb579f5b3e6fd9a0ee4</id>
<content type='text'>
The rest of the initial patch is not needed or incorrect in our usage.
Big changes for the dselect scripts seem unneeded as well as those are
hardly used by anyone anymore…

[commit message written by commiter]

Closes: 255577
Thanks: David Weinehall for initial patch
</content>
</entry>
<entry>
<title>change to libapt-pkg abi 5.0 with versioned symbols</title>
<updated>2015-08-10T15:27:59Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-08-10T09:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ae97af1fdf726a0e7e553b2fb5734b6e09a088d0'/>
<id>urn:sha1:ae97af1fdf726a0e7e553b2fb5734b6e09a088d0</id>
<content type='text'>
We changed an aweful lot of stuff, so 5.0 is properly better than 4.X as
a semantic version and as we are at it lets add some trivial symbol
versioning as well: We just mark all exported symbols with the same
version for now. This isn't really the proper thing to do as if we add
symbols in later versions (with the same abi) they will get the same
symbols version, but our .symbols file will protect us from the problems
arising from this as it will ensure that a package acutally depends on a
version of the abi high enough to include the symbol.
</content>
</entry>
</feed>
