|
Size: 2017
Comment:
|
Size: 2516
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 11: | Line 11: |
| Wookey (cross toolchains)<<BR>> | Wookey (cross toolchains/bootstrapping)<<BR>> |
| Line 17: | Line 17: |
| Dima Kogan/Stephen Kitt/Daniel Grosser (cross toolchain team) | Dima Kogan/Stephen Kitt/Daniel Gröber (cross toolchain team) |
| Line 50: | Line 50: |
| == Useful Links == Rebootstrap: https://wiki.debian.org/HelmutGrohne/rebootstrap Reboostrap Jenkins CI: https://jenkins.debian.net/view/rebootstrap/ Crosstoolchain alioth project: https://alioth.debian.org/projects/crosstoolchain/ https://wiki.debian.org/MultiarchCrossToolchainBuild Build Profiles Spec and patches: https://wiki.debian.org/BuildProfileSpec Bootstrapability analysis: http://bootstrap.debian.net/ Bootstrap Wiki page: https://wiki.debian.org/DebianBootstrap |
Bootstrap Sprint
Location, Date
- when: June or July
- where: Germany, Paris or Cambridge
Participants
Helmut Grohne (rebootstrap)
Wookey (cross toolchains/bootstrapping)
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 Gröber (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?
- 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!
Useful Links
Rebootstrap: https://wiki.debian.org/HelmutGrohne/rebootstrap Reboostrap Jenkins CI: https://jenkins.debian.net/view/rebootstrap/ Crosstoolchain alioth project: https://alioth.debian.org/projects/crosstoolchain/ https://wiki.debian.org/MultiarchCrossToolchainBuild Build Profiles Spec and patches: https://wiki.debian.org/BuildProfileSpec Bootstrapability analysis: http://bootstrap.debian.net/ Bootstrap Wiki page: https://wiki.debian.org/DebianBootstrap
Reports
Pointers to reports
Acknowledgements
the sprint has been possible thanks to:
donations to the Debian project
- sponsor ...
- venue ...
- etc ...
