|
Size: 2463
Comment:
|
Size: 2503
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 5: | Line 5: |
| * when: August 17-19 | * when: August 16-19 |
| Line 7: | Line 7: |
| Venue info: http://www.irill.org/about/information-for-guests | |
| Line 15: | Line 16: |
| * Guillem Jover (dpkg maintainer) | * Guillem Jover (dpkg maintainer) ? |
| Line 68: | Line 69: |
| * sponsor ... | |
| Line 70: | Line 70: |
| * etc ... |
Bootstrap Sprint
Location, Date
- when: August 16-19
where: Irill, Paris
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!
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/
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
...
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.
