ARM Sprint agenda
* [#A] Buildd status
** TODO [#A] armel buildd status
   SCHEDULED: <2013-11-13 Wed>
    + currently up 6 buildds on Marvell mv78x00 hardware
      - extend +1.5GB RAM on those (?)
    + drop n2100 based machines (arcadelt, agricola, argento)
    + setup ancina tarball based schroot
** TODO [#A] armhf buildd status
   SCHEDULED: <2013-11-13 Wed>
    + currently up 6 buildds on mx53 hardware
    + 3 remote nodes on calxeda machines donated
      - setup 2 buildd on new nodes
    + WANTED Donation of ARM server (approx 10 nodes) to Debian infrastructure
* [#A] Porterbox status
** TODO [#A] armel machines
   + decommission agricola (N2100 based)
   + keep abel on mv78x00 hardware
   + need to scan for ARMv4 issues with the porter boxes being ARMv5
     + monitor false positives
     + GSoC to implement the scanner and scan parts of the archive?
** TODO [#A] armhf machines
   + harris on mx53 hardware
   + add one calxeda node as porterbox (ipa)
   + Must have multi-platform kernel as a package Debian for the porterbox for DSA
* [#A] Kernel support
** armel platform support
    + supported in wheezy:
      - iop32x
      - ixp4xx
      - kirkwood
      - mv78xx0
      - orion5x
      - versatile
    + jessie supported:
      - [[https://lists.debian.org/debian-arm/2013/06/msg00206.html][proposed dropping]] (ixp4xx, D-Link DNS-323 (orion))
** armhf platform support
    + supported in wheezy:
      - mx5
      - omap
      - vexpress
    + jessie supported:
      - added armmp (ARMv7 multiplatform kernel for Marvell Armada 370/xp, Freescale iMX5x/iMX6, Calxeda Highbank)
      - propose dropping mx5, omap and vexpress (when merged in armmp)
      - final goal: add two kernels armmp and lpae one.
* [#A] Bootloader support
** TODO [#A] Device tree enablement
	+ cross-distro mailing list (Linaro): 
	http://lists.linaro.org/mailman/listinfo/cross-distro
	http://lists.linaro.org/pipermail/cross-distro/2013-August/thread.html
** TODO [#A] u-boot script handling
** [#C] GRUB on ARM and chain-loading to u-boot or linux
* [#A] Debian installer support
** armel platform support
    + current supported platforms:
      - iop32x
      - kirkwood
      - orion5x
      - versatile
** armhf platform support
    + supported platforms:
      - mx5
      - vexpress
    + add armmp support with DT
* [#A] Documentation improvements
** Reference manual
** Installer manual
** Website
** Wiki
* [#A] Cross toolchain in Debian
** TODO Linux based cross toolchain packages
    + Define which packaging to upload (multi-arch, full bootstrap)
    + Enable buildd if needed
** TODO Bare metal cross toolchain packages
    + Discuss on multiple libc handling mechanisms
    + Already in NEW.
* [#A] Debian-Ports integration in Debian
** TODO [#A] Hand machine over to DSA
    + Identify services running on d-ports
    + Transfer services to DSA machine
    + Transfer domain names to DSA
** TODO [#B] Enable unreleased suite handling in archive tools
    + Sync with ftpmaster
** TODO [#B] Merge wanna-build DB into official one
    + Sync with buildd team
    + We want to be able to keep same architecture in both Debian and Debian-ports
      (Note: Debian-ports packages carry scary hacks, and Debian bootstrap should
       start from clean start)
** TODO [#A] Enable non-DD uploaders for d-ports
    + Sync with DSA
    + Recognise porting work in the NM process independently of whether individual
      packages are listed as being maintained by that person. Needs some tools
      or existing tools adapting to ports structure.
    + Keep the ports archive separate, use the same infrastructure.
* [#A] Emdebian.org server future
    + Figure out dependencies (cross toolchains in the archive, grip support) 
      and plan for end of life (transfer domain to DSA).
* [#B] arm64 Debian port support
** Enable buildd support
    + Fast model system (initial bootstrapping only)
    + QEMU support (bootstrapping to the point of a buildd image & recompile it all again)
    + Real hardware accessible to Debian (?)
      + Qt issues make it hard with emulators. May build, might not work.
** Setup arm64 debian-ports
    + arm64 setup as new bootstrapping port
    + manual builds could be uploaded but possible lack of space
    + 9 more packages needed for a minimal bootstrap
* [#B] Cross build-depends discussion for bootstrapping
    + build-dependencies which change name when crossing.
    + #695287 - sbuild: synthetic cross-build-dependencies for compilers
* [#B] Enable multiarch in buildd software
    + danger of apt resolving via the secondary architectures
      possibly use pinning to never allow secondary arch installation.
    + could be used to kill off biarch/multilib.
* [#C] Raspbian port support
** [#B] Tweak compiler defaults via dpkg-vendor
      + NMU packages which don't support dpkg buildflags.
** [#C] Discussion on ways to support unstable suite
* [#C] Flashable image generation
** [#C] Discussion on supporting pre-installed images
      + Just fix DI to work on the expected platforms.
      + Document ways to create images with existing tools.
* [#C] Make popcon report stats per architecture
      + Measure downloads of Packages.gz per architecture as alternative.