Differences between revisions 1 and 2
Revision 1 as of 2010-09-29 20:18:27
Size: 5370
Editor: HectorOron
Comment: Initial import taken from armel page
Revision 2 as of 2010-09-29 21:44:25
Size: 4371
Editor: HectorOron
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * [[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.
 * [[http://buildd.debian-ports.org/|buildd logs]]
 * [[http://buildd.debian-ports.org/status/|buildd status]]
 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=armhf|list of Hard Float usertagged bugs]]. For the ones with a patch and no maintainer reaction for months, Porter NMU is ok.
Line 20: Line 19:
||'''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)||
||'''Binutils'''|| [[http://buildd.debian-ports.org/status/package.php?p=binutils&suite=unstable|Broken in unstable]] Fixed in experimental ||
||'''Standard C'''|| ||
||'''Standard C++'''|| ||
||'''glibc'''|| ||
||'''g77'''|| ||
||'''libffi4''' || ||
||'''Objective-C'''|| ||
||'''Java'''|| ||
Line 30: Line 29:
||'''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)||
||'''clisp''' || ||
||'''fpc''' || ||
||'''ghc6''' || ||
||'''gnat''' || ||
||'''mono'''|| ||
||'''ocaml'''|| ||
Line 39: Line 38:
||'''dietlibc'''|| <!> Needs porting DebianBug:459482. 19 packages waiting ||
||'''fftw3'''|| (./) ||
||'''gettext'''|| (./) ||
||'''kernel-package'''|| (./) ||
||'''nspr'''|| (./) ||
||'''iceweasel'''|| (./) ||
||'''dietlibc'''|| ||
||'''fftw3'''|| ||
||'''gettext'''|| ||
||'''kernel-package'''|| ||
||'''nspr'''|| ||
||'''iceweasel'''|| ||
Line 47: Line 46:
||'''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)||
||'''buildd's'''|| (./) 5 buildd's running (Konstatinos)||
||'''build logs'''|| ||
||'''official archive'''|| ||
||'''packages properly signed by DD'''|| ||
||'''developer accessible machine'''|| ||
||'''official archive inclusion'''|| <!> Need to make sure we meet the [[http://ftp-master.debian.org/archive-criteria.html|Archive criteria]]. Armel Reference Bug DebianBug:439832 ||
||'''testing inclusion'''|| ||
Line 56: Line 55:
||'''d-i base port'''|| (./) ||
||'''d-i sample images'''|| {i} ||
||'''d-i nightly images'''|| (./) [[http://people.debian.org/~joeyh/d-i/armel/images/]] ||
||'''d-i base port'''|| ||
||'''d-i sample images'''|| ||
||'''d-i nightly images'''|| ||
Line 62: Line 61:

{{http://buildd.debian.org/stats/graph-week.png}}
{{http://buildd.debian-ports.org/stats/graph.png}}
Line 66: Line 64:
 * [[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.
 * 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.
Line 71: Line 69:
 * 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.
 * 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 [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=armhf|armhf usertagged bug]] should be open for porter NMU.
Line 76: Line 74:
 * 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.
 * 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.
Line 81: Line 79:
== Recording ARM Hard Float bugs to Debian BTS ==
Line 82: Line 81:
== 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]]
 * Earmark armhf bugs to have them searchable:
 * armhf usertag with user debian-arm@lists.debian.org
 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=armhf|List of Hard Float usertagged bugs]]
Line 92: Line 89:
usertag bugnumber + eabi usertag bugnumber + armhf
Line 100: Line 97:
Usertags: eabi Usertags: armhf
Line 104: Line 101:
bts user debian-arm@lists.debian.org . usertag 433213 eabi bts user debian-arm@lists.debian.org . usertag $DebianBugNumber armhf
Line 107: Line 104:
 * 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>>

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

Broken in unstable Fixed in experimental

Standard C

Standard C++

glibc

g77

libffi4

Objective-C

Java

Other languages

State

clisp

fpc

ghc6

gnat

mono

ocaml

and a dozen more languages

{X}

Important packages

State

dietlibc

fftw3

gettext

kernel-package

nspr

iceweasel

Infrastructure

State

buildd's

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

build logs

official archive

packages properly signed by DD

developer accessible machine

official archive inclusion

<!> Need to make sure we meet the Archive criteria. Armel Reference Bug 439832

testing inclusion

debian-installer

State

d-i base port

d-i sample images

d-i nightly images

d-i documentation

{X}

arch-upgrade tool

{X} [ArchTakeover]

http://buildd.debian-ports.org/stats/graph.png

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

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

$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>>