Debian Conference 2015 The annual Debian developer meeting

DebConf15 — Heidelberg, Germany
15–22 August 2015

Platinum Sponsor

    Hewlett-Packard

Gold Sponsors

  • credativ GmbH
  • sipgate GmbH
  • With encouragements of the Matanel Foundation
  • IBM
  • Google
  • Valve

Silver Sponsors

  • Farsight Security Inc.
  • Example42
  • Ubuntu supported by Canonical
  • Mirantis
  • 1&1 Internet AG
  • MySQL
  • Conova.com
  • Hudson River Trading
  • Cumulus Networks
  • Fujitsu TDS
  • ARM
  • Two Sigma Investments
  • BMW Group

Bronze Sponsors

  • godiug.net
  • Logilab
  • NETWAYS
  • Hetzner Online
  • University of Zurich, Department of Informatics
  • Deduktiva GmbH
  • Docker
  • DG-i
  • IT Support Group Electrical Engineering ETH Zurich
  • Univention
  • Dr. Markus Blatt - HPC-Simulation-Software & Services
  • MEINBERG Funkuhren GmbH & Co. KG
  • GUUG e.V.
  • teamix GmbH
  • Heroku, Inc.
  • PricewaterhouseCoopers AG

Supporters

  • Bitnami
  • elementary OS
  • Plat'Home
  • News
  • Wiki
  • Registration
  • Schedule
  • Sponsors
  • Contribute
  • Press / Contact
  • DebConf video streams

Multiarch/Crossbuild/Bootstrap/Toolchain minisprint -- Wookey

2015-08-18 11:00..16:00 in Stockholm

Discussion of the state of Multiarch, Crossbuilding, Bootstrapping, and Cross-toolchains in Debian. There has been good progress in these areas recently, but numerous issues remain, such as Multiarch dpkg/apt/aptitude inconsistencies, cross-dependencies, and how Cross-toolchains in the archive should look.

Not everyone is interested in all of this so the session will be spit into chunks: 11:00 Multiarch 13:00 Crossbuilding and bootstraping 15:00 Cross-toolchain packaging

Agenda:

Multiarch things:

  • Multiarch (not!) in Policy
  • dpkg/apt/aptitude inconsistencies
  • cross-dependencies
  • bootstrapping-related issues
  • embedded interpreter problem

Agreement on the correct interpretations of some things is needed:

1) if a package foo with arch:A depends on bar:any where bar is m-a:no and arch:A, is that dependency satisfied?

2) Do we accept https://wiki.debian.org/Multiarch/InterpreterProposal? If not what should we do instead?

3) Should we declare 666772 (apt cross-build-dep handling should be liberal with Arch: all packages) wontfix officially (and document corollary) ?

Crossbuilding:

General roadmap - what still needs doing?

Feedback from users on what we have so far is very welcome.

  • Cross-dependencies
  • Multiarching more packages
  • toolchain support packages
  • Cmake crossing - state?
  • Using build profiles
  • sbuild issues
  • Documentation

Bootstrapping

Followup from Helmut's talk on Monday.

Cross-Toolchains

gcc-5 uses -cross standalone packages gcc-4.9 uses wdotap multiarch packages

  • Everyone happy with standalone packages?

  • Should cross-toolchains be multibbed?

  • What set of toolchains should be pre-built in the archive?

  • What about toolchains not provided as binaries? Cross-gcc source-generator OK?

  • What ancilliary packages are needed?

Full details in gobby document on gobby.debian.org in the path
debconf15/bof/Multiarch-Crossbuilding-Bootstrap-Toolchains

URLs: Gobby doc: gobby.debian.org debconf15/bof/Multiarch-Crossbuilding-Bootstrap-Toolchains https://wiki.debian.org/HelmutGrohne/rebootstrap https://wiki.debian.org/CrossCompiling https://wiki.debian.org/CrossToolchains https://wiki.debian.org/Sprints/2014/BootstrapSprint/Results

Speaker

Wookey

Links

Footer logo

The Summit Scheduler version 1.2.14 (revno: 560)

© Canonical Ltd., et al.

The source code for DebConf's version of Summit: http://anonscm.debian.org/gitweb/?p=debconf-data/summit.git

Report problems to the summit.debconf.org pseudo-package in the Debian Bug Tracking System