Differences between revisions 10 and 11
Revision 10 as of 2007-01-28 13:15:47
Size: 4375
Editor: nchip
Comment: easy batch done
Revision 11 as of 2007-01-28 14:17:49
Size: 4747
Editor: nchip
Comment: second batch of bugs
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

 * [http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org&tag=eabi List of EABI usertagged bugs]
Line 32: Line 34:
List of slightly more involved patches:
 * apt, bts [http://bugs.debian.org/407187 here].
 * attr is broken on EABI ARM due to an assumption about the system call convention that no longer holds on EABI systems. Patch [http://armel-debs.applieddata.net/diffs/attr-2.4.32-armel.diff here].
 * db4 needs to have java disabled for armel. Patch [http://armel-debs.applieddata.net/diffs/db4.3-4.3.29-armel.diff here].
 * debianutils, bts [http://bugs.debian.org/407191 here].
 * dosfstools, bts [http://bugs.debian.org/407192 here].
List of slightly more involved patches needing work:
Line 41: Line 38:
 * linux-2.6 patch needs work
 * ocaml patch modifies code outside eabi ifdefs, safe?
 * More patches to be sorted out available [http://armel-debs.applieddata.net/diffs/ here].

List of slightly more involved patches already in bts/fixed
 * apt, bts [http://bugs.debian.org/407187 here].
 * attr is broken on EABI ARM due to an assumption about the system call convention that no longer holds on EABI systems. Patch [http://armel-debs.applieddata.net/diffs/attr-2.4.32-armel.diff here]. [http://bugs.debian.org/299095]
Line 43: Line 47:
 * More patches to be sorted out available [http://armel-debs.applieddata.net/diffs/ here].  * debianutils, bts [http://bugs.debian.org/407191 here].
 * dosfstools, bts [http://bugs.debian.org/407192 here].
 * db4 needs to have java disabled for armel. Patch [http://armel-debs.applieddata.net/diffs/db4.3-4.3.29-armel.diff here].
 * openssl0.9.7 legacy lib, unlikely to be needed

Debian ARM EABI (armel) port TODO list

Packages:

  • Change dpkg DEB_HOST_GNU_{SYSTEM,TYPE} to have -gnueabi at the end. The unofficial ADS repository has:

DEB_BUILD_ARCH=armel
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_ARCH_CPU=armel
DEB_BUILD_GNU_CPU=arm
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=arm-linux-gnu
DEB_HOST_ARCH=armel
DEB_HOST_ARCH_OS=linux
DEB_HOST_ARCH_CPU=armel
DEB_HOST_GNU_CPU=arm
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=arm-linux-gnu
  • See [http://lists.debian.org/debian-arm/2007/01/msg00030.html this] email by Guillem Jover. Note that this will probably require rebuilding every package in the repository. The available build hardware can do a full repository rebuild in two or three weeks, so this shouldn't be a problem.

List of patches that only add 'armel' to debian/control:

  • A list can be found [http://armel-debs.applieddata.net/diffs-arch/ here].

  • Riku: all of 28.01.2007 submitted to BTS, notes:
    • flash-kernel needs a little bit more to work (patch filed)
    • ncurses4.2 legacy library, don't submit patch, instead request removal from debian after etch
    • strace: note here instead: #360152
  • After 1+ months of etch release, start NMU'ing these.

List of slightly more involved patches needing work:

List of slightly more involved patches already in bts/fixed

Other:

  • All of the armel packages in the [http://armel-debs.applieddata.net/ ADS repository] were built by a non-Debian Developer. Every package in this repository needs to be rebuilt on a machine that is under direct supervision of a Debian Developer in order to be able to get into the archive.

  • 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 one or two publicly accessible armel developer machines. (2007/01/26: I (Lennert Buytenhek) have a VLAN switch on order, and can open up access to my build machines to the world once it gets here.)
  • We need more people with armel systems to start running popularity-contest.

Recording Arm EABI bugs to Debian bts:

To: control@bugs.debian.org

user debian-arm@lists.debian.org
usertag bugnumber + eabi
thanks
  • one can use "bts" command from devscripts to set usertags, or set usertags while filing bug.
  • See also ["bugs.debian.org/usertags"]