Debian ARM Hard Float (armhf) port TODO list

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

{X}

Unfixed

{i}

Needs confirmation tests

The GCC Toolchain

State

Binutils

(./) Binutils in unstable now supports armhf

Standard C

(./) gcc-4.[4,5,6,7] available (Debian GCC includes the Linaro patches)

Standard C++

(./) gcc-4.[4,5,6,7] available (Debian GCC includes the Linaro patches)

glibc

Debian eglibc works

g77

(./) gcc-4.[4,5,6,7] available (Debian GCC includes the Linaro patches)

libffi5

(./) 3.0.10

Objective-C

(./) gcc-4.[4,5,6,7] available (Debian GCC includes the Linaro patches)

Java

(./) gcj-4.6 works, (./) openjdk-6, (./) openjdk-7

Self-bootstraping languages

State

fpc

(./)

sbcl

not yet

ghc

(./)

gnat

IN PROGRESS

Other languages

State

clisp

in progress

gdc

gdc-4.4 available

mono

Mono 2.10 {X} , Mono 3.0 IN PROGRESS

ocaml

(./) lacks native

and a dozen more languages

{X}

Important packages

State

dietlibc

{X} builds but has runtime failures

Infrastructure

State

buildd's

(./) 5 buildd's running (Konstantinos)

Official buildds

(./) Announce Mail, List of machines

build logs

on http://buildd.debian.org/status/architecture.php?a=armhf&suite=unstable

official archive

(./) ~94%

packages properly signed by DD

(./)

developer accessible machine

(./) harris.debian.org

official archive inclusion

(./)

testing inclusion

Armhf has been added to testing and is in pretty good shape there, however it is not yet being treated as a release architecture

debian-installer

State

d-i base port

(./)

d-i kernel images

(./)

d-i sample images

(./) Images

d-i nightly images

TODO

d-i documentation

{X}

arch-upgrade tool

{X} [ArchTakeover]

Failures directly related to armhf

State

whitelister

no BR yet, "ocamlfind: Not supported in your configuration: ocamlopt"

lua-gtk

no BR yet

https://buildd.debian.org/stats/graph-week-big.png

Triaging:

NMU:

NMU BSPs:

Other:

Get installed graph to 95%+ zone

Armhf in testing

As mentioned above armhf testing is now in a good state and is now considered a release architecture. As of 2012-07-21 143 packages were uninstallable. This overall count is only marginally worse than armel. However it would be good to get the uninstallability count down further

A list of uninstallable packages can be found at http://edos.debian.net/edos-debcheck/results/testing/latest/armhf/list.php

Known problem packages:

Packages waiting for testing migration but with no known actual problems

Packages waiting for build in armhf unstable but with no known actual problems.

trails investigated (only ones considered significant,long or unobvious listed)

armhf libffi investigation

See http://lists.debian.org/debian-arm/2012/03/msg00108.html for more information

Haskell packages

This list looks bad, but we're reasonably convinced these are all false positives - Haskell doesn't do variadics. See http://lists.debian.org/debian-arm/2012/04/msg00008.html

Source Package

Version(s) affected

agda-bin

2.3.0.1-1

alex

3.0.1-1+b1

arbtt

0.6.1-2

bluetile

0.5.3-1 0.6-1

bnfc

2.2-3.1

bustle

0.2.5-1

c2hs

0.16.3-2

carettah

0.0.7-3

cpphs

1.11-4+b2 1.13.3-2

darcs

2.5.2-6

darcs-monitor

0.4.2-1

distro-info

0.5.1 0.6 (unstable == 0.7.1, no issue there)

drift

2.2.3-2.1

frown

0.6.1-11.1 0.6.1-12

ganeti-htools

0.3.1-2 0.3.1-3

ghc

7.0.4-8+b1 7.4.1-2 7.0.4-8+b1 7.4.1-2

git-annex

3.20120123 3.20120315

github-backup

1.20120314

gtk2hs-buildtools

0.12.1-2

happy

1.18.6-1+b1 1.18.9-1

haskell-cabal-install

0.10.2-3

haskell-ghc-events

0.2.0.1-2 0.4.0.0-1

haskell-hledger

0.16.1-4 0.17-2

haskell-hledger-interest

1.3-2

haskell-hledger-vty

0.16.1-3

haskell-hsx

