|
Size: 15210
Comment:
|
Size: 15635
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 107: | Line 107: |
| ||'''libffi'''|| #597920, patched version in experimental || | |
| Line 108: | Line 109: |
| ||'''mysql-5.1'''|| #597502, patched version in experimental || | |
| Line 110: | Line 112: |
| ||'''qt4-x11'''|| no BR yet, patched version in experimental || | |
| Line 199: | Line 202: |
| ||'''php5'''|| no BR yet, patched version in experimental || ||'''alsa-lib'''|| no BR yet, patched version in experimental || ||'''xorg-server'''|| no BR yet, patched version in experimental || |
|
| Line 261: | Line 267: |
| ||'''kbd-chooser'''|| no BR yet || |
Debian ARM Hard Float (armhf) port TODO list
list of Hard Float usertagged bugs. For the ones with a patch and no maintainer reaction for months, Porter NMU is ok.
State of features for armhf
This list omits many features that "just worked" from the beginning, and thus have avoided attention from porters. Thus it looks worse than it is. Detailed package-specific notes are on the page ArmHardFloatProblems.
Legend |
|
|
Great |
|
Fix in unreleased or BTS |
|
Unfixed |
|
Needs confirmation tests |
The GCC Toolchain |
State |
Binutils |
Broken in unstable Fixed in experimental |
Standard C |
|
Standard C++ |
|
glibc |
Debian eglibc works |
g77 |
|
libffi4 |
|
Objective-C |
|
Java |
gcj-4.4 works, but is broken, in particular ecj fails to run java binaries (~70 waiting to build) |
|
|
Self-bootstraping languages |
State |
fpc |
not yet |
ghc6 |
needs special bootstraping process |
gnat |
needs cross-compiled gnat from arch that has gnat |
|
|
Other languages |
State |
clisp |
in progress |
gdc |
not yet |
mono |
does not build |
ocaml |
|
and a dozen more languages |
|
|
|
Important packages |
State |
dietlibc |
TODO |
fftw3 |
|
gettext |
|
kernel-package |
TODO |
nspr |
|
iceweasel |
|
|
|
Infrastructure |
State |
buildd's |
|
build logs |
on http://buildd.debian-ports.org/status/architecture.php?a=armhf&suite=unstable |
official archive |
|
packages properly signed by DD |
|
developer accessible machine |
TODO |
official archive inclusion |
|
testing inclusion |
|
|
|
debian-installer |
State |
d-i base port |
TODO |
d-i sample images |
TODO |
d-i nightly images |
TODO |
d-i documentation |
|
arch-upgrade tool |
|
Failed packages (as found in the buildd status page) |
State |
eprover |
#521918 |
pperl |
#533934 |
gmorgan |
#583466 |
hivex |
#589809 |
mmorph |
#552881 |
scsh-0.6 |
no BR yet |
sformat |
#552873 |
gambc |
#501414 |
mpatrol |
#560460 |
bcov |
#577029 |
libmad |
#596936 |
osso-gwconnect |
#593049 |
xprint |
#596602 |
sqliteodbc |
#582647 |
freebirth |
#367831 |
wacom-tools |
#569380 |
xserver-xorg-input-hyperpen |
#569412 |
xserver-xorg-input-mutouch |
#569432 |
xserver-xorg-input-fpit |
#569435 |
guile-pg |
#590952 |
pgsql-asn1oid |
#599725 |
stlport5.2 |
#598937 |
slgtk |
#577364 |
php-imlib |
#571389 |
ski |
#495889 |
bogofilter |
#596986 |
ktoon |
#598933 |
libdevel-bt-perl |
#602668 |
seadefender |
#602469 |
zfs-fuse |
#598923 |
netsurf |
#574299 |
beast |
#563050 |
qwbfsmanager |
#598885 |
scidavis |
#588631 |
kcov |
#603135 |
libavg |
#580678 |
libxr |
#590418 |
gunradio |
#573759 |
vowpal-wabbit |
#602169 |
gwget2 |
#577899 |
xsd |
#604256 |
keybled |
#543029 |
libv8 |
#596997, patched version in experimental |
libffi |
#597920, patched version in experimental |
boost1.42 |
#604107, patched version in experimental |
mysql-5.1 |
#597502, patched version in experimental |
oolite |
#565101, fatal error: AppKit/NSApplication.h: No such file or directory |
cynthiune.app |
similar to #565101 |
qt4-x11 |
no BR yet, patched version in experimental |
eresi |
no BR yet, error: redefinition of 'struct user_reqs' |
xnecview |
no BR yet, error: expected identifier before numeric constant |
musescore |
no BR yet, error: invalid initialization of reference of type 'double&' from expression of type 'float' |
italc |
no BR yet, error: field 'timestamp' has incomplete type |
xfce4-radio-plugin |
no BR yet, error: field 'timestamp' has incomplete type |
cxref |
no BR yet, macro 'MATHDECL_1' used with too many args |
elinks |
no BR yet, macro 'get_opt_int' passed 2 arguments, but takes just 1, patched version in unreleased |
xorp |
no BR yet, casting error, also not in arch list |
libexplain |
no BR yet, compile errors |
ns3 |
no BR yet, compile errors |
patchage |
no BR yet, compile errors |
cryptonit |
no BR yet, compile errors |
gclcvs |
no BR yet, compile errors |
wmbiff |
no BR yet, undefined Macro: AC_PATH_XTRA_CORRECTED |
diagnostics |
no BR yet, error: _URC_NORMAL_STOP was not declared in this scope |
graphthing |
no BR yet, error: wxHIDE_READONLY was not declared in this scope |
tipptrainer |
no BR yet, error: 'class wxURL' has no member named ?GetProtocolName |
gambit |
no BR yet, wxWidgets errors |
jugglemaster |
no BR yet, wxWidgets errors |
sffview |
no BR yet, wxWidgets errors |
vnc4 |
no BR yet, libloader.a: No such file or directory |
liblouisxml |
no BR yet, dpkg-shlibdeps: error: couldn't find liblouis.so.2 |
psicode |
no BR yet, libr12/libr12.h: No such file or directory |
aufs-tools |
no BR yet, fatal error: linux/aufs_type.h: No such file or directory |
colorcode |
no BR yet, fatal error: ui_about.h: No such file or directory |
tetzle |
no BR yet, fatal error: QGLWidget.h: No such file or directory |
tea |
no BR yet, fatal error: ?QtGui: No such file or directory |
qviaggiatreno |
no BR yet, fatal error: ?QtGui: No such file or directory |
qtcreator |
no BR yet, fatal error: QtCore/qglobal.h: No such file or directory |
pantomime1.2 |
no BR yet, fatal error: GNUstepBase/GSCategories.h: No such file or directory |
gorm.app |
no BR yet, fatal error: GNUstepBase/GSCategories.h: No such file or directory |
eog-plugins |
no BR yet, fatal error: champlain/champlain.h: No such file or directory |
geeqie |
no BR yet, fatal error: clutter-gtk/clutter-gtk.h: No such file or directory |
rcalc |
no BR yet, fatal error: libgnomeui/gnome-window-icon.h: No such file or directory |
mod-mime-xattr |
no BR yet, needs regeneration |
xxdiff |
no BR yet, rst2html.py: Command not found |
wmdiskmon |
no BR yet, config.status: No such file or directory |
wmclockmon |
no BR yet, config.status: No such file or directory |
conspy |
no BR yet, fails to detect aclocal-1.10 |
plotutils |
no BR yet, autoreconf failed |
libeatmydata |
no BR yet, autoreconf failed |
libvisual-plugins |
no BR yet, autoconf failed |
plt-scheme |
no BR yet, libffi update |
sam2p |
no BR yet, configure fails |
qbankmanager |
no BR yet, libtool: version mismatch error |
nautilus-share |
no BR yet, libtool error |
sablotron |
no BR yet, libtool error |
qwo |
no BR yet, packaging bug? |
gnuift |
no BR yet, packaging bug? |
ekeyd |
no BR yet, packaging bug? |
libgii |
no BR yet, fails on arm thumb/asm conflict |
klibc |
no BR yet, minor armv7 fixes, patched version in unreleased |
openmsx |
no BR yet, Error: shift must be constant 'orr r0,r0,r3,LSL r2' |
ecl |
no BR yet, Error: selected processor does not support Thumb mode 'swp ip,r2,[r3]' |
flint |
no BR yet, Error: selected processor does not support Thumb mode 'rsc ip,ip,ip' |
llvm |
no BR yet, Error: LR and PC should not both be in register list 'ldmia sp!,{r0,r1,r2,r3,lr,pc}' |
llvm-snapshot |
no BR yet, Error: LR and PC should not both be in register list 'ldmia sp!,{r0,r1,r2,r3,lr,pc}' |
faucc |
no BR yet, arch not detected properly (tries to build x86 asm |
coq |
no BR yet, error: r7 cannot be used in asm here |
gcl |
no BR yet, error: the assertion tp&~tp on line 179 of sfaslelf.c in function relocate failed |
libblocksruntime |
no BR yet, clang: warning: unknown platform, assuming -mfloat-abi=soft |
kdelibs |
no BR yet, undefined references to login/logout |
cln |
no BR yet, undefined references |
ghemical |
no BR yet, undefined references |
cyrus-sasl2-heimdal |
no BR yet, undefined references |
timidity |
no BR yet, undefined ALSA references |
amsynth |
no BR yet, undefined ALSA references |
madplay |
no BR yet, undefined ALSA references |
cernlib |
no BR yet, test#89 (GENT): *** failed *** |
pacparser |
no BR yet, Test failed: got "192.0.0.0" expected "END-OF-SCRIPT" |
libnih |
no BR yet, fails one test case |
python-lzma |
no BR yet, tests fail |
libsgml-parser-opensp-perl |
no BR yet, tests fail |
libgtk2-mozembed-perl |
no BR yet, tests fail |
scheme48 |
no BR yet, tests fail |
mpfi |
no BR yet, test tadd_q fails |
libnokogiri-ruby |
no BR yet, tests fail |
libnokogiri-ruby |
no BR yet, test_aptsources.py fails |
Packages that only need armhf in architecture field |
State |
fuse |
#596952, patched version in unreleased |
libx86 |
#597000 |
libaio |
#596996 |
u3-tool |
#596989 |
blcr |
#541818 |
strace |
#596960, patched version in unreleased |
util-linux |
#596948, patched version in unreleased |
xorg |
no BR yet, patched version in unreleased |
samba |
no BR yet, patched version in unreleased |
php5 |
no BR yet, patched version in experimental |
alsa-lib |
no BR yet, patched version in experimental |
xorg-server |
no BR yet, patched version in experimental |
whitelister |
no BR yet |
orpie |
no BR yet |
xview |
no BR yet |
grib-api |
no BR yet |
wmii2 |
no BR yet |
scm |
no BR yet |
lcdproc |
no BR yet |
fenics |
no BR yet |
scsh-0.6 |
no BR yet |
netsniff-ng |
no BR yet |
ksplice |
no BR yet |
kgb |
no BR yet |
eql |
no BR yet |
superiotool |
no BR yet |
yaird |
no BR yet |
rt-tests |
no BR yet |
polyml |
no BR yet |
odyssey |
no BR yet |
nvramtool |
no BR yet |
fmtools |
no BR yet |
ext3grep |
no BR yet |
yap |
no BR yet |
liblinux-dvb-perl |
no BR yet |
9base |
no BR yet |
bip |
no BR yet |
mozart |
no BR yet |
libgdiplus |
no BR yet |
fbi |
no BR yet |
libdc1394 |
no BR yet |
ecore |
no BR yet |
scheme2c |
no BR yet |
xserver-xorg-input-synaptics |
no BR yet |
ibam |
no BR yet |
alsa-oss |
no BR yet |
alsa-tools |
no BR yet |
alsa-utils |
no BR yet |
alsa-plugins |
no BR yet |
stressapptest |
no BR yet |
oss4 |
no BR yet |
libguytools1 |
no BR yet |
adonthell |
no BR yet |
libffado |
no BR yet |
isdnutils |
no BR yet |
fuse-convmvfs |
no BR yet |
lua-gtk |
no BR yet |
rinputd |
no BR yet |
xfce4-diskperf-plugin |
no BR yet |
gst-plugins-good0.10 |
no BR yet |
gst-plugins-bad0.10 |
no BR yet |
fenix |
no BR yet |
battery-stats |
no BR yet |
nodejs |
no BR yet, needs armhf in build-dep arch list for libv8 |
ddccontrol |
no BR yet |
mongodb |
no BR yet, (any reason this is is i386/amd64 only?) |
lustre |
no BR yet |
libosl |
no BR yet |
root-system |
no BR yet |
scribus-ng |
no BR yet |
libffi-ruby |
no BR yet |
plee-the-bear |
no BR yet |
eucalyptus |
no BR yet |
chromium-browser |
no BR yet |
kbd-chooser |
no BR yet |
Triaging:
- Configure scripts potentially needing fixing
- Check that nothing is stuck in wrong dep-wait or not-for-us state in debian-ports.
- Provide fixes for packages.
NMU:
Packages that have open FTBFS bugs most likely FTBFS on armel buildd's as well. 0 Day NMU period for RC bugs is closed.
Packages with longstanding armhf usertagged bug should be open for porter NMU.
- For inactive maintainers, go for it, for active maintainers try first pestering the maintainer.
Other:
- There is currently no easy migration path for users of the current ABI Debian ARM port. Thought needs to go into this.
- We need more people with armhf systems to start running popularity-contest.
Get installed graph to 95%+ zone
Recording ARM Hard Float bugs to Debian BTS
- Earmark armhf bugs to have them searchable:
armhf usertag with user debian-arm@lists.debian.org
- To set usertags:
To: control@bugs.debian.org user debian-arm@lists.debian.org usertag bugnumber + armhf thanks
- Alternatively, when filing the bug:
Package: bloatlib Version: 12765-broken1 User: debian-arm@lists.debian.org Usertags: armhf
- one can use "bts" command from devscripts to set usertags:
bts user debian-arm@lists.debian.org . usertag $DebianBugNumber armhf
See also bugs.debian.org/usertags
Pending subscribe some mailing list so interested parties can receive armhf bugs:
$bug_number-subscribe-debian-arm=lists.debian.org@bugs.debian.org
It is recommend to try to agree on some other mailing lists besides <<MailTo:debian-arm AT lists DOT debian DOT org>>
