[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.3.2-10-g2b5273b



The following commit has been merged in the master branch:
commit 202ea98280ae3784a23865640677336e78f5c4f9
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Thu Jan 28 18:16:31 2010 -0600

    Generate a list of triplet<->architecture relationships for later use
    
    * data/files/triplets:
      + [RG] New file with a list of triplet<->architecture
        relationships.
    
    * private/refresh-archs:
      + [RG] Generate a list of triplet<->architecture relationships too.

diff --git a/data/fields/architectures b/data/fields/architectures
index 99c5e09..e6f30db 100644
--- a/data/fields/architectures
+++ b/data/fields/architectures
@@ -1,5 +1,6 @@
 # List of known architectures as provided by dpkg-architecture
-# Last updated: 2009-11-08
+# Last updated: 2010-01-29
+# With: Debian dpkg-architecture version 1.15.5.6.
 
 all
 alpha
diff --git a/data/files/triplets b/data/files/triplets
new file mode 100644
index 0000000..b7fa324
--- /dev/null
+++ b/data/files/triplets
@@ -0,0 +1,261 @@
+# List of "triplet architecture" relationships as provided by
+# dpkg-architecture
+# Last updated: 2010-01-29
+# With: Debian dpkg-architecture version 1.15.5.6.
+
+alpha-darwin darwin-alpha
+alpha-freebsd freebsd-alpha
+alpha-gnu hurd-alpha
+alpha-kfreebsd-gnu kfreebsd-alpha
+alpha-knetbsd-gnu knetbsd-alpha
+alpha-kopensolaris-gnu kopensolaris-alpha
+alpha-linux-gnu alpha
+alpha-linux-uclibc uclibc-linux-alpha
+alpha-netbsd netbsd-alpha
+alpha-openbsd openbsd-alpha
+alpha-solaris solaris-alpha
+alpha-uclinux-uclibc uclinux-alpha
+arm-darwin darwin-arm
+arm-freebsd freebsd-arm
+arm-gnu hurd-arm
+arm-kfreebsd-gnu kfreebsd-arm
+arm-knetbsd-gnu knetbsd-arm
+arm-kopensolaris-gnu kopensolaris-arm
+arm-linux-gnu arm
+arm-linux-gnueabi armel
+arm-linux-uclibc uclibc-linux-arm
+arm-linux-uclibceabi uclibc-linux-armel
+arm-netbsd netbsd-arm
+arm-openbsd openbsd-arm
+arm-solaris solaris-arm
+arm-uclinux-uclibc uclinux-arm
+arm-uclinux-uclibceabi uclinux-armel
+armeb-darwin darwin-armeb
+armeb-freebsd freebsd-armeb
+armeb-gnu hurd-armeb
+armeb-kfreebsd-gnu kfreebsd-armeb
+armeb-knetbsd-gnu knetbsd-armeb
+armeb-kopensolaris-gnu kopensolaris-armeb
+armeb-linux-gnu armeb
+armeb-linux-uclibc uclibc-linux-armeb
+armeb-netbsd netbsd-armeb
+armeb-openbsd openbsd-armeb
+armeb-solaris solaris-armeb
+armeb-uclinux-uclibc uclinux-armeb
+avr32-darwin darwin-avr32
+avr32-freebsd freebsd-avr32
+avr32-gnu hurd-avr32
+avr32-kfreebsd-gnu kfreebsd-avr32
+avr32-knetbsd-gnu knetbsd-avr32
+avr32-kopensolaris-gnu kopensolaris-avr32
+avr32-linux-gnu avr32
+avr32-linux-uclibc uclibc-linux-avr32
+avr32-netbsd netbsd-avr32
+avr32-openbsd openbsd-avr32
+avr32-solaris solaris-avr32
+avr32-uclinux-uclibc uclinux-avr32
+hppa-darwin darwin-hppa
+hppa-freebsd freebsd-hppa
+hppa-gnu hurd-hppa
+hppa-kfreebsd-gnu kfreebsd-hppa
+hppa-knetbsd-gnu knetbsd-hppa
+hppa-kopensolaris-gnu kopensolaris-hppa
+hppa-linux-gnu hppa
+hppa-linux-uclibc uclibc-linux-hppa
+hppa-netbsd netbsd-hppa
+hppa-openbsd openbsd-hppa
+hppa-solaris solaris-hppa
+hppa-uclinux-uclibc uclinux-hppa
+i486-darwin darwin-i386
+i486-freebsd freebsd-i386
+i486-gnu hurd-i386
+i486-kfreebsd-gnu kfreebsd-i386
+i486-knetbsd-gnu knetbsd-i386
+i486-kopensolaris-gnu kopensolaris-i386
+i486-linux-gnu i386
+i486-linux-gnulp lpia
+i486-linux-uclibc uclibc-linux-i386
+i486-netbsd netbsd-i386
+i486-openbsd openbsd-i386
+i486-solaris solaris-i386
+i486-uclinux-uclibc uclinux-i386
+ia64-darwin darwin-ia64
+ia64-freebsd freebsd-ia64
+ia64-gnu hurd-ia64
+ia64-kfreebsd-gnu kfreebsd-ia64
+ia64-knetbsd-gnu knetbsd-ia64
+ia64-kopensolaris-gnu kopensolaris-ia64
+ia64-linux-gnu ia64
+ia64-linux-uclibc uclibc-linux-ia64
+ia64-netbsd netbsd-ia64
+ia64-openbsd openbsd-ia64
+ia64-solaris solaris-ia64
+ia64-uclinux-uclibc uclinux-ia64
+m32r-darwin darwin-m32r
+m32r-freebsd freebsd-m32r
+m32r-gnu hurd-m32r
+m32r-kfreebsd-gnu kfreebsd-m32r
+m32r-knetbsd-gnu knetbsd-m32r
+m32r-kopensolaris-gnu kopensolaris-m32r
+m32r-linux-gnu m32r
+m32r-linux-uclibc uclibc-linux-m32r
+m32r-netbsd netbsd-m32r
+m32r-openbsd openbsd-m32r
+m32r-solaris solaris-m32r
+m32r-uclinux-uclibc uclinux-m32r
+m68k-darwin darwin-m68k
+m68k-freebsd freebsd-m68k
+m68k-gnu hurd-m68k
+m68k-kfreebsd-gnu kfreebsd-m68k
+m68k-knetbsd-gnu knetbsd-m68k
+m68k-kopensolaris-gnu kopensolaris-m68k
+m68k-linux-gnu m68k
+m68k-linux-uclibc uclibc-linux-m68k
+m68k-netbsd netbsd-m68k
+m68k-openbsd openbsd-m68k
+m68k-solaris solaris-m68k
+m68k-uclinux-uclibc uclinux-m68k
+mips-darwin darwin-mips
+mips-freebsd freebsd-mips
+mips-gnu hurd-mips
+mips-kfreebsd-gnu kfreebsd-mips
+mips-knetbsd-gnu knetbsd-mips
+mips-kopensolaris-gnu kopensolaris-mips
+mips-linux-gnu mips
+mips-linux-uclibc uclibc-linux-mips
+mips-netbsd netbsd-mips
+mips-openbsd openbsd-mips
+mips-solaris solaris-mips
+mips-uclinux-uclibc uclinux-mips
+mipsel-darwin darwin-mipsel
+mipsel-freebsd freebsd-mipsel
+mipsel-gnu hurd-mipsel
+mipsel-kfreebsd-gnu kfreebsd-mipsel
+mipsel-knetbsd-gnu knetbsd-mipsel
+mipsel-kopensolaris-gnu kopensolaris-mipsel
+mipsel-linux-gnu mipsel
+mipsel-linux-uclibc uclibc-linux-mipsel
+mipsel-netbsd netbsd-mipsel
+mipsel-openbsd openbsd-mipsel
+mipsel-solaris solaris-mipsel
+mipsel-uclinux-uclibc uclinux-mipsel
+powerpc-darwin darwin-powerpc
+powerpc-freebsd freebsd-powerpc
+powerpc-gnu hurd-powerpc
+powerpc-kfreebsd-gnu kfreebsd-powerpc
+powerpc-knetbsd-gnu knetbsd-powerpc
+powerpc-kopensolaris-gnu kopensolaris-powerpc
+powerpc-linux-gnu powerpc
+powerpc-linux-uclibc uclibc-linux-powerpc
+powerpc-netbsd netbsd-powerpc
+powerpc-openbsd openbsd-powerpc
+powerpc-solaris solaris-powerpc
+powerpc-uclinux-uclibc uclinux-powerpc
+powerpc64-darwin darwin-ppc64
+powerpc64-freebsd freebsd-ppc64
+powerpc64-gnu hurd-ppc64
+powerpc64-kfreebsd-gnu kfreebsd-ppc64
+powerpc64-knetbsd-gnu knetbsd-ppc64
+powerpc64-kopensolaris-gnu kopensolaris-ppc64
+powerpc64-linux-gnu ppc64
+powerpc64-linux-uclibc uclibc-linux-ppc64
+powerpc64-netbsd netbsd-ppc64
+powerpc64-openbsd openbsd-ppc64
+powerpc64-solaris solaris-ppc64
+powerpc64-uclinux-uclibc uclinux-ppc64
+s390-darwin darwin-s390
+s390-freebsd freebsd-s390
+s390-gnu hurd-s390
+s390-kfreebsd-gnu kfreebsd-s390
+s390-knetbsd-gnu knetbsd-s390
+s390-kopensolaris-gnu kopensolaris-s390
+s390-linux-gnu s390
+s390-linux-uclibc uclibc-linux-s390
+s390-netbsd netbsd-s390
+s390-openbsd openbsd-s390
+s390-solaris solaris-s390
+s390-uclinux-uclibc uclinux-s390
+s390x-darwin darwin-s390x
+s390x-freebsd freebsd-s390x
+s390x-gnu hurd-s390x
+s390x-kfreebsd-gnu kfreebsd-s390x
+s390x-knetbsd-gnu knetbsd-s390x
+s390x-kopensolaris-gnu kopensolaris-s390x
+s390x-linux-gnu s390x
+s390x-linux-uclibc uclibc-linux-s390x
+s390x-netbsd netbsd-s390x
+s390x-openbsd openbsd-s390x
+s390x-solaris solaris-s390x
+s390x-uclinux-uclibc uclinux-s390x
+sh3-darwin darwin-sh3
+sh3-freebsd freebsd-sh3
+sh3-gnu hurd-sh3
+sh3-kfreebsd-gnu kfreebsd-sh3
+sh3-knetbsd-gnu knetbsd-sh3
+sh3-kopensolaris-gnu kopensolaris-sh3
+sh3-linux-gnu sh3
+sh3-linux-uclibc uclibc-linux-sh3
+sh3-netbsd netbsd-sh3
+sh3-openbsd openbsd-sh3
+sh3-solaris solaris-sh3
+sh3-uclinux-uclibc uclinux-sh3
+sh3eb-darwin darwin-sh3eb
+sh3eb-freebsd freebsd-sh3eb
+sh3eb-gnu hurd-sh3eb
+sh3eb-kfreebsd-gnu kfreebsd-sh3eb
+sh3eb-knetbsd-gnu knetbsd-sh3eb
+sh3eb-kopensolaris-gnu kopensolaris-sh3eb
+sh3eb-linux-gnu sh3eb
+sh3eb-linux-uclibc uclibc-linux-sh3eb
+sh3eb-netbsd netbsd-sh3eb
+sh3eb-openbsd openbsd-sh3eb
+sh3eb-solaris solaris-sh3eb
+sh3eb-uclinux-uclibc uclinux-sh3eb
+sh4-darwin darwin-sh4
+sh4-freebsd freebsd-sh4
+sh4-gnu hurd-sh4
+sh4-kfreebsd-gnu kfreebsd-sh4
+sh4-knetbsd-gnu knetbsd-sh4
+sh4-kopensolaris-gnu kopensolaris-sh4
+sh4-linux-gnu sh4
+sh4-linux-uclibc uclibc-linux-sh4
+sh4-netbsd netbsd-sh4
+sh4-openbsd openbsd-sh4
+sh4-solaris solaris-sh4
+sh4-uclinux-uclibc uclinux-sh4
+sh4eb-darwin darwin-sh4eb
+sh4eb-freebsd freebsd-sh4eb
+sh4eb-gnu hurd-sh4eb
+sh4eb-kfreebsd-gnu kfreebsd-sh4eb
+sh4eb-knetbsd-gnu knetbsd-sh4eb
+sh4eb-kopensolaris-gnu kopensolaris-sh4eb
+sh4eb-linux-gnu sh4eb
+sh4eb-linux-uclibc uclibc-linux-sh4eb
+sh4eb-netbsd netbsd-sh4eb
+sh4eb-openbsd openbsd-sh4eb
+sh4eb-solaris solaris-sh4eb
+sh4eb-uclinux-uclibc uclinux-sh4eb
+sparc-darwin darwin-sparc
+sparc-freebsd freebsd-sparc
+sparc-gnu hurd-sparc
+sparc-kfreebsd-gnu kfreebsd-sparc
+sparc-knetbsd-gnu knetbsd-sparc
+sparc-kopensolaris-gnu kopensolaris-sparc
+sparc-linux-gnu sparc
+sparc-linux-uclibc uclibc-linux-sparc
+sparc-netbsd netbsd-sparc
+sparc-openbsd openbsd-sparc
+sparc-solaris solaris-sparc
+sparc-uclinux-uclibc uclinux-sparc
+x86_64-darwin darwin-amd64
+x86_64-freebsd freebsd-amd64
+x86_64-gnu hurd-amd64
+x86_64-kfreebsd-gnu kfreebsd-amd64
+x86_64-knetbsd-gnu knetbsd-amd64
+x86_64-kopensolaris-gnu kopensolaris-amd64
+x86_64-linux-gnu amd64
+x86_64-linux-uclibc uclibc-linux-amd64
+x86_64-netbsd netbsd-amd64
+x86_64-openbsd openbsd-amd64
+x86_64-solaris solaris-amd64
+x86_64-uclinux-uclibc uclinux-amd64
diff --git a/debian/changelog b/debian/changelog
index 02cdce9..334357e 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ lintian (2.3.3) UNRELEASED; urgency=low
       - missing-dependency-on-phpapi
       - obsolete-comments-style-in-php-ini
 
+  * data/files/triplets:
+    + [RG] New file with a list of triplet<->architecture
+      relationships.
   * data/standards-version/release-dates:
     + [RG] Add the release date for Policy 3.8.4.
 
@@ -22,6 +25,9 @@ lintian (2.3.3) UNRELEASED; urgency=low
   * debian/control:
     + [RG] Update standards version to 3.8.4 (no changes required).
 
+  * private/refresh-archs:
+    + [RG] Generate a list of triplet<->architecture relationships too.
+
   * t/runtests:
     + [RG] Update standards version to 3.8.4.
 
diff --git a/private/refresh-archs b/private/refresh-archs
index 3c6c179..7f13922 100755
--- a/private/refresh-archs
+++ b/private/refresh-archs
@@ -26,16 +26,43 @@ if [ -z "$1" ]; then
     exit 0
 fi
 
+export LANG=C
+
+dpkg_version="$(dpkg-architecture --version | head -n1)"
+
+### Architectures list ###
+
 f="$(mktemp)"
 
 cat > "$f" <<EOF
 # List of known architectures as provided by dpkg-architecture
 # Last updated: $(date -u +'%Y-%m-%d')
+# With: $dpkg_version
 
 EOF
-
-export LANG=C
 { echo "any"; echo "all";
   dpkg-architecture -L; } | sort >> "$f"
 
 mv "$f" "$1"/fields/architectures
+
+
+### Triplets list ###
+
+f="$(mktemp)"
+
+cat > "$f" <<EOF
+# List of "triplet architecture" relationships as provided by
+# dpkg-architecture
+# Last updated: $(date -u +'%Y-%m-%d')
+# With: $dpkg_version
+
+EOF
+
+{ # run this in a subshell to avoid multiple fd redirections
+for arch in $(dpkg-architecture -L); do
+    triplet="$(dpkg-architecture -a"$arch" -qDEB_HOST_GNU_TYPE 2>/dev/null)"
+    printf "%s %s\n" "$triplet" "$arch"
+done
+} | sort >> "$f"
+
+mv "$f" "$1"/files/triplets

-- 
Debian package checker


Reply to: