21 | | ||=Saturday, 12th March =|| (Potential early arrivals?) || |
22 | | ||=Sunday, 13th March =|| Arrivals, Get to know each other, Intro to port development, Spontaneous hacking sessions || |
23 | | ||=Monday, 14th March =|| || |
24 | | ||=Tuesday, 15th March =|| || |
25 | | ||=Wednesday, 16th March =|| || |
26 | | ||=Thursday, 17th March =|| Visit qualifications of the [http://www.planica.si/Programme Ski Jumping World Cup in Planica], Departures || |
| 21 | * (Saturday, 12th March: potential early arrivals) |
| 22 | * Sunday, 13th March: arrivals, the programme starts as soon as everyone gets together (hopefully in early afternoon) |
| 23 | * Monday – Wednesday: intensive programme, discussions & hacking |
| 24 | * Thursday, 17th March: optionally visit qualifications of the [http://www.planica.si/Programme Ski Jumping World Cup in Planica], hacking or free time, departures |
66 | | * [[./Programme#Workshops|Workshops]] |
67 | | * motivation & team building |
68 | | * intro to port file development |
69 | | * a tour around base / intro to base hacking |
70 | | * setup of a buildbot |
71 | | * GPG key-signing party |
72 | | * ... ''(fill in)'' ... |
73 | | * [[./Programme#Talks|Talks]] |
74 | | * [[./Programme#MacPortsPortMgr|MacPorts PortMgr]] (Rainer) |
75 | | * [[./Programme#Automatingtheboringtasks|Automating the boring tasks]] (Aljaž) |
76 | | * New website (Ryan) |
77 | | * Build reproducibility (Clemens) |
78 | | * Upgrading Dependency Engine - My GSoC experience with MacPorts (Jackson) |
79 | | * ... ''(fill in)'' ... |
80 | | * [[./Programme#Discussions|Discussions]] |
81 | | * establishing a formal entity or joining one |
82 | | * infrastructure: website, statistics, potential trac improvements, ... |
83 | | * improvements/changes in binary archives (support for `libc++` on old systems, xz, ...) |
84 | | * packaging Perl, Python, Ruby, Lua |
85 | | * packaging Qt 4 and 5 |
86 | | * simplify OS upgrades |
87 | | * ... ''(fill in)'' ... |
88 | | * [[./Programme#Hackingsessions|Hacking sessions]] |
89 | | * work on closing a list of tickets (prepared in advance, before the meeting starts) |
90 | | * enabling libc++ for < 10.9 |
91 | | * archiving git/gh/svn (#16373) and fetching submodules (#50708) |
92 | | * switching to xz for compression |
93 | | * support for colours in command-line |
94 | | * [[./Programme#GSOCcodemerging|merging old GSOC branches]] |
95 | | * testing, getting a new release out |
96 | | * better handling of Ctrl+C (#44814, #48406, ...) |
97 | | * ... ''(fill in)'' ... |
| 67 | ||||= '''Saturday 12th''' =||||= '''Early arrivals / Informal day''' =|| |
| 68 | |||||||| - || |
| 69 | || || (Arrivals) || || || |
| 70 | || || (Hands-on) networking workshop || [wiki:g5pw Aljaž] || workshop || |
| 71 | || || Lightning talks (`vim`, `zsh`) || [wiki:g5pw Aljaž] || talk || |
| 72 | || || Brainstorming and planning hacking sessions || || discussion || |
| 73 | || |||||| ''go out for dinner'' || |
| 74 | || || Networking || || fun || |
| 75 | |||||||| - || |
| 76 | ||||= '''Sunday 13th''' =||||= '''Arrivals / Overview''' =|| |
| 77 | |||||||| - || |
| 78 | || |||||| ''(Lunch)'' || |
| 79 | || || Arrivals / Welcome || || || |
| 80 | || || Introduction to Portfile development || [wiki:g5pw Aljaž] || tutorial (informal) || |
| 81 | || || OpenCSW package manager for Solaris || Dagobert || talk || |
| 82 | || || Current state & future of MacPorts project || [wiki:raimue Rainer] || talk + discussion || |
| 83 | || || [[./Programme#MacPortsPortMgr|MacPorts PortMgr]] || [wiki:raimue Rainer] || talk + discussion || |
| 84 | || 18:00 |||||| ''Dinner (potentially in Kranjska Gora)'' || |
| 85 | || || Beer & first bug hunting session || || hacking || |
| 86 | |||||||| - || |
| 87 | ||||= '''Monday 14th''' =||||= '''First day / Base hacking''' =|| |
| 88 | || 8:00 |||||| ''Breakfast'' || |
| 89 | || 9:00 || Official opening of the meeting || [wiki:mojca Mojca] & [wiki:g5pw Aljaž] || || |
| 90 | || 9:15 || [[./Programme#IntroductiontoHackingMacPortsBase|Introduction to Hacking MacPorts Base]] || [wiki:cal Clemens] || tutorial || |
| 91 | || || Upgrading Dependency Engine - My GSoC experience with MacPorts || [wiki:ijackson Jackson] || talk || |
| 92 | || || * [[./Programme#GSOCcodemerging|merging old GSOC branches]] \\ * getting a new release out \\ (introduction for work needed in a later hacking sessions) || Rainer/Clemens/Jackson? || || |
| 93 | || |||||| ''Coffee-break'' || |
| 94 | || || Support for 10.5-10.8 & binaries & sources \\ * naming scheme for libc++ packages (#50448) \\ * switching to xz for compression of binary packages \\ * archiving git/gh/svn (#16373) and fetching submodules (#50708) || [wiki:mojca Mojca] || discussion || |
| 95 | || |||||| ''Lunch'' || |
| 96 | || |||| * all of the topics mentioned above \\ * better handling of Ctrl+C (#44814, #48406, ...) \\ * bug hunting marathon \\ * trying not to spill coffee on the keyboard || hacking || |
| 97 | || |||||| ''Dinner'' || |
| 98 | |||||||| - || |
| 99 | ||||= '''Tuesday 15th''' =||||= '''Second day / Ports''' =|| |
| 100 | |||||||| - || |
| 101 | || 8:00 |||||| ''Breakfast'' || |
| 102 | || 9:00 || [[./Programme#Automatingtheboringtasks|Automating the boring tasks]] || [wiki:g5pw Aljaž] || talk + discussion || |
| 103 | || || [[./Programme#ReproducibleBuilds|Reproducible Builds]] || [wiki:cal Clemens] || talk + discussion || |
| 104 | || |||||| ''Coffee-break'' || |
| 105 | || || Packaging Perl, Python, Ruby, Lua, Qt, ... || || discussion || |
| 106 | || || Retiring ports || || discussion || |
| 107 | || || Support for colours in command-line || [wiki:g5pw Aljaž] || discussion + hacking || |
| 108 | || |||||| ''Lunch'' || |
| 109 | || || * MinGW-w64 (#40174) \\ * ticket closing marathon \\ * ... || || hacking || |
| 110 | || |||||| ''Coffee-break'' || |
| 111 | || || ... keep hacking ... || || hacking || |
| 112 | || |||||| ''Dinner (potentially in Bled)'' || |
| 113 | |||||||| - || |
| 114 | ||||= '''Wednesday 16th''' =||||= '''Third day / Sum up''' =|| |
| 115 | |||||||| - || |
| 116 | || 8:00 |||||| ''Breakfast'' || |
| 117 | || 9:00 || Infrastructure \\ * website \\ * statistics (Clemens) \\ * Trac improvements \\ * VCS || || discussion || |
| 118 | || || Simplify OS upgrades || [wiki:mojca Mojca] || discussion + hacking || |
| 119 | || |||||| ''Coffee-break'' || |
| 120 | || |||| Hacking || hacking || |
| 121 | || |||||| ''Lunch'' || |
| 122 | || || [[./Programme#IncorporationFormingalegalentity|Incorporation/Forming a legal entity]] \\ ''(or perhaps on Sunday after dinner)'' || [wiki:raimue Rainer] || discussion || |
| 123 | || |||||| ''Coffee-break'' || |
| 124 | || || [[./Programme#GPGKeySigningParty|GPG key-signing party]] || [wiki:raimue Rainer] || workshop || |
| 125 | || || Getting a new release out? || || || |
| 126 | || |||||| ''Dinner'' || |
| 127 | |||||||| - || |
| 128 | ||||= '''Thursday 17th''' =||||= '''Departures / Free''' =|| |
| 129 | |||||||| - || |
| 130 | || 7:30 |||||| ''Breakfast'' || |
| 131 | || 9:00 |||| [http://www.planica.si/Programme| Ski jumping in Planica] (optional, until 14:00) || fun || |
| 132 | || |||| Free hacking or free time (optional) || hacking / fun || |
| 133 | || |||||| ''Lunch'' || |
| 134 | || |||||| ''Departures'' || |