= Debian ARM EABI (armel) port TODO list = * [[https://buildd.debian.org/~luk/status/architecture.php?suite=&a=armel|buildd status]] * [[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.ports.debian.org/debian-ports/dists/unreleased/main/binary-armel/|unreleased]] or BTS || || {X} || Unfixed || || {i} || Needs confirmation tests || ||'''''The GCC Toolchain'''''||'''State'''|| ||'''Binutils'''|| (./) Works (RikuVoipio)|| ||'''Standard C'''|| (./) Works (RikuVoipio)|| ||'''Standard C++'''|| (./) Works (RikuVoipio)|| ||'''glibc'''|| (./) Works (RikuVoipio / aurel32)|| ||'''g77'''|| (./) Made obsolete with GfortranTransition || ||'''libffi4''' || (./) (RikuVoipio) || ||'''Objective-C'''|| (./) || ||'''Java'''|| (./) Works (RikuVoipio)|| |||| || ||'''''Other languages'''''||'''State'''|| ||'''clisp''' || {X} Needs porting to EABI, see [[http://mat.exon.name/logs/clisp|Mat's notes and patches]] DebianBug:598152 Requires itself to compile itself(?)|| ||'''fpc''' || (./) Free Pascal compiler. TODO (?): Makes 18 binary packages; 8 other binary packages waiting. || ||'''ghc6''' || (./) Glasgow Haskell Compiler. || ||'''gnat''' || (./) Gnu Ada compiler. Not provided on ARM old-EABI either. 17 packages waiting. || ||'''mono'''|| (./) gtk-sharp builds now, some rarer components have trouble still || ||'''ocaml'''|| (./) (native compiler missing)|| ||'''and a dozen more languages''' || {X} || |||| || ||'''''Important packages'''''||'''State'''|| ||'''dietlibc'''|| Needs porting DebianBug:459482. 19 packages waiting || ||'''fftw3'''|| (./) || ||'''gettext'''|| (./) || ||'''kernel-package'''|| (./) || ||'''nspr'''|| (./) || ||'''iceweasel'''|| (./) || |||| || ||'''''Infrastructure'''''||'''State'''|| ||'''buildd's'''|| (./) 6 buildd's running (RikuVoipio)|| ||'''build logs'''|| (./) https://buildd.debian.org/ (RikuVoipio)|| ||'''official archive'''|| (./) 96.69% up-to-date || ||'''packages properly signed by DD'''|| (./) || ||'''developer accessible machine'''|| (./) agricola.debian.org, other machines publicly available too|| ||'''official archive inclusion'''|| (./) DebianBug:439832. Need to make sure we meet the [[http://ftp-master.debian.org/archive-criteria.html|Archive criteria]] || ||'''testing inclusion''|| see armelLennyReleaseRecertification (being worked on)|| |||| || ||'''''debian-installer'''''||'''State'''|| ||'''d-i base port'''|| (./) || ||'''d-i sample images'''|| {i} || ||'''d-i nightly images'''|| (./) [[https://d-i.debian.org/daily-images/armel/]] || ||'''d-i documentation'''|| {X} || ||'''arch-upgrade tool'''|| {X} [ArchTakeover] || {{http://buildd.debian.org/stats/graph-week.png}} Triaging: * [[http://lists.debian.org/debian-arm/2008/01/msg00065.html|Configure scripts potentially needing fixing]] * 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. * Provide fixes for [[https://buildd.debian.org/stats/?arch=armel&state=Failed|failed]] 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 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: * 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 == 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]] ---- CategoryPorts