BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.seagl.org//2026//speaker//UGD9AD
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T100000Z
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T110000Z
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2026-WTMAS8@pretalx.seagl.org
DTSTART;TZID=PST:20261024T103000
DTEND;TZID=PST:20261024T112000
DESCRIPTION:We’re building a full source bootstrap of the Sparrow Bitcoin
  wallet for the open-firmware POWER9 platform. This goes beyond an ordinar
 y reproducible build in that Sparrow and its full dependency graph\, inclu
 ding build tools\, are built reproducibly from source\, minimizing the num
 ber of parties you need to trust in order to trust the program. In the pro
 cess\, we’re bringing the modern Java ecosystem to Guix\, and solving pr
 oblems from Rust bootstrap compiler bugs to a circular dependency between 
 Gradle and Kotlin. I’ll cover the problems we’ve encountered and the t
 ools and techniques we’re using to address them. I’ll also discuss fut
 ure directions for the project\, such as using Guix to package Sparrow for
  Debian and other distributions.
DTSTAMP:20261001T035717Z
LOCATION:Room 340
SUMMARY:Bootstrapping Sparrow on POWER9 with GNU Guix - Robin Templeton
URL:https://pretalx.seagl.org/2026/talk/WTMAS8/
END:VEVENT
END:VCALENDAR
