<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/algorithms.h, branch 1.1.exp1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.exp1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.exp1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2014-03-13T12:58:45Z</updated>
<entry>
<title>follow method attribute suggestions by gcc</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-05T23:33:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a02db58fd50ef7fc2f0284852c6b3f98e458a232'/>
<id>urn:sha1:a02db58fd50ef7fc2f0284852c6b3f98e458a232</id>
<content type='text'>
Git-Dch: Ignore
Reported-By: gcc -Wsuggest-attribute={pure,const,noreturn}
</content>
</entry>
<entry>
<title>cleanup headers and especially #includes everywhere</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-05T21:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=453b82a388013e522b3a1b9fcd6ed0810dab1f4f'/>
<id>urn:sha1:453b82a388013e522b3a1b9fcd6ed0810dab1f4f</id>
<content type='text'>
Beside being a bit cleaner it hopefully also resolves oddball problems
I have with high levels of parallel jobs.

Git-Dch: Ignore
Reported-By: iwyu (include-what-you-use)
</content>
</entry>
<entry>
<title>Fix typos in documentation (codespell)</title>
<updated>2014-02-22T17:34:33Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-02-22T17:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1e3f4083db29bba600b9725e9456b0e140975c99'/>
<id>urn:sha1:1e3f4083db29bba600b9725e9456b0e140975c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>small documentation updates</title>
<updated>2013-11-01T09:42:49Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-11-01T09:42:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=61f954bff040809e7ab57b3adec2fe95339ffb94'/>
<id>urn:sha1:61f954bff040809e7ab57b3adec2fe95339ffb94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move ListUpdate/AquireUpdate into update.{cc,h}</title>
<updated>2013-10-05T10:22:55Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-05T10:22:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d428d131a29a08fa7c1d95b98b684fb2ebb554c0'/>
<id>urn:sha1:d428d131a29a08fa7c1d95b98b684fb2ebb554c0</id>
<content type='text'>
This moves the ListUpdate/AquireUpdate out of the "catch-all"
algorithm.{cc,h} file into its own update.{cc,h}
</content>
</entry>
<entry>
<title>* move upgrade releated code into upgrade.{cc,h}</title>
<updated>2013-10-05T10:15:03Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-05T10:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=82e369c4b93b5b81db7988ab377a3c5bd388268e'/>
<id>urn:sha1:82e369c4b93b5b81db7988ab377a3c5bd388268e</id>
<content type='text'>
The upgrade releated code is moved into upgrade.{cc,h} and
all pkg*Upgrade* prototypes are included in algorihms.h to
avoid breaking API (unless build with APT_9_CLEANER_HEADERS).
</content>
</entry>
<entry>
<title>cleanup upgrade API some more (thanks for the feedback from David)</title>
<updated>2013-10-05T09:54:08Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-05T09:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5ca0cf51194422fb0f094bbf5e61e9f5eb57f013'/>
<id>urn:sha1:5ca0cf51194422fb0f094bbf5e61e9f5eb57f013</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve the API for Upgrade()</title>
<updated>2013-09-18T15:55:44Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-09-18T15:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=facea693b2078327b59502e663c238c50118e96a'/>
<id>urn:sha1:facea693b2078327b59502e663c238c50118e96a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>squash merge of the feature/apt-binary branch without the changes from experimental</title>
<updated>2013-08-12T21:24:08Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-08-12T21:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b917917067e757c4479a344a263ef7cf43c00866'/>
<id>urn:sha1:b917917067e757c4479a344a263ef7cf43c00866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>deprecate InstallProtect as a cpu-eating no-op</title>
<updated>2013-06-09T13:12:07Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-05-24T08:20:38Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f3c736f9b6fdef1d8045846c465d675858eb1471'/>
<id>urn:sha1:f3c736f9b6fdef1d8045846c465d675858eb1471</id>
<content type='text'>
In the past packages were flagged "Protected" so that install/
remove markings where issued before the ProblemResolver.
Nowadays, the marking methods check if they are allowed to modify
the marking of a package instead, so that markings set by FromUser
calls are not overwritten anymore by automatic calls which elimates
the need for InstallProtect which just eats CPU now.

The method itself is left untouched for now in case frontend needs it
still for some wierd usecase, but they should be eliminated.
</content>
</entry>
</feed>
