<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg, branch 2.5.6</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.5.6</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.5.6'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2023-01-29T12:59:30Z</updated>
<entry>
<title>Unhide virtual overloads in some cachefilters</title>
<updated>2023-01-29T12:59:30Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-01-29T12:44:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3c9ff866affaae10303de04f647220a16bf7e27a'/>
<id>urn:sha1:3c9ff866affaae10303de04f647220a16bf7e27a</id>
<content type='text'>
The matchers are usually called via its base class, but if we would call
them via the derivate class we would not be able to call the not
explicitly "imported" overloads, which would be strange.

Reported-By: gcc-13 -Woverloaded-virtual
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Drop redundant 'virtual' on function marked 'override'</title>
<updated>2023-01-29T12:59:30Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-01-29T12:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2cd6be476d1e5a5592ddac8a912ae73bc882d55e'/>
<id>urn:sha1:2cd6be476d1e5a5592ddac8a912ae73bc882d55e</id>
<content type='text'>
Reported-By: clang-tidy [cppcoreguidelines-explicit-virtual-functions]
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Include cstdint for uint16_t in our mmap wrapping</title>
<updated>2023-01-29T12:59:30Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-01-29T12:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b7d4e96379c2a56b9222d4640618576a03e4dafd'/>
<id>urn:sha1:b7d4e96379c2a56b9222d4640618576a03e4dafd</id>
<content type='text'>
In gcc-13 internal includes were reduced exposing our laziness.

Reported-By: gcc-13
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Avoid comparison of integers of different signedness for ETA</title>
<updated>2023-01-29T11:21:24Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-08-31T14:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=896286ecf151620e5e2b88c74e8f361e04224da9'/>
<id>urn:sha1:896286ecf151620e5e2b88c74e8f361e04224da9</id>
<content type='text'>
Reported-By: gcc -Wsign-compare
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Avoid triggering unused parameter warning in staticSIGWINCH</title>
<updated>2023-01-29T11:20:53Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-08-31T14:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=136f3829940ad4bc8361085645f18795f34c905c'/>
<id>urn:sha1:136f3829940ad4bc8361085645f18795f34c905c</id>
<content type='text'>
Reported-By: gcc -Wunused-parameter
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>make ?installed pattern match installed version only when narrowed</title>
<updated>2023-01-13T11:27:55Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-01-13T11:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=73f7408f6d164e595fb2e3a3df856a8f8168fcb9'/>
<id>urn:sha1:73f7408f6d164e595fb2e3a3df856a8f8168fcb9</id>
<content type='text'>
This is the correct behavior, but it was overlooked when aptitude
patterns where ported. I remember wondering about this, but I checked
the aptitude code and saw a check that CurrentVer != 0 or something
and then apparently did not notice another implementation for version
matching.
</content>
</entry>
<entry>
<title>Typo fix</title>
<updated>2022-12-13T06:48:30Z</updated>
<author>
<name>Egon Willighagen</name>
<email>egon.willighagen@gmail.com</email>
</author>
<published>2022-12-13T06:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d9ffa93a8ef9d8e8c39d1dcbd6b41315858799c7'/>
<id>urn:sha1:d9ffa93a8ef9d8e8c39d1dcbd6b41315858799c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'feature/optional-dpkg-status' into 'main'</title>
<updated>2022-10-28T18:33:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-10-28T18:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=331b592e70ddf352db694a987c5651703b0d2a94'/>
<id>urn:sha1:331b592e70ddf352db694a987c5651703b0d2a94</id>
<content type='text'>
Allow apt to run if no dpkg/status file exists

See merge request apt-team/apt!257</content>
</entry>
<entry>
<title>Merge branch 'pu/phased-updates-fixes-2022-09-23' into 'main'</title>
<updated>2022-09-28T15:13:12Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-09-28T15:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f8497bb5e443ef196e5d1bee43cc82ee57a8e3dd'/>
<id>urn:sha1:f8497bb5e443ef196e5d1bee43cc82ee57a8e3dd</id>
<content type='text'>
phased update improvements

See merge request apt-team/apt!262</content>
</entry>
<entry>
<title>full-upgrade: Mark phased upgrades for keep before anything else</title>
<updated>2022-09-28T14:32:44Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-09-28T14:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5f5a8deedffac3cdeeb2f178d910d3759d366e8e'/>
<id>urn:sha1:5f5a8deedffac3cdeeb2f178d910d3759d366e8e</id>
<content type='text'>
By marking them at the end, we might make other decisions that
depend on the new phased updates, confusing the solver. Run the
marking at the start too.

The EDSP test file from Jeremy was modified to include Machine-ID
and Phased-Update-Percentage fields and then filtered to mostly
exclude packages irrelevant to the test case by running

    grep-dctrl   \( -FRequest "EDSP 0.5" -o -FInstalled yes \
                    -oFPhased-Update-Percentage 10  \)  \
                -a --not -FArchitecture i386

LP: #1990586
</content>
</entry>
</feed>
