Differences between revisions 12 and 13
Revision 12 as of 2014-07-14 21:13:29
Size: 2817
Editor: wookey
Comment:
Revision 13 as of 2014-07-17 17:37:01
Size: 2813
Editor: wookey
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
 * Guillem Jover (dpkg maintainer) ?
 * Mathias Klose (gcc maintainer) ?
 * Guillem Jover (dpkg maintainer)
 * Mathias Klose (gcc maintainer)

Bootstrap Sprint

Location, Date

  • when: August 16-19. (Sat-Tue)
  • where: Irill, Paris

  • The full sprint will run for 4 days from 10am Sat 16th to 6pm Tue 19th. But if you prefer to arrive during Sat or leave Tue afternoon, due tue time or travel constraints, that's fine. Saturday is kind of optional :-)

Participants

  • Helmut Grohne (rebootstrap)
  • Wookey (cross toolchains/bootstrapping) (Arrive friday night, leave Tuesday night)
  • Adam Conrad (glibc maintainer)
  • Johannes Schauer (botch and bootstrap.d.o maintainer)
  • Aron Xu (mips64el porter)
  • Guillem Jover (dpkg maintainer)
  • Mathias Klose (gcc 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

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


CategorySprint