[MacPorts] Meetings/MacPortsMeeting2016/Programme modified

MacPorts noreply at macports.org
Mon Feb 15 11:36:07 PST 2016


Page "Meetings/MacPortsMeeting2016/Programme" was changed by cal at macports.org
Diff URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2016/Programme?action=diff&version=5>
Revision 5
Comment: Add my abstracts
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: Meetings/MacPortsMeeting2016/Programme
=========================================================================
--- Meetings/MacPortsMeeting2016/Programme (version: 4)
+++ Meetings/MacPortsMeeting2016/Programme (version: 5)
@@ -14,12 +14,32 @@
 Let’s face it, sometimes maintaining and updating ports is a chore, and there could be quite a lot of steps involved in creating a port. In my years as a (more-or-less) active maintainer, I noticed some common patterns: sequences of actions that could be automated and I tried to minimize the user interaction. Lastly, there is support for aliases (because no one has time for ‘port livecheck’, right?) and auto-sudo: the wrapper is aware which subcommands need root and uses sudo accordingly.
 The scripts are far from perfect, but they are in an usable state (I use them daily).
 
+=== Reproducible Builds ===
+'''Speaker:''' ''Clemens Lang ([wiki:cal cal@])''
+
+What are the steps needed to get bit-by-bit identical build results for
+MacPorts ports, and where are the biggest hurdles at the moment? Learn
+about timestamps, OS X-specifics, defined build environments,
+timestamps, solutions from Linux and *BSD, the current state of MacPorts
+w.r.t. reproducibility, and finally timestamps.
+
 == Workshops ==
 
 === GPG Key Signing Party ===
 
 '''Organization:''' ''Rainer Müller ([wiki:raimue raimue@])''
 
+=== Introduction to Hacking MacPorts Base ===
+'''Guide:''' ''Clemens Lang ([wiki:cal cal@])''
+
+Follow me on a tour through MacPorts base along a typical installation
+request. Hop between port client, macports1.0, Tcl slave interpreters
+and C code for database access and system functions. You'll learn about
+MacPorts' architecture and where reality doesn't stick to it. Like a few
+GSoC students before you, this hour-long tour will give you the overview
+you need to find and fix things in base. If there's time left, we'll
+look into fixing some of the signal handling bugs in trunk currently
+blocking a release.
 
 == Discussions ==
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2016/Programme>
MacPorts <https://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'Meetings/MacPortsMeeting2016/Programme' page.
If it was not you, please report to .


More information about the macports-changes mailing list