Debian ARM EABI (armel) port TODO list
[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=eabi List of EABI usertagged bugs]
State of features for armel
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.
Legend |
|
|
Great |
|
Fix in [http://ftp.gnuab.org/debian/dists/unreleased/main/binary-armel/ unreleased] or BTS |
|
Unfixed |
|
Needs confirmation tests |
The GCC Toolchain |
State |
Binutils |
Works (RikuVoipio) |
Standard C |
Works (RikuVoipio) |
Standard C++ |
Works (RikuVoipio) |
glibc |
Works (RikuVoipio / aurel32) |
gfortran |
|
libffi4 |
|
Objective-C |
|
Java |
[http://gcc.gnu.org/PR31325 gcc PR31325] |
|
|
Other languages |
State |
ghc6 |
|
mono |
#430582 |
perl |
Works (RikuVoipio) |
php5 |
Works (RikuVoipio) |
python |
libffi4 requirement dropped |
ocaml |
|
ruby |
|
and a dozen more languages |
|
|
|
Important packages |
State |
apt |
Works (RikuVoipio) |
attr |
Works (RikuVoipio) |
db4.5 |
Works (RikuVoipio) |
db4.x legacy |
Works (RikuVoipio) |
dpkg |
Works (RikuVoipio) |
fftw3 |
|
gettext |
Java bindings disabled |
kernel-package |
|
linux-2.6 |
Works (RikuVoipio) |
nspr |
(bugreport missing?) |
|
|
Infrastructure |
State |
buildd's |
2 buildd's running (RikuVoipio) |
build logs |
|
unofficial archive |
87.41% up-to-date |
packages properly signed by DD |
|
developer accessible machine |
|
official archive inclusion |
|
|
|
debian-installer |
State |
d-i base port |
|
d-i sample images |
outdated |
d-i nightly images |
|
arch-upgrade tool |
|
List of patches that only add 'armel' to debian/control:
Original list of patches modifying only debian/control [http://armel-debs.applieddata.net/diffs-arch/ here].
- Time to start NMU'ing these.
List of slightly more involved patches needing work:
- Upload fixed packages to unreleased repository
[http://armel-debs.applieddata.net/diffs/gettext-0.16.1-nojava.diff here].
More patches to be sorted out available [http://armel-debs.applieddata.net/diffs/ here].
- freetds exports softfloat symbols on armel, which break the nazi shlibs binary check.
General sid brokenness:
- Most packages that failed "build whole sid" project also fail on the armel buildd.
- Many packages are going out before lenny ( for example php4, apache1 and related packages). Don't waste time porting those for armel.
Other:
- There is currently no easy migration path for users of the current old-ABI Debian ARM port. Thought needs to go into this.
- We need more people with armel systems to start running popularity-contest.
Get installed graph to 90%+ zone http://unstable.buildd.net/buildd/Installed_stats.png
Recording Arm EABI bugs to Debian bts
- Earmark eabi bugs to have them searchable:
eabi usertag with user debian-arm@lists.debian.org
[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=eabi List of EABI usertagged bugs]
- To set usertags:
To: control@bugs.debian.org user debian-arm@lists.debian.org usertag bugnumber + eabi thanks
- Alternatively, when filing the bug:
Package: bloatlib Version: 12765-broken1 User: debian-arm@lists.debian.org Usertags: eabi
- one can use "bts" command from devscripts to set usertags:
bts user debian-arm@lists.debian.org . usertag 433213 eabi
- See also ["bugs.debian.org/usertags"]