Debian ARM EABI (armel) port TODO list
[http://unstable.buildd.net/index-armel.html Wanna-Build status]
[http://unstable.buildd.net/buildd/armel_Failed.html Failed builds]. Bugreports/Patches need to be provided for packages not already having them.
[http://unstable.buildd.net/buildd/armel_Building.html Packages building]. This includes builds that haven't been categorized to failed/n-f-u/give-back. List needs cleaning up.
[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=eabi List of EABI usertagged bugs]. For the ones with a patch and no maintainer reaction for months, Porter NMU is ok.
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. Detailed package-specific notes are on the page ArmEabiProblems.
Legend |
|
|
Great |
|
Fix in [http://ftp.debian-ports.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) |
g77 |
~290 packages waiting.. (GfortranTransition needs help) |
libffi4 |
|
Objective-C |
Part of gcc, disabled because doesn't work. ~80 packages waiting |
Java |
Works (RikuVoipio) |
|
|
Other languages |
State |
fpc |
Free Pascal compiler. Needs itself to compile itself, available in arm port. Makes 18 binary packages; 8 other binary packages waiting. |
ghc6 |
Glasgow Haskell Compiler |
gnat |
Gnu Ada compiler. Requires itself to compile itself. Not provided on ARM old-EABI either. 17 packages waiting. |
mono |
[https://bugzilla.novell.com/show_bug.cgi?id=MONO80024 MONO80024 fixed]. Still some issues compiling gtk-sharp2.. ~40 packages waiting |
ocaml |
(native compiler missing) |
and a dozen more languages |
|
|
|
Important packages |
State |
dietlibc |
Needs porting [http://bugs.debian.org/425971 Bug #459482]. 19 packages waiting |
fftw |
Wants g77 to build its fortran stubs. ~16 packages waiting, none of which use the fortran stubs. |
fftw3 |
|
gettext |
|
kernel-package |
[http://bugs.debian.org/425971 Bug #425971], which makes auto-building of the linux kernel fail |
nspr |
|
iceweasel |
fixed in firefox 3.0 betas(?) |
|
|
Infrastructure |
State |
buildd's |
3 buildd's running (RikuVoipio) |
build logs |
|
unofficial archive |
92.02% up-to-date |
packages properly signed by DD |
|
developer accessible machine |
Now accessible, needs some config + DSA attention, Wookey working on it - ask if access needed |
official archive inclusion |
Request [http://bugs.debian.org/439832 filed]. Need to make sure we meet the [http://ftp-master.debian.org/archive-criteria.html Archive criteria]. |
|
|
debian-installer |
State |
d-i base port |
|
d-i sample images |
(out of date) |
d-i nightly images |
|
d-i documentation |
|
arch-upgrade tool |
|
Triaging:
check that[http://armel-debs.applieddata.net/diffs-arch/ debian/control] and [http://armel-debs.applieddata.net/diffs/ bigger diffs] from armel-debs are included in uploaded packages or Debian BTS.
Check that nothing is stuck in wrong dep-wait or not-for-us state in debian-ports [http://unstable.buildd.net/index-armel.html wanna-build] states.
Check any missing binNMU transtitions.
NMU:
- Packages that have open FTBFS bugs most likely FTBFS on armel buildd's as well. 0 Day NMU period for RC bugs is open...
Packages with longstanding [http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=eabi EABI usertagged bug] should be open for porter NMU.
- For inactive maintainers, go for it, for active maintainers try first pestering the maintainer.
Other:
[http://lists.debian.org/debian-toolchain/2007/07/msg00000.html g77 -> gfortran] transition remains the biggest armel port blocker.
- 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 95%+ 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"]