Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== FreeBSD Developer Summit, May, 2019 ====== This page describes the May 2019 %%FreeBSD%% Developer Summit, co-located with [[http://www.bsdcan.org/2019/|BSDCan 2019]], which will take place in Ottawa, Canada. This is a by-invitation event. %%FreeBSD%% committers will be welcome to register themselves using this wiki; non-committers must be sponsored by a committer to attend. Attendees must also attend BSDCan 2019 in order to access all devsummit activities. ====== Sponsors ====== Our annual BSDCan developer summit would not be possible without the generous support of sponsors. ===== Platinum Sponsors ===== [[https://www.intel.com/|{{devsummit/201905/intel_1spot_100.png}}]] ===== Gold Sponsors ===== [[https://www.freebsdfoundation.org/|{{devsummit/201905/freebsdfoundation.svg?300}}]] [[https://www.tarsnap.com/|{{devsummit/201905/tarsnap.png?300}}]] ===== BSDCan ===== [[http://www.bsdcan.org/|BSDCan]] provides logistical support, including organizing rooms for the event and for developers to stay in. BSDCan also covers board and travel for BSDCan speakers. %%FreeBSD%% developers can help support the summit by speaking at BSDCan. You can also help support BSDCan and the developer summit by encouraging people to attend the conference, and especially to attend tutorials. ====== IRC ====== Many of the developer summit attendees hang out on #devsummit on EFnet during the summit (as well as BSDCan itself). ====== Live Streaming ====== Many of the developer summit sessions will be live streamed from [[https://papers.freebsd.org/|papers.freebsd.org]]. Videos of this Live Stream are available on the [[https://www.youtube.com/channel/UCxLxR_oW-NAmChIcSkAyZGQ|FreeBSD Project's YouTube Channel]] under the [[https://www.youtube.com/playlist?list=PLugwS7L7NMXzVN5HuJMMufFMZkJMByPp7|BSDCan '19 Dev Summit Playlist]]. ====== Schedule ====== The %%FreeBSD%% developer summit will take place on the 15th and 16th of May on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 14th and meet for dinner and drinks before things kick off. Most developers will stay on through BSDCan to give and attend talks. It is an excellent conference--a good %%FreeBSD%% developer showing has countless benefits, not least the opportunity to tell the world what we're doing. You may be interested in this helpful [[http://g.co/maps/dzx9b|map of UoO and its immediate vicinity]] as well as this [[http://www.uottawa.ca/maps/|map of the UoO campus]]. ===== Schedule ===== ^ Day ^ Morning ^ Lunch ^ Afternoon ^ Dinner ^ Evening ^ | Tue 14th | || Dinner and drinks at the Royal Oak ||| | Wed 15th | Presentations | Sandwiches | Working Groups | Dinner | Hacker Lounge | | Thu 16th | Presentations | Sandwiches | Working Groups | | Hacker Lounge | | Fri 17th BSDCan | BSDCan |||| Hacker Lounge | | Sat 18th BSDCan | BSDCan |||| Hacker Lounge | | Sun 19th BSDCan | Breakfast | followed by tourist things ||||| ===== Detailed Schedule ===== Working group sessions will be held on Wednesday and Thursday. A two-day hackathon covering various projects will be held in parallel on Wednesday and Thursday. All rooms other than the hacking lounge will have AV equipment. The Desmarais Building (DMS) is located northwest of the Residence building on Laurier Avenue. Please arrive by 8:45am for the morning sessions so that we can get started around 9:00am. Attendees will be able to pick up badges and T-shirts from 8:00am to 9:00am at DMS 1160 on Wednesday and Thursday. The bottom floor lounge in the U90 Residence Hall will be used as the hacker lounge in the evenings. The dinner on Wednesday evening will also be in this room. **Note:** In order to attend a working group meeting you **MUST** contact the working group organizer and be approved to attend. The goal is to keep each working group small and focused. Lunch will be served in DMS 1160 on both Wednesday and Thursday. **May 15th (Wednesday)** | Location | **DMS 1160** | **DMS 1130** | **DMS 1140** | **L140** | | 08:00-09:00 | Setup / Badges | ||| | 09:00-09:15 | Opening {{devsummit/201905/devsummit_welcome.pdf?linkonly|slides}} | ::: | ::: | ::: | | 09:15-09:30 | %%FreeBSD%% Foundation {{devsummit/201905/2019_bsdcan_foundation_overview.pdf?linkonly|slides}} | ::: | ::: | ::: | | 09:30-10:30 | Intel {{devsummit/201905/devsummit_201905_-_intel_update_and_bhyve_uefi.pdf?linkonly|slides}} | ::: | ::: | ::: | | 10:30-11:00 | Break | ::: | ::: | ::: | | 11:00-12:00 | %%NetApp%% {{devsummit/201905/netapp.pdf?linkonly|slides}} | ::: | ::: | ::: | | 12:00-13:00 | Lunch | ::: | ::: | ::: | | 13:00-14:30 | [[DevSummit/201905/Transport|Network / Transport]] | [[DevSummit/201905/FailsafeBootcode|Failsafe Bootcode]] | [[DevSummit/201905/WebServices|Development Web Services]] | Hackathon | | 14:30-15:00 | Break ||| ::: | | 15:00-16:30 | [[DevSummit/201905/Transport|Network / Transport]] | [[DevSummit/201905/Swap|Swap Space Management]] | [[DevSummit/201905/TestingCI|Testing and CI]] | ::: | | 16:30-18:00 | Free Time |||| | 18:00-20:00 | ||| Dinner | **May 16th (Thursday)** | Location | **DMS 1160** | **DMS 1130** | **DMS 1140** | | 08:00-09:00 | Setup / Breakfast / Badges | || | 09:00-10:00 | core@ update {{devsummit/201905/core.10_bsdcan_status_update.pdf?linkonly|slides}} | ::: | ::: | | 10:00-10:30 | Break | ::: | ::: | | 10:30-12:00 | [[DevSummit/201905/HaveNeedWant13|FreeBSD 13.0]] [[https://hackmd.io/EZCmcB-JSiKZbUQutvKPYQ|hackmd]] {{devsummit/201905/freebsd_13.pdf?linkonly|slides}} | ::: | ::: | | 12:00-13:15 | Lunch | ::: | ::: | | 13:15-13:30 | Group Photo | ::: | ::: | | 13:30-15:00 | Hackathon | [[DevSummit/201905/Zanata|Documentation Translation]] | [[DevSummit/201905/PackageBase|Package Base]] | | 15:00-15:30 | Break ||| | 15:30-17:00 | Hackathon | [[DevSummit/201905/Outreach|GSoC and Outreachy]] | Hackathon | ===== Working Groups ===== These sessions are intended to get developers with common areas of interest or specific projects in mind together for collaboration and hacking. They might involve prepared presentations, structured code reading, or a notebook-assisted whiteboard session. Advance preparation for such events is critical so everyone comes to the table with the right reading done so you can get to the meat of the matter. ^ Topic Session ^ Session Leader ^ | [[DevSummit/201905/PackageBase|Package Base]] | [[/KrisMoore|KrisMoore]] | | [[DevSummit/201905/Transport|Network / Transport]] | [[/JonathanLooney|JonathanLooney]] | | [[DevSummit/201905/FailsafeBootcode|Failsafe Bootcode]] | [[/AllanJude|AllanJude]] | | [[DevSummit/201905/Zanata|Documentation Translation]] | [[/EdsonBrandi|EdsonBrandi]] | | [[DevSummit/201905/Swap|Swap Space Management]] | [[/CySchubert|CySchubert]] | | [[DevSummit/201905/Outreach|GSoC and Outreachy]] | [[/AnneDickison|AnneDickison]] | | [[DevSummit/201905/TestingCI|Testing and CI]] | [[/LiWenHsu|LiWenHsu]] | | [[DevSummit/201905/WebServices|Development Web Services]] | [[/LiWenHsu|LiWenHsu]] | ===== Hackathon Topics ===== The bottom floor lounge (L140) in the U90 Residence hall will be used as a general hacking space on both Wednesday and Thursday. Attendees are welcome to head to this room at any time during the summit. Attendees can add entries to the table below to coordinate working on a specific topic. ^ Topic ^ Day / Time ^ Who ^ ====== Attendees ====== In order to attend, you must register in advance; this allows us to size rooms, order food, and provide beverages. We appreciate your cooperation in letting us know your plans well in advance of the event. Non-committers must be sponsored by a committer in order to attend. Due to increased attendance in recent years, companies are limited to one non-committer unless permission is explicitly granted by the organizers. **Registration is closed. Please email devsummit@freebsd.org with any questions.** ===== Developer Attendees ===== (Please keep sorted alphabetically by last name.) ^ Developer ^ Login ^ 15th ^ 16th ^ BSDCan 17th ^ BSDCan 18th ^ T-Shirt Size ^ Meal Requests ^ Notes ^ | [[/DaniloBaio|DaniloBaio]] | dbaio | yes | yes | yes | yes | L | | | | [[/JohnBaldwin|JohnBaldwin]] | jhb | yes | yes | yes | yes | L | | | | [[/WarrenBlock|WarrenBlock]] | wblock | yes | yes | yes | yes | XL | vegetarian | | | [[/KevinBowling|KevinBowling]] | kbowling | yes | yes | yes | yes | XL | | | | [[/EdsonBrandi|EdsonBrandi]] | ebrandi | yes | yes | yes | yes | XXL | | Arr. 14th Air Canada 091/444 GRU -> YOW, Dep 20th Air Canada 463/090 YOW -> GRU | | [[/DianeBruce|DianeBruce]] | db | yes | yes | yes | yes | L | vegetarian | | | [[/SeanChittenden|SeanChittenden]] | seanc | yes | yes | yes | yes | XL | | | | [[/DaveCottlehuber|DaveCottlehuber]] | dch | yes | yes | yes | yes | XL | | | | [[/JebCramer|JebCramer]] | jeb | yes | yes | yes | yes | XL | | | | [[/BradDavis|BradDavis]] | brd | yes | yes | yes | yes | L | | | | [[/BrooksDavis|BrooksDavis]] | brooks | yes | yes | yes | yes | none | | Arr. 13th | | [[/BryanDrewery|BryanDrewery]] | bdrewery | yes | yes | yes | yes | M | | | | [[/DrewGallatin|DrewGallatin]] | gallatin | yes | yes | yes | yes | L | | | | [[/SimonGerraty|SimonGerraty]] | sjg | yes | yes | yes | yes | L . | | | | %%RodneyWGrimes%% | rgrimes | yes | yes | yes | yes | M | meat | | | [[/WilliamGrzybowski|WilliamGrzybowski]] | wg | yes | yes | yes | yes | M | | | | [[/JustinHibbits|JustinHibbits]] | jhibbits | yes | yes | yes | yes | L | | | | [[/MitchellHorne|MitchellHorne]] | mhorne | yes | yes | yes | yes | M | vegetarian | | | [[/LiWenHsu|LiWenHsu]] | lwhsu | yes | yes | yes | yes | M | | | | [[/WeiHu|WeiHu]] | bcr | yes | yes | yes | yes | M | | | | [[/MarkJohnston|MarkJohnston]] | markj | yes | yes | yes | yes | M | | | | [[/EricJoyner|EricJoyner]] | erj | yes | yes | yes | yes | L | diet drinks | | | [[/AllanJude|AllanJude]] | allanjude | yes | yes | yes | yes | L | meat | Driving, Arr 12th, Depart 19th | | [[/MikeKarels|MikeKarels]] | karels | yes | yes | yes | yes | XL | | | | [[/PatrickKelsey|PatrickKelsey]] | pkelsey | yes | yes | yes | yes | L (specifically, philip's) | vegetarian | | | [[/SteveKiernan|SteveKiernan]] | stevek | yes | yes | yes | yes | XL | | Arr. 13th, Dep 19th | | [[/DruLavigne|DruLavigne]] | dru | yes | yes | yes | yes | XL | | Arr. 13th, Dep 19th | | [[/MarkLinimon|MarkLinimon]] | linimon | yes | yes | yes | yes | XL | | Arr.: 11th United 6020; Dep. 19th: looking for ride to Kitchener | | [[/ScottLong|ScottLong]] | scottl | yes | yes | yes | yes | XL | | | | [[/JonathanLooney|JonathanLooney]] | jtl | yes | yes | morning | no | XL | vegetarian | | | [[/WarnerLosh|WarnerLosh]] | imp | remote | remote | no | no | no-shirt | no-meal | | | [[/EdMaste|EdMaste]] | emaste | yes | yes | yes | yes | L | | Arr 13th, Dep 19th | | [[/KirkMcKusick|KirkMcKusick]] | mckusick | yes | yes | no | no | M | | Arr. 13th 18:12 Air Canada 460; Dep. 17th 10:00 Air Canada 447 | | [[/KenMerry|KenMerry]] | ken | yes | yes | yes | yes | XXL | | | | [[/KrisMoore|KrisMoore]] | kmoore | yes | yes | yes | yes | L | | Arr. 13th, Dep 19th | | [[/AlexanderMotin|AlexanderMotin]] | mav | yes | yes | yes | yes | L | | Arr. 13th, Dep 19th | | [[/PhilipPaeps|PhilipPaeps]] | philip | yes | yes | yes | yes | none | vegetarian | | | [[/NavdeepParhar|NavdeepParhar]] | np | yes | yes | yes | yes | L | | | | [[/ColinPercival|ColinPercival]] | cperciva | yes | yes | yes | yes | L | | | | [[/KirillPonomarev|KirillPonomarev]] | krion | yes | yes | yes | yes | M | | Arr. 11th OS73 VIE -> YUL -> YOW, Dep 21st OS74 YOW -> YUL -> VIE | | [[/KristofProvost|KristofProvost]] | kp | yes | yes | yes | yes | L | | Arr. 13th UA 3518 ORD -> YOW, Dep 20th AC8988 YOW -> YUL | | [[/BenedictReuschling|BenedictReuschling]] | bcr | yes | yes | yes | yes | L | | Arr. 10th LX86 ZRH -> YUL, 12th: train -> YOW; Dep. 19, train -> YUL, LX87 -> ZRH | | [[/OllivierRobert|OllivierRobert]] | roberto | yes | yes | yes | yes | L | | Arr. 14th AC 8971 -> YOW, Dep. AC861 -> YYZ, AC880 YYZ -> CDG | | [[/HirokiSato|HirokiSato]] | hrs | yes | yes | yes | yes | L | | Arr. 12th, Dep. 19th | | [[/CySchubert|CySchubert]] | cy | yes | yes | yes | yes | M | | Arr. 14th, Dep. 19th | | [[/MatthewSeaman|MatthewSeaman]] | matthew | yes | yes | yes | yes | XL | | Arr. 14th Air Canada 889 LHR -> YOW, Dep 19th Air Canada 888 YOW -> LHR | | [[/RyanSteinmetz|RyanSteinmetz]] | zi | yes | yes | yes | yes | M | | | | [[/LawrenceStewart|LawrenceStewart]] | lstewart | yes | yes | yes | yes | L | | Arr. 12th, Dep. 19th | | [[/GordonTetlow|GordonTetlow]] | gordon | yes | yes | yes | yes | L | | | | [[/ChuckTuffli|ChuckTuffli]] | chuck | yes | yes | yes | yes | L | vegetarian | Arr. 14th UA 6142, Dep 19th Air Canada 471 | | [[/AndrewTurner|AndrewTurner]] | andrew | yes | yes | yes | yes | M | | | | [[/EmmanuelVadot|EmmanuelVadot]] | manu | yes | yes | yes | yes | XL | | | | [[/GuangyuanYang|GuangyuanYang]] | ygy | yes | yes | yes | yes | L | | | | [[/MariuszZaborski|MariuszZaborski]] | oshogbo | yes | yes | yes | yes | L | | | | [[/BjoernZeeb|BjoernZeeb]] | bz | yes | yes | yes | yes | M | | Arr. 14th AC9633/AC8977 FRA->YUL->YOW, Dep 19th -> Kitchener, 23rd AC9104 YYZ->FRA | ===== Guest Attendees ===== Please keep this list alphabetized by attendee last name. ^ Guest ^ Affiliation ^ Developer Host ^ 15th ^ 16th ^ BSDCan 17th ^ BSDCan 18th ^ T-Shirt Size ^ Meal Requests ^ Notes ^ | Jason Barbier | | rgrimes | yes | yes | yes | yes | XXL | | | | Patrick BrĂ¼nn | Beckhoff Automation | bcr | yes | yes | yes | yes | L | | | | Erin Clark | iXsystems | dru | yes | yes | yes | yes | L | vegetarian | | | Anne Dickison | %%FreeBSD%% Foundation | emaste | yes | yes | yes | yes | XL | | | David Duncan | Amazon Web Services | cperciva | yes | yes | yes | yes | XL | | | | Phillip Ezolt | %%NetApp%% | emaste | yes | no | no | no | XL | | | | Andrew Fengler | %%ScaleEngine%% | allanjude | yes | yes | yes | yes | M | meat | | | Deb Goodkin | %%FreeBSD%% Foundation | bcr | yes | yes | yes | yes | S | vegetarian | | | Sam Gwydir | | seanc | yes | yes | yes | yes | L | | | | Philip Jocks | Netzkommune | bcr | yes | yes | yes | yes | XXL | non-dairy | | | Jacob Keller | Intel | erj | yes | yes | yes | yes | M | | | | Michael W. Lucas | Tilted Windmill | allanjude | yes | yes | yes | yes | XXL | | | | Joe Maloney | iXsystems | kmoore | yes | yes | yes | yes | L | | | | Larus Maxwell | %%NetApp%% | emaste | yes | yes | yes | yes | XXL | none | | | Rick Miller | Verisign | emaste | yes | yes | yes | yes | XXL | | | | Jean-Philippe Ouellet | | philip | yes | yes | yes | yes | L | vegetarian | | | Jaron Parsons | iXsystems | kmoore | yes | yes | yes | yes | XXL | | | | Mike Peterson | Netflix | lstewart | yes | yes | yes | yes | XXL | | | | Olympios Petrakis | %%NetApp%% | emaste | yes | yes | yes | yes | L | none | | | Scott Phillips | Intel | emaste | yes | yes | yes | yes | L | none | | | Jeffrey Pieper | Intel | erj | yes | yes | yes | no | XXXL | | | | Nick Principe | iXsystems | kmoore | yes | yes | yes | yes | XXXL | | | | Rob Rhodes | Intel | emaste | yes | yes | yes | yes | XXL | none | | | Yoshifumi Sasaki | BSD Consulting, Inc. (Tokyo) | daichi | yes | yes | yes | yes | M | | | | Paolo Savini | Embecosm | philip | yes | yes | yes | no | L | | | | Alexander Sideropoulos | %%NetApp%% | emaste | yes | yes | yes | yes | M | none | | | Chuck Silvers | Netflix | imp | yes | yes | yes | yes | XL | none | | | Shawn Webb | %%HardenedBSD%% | jhb | yes | yes | yes | yes | XL | none | | | Heiko Wilke | Beckhoff Automation | bcr | yes | yes | yes | yes | L | | | | Nick Wolff | iXsystems | kmoore | yes | yes | yes | yes | XXL | | | ===== Meal Requests ===== Please note any meal requests above in the relevant attendee list in addition to this table. ^ Request ^ Qty ^ | Vegetarian | 8 | | Non-meat, like fish | 0 | | Diabetic-friendly drinks (e.g. diet soda) | 1 | | Vegan | 0 | | Non-dairy | 1 | | None | 1 | ====== Travel Information ====== As this event is colocated with [[http://www.bsdcan.org/2019/|BSDCan 2019]], all information on the BSDCan web page applies. Here are some suggestions that may make planning easier: | **Arrival date** | 14th May 2019 | | **Departure date** | 19th May 2019 | | **Travel method** | If traveling from outside Ottawa, fly into Ottawa's international airport (YOW), possibly transferring in Toronto (YYZ). Air Canada partners with United Airlines, and has direct flights from many US cities and London Heathrow (LHR) as well as Frankfurt (FRA) into Ottawa. | | **Visas** | Many attendees will be able to use the Visa Waiver program, but check before traveling. If you need a formal invitation letter (never hurts), let us know. **Non-Canadian/US citizens who are visa-exempt need an [[http://www.cic.gc.ca/english/visit/eta.asp|Electronic Travel Authorization]] when flying into Canada.** | | **Where to stay** | Accommodations have been sorted for BSDCan. Go to the [[http://www.bsdcan.org/2019/accommodations.php|BSDCan Accommodations page]]. Please watch the expiration dates for the various rates and book as early as possible. | [[DevSummit/201905/accommodation|Extra rooms to share at the university residence halls]] Remember that you must **separately register for BSDCan** (even if you are a BSDCan speaker); visit the [[https://www.bsdcan.org/2019/register.php|BSDCan web page]] for details. ===== To/from Ottawa International ===== ==== Public transport ==== Bus [[http://www.octranspo.com/index.php/routes?lang=en&rte=97|line 97]] from Airport to Bayshore & Bells Corners. Runs about 3-4 times per hour. Bus-stop is right in front of the Airport building at the far right. Bus-stop Campus is temporarily closed for road-works, you'll have to use the uOttawa/Laurier stop at the Bus Station. TBD, need to check on status for this. Tickets: can be bought at the "Info" desk in the Airport building, to the left of the entrances. Paper tickets for bus fare has been retired. Instead a per ride fee is in place that is $3.50. See [[http://www.octranspo.com/tickets-and-passes/what_it_costs|this page]] for additional information. ===== Mobile 3G/4G SIM cards ===== [[https://en.wikipedia.org/wiki/Rideau_Centre|Rideau Centre]] is a short walk from the University of Ottawa Campus. There's a large number of shops (brand shops and independent) where you can get a SIM Card. In general you'll have to pay for the SIM-card separately (ca. 10CAD) plus the plan you want. At the [[http://www.wirelesswave.ca|WirelessWave]], [[/BernardSpil|I]] managed to talk the lady into giving me the SIM for free with a [[http://www.fido.ca/|Fido]] 150MB plan for 10CAD. YMMV... ====== Information on Prior Developer Summits ====== Information on prior Developer Summits is available from the [[/DevSummit|DevSummit]] page. ====== Photos ====== Add your photos (or link to galleries of photos) here. [[https://www.talegraph.com/tales/Qg446T5bKT|Ollivier Robert]] ====== Sub-Pages ====== * [[DevSummit/201905/FailsafeBootcode|FailsafeBootcode]] * [[DevSummit/201905/HaveNeedWant13|HaveNeedWant13]] * [[DevSummit/201905/Outreach|Outreach]] * [[DevSummit/201905/PackageBase|PackageBase]] * [[DevSummit/201905/Swap|Swap]] * [[DevSummit/201905/TestingCI|TestingCI]] * [[DevSummit/201905/Transport|Transport]] * [[DevSummit/201905/WebServices|WebServices]] * [[DevSummit/201905/Zanata|Zanata]] * [[DevSummit/201905/accommodation|accommodation]] devsummit/201905.txt Last modified: 2021/04/25 11:02by JethroNederhof