━━━━━━━━━━━━━ DEBIAN-ARM Hector Oron ━━━━━━━━━━━━━ Table of Contents ───────────────── 1 Buildd status .. 1.1 TODO armel buildd status .. 1.2 TODO armhf buildd status 2 Porterbox status .. 2.1 TODO armel machines .. 2.2 TODO armhf machines 3 Kernel support .. 3.1 armel platform support .. 3.2 armhf platform support 4 Bootloader support .. 4.1 TODO Device tree enablement .. 4.2 TODO u-boot script handling .. 4.3 GRUB on ARM and chain-loading to u-boot or linux 5 Debian installer support .. 5.1 armel platform support .. 5.2 armhf platform support 6 Documentation improvements .. 6.1 Reference manual .. 6.2 Installer manual .. 6.3 Website .. 6.4 Wiki 7 Cross toolchain in Debian .. 7.1 TODO Linux based cross toolchain packages .. 7.2 TODO Bare metal cross toolchain packages 8 Debian-Ports integration in Debian .. 8.1 TODO Hand machine over to DSA .. 8.2 TODO Enable unreleased suite handling in archive tools .. 8.3 TODO Merge wanna-build DB into official one .. 8.4 TODO Enable non-DD uploaders for d-ports 9 Emdebian.org server future 10 arm64 Debian port support .. 10.1 Enable buildd support .. 10.2 Setup arm64 debian-ports 11 Cross build-depends discussion for bootstrapping 12 Enable multiarch in buildd software 13 Raspbian port support .. 13.1 Tweak compiler defaults via dpkg-vendor .. 13.2 Discussion on ways to support unstable suite 14 Flashable image generation .. 14.1 Discussion on supporting pre-installed images 15 Make popcon report stats per architecture ARM Sprint agenda 1 Buildd status ═══════════════ 1.1 TODO armel buildd status ──────────────────────────── ⁃ currently up 6 buildds on mv78x00 hardware • extend +1.5GB RAM on those (?) ⁃ drop n2100 based machines (arcadelt, agricola, argento) 1.2 TODO armhf buildd status ──────────────────────────── ⁃ currently up 6 buildds on mx53 hardware ⁃ 3 remote nodes on calxeda machines donated • setup 2 buildd on new nodes ⁃ WANTED Donation of full ARM server to Debian infrastructure 2 Porterbox status ══════════════════ 2.1 TODO armel machines ─────────────────────── ⁃ decommission agricola (N2100 based) ⁃ keep abel on mv78x00 hardware 2.2 TODO armhf machines ─────────────────────── ⁃ harris on mx53 hardware ⁃ add one calxeda node as porterbox (ipa) 3 Kernel support ════════════════ 3.1 armel platform support ────────────────────────── ⁃ supported in wheezy: • iop32x • ixp4xx • kirkwood • mv78xx0 • orion5x • versatile ⁃ jessie supported: • [proposed dropping] (ixp4xx, D-Link DNS-323 (orion)) [proposed dropping] https://lists.debian.org/debian-arm/2013/06/msg00206.html 3.2 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) 4 Bootloader support ════════════════════ 4.1 TODO Device tree enablement ─────────────────────────────── 4.2 TODO u-boot script handling ─────────────────────────────── 4.3 GRUB on ARM and chain-loading to u-boot or linux ──────────────────────────────────────────────────── 5 Debian installer support ══════════════════════════ 5.1 armel platform support ────────────────────────── ⁃ current supported platforms: • iop32x • kirkwood • orion5x • versatile 5.2 armhf platform support ────────────────────────── ⁃ supported platforms: • mx5 • vexpress ⁃ add armmp support with DT 6 Documentation improvements ════════════════════════════ 6.1 Reference manual ──────────────────── 6.2 Installer manual ──────────────────── 6.3 Website ─────────── 6.4 Wiki ──────── 7 Cross toolchain in Debian ═══════════════════════════ 7.1 TODO Linux based cross toolchain packages ───────────────────────────────────────────── ⁃ Define which packaging to upload (multi-arch, full bootstrap) ⁃ Enable buildd if needed 7.2 TODO Bare metal cross toolchain packages ──────────────────────────────────────────── ⁃ Discuss on multiple libc handling mechanisms 8 Debian-Ports integration in Debian ════════════════════════════════════ 8.1 TODO Hand machine over to DSA ───────────────────────────────── ⁃ Identify services running on d-ports ⁃ Transfer services to DSA machine ⁃ Transfer domain names to DSA 8.2 TODO Enable unreleased suite handling in archive tools ────────────────────────────────────────────────────────── ⁃ Sync with ftpmaster 8.3 TODO Merge wanna-build DB into official one ─────────────────────────────────────────────── ⁃ Sync with buildd team 8.4 TODO Enable non-DD uploaders for d-ports ──────────────────────────────────────────── ⁃ Sync with DSA 9 Emdebian.org server future ════════════════════════════ 10 arm64 Debian port support ════════════════════════════ 10.1 Enable buildd support ────────────────────────── ⁃ Fast model system ⁃ Real hardware accessible to Debian (?) 10.2 Setup arm64 debian-ports ───────────────────────────── ⁃ arm64 setup as new bootstrapping port 11 Cross build-depends discussion for bootstrapping ═══════════════════════════════════════════════════ 12 Enable multiarch in buildd software ══════════════════════════════════════ 13 Raspbian port support ════════════════════════ 13.1 Tweak compiler defaults via dpkg-vendor ──────────────────────────────────────────── 13.2 Discussion on ways to support unstable suite ───────────────────────────────────────────────── 14 Flashable image generation ═════════════════════════════ 14.1 Discussion on supporting pre-installed images ────────────────────────────────────────────────── 15 Make popcon report stats per architecture ════════════════════════════════════════════