14184
Comment:
|
14190
|
Deletions are marked like this. | Additions are marked like this. |
Line 105: | Line 105: |
||'''plee-the-bear'''|| DebianBug:627253 || | |
Line 144: | Line 143: |
||'''fbasics'''|| [[http://buildd.debian-ports.org/status/fetch.php?pkg=fbasics&arch=armhf&ver=2110.79-1&stamp=1316196251|build log]] || DebianBug:|| | ||'''fbasics'''|| [[http://buildd.debian-ports.org/status/fetch.php?pkg=fbasics&arch=armhf&ver=2110.79-1&stamp=1316196251|build log]] || DebianBug:641859|| |
Line 194: | Line 193: |
||'''plee-the-bear'''|| DebianBug:627253 || |
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 |
Binutils in unstable now supports armhf |
Standard C |
gcc-4.[4,5,6] available (Debian GCC includes the Linaro patches) |
Standard C++ |
gcc-4.[4,5,6] available (Debian GCC includes the Linaro patches) |
glibc |
Debian eglibc works |
g77 |
gcc-4.[4,5,6] available (Debian GCC includes the Linaro patches) |
libffi5 |
3.0.10 |
Objective-C |
gcc-4.[4,5,6] available (Debian GCC includes the Linaro patches) |
Java |
gcj-4.6 works, openjdk-6, openjdk-7 being worked on |
|
|
Self-bootstraping languages |
State |
fpc |
not yet |
sbcl |
not yet |
ghc6 |
needs special bootstraping process |
gnat |
IN PROGRESS |
|
|
Other languages |
State |
clisp |
in progress |
gdc |
gdc-4.4 available |
mono |
IN PROGRESS |
ocaml |
lacks native |
and a dozen more languages |
|
|
|
Important packages |
State |
dietlibc |
TODO |
kernel-package |
621032 - sdma-firmware needs some source presentation source code (bytecode as C files not an option) |
|
|
Infrastructure |
State |
buildd's |
5 buildd's running (Konstantinos) |
build logs |
on http://buildd.debian-ports.org/status/architecture.php?a=armhf&suite=unstable |
official archive |
~87% |
packages properly signed by DD |
|
developer accessible machine |
TODO |
official archive inclusion |
615513: armhf accepted as release goal for wheezy! Need to make sure we meet the Archive criteria. |
testing inclusion |
|
|
|
debian-installer |
State |
d-i base port |
Most udebs are built |
d-i kernel images |
work in progress on 2.6.39 & 3.0.0 |
d-i sample images |
waiting for the above |
d-i nightly images |
TODO |
d-i documentation |
|
arch-upgrade tool |
|
|
|
Failed packages (not directly related to armhf) |
State |
eprover |
|
pperl |
|
sformat |
|
gambc |
|
bcov |
|
pgsql-asn1oid |
|
stlport5.2 |
|
slgtk |
|
ski |
|
ktoon |
|
libdevel-bt-perl |
|
zfs-fuse |
|
qwbfsmanager |
|
scidavis |
|
libavg |
|
gnuradio |
|
crystalspace |
544831, needs arm atomics |
boost1.42 |
604107, fixed in boost1.46, still need 1.42 |
hylafax |
|
eresi |
598936, error: redefinition of 'struct user_reqs' |
xorp |
no BR yet, casting error, also not in arch list |
libexplain |
|
gclcvs |
no BR yet, compile errors |
diagnostics |
no BR yet, error: _URC_NORMAL_STOP was not declared in this scope |
vnc4 |
536544, libloader.a: No such file or directory |
aufs-tools |
655610, fatal error: linux/aufs_type.h: No such file or directory |
pantomime1.2 |
|
gorm.app |
|
rcalc |
no BR yet, fatal error: libgnomeui/gnome-window-icon.h: No such file or directory |
xxdiff |
|
libvisual-plugins |
|
libgii |
no BR yet, fails on arm thumb/asm conflict |
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}' |
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 |
ghemical |
no BR yet, depends on fixed mpqc |
libnih |
no BR yet, fails one test case |
libsgml-parser-opensp-perl |
|
libgtk2-mozembed-perl |
|
dammit |
|
dpkg |
634961 - fails testsuite if not run using fakeroot! |
xf86-video-msm |
no BR, ftbfs, needs porting. Builds fine if CFLAGS are cleaned up in Makefile. Makefile should NOT be specifying float and cpu flags since gcc defaults should be correct. No idea if it works yet. |
Failures directly related to armhf |
State |
libx86 |
|
blcr |
|
whitelister |
no BR yet, "ocamlfind: Not supported in your configuration: ocamlopt" |
scsh-0.6 |
|
polyml |
|
ibam |
|
yap |
|
stressapptest |
|
oss4 |
604679, ICE |
libguytools1 |
|
libguytools2 |
|
lua-gtk |
no BR yet |
nodejs |
no BR yet, does not detect libv8, maybe a libv8 problem?! |
libffi-ruby |
no BR yet |
chromium-browser |
no BR yet |
aqemu |
|
fdutils |
|
mpi-defaults |
|
pulseaudio |
|
reptyr |
|
luajit |
|
libv8 |
|
mono |
|
xserver-xorg-video-tga |
639858 - There doesn't seem to be any way this hardware could be on an arm system, so why bother? |
xf86-video-glamo |
639856 - Bug discussions seem to indicate there is no point in this package on armhf. Perhaps it should be closed. |
ekiga |
|
geos |
gcc ICEs |
State |
Bug Number |
ace |
|
|
oss4 |
||
traverso |
||
shibboleth-sp2 |
||
webkitgtk+ |
||
fbasics |
Closed bugs |
State |
valgrind |
no BR, fixed on 1:3.6.1-5 |
binutils |
|
gcc-4.4 |
|
alsa-lib |
|
alsa-tools |
|
alsa-utils |
|
alsa-plugins |
|
superiotool |
|
elinks |
|
libisofs |
|
coq |
|
xfce4-radio-plugin |
|
xfce4-diskperf-plugin |
|
netsurf |
|
openmpi |
|
php-imlib |
|
libmodplug |
|
cynthiune.app |
|
gst-plugins-bad0.10 |
|
beast |
|
xnecview |
|
hivex |
|
sprng |
|
fenics |
|
aqsis |
|
xorg |
|
vowpal-wabbit |
|
cpuburn |
|
mmorph |
|
alsa-oss |
|
guile-pg |
|
cairo-dock-plugins |
|
gdb |
|
klibc |
|
librep |
|
ecj |
|
openmsx |
635413 , fixed upstream |
scheme2c |
|
hdf5 |
635199, fixed |
bogofilter |
596986, not reproducible anymore |
oolite |
|
iceweasel |
|
libffi |
|
xsd |
|
smc |
|
flash-kernel |
|
libtool |
|
plee-the-bear |
Packages that FTBFS because of broken java |
State |
jffi |
|
tijmp |
|
beid |
|
openvrml |
|
zookeeper |
|
hyperestraier |
|
jless |
|
antlr3 |
|
lasso |
|
eclipse |
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>>