0.9.1-2

haskell-leksah

0.10.0.4-2 0.12.0.3-2

haskell-leksah-server

0.10.0.4-2 0.12.0.4-1

haskell-pretty-show

1.1.1-3 1.1.1-4

haskelldb-hdbc-odbc

2.1.0-1 2.1.0-2

haskelldb-hdbc-postgresql

2.1.0-1 2.1.0-2

haskelldb-hdbc-sqlite3

2.1.0-1 2.1.0-2

haxml

1.20.2-2 1.22.5-2

hbro

0.8.0.0-1 0.8.0.0-2

hlint

1.8.24-1

hmake

3.14-3

hpodder

1.1.5.0+nmu3

hscolour

1.19-2+b1 1.19-3

kaya

0.4.4-5

lhs2tex

1.17-1

pandoc

1.8.2.1-2 1.9.1.1-1

pxsl-tools

1.0-5

qiime

1.3.0-2 1.4.0-1

raincat

1.1-2

rss2irc

0.4.2-2 0.4.2-3

shelltestrunner

1.2.1-2

threadscope

0.1.3-1 0.2.1-1

twidge

1.0.8.1+nmu1

washngo

2.12.0.1-7

xmobar

0.14-2

xmonad

0.10-2 0.10-4

Non-Haskell packages

Source Package

Version(s) affected

Status

g-wrap

1.9.13-2

Contacted maintainers for advice 2012-04-16

gambas2

2.23.1-1.1

Contacted maintainers for advice 2012-04-16

gauche-c-wrapper

0.6.1-4.1

Contacted maintainers for advice 2012-04-16

gcc-4.6

4.7-20120205-1

Contacted debian-toolchain for advice 2012-04-16

gcc-snapshot

20120313-1

Contacted debian-toolchain for advice 2012-04-16

gcj-4.4

4.4.6-11+b1 4.4.7-1

Contacted debian-toolchain for advice 2012-04-16

gcj-4.6

4.6.3-1

Contacted debian-toolchain for advice 2012-04-16

gcj-4.7

4.7-20120205-1 4.7.0-1

Contacted debian-toolchain for advice 2012-04-16

glib2.0

2.30.2-6 2.30.2-6 2.30.2-6

gnu-smalltalk

3.2.4-2

gnustep-base

1.22.1-2

gobject-introspection

1.31.10-1 1.31.22-1

iceape

2.7.2-1 2.7.3-2

icedove

10.0.3-1 8.0-2+b1 9.0.1-1

iceweasel

10.0.2-1 10.0.3esr-2 10.0.2-1 10.0.3esr-2 10.0.2-1 10.0.3esr-2

libffi

3.0.10-3+b1 3.0.10-3+b1 3.0.11~rc1-5 3.0.11~rc1-5

Clearly a false positive!

libjna-java

3.2.7-4

llvm-2.8

2.8-7

llvm-2.9

2.9+dfsg-5

llvm-3.0

3.0-5 3.0-8 3.0-9

mozjs

1.8.5-1.0.0+dfsg-3

pygobject

3.1.0-2 3.1.0-2 3.1.0-2 3.1.0-2

pygobject-2

2.28.6-10 2.28.6-9 2.28.6-10 2.28.6-9

python2.6

2.6.7-4+b1 2.6.7-4+b1

python2.7

2.7.2-8+b1 2.7.3~rc2-1 2.7.2-8+b1 2.7.3~rc2-1

python3.2

3.2.3~rc1-1 3.2.3~rc2-1 3.2.3~rc1-1 3.2.3~rc2-1 3.2.3~rc1-1 3.2.3~rc2-1

racket

5.2.1+dfsg1-4

ruby1.9.1

1.9.3.0-2

seed

3.2.0-1

squeak-vm

4.4.7.2357-1.1

wayland

0.1.0~2-1

Recording ARM Hard Float bugs to Debian BTS

To: control@bugs.debian.org

user debian-arm@lists.debian.org
usertag bugnumber + armhf
thanks

Package: bloatlib
Version: 12765-broken1
User: debian-arm@lists.debian.org
Usertags: armhf

bts user debian-arm@lists.debian.org . usertag $DebianBugNumber armhf

$bug_number-subscribe-debian-arm=lists.debian.org@bugs.debian.org


CategoryPorts