<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.5.2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.5.2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.5.2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2022-07-24T16:00:08Z</updated>
<entry>
<title>Release 2.5.2</title>
<updated>2022-07-24T16:00:08Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-24T15:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2d87af57ea52cb37c60103abb6468e0ad44864ff'/>
<id>urn:sha1:2d87af57ea52cb37c60103abb6468e0ad44864ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'pu/upgrade-other-binaries' into 'main'</title>
<updated>2022-07-24T15:00:47Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-07-24T15:00:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b31829210ef344517e2ea5702a008ccf4663212d'/>
<id>urn:sha1:b31829210ef344517e2ea5702a008ccf4663212d</id>
<content type='text'>
Upgrade all binaries in a source package

See merge request apt-team/apt!247</content>
</entry>
<entry>
<title>Add NEWS entry</title>
<updated>2022-07-24T14:29:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-24T14:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c28fc7366c6645cb6d1010a44ce494b5ae1b9a9f'/>
<id>urn:sha1:c28fc7366c6645cb6d1010a44ce494b5ae1b9a9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add flag to disable upgrade by source and test case</title>
<updated>2022-07-24T13:44:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-24T13:44:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=518746f7e03115eb7bdf894d23e74ae115c8717b'/>
<id>urn:sha1:518746f7e03115eb7bdf894d23e74ae115c8717b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid recursion by looping of other binaries twice</title>
<updated>2022-07-24T13:27:18Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-08T12:07:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c4bab3c93567fd5a17652e453d4a65d7c83eb4fb'/>
<id>urn:sha1:c4bab3c93567fd5a17652e453d4a65d7c83eb4fb</id>
<content type='text'>
First mark them for upgrade without autoInst, so we don't call
their "mark other binaries loop"; then call them again with it.

Without this change, each binary package would upgrade the next
one in the list, recursively.
</content>
</entry>
<entry>
<title>Upgrade all binaries in a source package</title>
<updated>2022-07-24T13:27:18Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-08T11:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=119a8d0ed19a4e946591b9aef7d662e14ca7ece5'/>
<id>urn:sha1:119a8d0ed19a4e946591b9aef7d662e14ca7ece5</id>
<content type='text'>
Schedule all other binaries in the source package for upgrade if
the candidate version belongs to the same source version as the
package we are upgrading.

This will significantly reduce the risk of partial upgrades and
should make life a lot easier.
</content>
</entry>
<entry>
<title>Merge branch 'pu/upgrade-broken-depends' into 'main'</title>
<updated>2022-07-24T13:05:48Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-07-24T13:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b141ce0d355e667885536790ea5caa2d4d86d333'/>
<id>urn:sha1:b141ce0d355e667885536790ea5caa2d4d86d333</id>
<content type='text'>
Mark broken reverse depends for upgrade

See merge request apt-team/apt!248</content>
</entry>
<entry>
<title>Merge branch 'fix-python-apt-build' into 'main'</title>
<updated>2022-07-24T10:23:41Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-07-24T10:23:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e064f27f9af86bc2ad4456ddbfc28deacb043474'/>
<id>urn:sha1:e064f27f9af86bc2ad4456ddbfc28deacb043474</id>
<content type='text'>
apt-pkg: (re)export pkgTagSection::Key to fix FTBFS in python-apt

See merge request apt-team/apt!249</content>
</entry>
<entry>
<title>apt-pkg: (re)export pkgTagSection::Key to fix FTBFS in python-apt</title>
<updated>2022-07-22T12:49:45Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2022-07-22T12:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=04109c847a30c9637cc93d929a1d2be64be057e6'/>
<id>urn:sha1:04109c847a30c9637cc93d929a1d2be64be057e6</id>
<content type='text'>
With apt 2.5.1 python-apt fails to build with:
```
...
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c python/acquire-item.cc -o build/temp.linux-x86_64-3.10/python/acquire-item.o -std=c++11 -Wno-write-strings -DAPT_8_CLEANER_HEADERS -DAPT_9_CLEANER_HEADERS -DAPT_10_CLEANER_HEADERS -DPY_SSIZE_T_CLEAN
In file included from python/python-apt.h:30,
                 from python/apt_pkgmodule.h:211,
                 from python/acquire-item.cc:25:
/usr/include/apt-pkg/deblistparser.h:48:65: error: ‘pkgTagSection::Key’ has not been declared
   48 |   bool ParseDepends(pkgCache::VerIterator &amp;Ver, pkgTagSection::Key Key,
      |                                                                ^~~
```

This commit adds a small fix by (re)exporting `pkgTagSection::Key`.
</content>
</entry>
<entry>
<title>Add test cases</title>
<updated>2022-07-11T16:06:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2022-07-11T14:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=07fe16bcc62fc84571ff90e8ec6d033226ce431a'/>
<id>urn:sha1:07fe16bcc62fc84571ff90e8ec6d033226ce431a</id>
<content type='text'>
</content>
</entry>
</feed>
