<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/CMake, branch 2.6.0</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.6.0</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.6.0'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2022-11-02T12:41:14Z</updated>
<entry>
<title>Set our entities as dependencies in manpage generation</title>
<updated>2022-11-02T12:41:14Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-11-02T11:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=acb5002a7cd03253522978e70258589e9b262216'/>
<id>urn:sha1:acb5002a7cd03253522978e70258589e9b262216</id>
<content type='text'>
Changes in the entities do not lead to a rebuild of the manpages
otherwise. We also try to have each lingua have its own (translated)
entities as dependencies rather than all as the old code order
would have suggested.

Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Drop SHA2 define from config as the code is gone</title>
<updated>2022-04-01T09:44:26Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-01T09:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d1d093713afc5ea26e75abc7c7b16d4315460a4b'/>
<id>urn:sha1:d1d093713afc5ea26e75abc7c7b16d4315460a4b</id>
<content type='text'>
We don't ship the code this define was effecting since 2020,
so defining this constant is pointless.

References: e8016805b87bead8eb3dff0d0559c5d9590b721b
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Remove unused config check for pre-XXH3 cache hashing</title>
<updated>2021-02-03T16:36:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2021-02-03T14:26:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c8d65a59a36400aaf85ff96b0c813f8fc53cd8bb'/>
<id>urn:sha1:c8d65a59a36400aaf85ff96b0c813f8fc53cd8bb</id>
<content type='text'>
References: 1460eebf2abe913df964e031eff081a57f043697
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Use XXH3 for cache, hash table hashing</title>
<updated>2020-12-15T12:47:22Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-12-13T20:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1460eebf2abe913df964e031eff081a57f043697'/>
<id>urn:sha1:1460eebf2abe913df964e031eff081a57f043697</id>
<content type='text'>
XXH3 is faster than both our CRC32c implementation as well
as DJB hash for hash table hashing, so meh, let's switch to
it.
</content>
</entry>
<entry>
<title>Rename CMake find_package helpers to avoid developer warnings</title>
<updated>2020-11-05T08:40:50Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-11-04T23:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=287912d6fc7ab0ab0b5f69a4a5260b5bf53121ba'/>
<id>urn:sha1:287912d6fc7ab0ab0b5f69a4a5260b5bf53121ba</id>
<content type='text'>
| CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
|   The package name passed to `find_package_handle_standard_args` (Berkeley)
|   does not match the name of the calling package (BerkeleyDB).  This can lead
|   to problems in calling code that expects `find_package` result variables
|   (e.g., `_FOUND`) to follow a certain pattern.
| Call Stack (most recent call first):
|   CMake/FindBerkeleyDB.cmake:57 (find_package_handle_standard_args)
|   CMakeLists.txt:83 (find_package)
| This warning is for project developers.  Use -Wno-dev to suppress it.

And indeed, we checked for BERKLEY_DB_FOUND which was not defined so our
HAVE_BDB was not set – just that it is never used, so it wasn't noticed.
</content>
</entry>
<entry>
<title>CMake/Translations: Replace master with primary</title>
<updated>2020-08-04T10:12:10Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-07-14T14:18:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b2fcaa39caef58ede3f17a857ddc65c712bc2b73'/>
<id>urn:sha1:b2fcaa39caef58ede3f17a857ddc65c712bc2b73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake: Rename add_slaves() to add_links()</title>
<updated>2020-07-14T14:04:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2020-07-14T14:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9f78677281b8866a28af469dc7f437771f2a1b8f'/>
<id>urn:sha1:9f78677281b8866a28af469dc7f437771f2a1b8f</id>
<content type='text'>
Sorry!
</content>
</entry>
<entry>
<title>Stub out i18n methods for -DUSE_NLS=OFF</title>
<updated>2020-05-25T10:05:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-21T08:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c378f9ee5746b06ead26793881b1449c53b1d7c6'/>
<id>urn:sha1:c378f9ee5746b06ead26793881b1449c53b1d7c6</id>
<content type='text'>
Replacing the macros with stub inline functions allows for more
versatile usage, e.g. fixing this compile error:

In file included from /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h:41,
                 from /usr/include/c++/9/bits/localefwd.h:40,
                 from /usr/include/c++/9/ios:41,
                 from /usr/include/c++/9/ostream:38,
                 from /usr/include/c++/9/iostream:39,
                 from include/apt-pkg/configuration.h:30,
                 from ../apt-pkg/contrib/netrc.cc:16:
/usr/include/c++/9/clocale:54:11: error: ‘::setlocale’ has not been declared
   54 |   using ::setlocale;

Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Allow FMV SSE4.2 detection to succeed on clang</title>
<updated>2020-05-25T10:05:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-21T20:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=574249cd721a3cdbb79b6e457384a55827856b6a'/>
<id>urn:sha1:574249cd721a3cdbb79b6e457384a55827856b6a</id>
<content type='text'>
As the builtins were used in the feature test also in the default branch
clang fails to compile the test helpfully complaining that you need to
compile with sse4.2 to use that while on gcc it is optimized out as
unused code and produces only a warning for that… removing the code from
the default branch fixes this problem, but we adapt the code some more to
avoid compilers optimizing it out in the future just in case.
</content>
</entry>
<entry>
<title>Use "po4a --porefs file" instead of undocumented compat noline</title>
<updated>2020-05-08T14:38:20Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2020-05-08T14:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fd47da4e86f0177c142c882a4bd148cf562769a3'/>
<id>urn:sha1:fd47da4e86f0177c142c882a4bd148cf562769a3</id>
<content type='text'>
References: https://github.com/mquinson/po4a/commit/329f472a378d42c7a33e8110e5091be61480a0fc
</content>
</entry>
</feed>
