Hi folks, Here's a set of 4 patches to get the resolver side of multiarch implemented; including two patches to dpkg-dev so that I can actually use dpkg-gencontrol to create test packages. :) Steve Langasek (4): Allow pkg:arch syntax in package relationship fields Implement architecture checking of package relationships in the resolver Implement support for pkg:arch syntax in dpkg-dev Add Multi-Arch to the list of known binary package fields for dpkg-dev lib/dpkg/dpkg-db.h | 3 +++ lib/dpkg/dump.c | 9 +++++++++ lib/dpkg/fields.c | 38 ++++++++++++++++++++++++++++++++++---- lib/dpkg/parse.c | 10 ++++++++++ lib/dpkg/parsehelp.c | 36 ++++++++++++++++++++++++++++++++++++ lib/dpkg/vercmp.c | 24 ++++++++++++++++++++++++ scripts/Dpkg/Deps.pm | 16 ++++++++++++---- scripts/Dpkg/Fields.pm | 2 +- scripts/dpkg-gencontrol.pl | 2 +- src/archives.c | 1 + src/depcon.c | 37 +++++++++++++++++++++++++++++-------- src/enquiry.c | 4 +++- src/packages.c | 11 +++++++++++ src/processarc.c | 1 + 14 files changed, 175 insertions(+), 19 deletions(-) -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
Attachment:
signature.asc
Description: Digital signature