summaryrefslogtreecommitdiff
path: root/emdebian.mdwn
blob: d338698279c0964f4a999ff8e01971a3de6abba7 (plain)

% Emdebian BoF - review and discussion % Wookey & Héctor Orón % DebConf9, July 2009

BOF purpose

Cover emdebian current issues, decide 'roadmap', try to leave detailed cross-compiling stuff to Cross-compiling talk tomorrow, 11am.

Progress this year

  • grip and crush(for arm) released along with lenny
  • grip being used commercially
  • toolchains building gcc-4.4
  • dpkg-vendor support has been added

And progress this week

  • auto-building toolchain(s) in debian itself
    • start with x86/amd64 -> arm
  • sh is now dash
  • multiarch changes agreed, including cross-deps.

Subjects

  • Cross-tools
  • Crush Code audit
  • Crush vs. Grip
  • Debian-variation management

Crush Code Audit

Examine what we changed for crush and how to avoid changing it there. Everyone can get involved.

Install emdebian tools, pick a package, emsource it and see if it works. Look if patches can be incorporated into main package and/or re-implemented using deb_vendor/dpkg-vendor.

http://wiki.debian.org/EmdebianAuditHowTo http://wiki.debian.org/EmdebianCodeAudit

dpkg-cross

  • cmake support working - needs refining
  • autoconf support - where should it go?
  • transition to multiarch - dpkg-cross going away, but need it during transition

cross-tools

  • Uninstalability is a problem - what to do
  • There is now a plan to build them in Debian proper

Cross-tools dependencies

Build plan

multiarch changes things

  • cross-building - OK for debian, not for variants - needs sysroot/chroot
  • dependencies stuff all changes - now install foreign arch stuff directly, not convert it to build arch.

roadmap

How to order these things?

  • Crush Code audit
  • Multiarch toolchain changes
  • Using dpkg-vendor
  • Fixing apt-cross

please dive in - plenty to do :-)

http://www.emdebian.org/