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