guide book

Transcription

guide book
GUIDE BOOK
August 2- 5
'
flocktofedora.org
2016
Welcome to Flock
Welcome to Flock 2016 in Krakow! Now in its fourth year, Flock is a fun and productive
event which brings the Fedora community together to discuss new ideas — and to put
those ideas into practice in hackfests and workshops. As we continue to grow the
Fedora operating system, our connections and relationships grow as well, and the inperson connections made at Flock help sustain our "Friends" foundation throughout
the year as we interact through IRC, email, and other digital links.
At Flock, you can meet and reconnect with other contributors from all parts of the
project, from low-level kernel hacking to containers to documentation and design.
Whether this is your first time here or whether you're an old hand, we're very glad to
have you here and value your participation.
Next year, Flock will return to the USA; bids are now open for 2017. For more
information, see: https://fedoraproject.org/wiki/Flock_bid_process.
2
Code of Conduct
Flock is a conference that brings together members of the Fedora community, new
and old, professional and volunteer, from all over the world. Diversity is one of our
huge strengths, but it can also lead to communication issues and unhappiness.
Attendees are required to be considerate and respectful of each other. This includes,
but is not limited to:
• Refraining from rude behavior
• Refraining from any sort of harassment or discrimination (based on ethnic
background, religion, gender, sexuality, body shape, disability, geographic
location, sports team, preferred operating system, or anything else for that
matter)
• Obeying local laws
Attendees who are in violation of this policy may be subject to removal and banning
from Flock (and future Fedora events). Whether an attendee is in violation is at the
sole discretion of the conference staff. Anyone with a possible concern relating to the
code of conduct is encouraged to either email the Flock conference staff (flockstaff@fedoraproject.org) or talk directly to a Flock conference staff member. Flock
staff members have a special ORGANIZER identifier on their event badges, which are
also color-coded a dark blue.
Need Help?
Emergencies
IN AN EMERGENCY, CALL 112. This is the emergency services number in Poland
(similar to 911 in the United States). If you can, also have someone contact an event
organizer, but in case of a fire or health emergency or anything that could require
emergency services please call 112 first.
Getting help from Flock staff
If you need help quickly, you can find Ruth Suehle (suehle), Tom Callaway (spot), Josh
Boyer (jwb), or Joe Brockmeier (jzb) on irc.freenode.net in #flock-help. You can also
text or call Ruth at +1 (567) 429-1701, Tom at +1 (617) 410 6545, Joe at +1 (941)
962-9174, Brian Exelbierd (bexelbie) at +420 606 055 877 and Rafal Luzynski at
+48 660 083 743. Remember that you may need to dial '00' instead of a '+' on your
phone. Rafal speaks Polish and can be of help with local language issues.
3
Map 1 - Krakow Area
see map 2
see map 3
KRK
Airport
Downtown
Krakow
Flock Location and Hotel
BEST WESTERN PREMIER KRAKOW HOTEL
ul. Opolska 14a, 31-323 Kraków, Poland
telephone: +48 12 376 37 00 or +48 801 08 02 60
GPS: 50.090900, 19.914500 | N 50°05'27.2" E 19°54'52.2"
4
Map2 - Flock & Hotel Surrounds
172, 572
130, 904
130, 904
144, 194
(to/from Cruise Krakow)
130 (to/from Main Station)
173 (to/from Cruise Krakow)
Kraków Łobzów
(small train station)
5
Evening Events
Walking Tour & Flock Game Night
Tuesday August 2
Krakow, a historically significant city in Poland, is on display tonight.
Join us for a roughly 90-minute walking tour of the old city center and
learn about our host city. The tour will begin with a bus from the
hotel. The bus will depart at approximately 6:50 pm. The tour will
end with either a bus back to the hotel or advice on nightlife options.
If you wish to take your own transportation, the tour will depart from
Matejki Square at 7:30 pm and end on Wawel Hill at about 9 pm.
Additionally, board games and a retro gaming zone will be available
for general socializing and fun in the hotel starting at 7:30. The board
games will take place in the Rembrandt and Monet rooms. The retro
gaming zone will be set up in the Malczewski room.
Cruise Krakow
Wednesday August 3
Join us for a dinner and optional cruise on the beautiful Vistula River.
A fantastic buffet dinner and drinks will be available for all to enjoy.
There will be two cruise options during the dinner. Details on these
thirty minute cruises will be provided at the dinner. Dinner starts at
7:30 pm. Buses will depart the hotel at approximately 6:30 pm
and 7:20 pm. Buses will begin returning to the hotel at about 9:40
pm. The specific pier being used for the cruise will be announced on
Wednesday morning.
Brewery Lubicz
Thursday August 4
A feast and beer tasting awaits us at Browar Lubicz, a recentlyrestored brewery. The brewery dates from 1840 and has been
brewing beer almost continuously, even during nationalization in the
1950s. Restored in September 2015, the brewery is a high point of a
trip to Krakow. There will be non-beer options available. Dinner
starts at 7:30 pm. Buses will depart the hotel at approximately
6:30 pm and 7:20 pm. Buses will begin returning to the hotel at
about 9:40 pm. Don't forget to look for QR codes at the brewery to
get a special Fedora badge for attending this event.
If you wish to take your own transportation, dinner is located at:
Restauracja Browar Lubicz, ul. Lubicz 17 J, 31-503 Kraków
6
Map 3 - Downtown Krakow
Kraków Główny
(Main Railway Station)
Intercity Bus Station (MDA)
Walking
walking Tour
tour start
start
walking
Brewery
tour
Lubicz
start
end
Walking
trats ruoTour
t gnik
law
Cruise Krakow
Session Rooms Layout
Malczewski
#fedora-flock-malczewski
Free Room for
ad-hoc hacking &
discussions
Picasso
#fedora-flock-picasso
Chelmonski
#fedora-flock-chelmonski
Matejko
#fedora-flock-matejko
Monet
#fedora-flock-monet
OpenQA
(Rembrandt)
#fedora-flock-openqa
Canaletto
#fedora-flock-canaletto
8
Taking Flock Online
Blogging
Please blog about Flock, and if you haven't already, add your blog to fedoraplanet.org.
Learn how at ur1.ca/eo3zl. If you are new to Fedora, feel free to ask someone in IRC,
and we'll be happy to help.
If you were subsidized to come to Flock, we ask that you add yourself to Fedora Planet
and write at least one blog post about the event. We'll be asking for your links later.
IRC
Our main IRC channel for the event is #fedora-flock. If you are taking notes for a
session, please report the session name and channel to that channel. If you are using
Gobby or Etherpad, note that in the main channel as well. Each session room also has
a dedicated channel, these are noted on the room plan on page 8.
Telegram
There is a Telegram group for Flock for general Flock discussion and communication
You can add it at: http://bit.ly/flock2016tg
Social Networks
Social networks are a great way to promote Flock and Fedora. Consider following
them so you can keep up with updates and find out where interesting things are
happening. Use the hashtag #flocktofedora on all your social networks when talking
about Flock, and keep an eye on the official Fedora accounts: @fedora on Twitter,
facebook.com/TheFedoraProject on Facebook, and gplus.to/fedoraproject on
Google+.
Fedora Magazine & Community Blog
While many writers of both the Fedora Magazine and the Fedora Community Blog will
be at Flock this year, you should consider writing too. If you see a talk or a discussion
that would make a great article or blog post, email commops@lists.fedoraproject.org
and the team can help you get started!
9
Tuesday Schedule
9:00am Keynote - 50 minutes
State of Fedora 2016
Matthew Miller
Picasso
In the opening keynote, the Fedora Project Leader shares data-driven insight into the current
state of the Fedora operating system and Fedora community and presents a vision for Fedora
25, Fedora 26, and beyond.
10:00am Session - 50 minutes
Building a Software Defined Network based on Fedora
Patrick Uiterwijk
Canaletto
Introducing Fedora Docker Layered Image Builds
Adam Miller
Building a Better Distro
Fedora with Amazon EC2 Container Service
David Duncan
Matejko
Chelmonski
Building a Better Distro
Fedora Workstation Next Steps
Christian Schaller
Growing the Userbase
Localization (G11N)
Noriko Mizumoto
Monet
Picasso
Growing the Userbase
A year managing the Italian Fedora Community
Fabio Alessandro Locati
Growing the Userbase
OpenQA
Contributors
11:00am Session - 50 minutes
Towards an Atomic Workstation
David King
Canaletto
Getting new things into Fedora
Dennis Gilmore
Building a Better Distro
Introduction to Container Security
Thomas Cameron
Matejko
Chelmonski
Building a Better Distro
The State of Fedora-Infra
Building a Better Distro
Pierre-Yves Chibon & Kevin Fenzi
Low Hanging Fruits Hackfest
Sirko Kemter
Monet
Picasso
Contributors
I contributed! But, what now?
Bhagyashree Padalkar
Hackfest
OpenQA
Contributors
LUNCH
1:30pm Session - 50 minutes
Packaging Chromium for Fedora
Paweł Hajdan, Jr.
Canaletto
Hacking Koji for Fun and Profit
Mike McLean
Building a Better Distro
Sharing Secrets in a containerized world
Christian Heimes
Matejko
Chelmonski
Building a Better Distro
State of the Fedora Server Union
Building a Better Distro
Server WG
Python Packaging in Fedora
Petr Viktorin
Monet
Picasso
Building a Better Distro
How to use a personal kanban for better organization
Haïkel Guémar
Better for Contributors
10
OpenQA
Better for Contributors
Tuesday Schedule
2:30pm Session - 50 minutes
OpenPOWER and Open Source, How to Succeed
Michael Wolf
Canaletto
Copr: What's New?
Miroslav Suchý
Building a Better Distro
Containahs in Production
Dan Walsh
Building a Better Distro
The Kernel Talk
Building a Better Distro
Matejko
Monet
Laura Abbott
Picasso
other
Zanata - translation platform
Alex Eng
Chelmonski
Better for Contributors
3:30pm Session - 50 minutes
Fedora SWAG
Jiri Eischmann
Fedora's MirrorManager - now and the future
Adrian Reber
other
Canaletto
Application Containers and System Services
Honza Horak
Matejko
Fedora Council Update & Town Hall
Matthew Miller
Building a Better Distro
Electronic/Robotics with NodeJS
Onuralp SEZER
Chelmonski
other
Monet
other
Picasso
Fedora Magazine and what it teaches us about users
Paul Frields
Better for Contributors
OpenQA
Growing the Userbase
4:30pm Session - 50 minutes
Ensuring ABI stability in Fedora
Sinny Kumari & Dodji Seketeli
Canaletto
Mailman 3 and Hyperkitty
Aurelien Bompard
Better Distro
Scaling Containers for Profit
Aditya Patawari
Matejko
Chelmonski
Better for Contributors
Fedora ARM state of the Union
Peter Robinson
Growing the Userbase
Globalization Audit of Fedora Atomic
Pravin Satpute
Monet
Picasso
Building a Better Distro
Thoughts on Fedora and Arts
Sylvia Sánchez
Building a Better Distro
OpenQA
Building a Better Distro
5:30pm Session - 50 minutes
University Outreach - New Task or new mindset?
Justin Flory & Jona Azizaj
Canaletto
Software Repository Management with Pulp
Ina Panova
Growing the Userbase
Next Generation Containers
Antonio Murdaca
Matejko
Monet
other
Fedora Sponsors
other
Miroslav Suchý
11
Chelmonski
Better for Contributors
Wednesday Sessions
9:00am Keynote - 50 minutes
Radosław Krowiak Co-owner, Akademia Programowania
Radek will introduce the reality of modern and open education, and how since 2013 Polish
educational company Akademia Programowania has prepared users and creators of
technology as young as 5 years old for a future wherein technology plays one of the biggest
roles in our everyday lives. This keynote will highlight coding as not only a way to create
programs, but also an exercise of creativity and teaching problem solving approaches that is a
fresh alternative to traditional education based on schemes and “the right answers."
Radosław Krowiak
Picasso
10:00am Session - 50 minutes
GNOME Software: You'll never guess what happens!
Richard Hughes
Canaletto
Fedora in the Classroom
Jonathan Dieter
Building a Better Distro
Continuous Integration and the Glorious Future
Tim Flink
Matejko
Kirk, McCoy, and Spock build the future of Fedora
Matthew Miller
Building a Better Distro
How to start a Fedora movement in a new country
Redon Skikuli
Chelmonski
Growing the Userbase
Monet
Picasso
Building a Better Distro
Desktop Security, keeping the keys to the castle
Michael Scherer
Growing the Userbase
Building a Better Distro
OpenQA
11:00am Session - 50 minutes
What's Fedora's alternative to vi httpd.conf?
Owen Taylor
Canaletto
Bringing Developers into the Flock
Brian Exelbierd & Dusty Mabe
Building a Better Distro
This is how we test Fedora now
Petr Schindler
Matejko
Modularity: Why, where we are, and how to get involved
Building a Better Distro
Langdon White
Globalization in Free Software Communities
Adrian Mârza
Chelmonski
Userbase
Monet
Picasso
Building a Better Distro
Secure Automated Decryption
Nathaniel McCallum
Better for Contributors
Better Distro
OpenQA
LUNCH
1:30pm Session - 50 minutes
Fleet Commander: large desktop deployments for F24
Alberto Ruiz
Canaletto
Integrating a Modular System: How Cockpit does it
Dominik Perpeet
Building a Better Distro
Nulecule - Packaging multi-container applications
Ratnadeep Debnath
Matejko
Chelmonski
Building a Better Distro
Factory 2.0
other
Ralph Bean
Don't Destroy your Machine with Development
Dusty Mabe
Monet
Picasso
Building a Better Distro
Do you ship SELinux policy for your product?
Miroslav Grepl & Lukas Vrabec
Better for Contributors
12
OpenQA
Better Distro
Wednesday Schedule
2:30pm Session - 50 minutes
Using Fedora Atomic as workstation
Patrick Uiterwijk
Canaletto
docker in production
Tomas Tomecek
Building a Better Distro
Living on the edge: Using rawhide day to day
Kevin Fenzi
Matejko
Chelmonski
Building a Better Distro
Diversity Panel: Building an inclusive community
Better for Contributors
Maria Leandro
Introduction to identity management with FreeIPA
Christian Heimes
Monet
Picasso
Better for Contributors
IoT on Fedora
Peter Robinson
Better for Contributors
OpenQA
Building a Better Distro
3:30pm Session - 50 minutes
Progress on Enterprise Fedora Desktop
Alexander Bokovoy & Debarshi Ray
Canaletto
Testing Bleeding Edge Development Kernels
Paul Moore
Distro
Bugyou: Report bugs automatically from fedmsg
Sayan Chowdhury
Building a Better Distro
Pagure: Past, Present and Future
Pierre-Yves Chibon
Better for Contributors
Matejko
Monet
Picasso
Better for Contributors
Rebases done easily with rebase-helper
Tomas Hozza
Chelmonski
Better for Contributors
4:30pm Session - 50 minutes
Realtime IRC chat on Fedora Hubs
Sayan Chowdhury & Ratnadeep Debnath
Canaletto
How we took care of spam
Patrick Uiterwijk
Contributors
Monet
Better for Contributors
OS-level testing with openQA
Jan Sedlák & Josef Skladanka
Matejko
Better Distro
State of Raspberry/Pi in Fedora
Marcin Juszkiewicz
Chelmonski
Diversity: Women in Open Source
Amita
other
OpenQA
Growing the Userbase
5:30pm Session - 50 minutes
Introduction to feDC infrastructure framework
Maciej Lasyk
Canaletto
Redefining how we deliver Fedora
Dennis Gilmore
other
Monet
Building a Better Distro
Testing containers using Tunir
Kushal Das
Matejko
Building a Better Distro
Minimizing Modules with Insim
Mikołaj Izdebski
Chelmonski
Continuous security management via OpenSCAP Daemon
Jan Černý
Building a Better Distro
13
OpenQA
other
Thursday Schedule
9:00am Session - 50 minutes
Lightning Talks - pitch and listen to super-short talks on a wide range of topics
Picasso
10:00am Workshop & Hackfest Session - 2 Hours
Automation Workshop
Ralph Bean
Hands on building the Fedora Kernel
Laura Abbott
Hackfest
Canaletto
Fedora Docs Learn and Hack
Brian Exelbierd & Pete Travis
Matejko
Drop in clinic
Monet
Meet your FAmSCo!
Hackfest
Christoph Wickert
Team Planning Session
Picasso
Building a Fedora Containers Library
Josh Berkus
OpenQA
Workshop
1:30pm Workshop & Hackfest Session - 2 Hours
Infrastructure Workshop
Kevin Fenzi
Canaletto
CommOps Workshop
Justin Flory
Team Planning Session
OpenShift on Fedora
Cloud SIG
Matejko
Monet
Team Planning Session
One library to rule them all: unbundling workshop
Hackfest
Dominik Mierzejewski
Hackfest
Picasso
Fedora Badges Workshop
Marie Nordin & Maria Leonova
OpenQA
Hackfest
3:30pm Workshop & Hackfest Session - 2 Hours
Fedora ♥ Python
PRD Workshop
Jan Kurik
Canaletto
Miro Hrončok
Drop in clinic
Picasso
Team Planning Session
Design Clinic
Sirko Kemter
14
OpenQA
Drop in clinic
Friday Schedule
10:00am Workshop & Hackfest Session - 2 Hours
Fedora Security Lab
Fabian Affolter
Bodhi Hackfest
Hackfest
Canaletto
Luke Macken
Write AppStream metadata for add-ons
Jiri Eischmann
Matejko
Hackfest
Hackfest
Monet
Fedora Budget Workshop
Joe Brockmeier
Picasso
Team Planning Session
Ansible best practice working session
Michael Scherer
OpenQA
Hackfest
1:30pm Workshop & Hackfest Session - 2 Hours
Server SIG Pow-Wow
Stephen Gallagher
Canaletto
101: Poster & Infographic Design
Team Planning Session
Taskotron: create automated, package specific tests
Taskotron Devs
Matejko
Hackfest
Sirko Kemter
Monet
Hackfest
What we do for Docker image test automation
Lukas Brabec
Picasso
Hackfest
Fedora Hubs Meetup / Hackfest
Pierre Yves-Chibon
OpenQA
Team Planning Session
Platinum
Sponsor
Gold
Sponsor
Bronze
Sponsor
References to companies and/or businesses in this booklet are provided as a convenience and do
not indicate or imply endorsement by the Fedora Project or any of Flock's sponsors.
This booklet, except for the advertisements, any trademarked logos, or unless otherwise noted is
licensed under the Creative Commons Attribution-Sharealike 4.0 International License.
To view a copy of this license, visit ur1.ca/naeak
Icons on pages 6 & 7 use: Playing Cards by Vicons Design, Map by Sergey Demushkin, Ship by
Vectors Market, Beer by Christian Jeria. Licensed CC-BY from the Noun Project.
Cover image created by Fedora Design Intern Mary Shakshober and Design Team Lead Máirín Duffy.
Booklet layout & design by Ryan Lerch.
The maps used in this booklet are from maps.stamen.com
Map Tiles are by Stamen Design, under CC-BY 3.0.
Map Data by Open Street Map under CC-BY-SA