Implement the first step toward Multi-Arch by setting up a Group
authorDavid Kalnischkies <kalnischkies@gmail.com>
Sat, 19 Dec 2009 15:25:56 +0000 (16:25 +0100)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Sat, 19 Dec 2009 15:25:56 +0000 (16:25 +0100)
commit5bf15716398fdb767ca6249a0155219b88d7ae60
tree35a5f1db804539d0fb2d3260d5557a4edde73838
parent201d1fa0d25deeda77c2570ee5342eaf18499699
Implement the first step toward Multi-Arch by setting up a Group
infrastructor for packages.

APT is now aware of the fact that a package A in architecture X can't
satisfy a dependency on package A in architecture Y - to handle these
packages are now identified by name and architecture, so different
architectures of the same package are handled internally as completly
different packages. This is great for pinning, dependency checking and
in many other situations, but sometimes we need to know which archs are
available for a given package: Here Groups come to our rescue!
apt-pkg/cacheiterators.h
apt-pkg/deb/deblistparser.cc
apt-pkg/deb/deblistparser.h
apt-pkg/pkgcache.cc
apt-pkg/pkgcache.h
apt-pkg/pkgcachegen.cc
apt-pkg/pkgcachegen.h