<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/cacheiterators.h, branch 1.0.9.5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.0.9.5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2014-11-10T16:23:29Z</updated>
<entry>
<title>deprecate the Section member from package struct</title>
<updated>2014-11-10T16:23:29Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-06-13T06:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=50ef3344c3afaaf9943142906b2f976a0337d264'/>
<id>urn:sha1:50ef3344c3afaaf9943142906b2f976a0337d264</id>
<content type='text'>
A version belongs to a section and has hence a section member of its
own. A package on the other hand can have multiple versions from
different sections. This was "solved" by using the section which was
parsed first as order of sources.list defines, but that is obviously a
horribly unpredictable thing.

Users are way better of with the Section() as returned by the version
they are dealing with. It is likely the same for all versions of a
package, but in the few cases it isn't, it is important (like packages
moving from main/* to contrib/* or into oldlibs …).

Backport of 7a66977 which actually instantly removes the member.
</content>
</entry>
<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>warning: cast from type A to type B casts away qualifiers [-Wcast-qual]</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-02-27T00:54:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cf4ff3b78dc347188949370db914fe6329be6c99'/>
<id>urn:sha1:cf4ff3b78dc347188949370db914fe6329be6c99</id>
<content type='text'>
Git-Dch: Ignore
Reported-By: gcc -Wcast-qual
</content>
</entry>
<entry>
<title>warning: extra ‘;’ [-Wpedantic]</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-02-27T00:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d3e8fbb395f57954acd7a2095f02ce530a05ec6a'/>
<id>urn:sha1:d3e8fbb395f57954acd7a2095f02ce530a05ec6a</id>
<content type='text'>
Git-Dch: Ignore
Reported-By: gcc -Wpedantic
</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>Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info</title>
<updated>2013-07-11T16:34:21Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-06-26T15:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7a948ec719ecc020c2337fe3f41c5fc42699e2c1'/>
<id>urn:sha1:7a948ec719ecc020c2337fe3f41c5fc42699e2c1</id>
<content type='text'>
Adds on top of Version 2 to all displayed version numbers the
architecture as well as the MultiArch flag for consumption by the hooks.

Most of the time the architecture will be the same for both versions
displayed, but packages might change from "all" to "any" (or back)
between versions so we can't display the architecture for packages.

Pseudo-Format for Version 3:
&lt;name&gt; &lt;version&gt; &lt;arch&gt; &lt;m-a-flag&gt; &lt;compare&gt; &lt;version&gt; &lt;arch&gt; &lt;m-a-flag&gt;

Examples:
stuff - - none &lt; 1 amd64 none **CONFIGURE**
libsame 1 i386 same &lt; 2 i386 same **CONFIGURE**
stuff 2 i386 none &gt; 1 i386 none **CONFIGURE**
libsame 2 i386 same &gt; - - none **REMOVE**
toolkit 1 all foreign &gt; - - none **REMOVE**

Closes: #712116
</content>
</entry>
<entry>
<title>* apt-pkg/cacheiterators.h:</title>
<updated>2013-04-03T17:34:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-04-03T17:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=887c6940d2afc9e3110f226e4d95fc72640e3ad6'/>
<id>urn:sha1:887c6940d2afc9e3110f226e4d95fc72640e3ad6</id>
<content type='text'>
  - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck</content>
</entry>
<entry>
<title>* apt-pkg/cacheiterators.h:</title>
<updated>2012-06-10T23:31:27Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2012-06-10T23:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d5648746d4d4ea3f71aae5578a42050385e7b61d'/>
<id>urn:sha1:d5648746d4d4ea3f71aae5578a42050385e7b61d</id>
<content type='text'>
  - add an IsMultiArchImplicit() method for Dep- and PrvIterator</content>
</entry>
<entry>
<title>* apt-pkg/cacheiterators.h:</title>
<updated>2012-01-19T17:42:57Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2012-01-19T17:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2a2a7ef4dfa9d8fb8118c2e318555438098cdf34'/>
<id>urn:sha1:2a2a7ef4dfa9d8fb8118c2e318555438098cdf34</id>
<content type='text'>
  - return the correct version arch for all+foreign, too

The flag is interpreted at a few other places in different styles so
this commit ensures that the flag check is consistent everywhere
(checking for Same in flag style is a bit too much as it isn't used
 in combination with others anyway, but who knows and just for
 consistency)</content>
</entry>
</feed>
