<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-private, branch 3.1.9</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=3.1.9</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=3.1.9'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-10-07T10:25:20Z</updated>
<entry>
<title>Let APT::Get::Mark-Auto satisfy APT::Get::Build-Dep-Automatic</title>
<updated>2025-10-07T10:25:20Z</updated>
<author>
<name>Jochen Sprickerhof</name>
<email>jspricke@debian.org</email>
</author>
<published>2025-09-16T06:29:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f17371c879bd4eedb0fee56ded4bc8a9b766c8e3'/>
<id>urn:sha1:f17371c879bd4eedb0fee56ded4bc8a9b766c8e3</id>
<content type='text'>
This allows:

apt build-dep --mark-auto apt

Closes: #973260
</content>
</entry>
<entry>
<title>Fix history command error when no ID was given</title>
<updated>2025-10-06T21:15:50Z</updated>
<author>
<name>Simon Johnsson</name>
<email>simon.johnsson@canonical.com</email>
</author>
<published>2025-10-06T21:15:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bcc245651becca2ce226589e76a7c7f0177e40a5'/>
<id>urn:sha1:bcc245651becca2ce226589e76a7c7f0177e40a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add history undo, redo, and rollback features</title>
<updated>2025-10-02T10:49:58Z</updated>
<author>
<name>Simon Johnsson</name>
<email>simon.johnsson@canonical.com</email>
</author>
<published>2025-10-02T10:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a65dca5d5e9b4bc71722bc91a5641126a1b0ec61'/>
<id>urn:sha1:a65dca5d5e9b4bc71722bc91a5641126a1b0ec61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history-list: reject any arguments provided</title>
<updated>2025-09-26T17:05:27Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-09-26T17:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=771d3e1d82cdf9286a002ef379a3edc7d62688f3'/>
<id>urn:sha1:771d3e1d82cdf9286a002ef379a3edc7d62688f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>history: Handle transactions without any changes</title>
<updated>2025-09-26T16:49:53Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-09-26T16:49:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0c1fa8bae3a09f9efd1b30ebc3a5dacbbe58f193'/>
<id>urn:sha1:0c1fa8bae3a09f9efd1b30ebc3a5dacbbe58f193</id>
<content type='text'>
For some reason I have them in my log file.
</content>
</entry>
<entry>
<title>History Command and Parsing</title>
<updated>2025-09-26T16:18:42Z</updated>
<author>
<name>Simon Johnsson</name>
<email>simon.johnsson@canonical.com</email>
</author>
<published>2025-09-26T16:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=66962bee233b617e4a9ce436f9b26875511b35e6'/>
<id>urn:sha1:66962bee233b617e4a9ce436f9b26875511b35e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fail on stdio errors</title>
<updated>2025-05-19T17:06:31Z</updated>
<author>
<name>Demi M. Obenour</name>
<email>demiobenour@gmail.com</email>
</author>
<published>2020-12-28T23:33:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1eb729ef1c795f6b5944dd217994f8d8279672bc'/>
<id>urn:sha1:1eb729ef1c795f6b5944dd217994f8d8279672bc</id>
<content type='text'>
If there is an error writing to cout, cerr, or clog, APT should return a
non-zero exit code.  This allows automated tools to reliably check for
warnings.
</content>
</entry>
<entry>
<title>💬 Recommend use of `apt update` over `apt-get update`</title>
<updated>2025-05-19T16:29:45Z</updated>
<author>
<name>Max Coplan</name>
<email>mchcopl@gmail.com</email>
</author>
<published>2019-11-20T16:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d493545484fbb100e559e39618b30a3b3a3526d1'/>
<id>urn:sha1:d493545484fbb100e559e39618b30a3b3a3526d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused variable in apt-private</title>
<updated>2025-04-04T20:13:45Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-04-04T20:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3beb3ba289ac92931268f54dd56a674dbf3a3c29'/>
<id>urn:sha1:3beb3ba289ac92931268f54dd56a674dbf3a3c29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>solver3: Consider more upgrades more costly when not upgrading</title>
<updated>2025-04-04T13:28:40Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-04-04T13:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=295ab44a3063fb7790d8a558a161fc1bd801f998'/>
<id>urn:sha1:295ab44a3063fb7790d8a558a161fc1bd801f998</id>
<content type='text'>
We inadvertently considered more upgrades as a better solution in
all cases, but if we are *installing* rather than upgrading, we
should count upgrades as a negative.

Change the code to accomodate that. This requires a few more
tricks:

- We remove the keep count check. This does not appear to work
  correctly and would have prevented the fix. We are already
  counting all possible changes, so why bother.

- We need to subtract the upgrade count from the install count
  (upgrades are a class of installs) since we now allow comparing
  solutions with different upgrade counts for install counts.

- After comparing the "new install count", we now compare upgrade
  count too, in the opposite direction of upgrading.

To test, we abuse that solver 3.0 does not upgrade all packages
in a source package when using the install command.

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