Differences between revisions 8 and 9
Revision 8 as of 2014-07-05 01:53:42
Size: 2425
Editor: wookey
Comment:
Revision 9 as of 2014-07-05 11:35:43
Size: 2463
Editor: wookey
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * where: Irill, Paris  * where: [[http://www.irill.org/about/access|Irill, Paris]]

Bootstrap Sprint

Location, Date

Participants

  • Helmut Grohne (rebootstrap)
  • Wookey (cross toolchains/bootstrapping)
  • Adam Conrad (glibc maintainer)
  • Johannes Schauer (botch and bootstrap.d.o maintainer)
  • Aron Xu (mips64el porter)
  • Guillem Jover (dpkg maintainer)

Agenda

In general work out how bootstraping should operate, particularly in terms of toolchains/cross toolchains

  • Make glibc stages work. With multilib
  • Decide on how apt-get-able cross toolchains *should* look like:
    • Package naming patterns (there are multiple ones atm)?
    • Interference with native compilers? Co-installable toolchains?
    • One-package-per-arch or combined?
    • Cross-arch dependencies or not?
    • Guillem's 'fake' cross-toolchains idea
  • Discuss toolchain dependency translation (e.g. gcc-${host}).
  • How to ensure that build profiles work in Jessie?
    • Push into archive? (trying atm)
    • Set up copy of archive for testing? (painful)
  • Discuss how we add missing metadata about early bootstrap into
    • package lists. One aspect is dependency translation. Another is that dependencies on build-essential are not spelled out. In bootstrap, we need an order to cross build build-essential though, so we need to know these dependencies.
  • Other cross-build pieces
    • What should be in cross-build-essential (or finer-grained mechanism?)
    • autofoo cache data, cmake toolchain files etc. Move out of dpkg-cross?
  • Document the outcome of the discussions for future reference!

Reports

...

Acknowledgements

the sprint has been possible thanks to:

  • donations to the Debian project

  • sponsor ...
  • Irill, Paris for the Venue, and Roberto Di Cosmo for arranging it.
  • etc ...


CategorySprint