Bootstrap Sprint
Location, Date
- when: June or July
- where: Germany, Paris or Cambridge
Participants
Helmut Grohne (rebootstrap) Wookey (cross toolchains) Mattias klose (gcc maintainer) Adam Conrad (glibc maintainer) Johannes Schauer (botch and bootstrap.d.o maintainer) Guillem Jover (dpkg maintainer) Peter Pentchev (GSOC student on bootstrapping) Dima Kogan/Stephen Kitt/Daniel Grosser (cross toolchain team)
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?
- 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
Pointers to reports
Acknowledgements
the sprint has been possible thanks to:
donations to the Debian project
- sponsor ...
- venue ...
- etc ...