Your message dated Wed, 19 May 2010 06:47:20 +0000
with message-id <[email protected]>
and subject line Bug#568123: fixed in dpkg 1.15.7.2
has caused the Debian Bug report #568123,
regarding dpkg: Add new 'e500' architecture to triplettable and ostable
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
568123: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568123
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg
Version: 1.15.5.6
Severity: wishlist
Tags: patch
At this time, we have the Debian binutils, gcc, and eglibc packages
building cross-compilers for e500 correctly with just a few minor
patches. A few other packages (libmpfr, libgmp) needed to be
crossbuilt (with minor patches only to enable cross-compilation).
We do not yet have a full self-hosting e500 environment constructed,
but we are actively working to complete one on our development boards.
I've included inline the exported git patch from our internal dpkg
source tree:
From: Kyle Moffett <[email protected]>
Date: Tue, 23 Mar 2010 14:45:12 -0400
Subject: [PATCH] Add new 'e500' architecture to triplettable and ostable
The 'e500' architecture (also called MPC85xx) is a binary-incompatible
variant of PowerPC/POWER designed and supported by FreeScale and IBM.
Additional information can be found at:
http://en.wikipedia.org/wiki/PowerPC_e500
It has the unfortunate GNU arch triplet of "powerpc-linux-gnuspe", when
it should have been "powerpcspe-linux-gnu" or "e500-linux-gnu". This
causes much the same problem and has the same solution as the lpia
architecture's triplet: "arm-linux-gnulp". The result is a few extra
entries in the "ostable" file to deal with the quirk.
At this time the 'e500' architecture port is still very much an
unofficial port. While we hope that will change in the future, it is
entirely possible that the embedded niche of the processor will make
such an official Debian port problematic.
Signed-off-by: Kyle D Moffett <[email protected]>
---
ostable | 2 ++
triplettable | 2 ++
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/ostable b/ostable
index 2ef2cdd..989c220 100644
--- a/ostable
+++ b/ostable
@@ -15,8 +15,10 @@
#
# <Debian name> <GNU name> <config.guess regex>
uclibceabi-linux linux-uclibceabi linux[^-]*-uclibceabi
+uclibcspe-linux linux-uclibcspe linux[^-]*-uclibcspe
uclibc-linux linux-uclibc linux[^-]*-uclibc
gnueabi-linux linux-gnueabi linux[^-]*-gnueabi
+gnuspe-linux linux-gnuspe linux[^-]*-gnuspe
gnulp-linux linux-gnulp linux[^-]*-gnulp
gnu-linux linux-gnu linux[^-]*(-gnu.*)?
gnu-kfreebsd kfreebsd-gnu kfreebsd[^-]*(-gnu.*)?
diff --git a/triplettable b/triplettable
index 1a2c666..d1eeadf 100644
--- a/triplettable
+++ b/triplettable
@@ -4,8 +4,10 @@
#
# <Debian triplet> <Debian arch>
uclibceabi-linux-arm uclibc-linux-armel
+uclibcspe-linux-powerpc uclibc-linux-e500
uclibc-linux-<cpu> uclibc-linux-<cpu>
gnueabi-linux-arm armel
+gnuspe-linux-powerpc e500
gnulp-linux-i386 lpia
gnu-linux-<cpu> <cpu>
gnu-kfreebsd-<cpu> kfreebsd-<cpu>
--
1.7.0
-- System Information:
Debian Release: squeeze/sid
APT prefers stable
APT policy: (990, 'stable'), (700, 'testing'), (600, 'unstable'), (500,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages dpkg depends on:
ii coreutils 6.10-6 The GNU core utilities
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii lzma 4.43-14 Compression method of 7z format in
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 0.7.25.3 Advanced front-end for dpkg
-- no debconf information
>From 9a567d5146c6a0a25365a20a1eee0a6f77f522f2 Mon Sep 17 00:00:00 2001
From: Kyle Moffett <[email protected]>
Date: Tue, 23 Mar 2010 14:45:12 -0400
Subject: [PATCH] Add new 'e500' architecture to triplettable and ostable
The 'e500' architecture (also called MPC85xx) is a binary-incompatible
variant of PowerPC/POWER designed and supported by FreeScale and IBM.
Additional information can be found at:
http://en.wikipedia.org/wiki/PowerPC_e500
It has the unfortunate GNU arch triplet of "powerpc-linux-gnuspe", when
it should have been "powerpcspe-linux-gnu" or "e500-linux-gnu". This
causes much the same problem and has the same solution as the lpia
architecture's triplet: "arm-linux-gnulp". The result is a few extra
entries in the "ostable" file to deal with the quirk.
At this time the 'e500' architecture port is still very much an
unofficial port. While we hope that will change in the future, it is
entirely possible that the embedded niche of the processor will make
such an official Debian port problematic.
Signed-off-by: Kyle D Moffett <[email protected]>
---
ostable | 2 ++
triplettable | 2 ++
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/ostable b/ostable
index 2ef2cdd..989c220 100644
--- a/ostable
+++ b/ostable
@@ -15,8 +15,10 @@
#
# <Debian name> <GNU name> <config.guess regex>
uclibceabi-linux linux-uclibceabi linux[^-]*-uclibceabi
+uclibcspe-linux linux-uclibcspe linux[^-]*-uclibcspe
uclibc-linux linux-uclibc linux[^-]*-uclibc
gnueabi-linux linux-gnueabi linux[^-]*-gnueabi
+gnuspe-linux linux-gnuspe linux[^-]*-gnuspe
gnulp-linux linux-gnulp linux[^-]*-gnulp
gnu-linux linux-gnu linux[^-]*(-gnu.*)?
gnu-kfreebsd kfreebsd-gnu kfreebsd[^-]*(-gnu.*)?
diff --git a/triplettable b/triplettable
index 1a2c666..d1eeadf 100644
--- a/triplettable
+++ b/triplettable
@@ -4,8 +4,10 @@
#
# <Debian triplet> <Debian arch>
uclibceabi-linux-arm uclibc-linux-armel
+uclibcspe-linux-powerpc uclibc-linux-e500
uclibc-linux-<cpu> uclibc-linux-<cpu>
gnueabi-linux-arm armel
+gnuspe-linux-powerpc e500
gnulp-linux-i386 lpia
gnu-linux-<cpu> <cpu>
gnu-kfreebsd-<cpu> kfreebsd-<cpu>
--
1.7.0
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.15.7.2
We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:
dpkg-dev_1.15.7.2_all.deb
to main/d/dpkg/dpkg-dev_1.15.7.2_all.deb
dpkg_1.15.7.2.dsc
to main/d/dpkg/dpkg_1.15.7.2.dsc
dpkg_1.15.7.2.tar.bz2
to main/d/dpkg/dpkg_1.15.7.2.tar.bz2
dpkg_1.15.7.2_amd64.deb
to main/d/dpkg/dpkg_1.15.7.2_amd64.deb
dselect_1.15.7.2_amd64.deb
to main/d/dpkg/dselect_1.15.7.2_amd64.deb
libdpkg-dev_1.15.7.2_amd64.deb
to main/d/dpkg/libdpkg-dev_1.15.7.2_amd64.deb
libdpkg-perl_1.15.7.2_all.deb
to main/d/dpkg/libdpkg-perl_1.15.7.2_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <[email protected]> (supplier of updated dpkg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 19 May 2010 07:57:14 +0200
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source amd64 all
Version: 1.15.7.2
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <[email protected]>
Changed-By: Guillem Jover <[email protected]>
Description:
dpkg - Debian package management system
dpkg-dev - Debian package development tools
dselect - Debian package management front-end
libdpkg-dev - Debian package management static library
libdpkg-perl - Dpkg perl modules
Closes: 568123 575158 575410 578002 578635 579722 579724 580774 580984 581315
Changes:
dpkg (1.15.7.2) unstable; urgency=low
.
[ Raphaƫl Hertzog ]
* Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use
$XDG_CONFIG_HOME/dpkg/buildflags.conf by default.
* Update deb-substvars(5) to codify how variables containing multiple
lines must be managed.
* Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to
false and dpkg-shlibdeps can strip the minimal version specification.
Closes: #579724
Document this behaviour in the API and add non-regression test to ensure
it's kept.
* Let dpkg-buildflags error out when a required parameter is missing.
Closes: #579722
* Add Bug-Ubuntu field in DEP-3 template provided in the automatic header
of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung
<[email protected]> for the patch. Closes: #578002
* Update deb-override(5) by removing references to usage of sections
to place the packages on the mirrors and by indicating that the Debian
policy offers a list of allowed values for section and priority.
Closes: #575410
* Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5)
to match the new location. Closes: #580774
* Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has
been removed in 1.15.6.
* Rename /usr/lib/dpkg/maintscript-helper into
/usr/bin/dpkg-maintscript-helper, it is a public interface even if working
around known limitations.
* Add "supports" command to dpkg-maintscript-helper to ensure the wanted
command is supported before calling it.
.
[ Guillem Jover ]
* Add powerpcspe support to ostable and triplettable.
Thanks to Sebastian Andrzej Siewior <[email protected]> and
Kyle Moffett <[email protected]>. Closes: #568123, #575158
* Fix dpkg --root by properly stripping again the root directory from the
path of the maintainer script to execute. Closes: #580984
* On Linux use sync() instead of an fsync() per file on deferred extraction,
to workaround performance degradation on ext4. Closes: #578635
.
[ Gerfried Fuchs ]
* Fix syntax error in dpkg-name. Closes: #581315
Checksums-Sha1:
420ab2514738462b7b10213a3de84dff13df4dd6 1221 dpkg_1.15.7.2.dsc
50e0f02d136df495f28ab522c7afc79f1dc8126e 4921845 dpkg_1.15.7.2.tar.bz2
f6b0eb3be544d0fabb54ce41843048c0645a77ae 377240 libdpkg-dev_1.15.7.2_amd64.deb
c9df22429998e8b19e7d99674fce687df519d695 1918510 dpkg_1.15.7.2_amd64.deb
b694bd54de2b8166c72e5820c744f7ca3111fd20 792554 dselect_1.15.7.2_amd64.deb
515a0a45eb4bf1d2b4ecbc1fbb2fd5fd74dcc07c 407772 dpkg-dev_1.15.7.2_all.deb
fb1db2c154d53dc896b665bf36200a634097bb47 582860 libdpkg-perl_1.15.7.2_all.deb
Checksums-Sha256:
6db728bc70b1e99732f8f7801ce5760b5fccb1143d90b8d863b1e99b87474aa7 1221
dpkg_1.15.7.2.dsc
d3235cbcd5580c4b8d83b6dcf3ab71a076178bcca327c1339a1f95a8324103a5 4921845
dpkg_1.15.7.2.tar.bz2
b635959be15b837a4e3ffddb61ef606e8ae523ea8f77a42dd3bcf856d892975d 377240
libdpkg-dev_1.15.7.2_amd64.deb
eb4499b7d46a275f23307f2ac2100c8b635884be2ca58d7d5fe2afdaebb72e0b 1918510
dpkg_1.15.7.2_amd64.deb
b38f2454ae934d7c35e9404686c02290b54b941556643fde465d41d22116c0e1 792554
dselect_1.15.7.2_amd64.deb
889c3311165f370e1251b00fec283b94f73c09add812bd2e20756bf94e16a0f7 407772
dpkg-dev_1.15.7.2_all.deb
4d08e26e78a64771c334623ced12a62e58ab36c9f811b68dfacfe64acbaaf7b4 582860
libdpkg-perl_1.15.7.2_all.deb
Files:
0153b46014452aad73a53e76698a19b1 1221 admin required dpkg_1.15.7.2.dsc
bcd5c89035049352df03ebc75464e807 4921845 admin required dpkg_1.15.7.2.tar.bz2
b3ecd33aa1fb9b2650fa5bc5ff16c5a7 377240 libdevel optional
libdpkg-dev_1.15.7.2_amd64.deb
44002bb70fda5c3275b6801f62a45664 1918510 admin required dpkg_1.15.7.2_amd64.deb
0fb773d6db419958469662c075bd83fd 792554 admin optional
dselect_1.15.7.2_amd64.deb
efb65b21888ab7f4ca4bc4b1448c6d8e 407772 utils optional
dpkg-dev_1.15.7.2_all.deb
980504122618351c753737f4f1925bd2 582860 perl optional
libdpkg-perl_1.15.7.2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvzgfEACgkQuW9ciZ2SjJuSdgCg91mEwlOV6P6mWK8fjX/l4dxG
+fwAoPOGKwSe3i7GxFSFN5CvTusw1oy+
=vTo4
-----END PGP SIGNATURE-----
--- End Message ---