diff options
Diffstat (limited to 'emdebian.mdwn')
-rw-r--r-- | emdebian.mdwn | 75 |
1 files changed, 52 insertions, 23 deletions
diff --git a/emdebian.mdwn b/emdebian.mdwn index ba3f020..d338698 100644 --- a/emdebian.mdwn +++ b/emdebian.mdwn @@ -1,51 +1,80 @@ -% Emdebian BoF - quick review and discussion +% 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 now building gcc-4.4 + * toolchains building gcc-4.4 + * dpkg-vendor support has been added + +And progress this week -# Debian changes + * auto-building toolchain(s) in debian itself + * start with x86/amd64 -> arm + * sh is now dash + * multiarch changes agreed, including cross-deps. - * dpkg-vendor support has been added - * Default shell changed to dash +# Subjects + + * Cross-tools + * Crush Code audit + * Crush vs. Grip + * Debian-variation management # Crush Code Audit -Everyone get involved. +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. +and/or re-implemented using deb_vendor/dpkg-vendor. + +http://wiki.debian.org/EmdebianAuditHowTo +http://wiki.debian.org/EmdebianCodeAudit + # dpkg-cross - * cmake support in dpkg-cross - can we move it? - * autoconf support in dpkg-cross - * transition to multiarch - dpkg going away, but need it for a while. + * 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 - * new plan for autobuilt toolchains -![](images/cross.pdf + * Uninstalability is a problem - what to do + * There is now a plan to build them in Debian proper + +# Cross-tools dependencies + +![](pkgdeps.gif) + +# Build plan + +![](deps.gif) # multiarch changes things * cross-building - OK for debian, not for variants - needs sysroot/chroot - * dependencies stuff all changes - now install foregn arch stuff + * dependencies stuff all changes - now install foreign arch stuff directly, not convert it to build arch. +# roadmap -# cross-building - * hapening in Debian/ubuntu for toolchains - * we need eqivalent of pbuilder-satisfy-depends - * apt-cross does not work well enough - how do we fix? - -please dive in - plenty to do :-) + How to order these things? + + * Crush Code audit + * Multiarch toolchain changes + * Using dpkg-vendor + * Fixing apt-cross + + please dive in - plenty to do :-) -;# Multi-Arch: -; -;![](images/multiarch.jpg) +http://www.emdebian.org/ |