| 17 | === Reproducible Builds === |
| 18 | '''Speaker:''' ''Clemens Lang ([wiki:cal cal@])'' |
| 19 | |
| 20 | What are the steps needed to get bit-by-bit identical build results for |
| 21 | MacPorts ports, and where are the biggest hurdles at the moment? Learn |
| 22 | about timestamps, OS X-specifics, defined build environments, |
| 23 | timestamps, solutions from Linux and *BSD, the current state of MacPorts |
| 24 | w.r.t. reproducibility, and finally timestamps. |
| 25 | |
| 32 | === Introduction to Hacking MacPorts Base === |
| 33 | '''Guide:''' ''Clemens Lang ([wiki:cal cal@])'' |
| 34 | |
| 35 | Follow me on a tour through MacPorts base along a typical installation |
| 36 | request. Hop between port client, macports1.0, Tcl slave interpreters |
| 37 | and C code for database access and system functions. You'll learn about |
| 38 | MacPorts' architecture and where reality doesn't stick to it. Like a few |
| 39 | GSoC students before you, this hour-long tour will give you the overview |
| 40 | you need to find and fix things in base. If there's time left, we'll |
| 41 | look into fixing some of the signal handling bugs in trunk currently |
| 42 | blocking a release. |