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