<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.7.7</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.7.7</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.7.7'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2023-11-22T15:46:03Z</updated>
<entry>
<title>Release 2.7.7</title>
<updated>2023-11-22T15:46:03Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-11-22T15:46:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4e344a4c1d2862b7cdb900a20222bc22ac5edcf7'/>
<id>urn:sha1:4e344a4c1d2862b7cdb900a20222bc22ac5edcf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the test suite by adding new "m" flags to debug output</title>
<updated>2023-11-22T15:33:45Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-11-22T15:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b0e336787be8a73280cf4cf037295c6347bcbd83'/>
<id>urn:sha1:b0e336787be8a73280cf4cf037295c6347bcbd83</id>
<content type='text'>
In "Restore ?garbage by calling MarkAndSweep before parsing" I
made install code run MarkAndSweep before parsing arguments such
that the "?garbage" pattern works correctly.

This caused test suite breakage because packages now ended up
with marked flags in the debug output. Hence add "m" to the output
we assert where necessary.

In a nicer world we might want to just do MarkAndSweep if we actually
have a ?garbage pattern to evaluate but that is a bit unpredictable
in terms of performance expectations and because a "read-only" construct
modifies the depcache, so let's go with the more expected option for now

Regression-of: b6f362e8013b03efce54e7381e0e22fac1fa1539
</content>
</entry>
<entry>
<title>Merge branch 'fix-time-unit-comment' into 'main'</title>
<updated>2023-11-20T09:10:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2023-11-20T09:10:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=630086a2695ba9d9a6e80145069d82f031f36b2c'/>
<id>urn:sha1:630086a2695ba9d9a6e80145069d82f031f36b2c</id>
<content type='text'>
Fix incorrect time unit comment for PulseInterval

See merge request apt-team/apt!304</content>
</entry>
<entry>
<title>Merge branch 'Peutch-guest-main-patch-29453' into 'main'</title>
<updated>2023-11-20T09:09:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2023-11-20T09:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5925deeeceffec15d2c468930265d32ddf8f0c04'/>
<id>urn:sha1:5925deeeceffec15d2c468930265d32ddf8f0c04</id>
<content type='text'>
Update fr.po (add a missing dot)

See merge request apt-team/apt!306</content>
</entry>
<entry>
<title>Restore ?garbage by calling MarkAndSweep before parsing</title>
<updated>2023-11-20T09:04:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-11-20T09:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b6f362e8013b03efce54e7381e0e22fac1fa1539'/>
<id>urn:sha1:b6f362e8013b03efce54e7381e0e22fac1fa1539</id>
<content type='text'>
This ensures that things work correctly.

LP: #1995790
</content>
</entry>
<entry>
<title>Use different variable name in GTest source path detection</title>
<updated>2023-11-18T13:40:40Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-11-18T13:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f5ecf5d211a073892e05047becd4e55f3e055c9'/>
<id>urn:sha1:1f5ecf5d211a073892e05047becd4e55f3e055c9</id>
<content type='text'>
We used GTEST_ROOT, which becomes an issue with 3.27 as that variable
would influence find_package behaviour by providing PREFIXES –
introduced with potentially mixed-cased name in 3.12.

CMake Warning (dev) at test/libapt/CMakeLists.txt:8 (find_package):
  Policy CMP0144 is not set: find_package uses upper-case &lt;PACKAGENAME&gt;_ROOT
  variables.  Run "cmake --help-policy CMP0144" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  CMake variable GTEST_ROOT is set to:

    /usr/src/googletest/googletest

  For compatibility, find_package is ignoring the variable, but code in a
  .cmake module might still use it.

As using this new feature isn't what we wanted at all, we just use a
different variable name to avoid the warning and potential future
problems if we would keep using this name.
</content>
</entry>
<entry>
<title>Raise cmake_minimum_required to 3.13 to avoid warnings</title>
<updated>2023-11-18T13:10:05Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-11-18T13:10:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=dc7a8b3050a2a43f49515a03ae19713dfced75dc'/>
<id>urn:sha1:dc7a8b3050a2a43f49515a03ae19713dfced75dc</id>
<content type='text'>
CMake Deprecation Warning at CMakeLists.txt:6 (cmake_minimum_required):
  Compatibility with CMake &lt; 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument &lt;min&gt; value or use a ...&lt;max&gt; suffix to tell
  CMake that the project does not need compatibility with older versions.

Picking 3.13 here is a semi-random choice to avoid raising the requirement
too much needlessly while also hopefully avoiding needing to raise it
soon again based on the referenced mail.

While we are at it, lets also fix the other spewed warning:

CMake Warning (dev) at CMakeLists.txt:5 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.

References: https://lists.debian.org/msgid-search/20230617162957.6pklb6632zf4nijc@mail.gaussglocke.de
</content>
</entry>
<entry>
<title>Dutch program translation update</title>
<updated>2023-11-18T12:35:13Z</updated>
<author>
<name>Frans Spiesschaert</name>
<email>Frans.Spiesschaert@yucom.be</email>
</author>
<published>2023-11-18T12:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fa236ccc99b4f71d1e06191fc6a563f8f9e4308e'/>
<id>urn:sha1:fa236ccc99b4f71d1e06191fc6a563f8f9e4308e</id>
<content type='text'>
Closes: #1055178
</content>
</entry>
<entry>
<title>Bump Priority to required to match Debian archive</title>
<updated>2023-11-15T12:39:40Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-11-15T12:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7e41e657c4fa9152cb2c551825748c59efaf5800'/>
<id>urn:sha1:7e41e657c4fa9152cb2c551825748c59efaf5800</id>
<content type='text'>
This unbreaks mmdebstrap scenarios if you mirror Debian or use
a distro where apt did not get overridden to required.

Reported-By: josch on IRC, following discovery by helmut
Gbp-Dch: full
</content>
</entry>
<entry>
<title>s/AlreadDownloaded/AlreadyDownloaded/ in doc/progress-reporting.md</title>
<updated>2023-10-11T13:41:17Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-10-11T13:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8ab8ad65ea37261b96ee0a4fbcfade19075f8629'/>
<id>urn:sha1:8ab8ad65ea37261b96ee0a4fbcfade19075f8629</id>
<content type='text'>
Thanks: jwilk for suggestion
</content>
</entry>
</feed>
