Package: dpkg
Version: 1.18.4
Severity: wishlist
Tags: patch
Dear Maintainer,
Please could you add the attached definition for CloudABI, a new POSIX-like
runtime (currently) for amd64/x86_64 and arm64/aarch64.
I'm requesting this as a step in getting a CloudABI toolchain packaged on
Debian. I'm not seeking to introduce a new Debian port or multiarch.
I've posted [1] with some background info and am happy to answer queries,
comments etc. there; or whereever you'd prefer.
[1] https://lists.debian.org/debian-mentors/2016/02/msg00126.html
-- System Information:
Debian Release: stretch/sid
APT prefers xenial-updates
APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500,
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0-2-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dpkg depends on:
ii libbz2-1.0 1.0.6-8
ii libc6 2.21-0ubuntu5
ii liblzma5 5.1.1alpha+20120614-2ubuntu2
ii libselinux1 2.4-3build1
ii tar 1.28-2.1
ii zlib1g 1:1.2.8.dfsg-2ubuntu4
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 1.1.10
-- no debconf information
--- ostable 2015-11-26 23:53:38.000000000 +0000
+++ ostable 2016-02-09 14:30:44.000000000 +0000
@@ -37,3 +37,4 @@
uclibceabi-uclinux uclinux-uclibceabi uclinux[^-]*-uclibceabi
uclibc-uclinux uclinux-uclibc uclinux[^-]*(-uclibc.*)?
tos-mint mint mint[^-]*
+cloudabi-unknown unknown-cloudabi unknown[^-]*-cloudabi
--- scripts/t/Dpkg_Arch.t 2015-12-25 03:53:50.000000000 +0000
+++ scripts/t/Dpkg_Arch.t 2016-02-09 15:46:22.000000000 +0000
@@ -98,7 +98,7 @@
is(gnutriplet_to_debarch('unknown-unknown-unknown'), undef, 'unknown gnutriplet');
is(gnutriplet_to_debarch('x86_64-linux-gnu'), 'amd64', 'known gnutriplet');
-is(scalar get_valid_arches(), 417, 'expected amount of known architectures');
+is(scalar get_valid_arches(), 446, 'expected amount of known architectures');
{
local $ENV{CC} = 'false';
--- triplettable 2015-11-26 23:53:41.000000000 +0000
+++ triplettable 2016-02-09 14:30:20.000000000 +0000
@@ -30,3 +30,4 @@
uclibceabi-uclinux-arm uclinux-armel
uclibc-uclinux-<cpu> uclinux-<cpu>
tos-mint-m68k mint-m68k
+cloudabi-unknown-<cpu> cloudabi-<cpu>