summaryrefslogtreecommitdiff
path: root/emdebian.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'emdebian.mdwn')
-rw-r--r--emdebian.mdwn74
1 files changed, 51 insertions, 23 deletions
diff --git a/emdebian.mdwn b/emdebian.mdwn
index ba3f020..b7b9cb0 100644
--- a/emdebian.mdwn
+++ b/emdebian.mdwn
@@ -1,51 +1,79 @@
-% 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/