Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, August 2
 

09:00

State of Fedora 2016 Keynote
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.

Speakers

Tuesday August 2, 2016 09:00 - 10:00
Main Room - Picasso

10:00

Introducing Fedora Docker Layered Image Builds
In this session we will discuss what the Docker Layered Image Build Service is and what it provides to Fedora Contributors as well as how it caters to the goals of Fedora.Next and now the Fedora Modularization initiative. We will also show examples of how Fedora Contributors can use the service via Koji in a consistent manner as for RPM builds via the fedpkg utility. We will also do a dive into how the system is created with technologies such as Koji, OpenShift, osbs-client tools, atomic-reactor, fedpkg, and distgit namespacing.

Speakers

Tuesday August 2, 2016 10:00 - 10:50
Monet

10:00

Fedora with Amazon EC2 Container Service
Amazon EC2 Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. This discussion covers best practices and basic Implementation using Fedora Cloud.

Speakers
avatar for David Duncan

David Duncan

Ecosystem Solutions Architect, Amazon Web Services, Inc.


Tuesday August 2, 2016 10:00 - 10:50
Matejko

10:00

Fedora Workstation Next Steps
This summer we expect to finalize work on a lot of long term Fedora Workstation projects like Wayland, Xdg-apps, 3rd party repos, glDispatch and so on. A lot of these things where sorting out the basic plumbing. The time has now come to look at our next steps and how we live up to our goals of making Fedora an excelent Developer workstation.

Speakers
avatar for Christian Fredrik Kalager Schaller

Christian Fredrik Kalager Schaller

Engineering Manager, Red Hat
Christian F.K. Schaller manages the Emerging Platform Group at Red Hat. This group includes the teams working on Desktop solutions, the Anaconda installer and the Fedora team. Christian has been active in the open source community for over a decade with a special focus on GStreamer and open source multimedia.


Tuesday August 2, 2016 10:00 - 10:50
Main Room - Picasso

10:00

Localization (G11N)
"How you can help us get Fedora to the world?" This talk goes through the details of Localization, how the team works and what the ideal community is, and what our next goals are.

Speakers
avatar for Noriko Mizumoto

Noriko Mizumoto

Community Relations Specialist / Program Manager, Red Hat Asia Pacific
What language does your application or program speak? Is it English? Compare the population of native English speakers and non-native English speakers, it is obvious the latter is way larger. If you are non-native English speaker, then you must know the importance of Localization, in order to have your application/program being used by larger number of users. Localization is supported by many non-native English speaking contributors. I like to... Read More →


Tuesday August 2, 2016 10:00 - 10:50
Chelmonski

10:00

A year managing the Italian Fedora Community
In the last year, the Italian Fedora Community has changed a lot. In this talk I'll share what has been done, why and how the community responded.


Tuesday August 2, 2016 10:00 - 10:50
openQA Rembrandt

11:00

Getting new things into Fedora
In this talk we will go over the types of things you will need to do, andthe communication you need to have in order to get a new type of deliverable into the distro. The exact specifics will depend on the use cases, however we will give a general framework you can work within.

Speakers
avatar for Dennis Gilmore

Dennis Gilmore

Senior Release Engineer, Fedora Project., Red Hat
I work for Red Hat as the fedora release engineering lead. I have been involved in Fedora since its inception as fedora.us I am involved in many different parts of the open source universe. I have patches in many different projects. My main focus outside of release engineering has been secondary arches, particularly ARM.


Tuesday August 2, 2016 11:00 - 11:50
Monet

11:00

Introduction to Container Security
Application containerization is one of the coolest technologies in IT. It solves numerous problems, allows for incredible application density, and can really increase flexibility and responsiveness. There are some misconceptions about container security, though. In this session, Red Hat’s global solutions architect leader, Thomas Cameron, will talk about the components of container security, some tips and tricks for planning a secure container environment, describe some “gotchas” about containers, and debunk some of the security myths about containers.

Speakers
avatar for Thomas Cameron

Thomas Cameron

Cloud Technologist, Red Hat
I'm a cloud evangelist at Red Hat, focusing on digital transformation.


Tuesday August 2, 2016 11:00 - 11:50
Matejko

11:00

Towards an Atomic Workstation
Project Atomic has been applied to the Fedora Cloud product, and GNOME upstream has been using a similar system called Continuous, both of which are based on ostree; now it's time for Fedora Workstation to get the same treatment! I will discuss what an Atomic Workstation is, why it is useful and how to test and contribute.

Speakers

Tuesday August 2, 2016 11:00 - 11:50
Canaletto

11:00

I contributed ! but, what now ?
Newcomer Onboarding is Important but retaining them is critical Continous Engagement , Positive Reinforcement and other Community Guidelines (decause could explain more about this)
  • Data Analytics for Contribution Retention 
  • Insights from Common Patters in Contribution Activity of Succesful Contributors - Diversity in contributions ? Gaps ? Involvement in community using ML activity, meeting participation
  • Impact of Attending Fedora conferences , participating in FADs or other events
  • My experience as a newcomer and contributor to CommOps

Speakers
avatar for Bee Padalkar

Bee Padalkar

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language Processing techniques. | At Fedora, she works closely with the Community Operations team mostly contributing on metrics-related tasks. She is also a Google Summer... Read More →


Tuesday August 2, 2016 11:00 - 11:50
openQA Rembrandt

11:00

The state of Fedora-Infra
In this talk we aim to provide an overview of what the Fedora Infrastructure has been up to this year. On the sysadmin side as well as the application side. We'll give some clues as to what we want to work on / achieve this year and leave rooms for questions.


Tuesday August 2, 2016 11:00 - 11:50
Main Room - Picasso

11:00

Low Hanging Fruits Hackfest
A lot of people think that an welcoming environment is important to fetch new contributors. But is is lesser important as giving people tasks or things to contribute, where the can make there first steps away from consumer/user forward to contributor. We should start thinking about these, its not done with making nice "Join pages" as more creating tasks or bringing existing ones to beginners. With Nuancier, we have already one application to animate people to contribute, but there can be more. openSUSE has with openFATE the right idea (even its poor implemented) but there are also other things we should think about, like our "easyfix" and how we can market them better or how can we get in a better way involved in GSoC and keep our students contributing. This hackfest shall help collecting ideas and make progress in this area.

Speakers
avatar for Sirko Kemter

Sirko Kemter

Training & Development Manager, SystemExperts
Fedora Ambassador and Design Team member, love open source and graphics and combines them both. Works on a lot of stuff and loves to see things happen


Tuesday August 2, 2016 11:00 - 11:50
Chelmonski

13:30

Hacking Koji for Fun and Profit
In this talk, I'll cover some of the lesser known internals of Koji
  • How to write applications that talk to Koji
  • Using Koji's python library
  • Writing Koji plugins
  • Contributing to Koji upstream

Speakers

Tuesday August 2, 2016 13:30 - 14:20
Monet

13:30

Packaging Chromium for Fedora
Although the popular Google Chrome web browser is official supported in Fedora, there are users interested in its fully open source version - Chromium. In 2009 an article called "Chromium: Why it isn't in Fedora yet as a proper package" was published by Tom Callaway, and even now there's still no official Chromium package for Fedora. In this presentation, Paweł Hajdan, Jr. will review the current state of Chromium packaging, including support for system libraries, new build systems (GN), and better cooperation with wide open source community. It'll be an updated version of LinuxCon 2014 talk http://sched.co/1yFa8g9 , with focus on Fedora. Paweł is a Chromium project developer since 2008. He got a job working on Google Chrome after becoming the first committer from outside the company. Leading a small team of Gentoo Linux developers packaging Chromium, he also helps other Linux distribution developers. Paweł earned a master's degree in computer science from University of Warsaw.


Tuesday August 2, 2016 13:30 - 14:20
Canaletto

13:30

State of the Fedora Server Union
Annual status report and look forward at the Fedora Server Edition.

Speakers

Tuesday August 2, 2016 13:30 - 14:20
Main Room - Picasso

13:30

How to use personal kanban for better organization
As a Fedora developer, we have a lot to keep track on, with a limited time if it's not your $DAYJOB. Personal Kanban borrows from Lean principles without enforcing a heavyweight process like erm Scrum. No ceremonial, only two simple rules: vizualize your tasks and limit your work in process. Then, you'll get better to track your tasks, expectations and commitments. It also means less context switches and improved life quality. You'll learn how to do more and better with the same time (or even less!)

Speakers
avatar for Haikel Guemar

Haikel Guemar

RDO release wrangler, Fedora Project
CentOS Cloud SIG developer | RDO Engineering at Red Hat | Stacker


Tuesday August 2, 2016 13:30 - 14:20
openQA Rembrandt

13:30

Python Packaging in Fedora
Even though Fedora Workstation 23 shipped without Python 2 installed by default, the full transition to Python 3 is still going on. How are we doing on that? What still needs to be done, both upstream and in Fedora? And how you can help? And more importantly – how are we making life easier for future packagers? Now that Copr can build RPMs directly from the Python Package Index, will getting a Python library into Fedora be less of a chore? And how will system-python – an effort to slim down minimal installs – affect Python packaging?

Speakers

Tuesday August 2, 2016 13:30 - 14:20
Chelmonski

14:30

Containers in Production
This talk will cover the latest ideas on running containers in production. Adding alternative mechanisms to running containers outside of docker.

Speakers
avatar for Dan Walsh

Dan Walsh

Senior Principal Software Engineer, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.


Tuesday August 2, 2016 14:30 - 15:20
Matejko

14:30

Copr: What's new?
We added lot of new features recently: dist-git, building directly from any SCM, webhooks, group projects, forking of projects. Let me show you those features in details so you can master. Additionally I will tell you what we have in plans for future.

Speakers
avatar for Miroslav Suchý

Miroslav Suchý

Senior Software Engineer, Red Hat
I work for Red Hat. I currently focus on Copr project and I am trying to lower barriers between developers and OS distributions.


Tuesday August 2, 2016 14:30 - 15:20
Monet

14:30

OpenPOWER and Open Source, How to Succeed
This session will update attendees on the current status of new OpenPower STG hardware offerings. It will also go into a discussion on how to install OPAL (OpenPOWER firmware) on a Power System as well as how to connect the FSP, and how to set up a serial console prior to installing Fedora.

Speakers

Tuesday August 2, 2016 14:30 - 15:20
Canaletto

14:30

Zanata - translation platform
Information of Zanata - the translation platform used for all fedora packages

Speakers
avatar for Alex Eng

Alex Eng

Senior Software Engineer, RedHat


Tuesday August 2, 2016 14:30 - 15:20
Chelmonski

14:30

The Kernel Talk
The usual kernel talk, discussing the state of the Fedora kernel and what's upcoming.

Speakers

Tuesday August 2, 2016 14:30 - 15:20
Main Room - Picasso

15:30

Application Containers and System Services
Software maintainers started to face new challenges after Docker formatted containers arrived to developer boxes. Fedora has always been bleeding edge distro, so it comes natural that even in containers world Fedora should be innovator to follow. Linux containers might soon be viable alternative for system services, after they has been already de facto standard of modern PaaS, like OpenShift. Not every container must support both theses use cases, but there are some, like databases containers, where we definitely want to use them as system services and PaaS applications at the same time. Technical Solution is not that hard, it is enough to understand principles of the both use cases. The harder portion of work is to start thinking differently, than how maintainers usually do. In this talk, Honza will share experiences and some tough topics we learned so far during preparing containers for RHEL and CentOS and will share some best practices that should be followed in Fedora as well. The talk will focus on view of Fedora maintainers, who are about to join the dark side of containers development. Let's meet and talk how to make Fedora-based containers better.

Speakers
avatar for Honza Horak

Honza Horak

Associate Manager, Software Engineering, Red Hat
Associate Manager, Software Engineering, Red Hat. Honza has worked in Red Hat since 2011 and is mainly responsible for delivering and keeping databases in a good shape. He also actively participates in Software Collections development with special focus on containers development. He is also involved in Fedora and CentOS communities. | | http://themindiseverything.eu/ | https://plus.google.com/u/0/+HonzaHorakCzech


Tuesday August 2, 2016 15:30 - 16:20
Matejko

15:30

Fedora Magazine and what it teaches us about users
In the past two hears, the Fedora Magazine has become a great success story. With hundreds of thousands of page views per month on an upward trend, we are reaching more Fedora users than ever. How is it created? What kind of ideas and articles are best? How can you get involved? This talk will answer these questions, but more importantly, it will discuss wider questions of how the success of the Magazine should affect our strategy for documentation, searchability, and per-initiative focus.

Speakers
avatar for Paul Frields

Paul Frields

Engineering manager, Red Hat
Bassist. Music lover. Geek wrangler. Linux aficionado. Hubby. Dad. All-around super guy.


Tuesday August 2, 2016 15:30 - 16:20
openQA Rembrandt

15:30

Electronic/Robotics with Nodejs
Node.js is become one of the popular programming language and also work with robotics. In this talk we gonna look how to make connection with real-world applications with electronics tools/circuit. How to make some connection between real-world and computer/single-board computers.

Speakers
avatar for Onuralp SEZER

Onuralp SEZER

Fedora Ambassador, Fedora Project


Tuesday August 2, 2016 15:30 - 16:20
Chelmonski

15:30

Fedora Council Update & Town Hall
This is the traditional Flock session where the Fedora Council holds a "Town Hall" style meeting and meets with community members.

Speakers

Tuesday August 2, 2016 15:30 - 16:20
Main Room - Picasso

15:30

Fedora SWAG
What swag do we currently produce? How it serves our purpose and works on our target audience. How can we improve our swag offering? The talk should be partly a discussion.

Speakers

Tuesday August 2, 2016 15:30 - 16:20
Canaletto

15:30

Fedora's MirrorManager - now and the future
Since spring 2015 a MirrorManager re-implementation is running in Fedora's infrastructure to manage the mirrors providing Fedora to the end-users worldwide. This talk tries to summarize the current architecture and what changed from the previous MirrorManager implementation. This talk should/could also be the basis for a discussion what is needed in MirrorManager for the future.

Speakers

Tuesday August 2, 2016 15:30 - 16:20
Monet

16:30

Ensuring ABI stability in Fedora
In this talk we will give an overview of what Libabigail is and what tools it provides to do ABI analysis of your C/C++ applications. The talk aims to explain why performing ABI checks in packages shipped with Fedora is important. A Fedora packager attending the talk will be able to ensure that her package is ABI stable with very less effort. We will talk about how and why ABI checks are enabled for Fedora package updates pushed in bodhi and how a package maintainer should respond to it. Finally, we'll also talk about upcoming features in libabigail which will be useful for Fedora.


Tuesday August 2, 2016 16:30 - 17:20
Canaletto

16:30

Fedora ARM state of the Union
The traditional ARM state of the union covering ARMv7 and aarch64, what we've achieved over the last year and what we plan to do for the next year.

Speakers

Tuesday August 2, 2016 16:30 - 17:20
Main Room - Picasso

16:30

Globalization audit of Fedora Atomic
During last couple of times, when i heard FPL one thing came up on high priority, that is Fedora Atomic. Unfortunately at G11N group we are not that much concentrating on requirements of Fedora Atomic. Most of the things for G11N available in Atomic are imported from Workstation and Server version. I feel there is need to do Audit of Fedora Atomic specifically from the requirements of G11N aspects and will present this audit report in this talks. Following points will be covered.
  1. Installation
  2. Locales
  3. Fonts
  4. Lang packs.
  5. Important packages for Internationalization and Localization in Atomic.
  6. Communications - WG, meetings, schedules.

Speakers
avatar for Pravin Satpute

Pravin Satpute

Senior Software Engineer, Red Hat
Internationalization, Localization, Input method, Fonts, Ambassadors, Marketing, Proven packager.


Tuesday August 2, 2016 16:30 - 17:20
Chelmonski

16:30

Thoughts on Fedora and Arts
There's many tools that perfectly fit in many artistic areas, such as Music (recording and composing), painting, design, and animation. It's important to enhance and push these non-coding programmes at the same time we show Fedora isn't for programmers or nerds only. With the due respect to both.

Speakers
avatar for Sylvia Sanchez

Sylvia Sanchez

Anything they like to, I love talking and learning new things. I'm extraordinarily curious and I love aviation, technology, arts and Fedora. Among other things.


Tuesday August 2, 2016 16:30 - 17:20
openQA Rembrandt

16:30

Scaling containers for profit
Kubernetes is open source orchestration tool for containers. It is also the recommended way to run containers under Atomic host and it is the default provider for atomicapp. In this session we will see how Kubernetes behave in a practical scenario where suddenly high traffic is encountered and what happens when one (or more) of the containers die.

Speakers
avatar for Aditya Patawari

Aditya Patawari

Lead Systems Engineer, BrowserStack.com


Tuesday August 2, 2016 16:30 - 17:20
Matejko

16:30

Mailman 3 and HyperKitty
In December 2015, most Fedora mailing-lists have been migrated to the lastest version of Mailman, which is a complete rewrite of Mailman 2.1, and brings a much needed refresh in its architecture and its web interfaces. This talk will have an infrastructure-centric side: we'll come back on this migration, how the Fedora mailing list system is organized today, and where we're going with it. It will also have a user-centric side: what possibilities are open by our new archiver, HyperKitty. How it will fit into Hubs. How it will make communication easier, and how you can use it today to efficiently follow and participate in mailing-lists.

Speakers
avatar for Aurelien Bompard

Aurelien Bompard

Engineer, Red Hat
Member of the Fedora Engineering team, main developer of HyperKitty, the next-gen Mailman 3 archiver.


Tuesday August 2, 2016 16:30 - 17:20
Monet

17:30

University Outreach – New task or new mindset?
In early 2015, the Fedora Council proposed a new objective: the University Involvement Initiative. The purpose? Try to increase exposure of Fedora in university settings to gain new users, but also to hopefully gain new contributors. In order to accomplish this, is it a new task, or does it require a new mindset? In this talk, we begin looking at the current mindset and marketing thoughts around attracting university students to Fedora. What is working? What isn't? We will look at personal experiences among the presenters with getting involved with Fedora as a student for an example. We will focus on how changing the ways we approach reaching out to students might be the best way to begin making an impact on students with Fedora.

Speakers
avatar for Jona Azizaj

Jona Azizaj

I’m a student of Business Informatics at the University of Tirana, and also a hacktivist of Open Labs. I’m passionate about philosophy of Open Source, i believe in transparency and cooperation, open and free Internet. I have been working on promoting FLOSS in Albania. Also I’m interested on empowering woman in society because women participation in open technology and culture is very important so we should all pay more attention.
avatar for Justin W. Flory

Justin W. Flory

#info jflory7; UTC-4; CommOps, Marketing / Magazine, Ambassadors, Diversity, Join SIG, Infrastructure-fi, and more…


Tuesday August 2, 2016 17:30 - 18:20
Canaletto

17:30

Fedora sponsors
For long time I am closely watching Fedora Sponsorship process. I made an survey amongst both Sponsors and Sponsoree. I got some data and I want to present it to you. I want to discuss with Fedora Sponsors in person and identify the parts of the process, which can be improved.

Speakers
avatar for Miroslav Suchý

Miroslav Suchý

Senior Software Engineer, Red Hat
I work for Red Hat. I currently focus on Copr project and I am trying to lower barriers between developers and OS distributions.


Tuesday August 2, 2016 17:30 - 18:20
Chelmonski

17:30

Software Repository Management with Pulp
Pulp is a platform that manages software repositories of different content type, such as rpms, docker images, puppet modules, atomic trees, python packages, etc. In this session you will learn: - what Pulp is - how can both small and large organizations benefit from Pulp usage - how to locally mirror upstream repos - how to create your own repos - how to promote content to production - how to integrate with REST API http://www.pulpproject.org

Speakers
avatar for Ina Panova

Ina Panova

Software engineer at Red Hat. I am one of the developers of Pulp upstream project, which is also core component of Satellite 6. I've been working with this project for almost three years, started as QE and later joined development team. | https://github.com/ipanova 


Tuesday August 2, 2016 17:30 - 18:20
Monet

18:50

Tour of Krakow
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.

Tuesday August 2, 2016 18:50 - 22:15
Main Room - Picasso

19:30

Board Game Night
Additionally, board games and a retro gaming zone will be available for general socializing and fun in the hotel. The board games will take place in the Rembrandt and Monet rooms. The retro gaming zone will be set up in the Malczewski room.

Tuesday August 2, 2016 19:30 - 22:00
Monet
 
Wednesday, August 3
 

09:00

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."

Wednesday August 3, 2016 09:00 - 10:00
Main Room - Picasso

10:00

Continuous Integration and the Glorious Future
In the last year or two, there has been more talk around the idea of continuous integration (CI) and how it can be used to improve Fedora. This talk will focus on what CI means in the context of a distro like Fedora, moving past the buzzwords and how we're moving towards this glorious future.

Speakers

Wednesday August 3, 2016 10:00 - 10:50
Matejko

10:00

Desktop security, keeping the keys to the castle
Firewall, IDS, SELinux, ssh bastion, and others, the list of server side security measure is long. While servers can be reasonably secure nowadays, we always forget that there is always a way to enter by the desktop side. In this talk, we will explore various security measures to be used and deployed on a Linux desktop, and while it will be primarily focused on Fedora, lessons will be applicable also to others systems.

Speakers

Wednesday August 3, 2016 10:00 - 10:50
openQA Rembrandt

10:00

GNOME Software: You'll Never Guess What Happens!
GNOME Software is an project that started life as an application installer, and over time picked up features such as updating system firmware, distribution upgrades, installation of fonts, codecs, language packs, and handling RPM files and xdg-app bundles. With screenshots, long descriptions and now user-submitted ratings and reviews we're on parity with several other appstores like the Google play store and provide a fast, stable and beautiful software center for Fedora. In this talk I will explain about how we built this beast, show off some new features and also talk about the future. I'll allow lots of time for questions and comments.

Speakers
avatar for Richard Hughes

Richard Hughes

Developer, Red Hat
Richard has over 10 years of experience developing open source software. He is the maintainer of GNOME Software, PackageKit, GNOME Packagekit, GNOME Power Manager, GNOME Color Manager, fwupd, colord, and UPower and also contributes to many other projects and opensource standards. Richard has three main areas of interest on the free desktop, color management, package management, and power management. Richard graduated a few years ago from the... Read More →


Wednesday August 3, 2016 10:00 - 10:50
Canaletto

10:00

Kirk, McCoy, and Spock build the future of Fedora
It's not just the aliens, strange planets, and cool retro-future tech. The Enterprise is the Federation's flagship because Kirk, McCoy, and Spock bring action, emotion, and logic together. We need this same balance to take Fedora where no distro has gone before. Lofty goals alone don't get things done. And action without direction — well, you know what happens to redshirts. We need a Spock-like way to tie vision to effort, and this talk will provide an approach we can all use. There may also be tribbles.

Speakers

Wednesday August 3, 2016 10:00 - 10:50
Main Room - Picasso

10:00

Fedora in the Classroom
At the Lebanon Evangelical School, on the outskirts of Beirut, we've been using Fedora exclusively in the classroom for over eight years, and the syllabuses for our sixth through twelfth grade computer classes are built around it. In this talk , we look at the advantages and disadvantages of using Fedora in the classroom, the importance of teaching concepts instead of applications, and some methods of teaching word processing, spreadsheets, presentations, photo editing, 3D modeling, and programming using software freely available in the Fedora repositories.

Speakers
avatar for Jonathan Dieter

Jonathan Dieter

System Administrator, Lebanon Evangelical School


Wednesday August 3, 2016 10:00 - 10:50
Monet

10:00

How to start a Fedora movement in a new country
In 2012 not a lot of people where interested in FLOSS and GNU/Linux in the relatively small city of Tirana, the capital of Albania. Even less people where interested in Fedora. During my talk I will share the story of how we, a small but dedicated group of people, jump started the community in a small country like Albania and what other small cities and countries should avoid during their first steps in developing a Fedora community in similar conditions. Most important I will share tips and tricks on how to keep the Fedora spirit alive for a long time after the first enthusiastic steps, with the goal that my shared experience will help other communities to make the first steps or grow even further.

Speakers

Wednesday August 3, 2016 10:00 - 10:50
Chelmonski

11:00

Modularity: Why, where we are, and how to get involved
Join me for a quick overview of why we want modularity in Fedora. I will then describe and *demo* some of the things we have built. Finally, I will give some details about how you can get involved even if you just want to know how to distribute your favorite application as a module. I will also be looking for feedback on what we have done and what you would like to see happen next. So, please bring your thoughts & questions!

Speakers
avatar for Langdon White

Langdon White

Platform Architect, Red Hat
Langdon brings nearly 15 years experience in software development and systems architecture to his role as Red Hat's Developer and Platform Evangelist for Red Hat Enterprise Linux. In his role as RHEL Evangelist, Langdon fights tirelessly for the users to bridge development agility with production stability. Prior to Red Hat, he held roles as a Chief Operating Officer at start up vrevo and as Principal of his own consulting firm, FishJump. He... Read More →


Wednesday August 3, 2016 11:00 - 11:50
Main Room - Picasso

11:00

Secure Automated Decryption
Keeping secrets is tough. It is hard enough when you have control over the full computing chain. But now we are expected to keep secrets while storing those secrets in cloud and SaaS infrastructures. At least we can trust the network providers, right? Of course, the answer is to encrypt the data. But then how do we know who should have access to the data and when? This talk will look at the new cryptographic techniques implemented by the Tang and Clevis open source projects. Tang forgoes complex (and compromise-prone) key management infrastructures by using simple algorithms to bind data to third party entities. Clevis permits sophisticated unlocking policies that go beyond simply password management to true attributed cryptography. Come see how to integrate Tang and Clevis into your infrastructure or software project!


Wednesday August 3, 2016 11:00 - 11:50
openQA Rembrandt

11:00

This is how we test Fedora now
A. k. a. how we make sure that it's not utterly broken. This talk will be about Fedora QA team. About technologies used and developed by us. And also about the process of testing new releases.

Speakers

Wednesday August 3, 2016 11:00 - 11:50
Matejko

11:00

What's Fedora's alternative to vi httpd.conf?
The most traditional way to do server development on a Linux workstation is to treat your workstation like a server: install the dependencies, put your code in a system directory, and edit the web server config. The idea of an ostree-based workstation with a fixed system image would make this impossible: a workstation doesn't have the web server or development dependencies installed systemwide, but it's not the best way to do things for many other reasons: the project may need versions of dependencies that are newer or older than what your workstation has, different projects may have conflicting dependencies, its hard to go from development to deployment, and so forth. There are no shortage of options for alternate ways to develop: Docker, Vagrant, Python's virtualenv, and many more, each with lots of subvariants. But with all these options out there, how do we guide users to ways that work well, and that let them leverage the Fedora ecosystem? And how do we provide integration with standard Workstation components like the terminal, GNOME Boxes, and with IDEs to make the experience truly slick and compelling?

Speakers

Wednesday August 3, 2016 11:00 - 11:50
Canaletto

11:00

Bringing Developers into the Flock
The container "revolution" has resulted in a lot of non-Linux users suddenly very interested in Linux containers. These developers often can't run containers on their laptops because they are using Windows or OS X or a janky non-Fedora Linux. Therefore there are a lot of virtual machines getting spun up just to run containers. Additionally, many of these developers aren't thinking about how to work with multiple containers or orchestrate them because it is hard to set everything up. The ADB solves these problems ... but ... ... it could not only solve these problems, but it could solve them with FEDORA! Today there is no Fedora version of the ADB. A Fedora ADB can be faster moving and help developers use the latest code sooner. In this talk learn how to build and improve the ADB so you can use it in your own work and so it can become a tool for expanding the Fedora community. #TheFedoraADB

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

DevTools Software Engineer, Red Hat
Brian Exelbierd has over 13 years of experience in IT/IS ranging from programming to team leadership and business roles. He has worked for non-profits, for-profits and government. Brian joined Red Hat in 2014 to work on platform technologies and containers. An active member of Project Atomic, Brian has worked closely on the design and implementation of the Atomic Developer Bundle and has also worked with documentation and related tasks. Brian has... Read More →


Wednesday August 3, 2016 11:00 - 11:50
Monet

13:30

Do you ship SELinux policy for your product?
Miroslav Grepl and Lukáš Vrabec will show you tips and best practices of easily containing your service. They will explain the latest SELinux performance and usability improvements and show how it helps (you) with shipping custom SELinux policy for your package to improve Fedora security!

Speakers
avatar for Lukas Vrabec

Lukas Vrabec

Associate Software Engineer, Red Hat


Wednesday August 3, 2016 13:30 - 14:20
openQA Rembrandt

13:30

Factory 2.0
I'll tell what I know about "Factory 2.0" - the tool suite that Red Hat is building to automate release engineering for the next generation of RHEL - and what we can and can't do with it in Fedora.

Speakers
avatar for Ralph Bean

Ralph Bean

Senior Software Engineer, Red Hat, Inc
Ralph Bean works as a Senior Software Engineer on the Fedora Engineering team at Red Hat. Most of what he does goes on in #fedora-apps on freenode: the application-development side of Fedora Infrastructure.


Wednesday August 3, 2016 13:30 - 14:20
Main Room - Picasso

13:30

Fleet Commander: large desktop deployments for F24
Fleet commander has experienced a major overhaul for the last year bringing it from proof of concept to actual usable project and has been included in the Fedora 24 repositories. We would talk about Fleet Commander in general, our challenges and future plans and would do a live demo of the project.

Speakers

Wednesday August 3, 2016 13:30 - 14:20
Canaletto

13:30

Integrating a Modular System: How Cockpit does it
Fedora is modularizing. But what does it mean to make disparate modules work well together? Cockpit is a fast paced project that touches many other technologies and has evolved over the years into a system that does exactly this. I want to share how Cockpit survives modularization, distribution releases, changing APIs and new features by testing against real operating systems before code is even merged, released or packaged. You'll see how we integrate, how the testing is composable and upstream & testing framework agnostic. We show how to focus on the goal - deliver software that works for users.

Speakers
avatar for Dominik Perpeet

Dominik Perpeet

Software Engineer, Red Hat
Dominik Perpeet is part of the Cockpit Team and works at Red Hat. He lives in Germany and is a software engineer alumnus of KIT.


Wednesday August 3, 2016 13:30 - 14:20
Monet

13:30

Don't Destroy Your Machine with Development
Vagrant is a tool which streamlines virtual machine creation and provisioning on Linux, Windows and OS X. Using Vagrant, developers can quickly set up and share environments. Vagrant libvirt support and RPM packaging have made it easier than ever to get Vagrant up and running on your Fedora system. Additionally, the Fedora Cloud working group is now producing Vagrant boxes for Fedora releases. This makes it very simple to get a Fedora environment running on any host/platform that supports Vagrant. Combine these things together and developing Fedora just got easier (and less dangerous) on your Fedora laptop. This talk will introduce Vagrant and how it helps with development and testing. Demos will include showing vagrant on both Fedora and OS X laptops. At the end there will be a workshop to help everyone get started on their laptop today. Outline of Talk: - general point of vagrant - show how sharing boxes/vagrantfiles can help reproducibility - sharing folders - show editing code and then building inside of vagrant box - testing OS level changes using vagrant - show mac running fedora linux vagrant box - how to get it installed and working in Fedora - questions - workshop -- helping people get it installed on their systems

Speakers

Wednesday August 3, 2016 13:30 - 14:20
Chelmonski

13:30

Nulecule - Packaging multi container applications
Currently there is no standard mechanism for creating, distributing and deploying applications on containers. Applications that need orchestration for multiple containers and hosts require hand-crafted customization that is difficult to replicate and manage, not to mention time-consuming. Nulecule is a specification for defining the packaged contents, including metadata, dependencies and orchestration providers, of container-based applications. Atomic App is the reference implementation of Nulecule that provides an easy method for packaging, distributing and running applications.

Speakers
avatar for Ratnadeep Debnath

Ratnadeep Debnath

Software Engineer, Red Hat
Open Source contributor, for fun :)


Wednesday August 3, 2016 13:30 - 14:20
Matejko

14:30

docker in production
Docker engine is here for more than three years. One would say that it's long enough to be proven stable and usable in production. This talk should present current state of art of the whole docker ecosystem and how hard is to use containers in production.

Speakers
avatar for Tomas Tomecek

Tomas Tomecek

Senior Software Engineer, Red Hat
I'm a software engineer working for Red Hat. For past year I've been heavily involved in docker: working on a build system for docker images. | | Most of my projects are written in Python. I do even write shell scripts in Python. When not working on company stuff, I like to contribute to various open source projects (sen, alot, docker-py, docker-compose), and drink beer. | | Twitter: @TomasTomec | github.com/TomasTomecek


Wednesday August 3, 2016 14:30 - 15:20
Monet

14:30

IoT on Fedora
Fedora is a dynamic and flexible distribution which makes it a perfect base for IoT but how do we get there, what have we done, and what do we need to do to get to the end game. Will cover sensors and wireless technology and all sorts of other fun IoT contraptions!

Speakers

Wednesday August 3, 2016 14:30 - 15:20
openQA Rembrandt

14:30

Using Fedora Atomic as workstation
I have been running a custom RPM-OSTree as my main workstation for a few months by this point. Here I will explain how I've built my own tree, what it's like to have a read only main workstation, why you would want to, and how I still get a lot of software developed on a system where I cannot install additional packages.

Speakers
PU

Patrick Uiterwijk

Software Engineer, Red Hat
Software Engineer/System Administrator at Red Hat for Fedora Engineering. I have been the identity infrastructure robot for the Fedora Infrastructure for over three years, and a main contributor to the Ipsilon Identity Provider. | Fedora Infrastructure Security Officer.


Wednesday August 3, 2016 14:30 - 15:20
Canaletto

14:30

Diversity Panel: Building an inclusive community
Best way to understand diversity is to experience it. It's hard to see the reach of a community if we don't know everyone who's part of it, and with such a wide community it gets harder. On this panel we will have several people explaining their experiences within the Fedora Community and how they have overcome every obstacle to make Fedora their homes. We will have a set of panelist that will include people with Asperger, Autism, LGBT members, people from different languages and remote locations, and more. Our idea is to let everyone learn from everyone point of view and sensitize our community about the daily challenges that people from minorities need to fight in order to make contributions and be part of our community. More people with different backgrounds might join, yet, we need to make the proposal before time runs up (feel free to follow the mail thread on the Diversity mailling list)

Speakers
avatar for Amita

Amita

Red Hat
I am a Senior Quality Engineer at Red Hat, working for 5 years now. I am responsible for Quality Assurance and testing of Red Hat Directory Server (389). I am a Fedora and Open Source Software enthusiast and contribute to various projects in different ways. I spoke about QA process at many conferences. I regularly write for the Fedora Magazine and blog at http://whatamithinks.wordpress.com/. | | I am part of Fedora diversity project since... Read More →
avatar for Jona Azizaj

Jona Azizaj

I’m a student of Business Informatics at the University of Tirana, and also a hacktivist of Open Labs. I’m passionate about philosophy of Open Source, i believe in transparency and cooperation, open and free Internet. I have been working on promoting FLOSS in Albania. Also I’m interested on empowering woman in society because women participation in open technology and culture is very important so we should all pay more attention.
avatar for Justin W. Flory

Justin W. Flory

#info jflory7; UTC-4; CommOps, Marketing / Magazine, Ambassadors, Diversity, Join SIG, Infrastructure-fi, and more…
avatar for Bee Padalkar

Bee Padalkar

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language Processing techniques. | At Fedora, she works closely with the Community Operations team mostly contributing on metrics-related tasks. She is also a Google Summer... Read More →
avatar for Sylvia Sanchez

Sylvia Sanchez

Anything they like to, I love talking and learning new things. I'm extraordinarily curious and I love aviation, technology, arts and Fedora. Among other things.


Wednesday August 3, 2016 14:30 - 15:20
Main Room - Picasso

14:30

14:30

Living on the edge: Using rawhide day to day
This talk will be go over tips, tricks and workflows to use rawhide or branched as your everyday Fedora. Learn how to troubleshoot and work around issues and help make rawhide or branched more stable for everyone else.

Speakers

Wednesday August 3, 2016 14:30 - 15:20
Matejko

15:30

Progress on Enterprise Fedora Desktop
This is a joint talk by FreeIPA and GNOME developers. Fedora has been shipping FreeIPA integrated security environment for years. As remote work spreads wider, 'an enterprise' becomes a home environment as well: more applications are moved to cloud hosting, both on premises and at third parties' clouds, and more people have to balance their home and work identities and data at the same time. This talk will go in detail and demos on our progress together with GNOME community to produce a desktop environment friendly to enterprise and how it makes our home environments more secure without compromising on usability.


Wednesday August 3, 2016 15:30 - 16:20
Canaletto

15:30

Testing Bleeding Edge Development Kernels
Everyone agrees that testing is best done as often and as close to development as possible, the Linux Kernel is no exception. Catching problems, especially regressions, during the development phase not only helps users, but it makes life easier for developers as well by decreasing debug times. This talk will describe the tools and workflow, largely automated, used to create and test the pcmoore/kernel-secnext kernels on a regular basis with little developer overhead. The goal is to demonstrate how the very latest in kernel development can be packaged, tested, and made available to others on a regular basis with little more than some scripts, COPR, and a VM image. * https://copr.fedorainfracloud.org/coprs/pcmoore/kernel-secnext

Speakers
avatar for Paul Moore

Paul Moore

Software Engineer, Red Hat
Paul has been a working on various Linux security projects since 2004. In addition to starting the libseccomp project, Paul is currently serving as the Linux Kernel Maintainer for the SELinux, audit, and labeled networking subsystems.


Wednesday August 3, 2016 15:30 - 16:20
Monet

15:30

Bugyou: Report bugs automatically from fedmsg
Bugyou is a service which listens to fedmsg messages and interacts with the issue tracking tools through an API. It has a collection of plugins where each of the plugin is configured to listens to one or more fedmsg topics and automatically files bugs to the configured issue tracking tools.

Speakers
avatar for Sayan Chowdhury

Sayan Chowdhury

Senior Software Engineer, Red Hat


Wednesday August 3, 2016 15:30 - 16:20
Matejko

15:30

Pagure: Past, Present and Future
In this talk I want to go back a little over the history of pagure, where it is today and what you can do with it and bring/discuss some of the ideas I have for its future. I also want to present a little how pagure it taking place among the applications developed by the Fedora engineering team, especially with regards to the community around it.


Wednesday August 3, 2016 15:30 - 16:20
Main Room - Picasso

15:30

Rebases done easily with rebase-helper
Rebase-helper is a promising tool which automates most of the manual steps when updating a package to the latest upstream version. For tasks which can not be fully automated it at least assists the maintainer. Example of such task is rebasing of downstream patches on top of the new upstream sources. Rebase-helper additionally builds old and new sets of RPMs and performs multiple checks on them. The results including possible issues and differences are then presented to the maintainer. Running rebase-helper in non-interactive mode is also possible, however using it may provide only partial results. This is because some tasks simply need user interaction. Rebase-helper has been integrated with Fedora Upstream Release Monitoring service. Nowadays, for every new package version, rebase-helper is run and a the results results are added to the appropriate bug. During the talk I will describe how rebase-helper works and how it was integrated with the Upstream Release Monitoring service. If we are lucky enough I’ll show live demo of rebase-helper workflow.

Speakers

Wednesday August 3, 2016 15:30 - 16:20
Chelmonski

16:30

OS-level testing with openQA
Rapidly develop robust scenarios using just your browser and a few lines of script. Currently used by the FedoraQE team for CI testing of the new Fedora releases and builds, saving the precious resources and allowing us to focus on the other cool stuff too. "Doing something constructive at once is better than figuring out the best thing to do hours later." -- Robert A. Heinlein


Wednesday August 3, 2016 16:30 - 17:20
Matejko

16:30

Diversity - women in open source
My paper will highlight different aspect of diversity and how fedora is supporting diversity in all terms.
It's wonderful to be a woman. Women have been participating in social, political, economic, cultural, and technological fields for many decades and it's time to push it further. Even if Fedora has a rising number of women participating actively in our community, we aim to increase this number by creating and encouraging programs where women interested in IT can develop their personal and technical skills and make a path for themselves in the IT field.

Every activity counts, like running workshops for schoolgirls in undeserved areas or reaching out to college women to spread knowledge about open source. We can share information about many great groups and opportunities, such as OpenHatch, Women in Drupal, PyLadies, Outreachy and Google Summer of Code. There are so many great outreach programs for women in open source, and we just need to spread the knowledge and motivate women out there to join the movement. We can point people to the resources created for supporting women in open source by the Ada Initiative during its existence from 2011 to 2015, and more resources available on the Geek Feminism wiki. There are lots of things to do, and it is not just coding in fact, you can do many different and exciting things to contribute to open source, such as writing, documentation, design, translation, testing, and more.

We can have a helping-pyramid where each Fedora woman can be a mentor of two more women, and once they feel comfortable enough, each one can be a mentor for two more women, and thus continue the work to make our numbers grow.

Speakers
avatar for Amita

Amita

Red Hat
I am a Senior Quality Engineer at Red Hat, working for 5 years now. I am responsible for Quality Assurance and testing of Red Hat Directory Server (389). I am a Fedora and Open Source Software enthusiast and contribute to various projects in different ways. I spoke about QA process at many conferences. I regularly write for the Fedora Magazine and blog at http://whatamithinks.wordpress.com/. | | I am part of Fedora diversity project since... Read More →


Wednesday August 3, 2016 16:30 - 17:20
openQA Rembrandt

16:30

How we took care of spam
As some people might know, the Fedora wiki and trac instances have seen a lot of spam. Here I will tell about the software I wrote to fight against this, and tell you how you are helping it.

Speakers
PU

Patrick Uiterwijk

Software Engineer, Red Hat
Software Engineer/System Administrator at Red Hat for Fedora Engineering. I have been the identity infrastructure robot for the Fedora Infrastructure for over three years, and a main contributor to the Ipsilon Identity Provider. | Fedora Infrastructure Security Officer.


Wednesday August 3, 2016 16:30 - 17:20
Monet

16:30

Realtime IRC chat on Fedora Hubs
This talk will showcase our work to enable realtime IRC chat on Fedora Hubs, powered by Waartaa. How we went from a monolithic to a microservice architecture? Created IRCB, a scalable and consumable IRC Bouncer. Rethought datastores from the ground up, with uni directional data flow, moving towards realtime datastores. All this culminating into a slick plug-n-play IRC widget for Fedora hubs, or any website in general.

Speakers
avatar for Sayan Chowdhury

Sayan Chowdhury

Senior Software Engineer, Red Hat
avatar for Ratnadeep Debnath

Ratnadeep Debnath

Software Engineer, Red Hat
Open Source contributor, for fun :)


Wednesday August 3, 2016 16:30 - 17:20
Canaletto

16:30

State of Raspberry/Pi in Fedora
Raspberry/Pi is not a favourite device for Fedora ARM developers. But as it (finally) got some mainline kernel support it can be enabled in Fedora. I want to present what is done, what works (when it comes to kernel) and what users can expect.

Speakers

Wednesday August 3, 2016 16:30 - 17:20
Chelmonski

17:30

Minimizing modules with Insim
How to minimize module sizes and optimize package dependencies using Insim - a new service available for Fedora developers.


Wednesday August 3, 2016 17:30 - 18:20
Chelmonski

17:30

Redefing how we deliver Fedora
The way we build and ship Fedora today has a lot of inefficiencies. This talk will cover what we are doing to be able to deliver more faster.

Speakers
avatar for Dennis Gilmore

Dennis Gilmore

Senior Release Engineer, Fedora Project., Red Hat
I work for Red Hat as the fedora release engineering lead. I have been involved in Fedora since its inception as fedora.us I am involved in many different parts of the open source universe. I have patches in many different projects. My main focus outside of release engineering has been secondary arches, particularly ARM.


Wednesday August 3, 2016 17:30 - 18:20
Monet

17:30

Testing containers using Tunir
Tunir is testing system which can run on your laptop or in server as a command line tool. We use the same to automatically test our Atomic, and cloud images in Fedora Infrastructure. The newer version of Tunir has feature to use Ansible to setup test vms or remote machines. Using this as the first step, we can setup Kubernetes, and test the layered image builds in a proper container environment. This talk will demonstrate these features, and discuss about how one can use the same tools to test their containers or any other project.

Speakers
KD

Kushal Das

Fedora Cloud Engineer


Wednesday August 3, 2016 17:30 - 18:20
Matejko

17:30

Continuous security management via OpenSCAP Daemon
OpenSCAP is a set of components to perform security audit of system’s configuration, available in Fedora. The main purpose of the toolset is to verify whether a system is configured in line with given security policy. In this talk we will introduce OpenSCAP Daemon, a new tool that allows both the continuous and on demand evaluation of IT infrastructure. We will discuss its usage for security hardening of bare-metal machines, virtual machines, and containers. The session will also cover OpenSCAP Daemon integration with the Project Atomic. Finally we will conclude with depicting where OpenSCAP Daemon development is heading next.

Speakers

Wednesday August 3, 2016 17:30 - 18:20
openQA Rembrandt

18:30

Cruise Krakow
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. 

Wednesday August 3, 2016 18:30 - 22:00
Main Room - Picasso
 
Thursday, August 4
 

09:00

Lightning Talks
Thursday August 4, 2016 09:00 - 09:50
Main Room - Picasso

10:00

Building A Fedora Containers Library
There aren't nearly enough Fedora-based application containers out there, and it's time we did something about that. Join us for this workshop, where we'll step you through building application container images based on Fedora for deployment to Fedora Atomic Host and elsewhere. You'll learn the skills required to create and maintain your own public container images on Atomic Registry and the Docker Hub.

This will be a hands-on workshop, where participants will be expected to build and upload containers during the workshop, room and attendance level permitting. The workshop will cover:

  • Container Best Practices
  • Docker vs runc
  • Systemd or not
  • Using Nulecule files
  • Registering and uploading containers
  • Documenting images
  • Maintaining your software

Attendees will be expected to have user-level familiarity with Docker, but need not have built container images before. Please bring a laptop to the workshop with the following software installed, either locally, or on a VM.

  • Fedora 23 or 24
  • Docker (1.9 or later)
  • atomic and atomicapp

Speakers

Thursday August 4, 2016 10:00 - 12:00
openQA Rembrandt

10:00

Hands on building the Fedora Kernel
This is intended to be a hands on workshop giving experience in building and modifying the Fedora kernel.

Speakers

Thursday August 4, 2016 10:00 - 12:00
Monet

10:00

Automation Workshop
Work is hard. Let's ride bikes! This workshop will focus on brainstorming and building proofs of concept for automation of various pain points in Fedora. Bring your stories about what's a pain to deal with. Bring your ideas about how to knit together Fedora Infrastructure services and fedmsg to extinguish our most odious hobgoblins.

Speakers
avatar for Ralph Bean

Ralph Bean

Senior Software Engineer, Red Hat, Inc
Ralph Bean works as a Senior Software Engineer on the Fedora Engineering team at Red Hat. Most of what he does goes on in #fedora-apps on freenode: the application-development side of Fedora Infrastructure.


Thursday August 4, 2016 10:00 - 12:00
Canaletto

10:00

Hackfest: Fedora Docs Learn and Hack
This two part workshop/hackfest will help you impact Fedora's Documentation in a positive way. First, we'll learn about the style, tone, and structure of our docs. Second, we will work on open bugs and improving docs. It's like an assisted writing clinic on steroids. Hacking can be focused on open documentation bugs, enhancement requests, or any area that interests you Presenters: Pete Travis (randomuser) & Brian Exelbierd (bex)

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

DevTools Software Engineer, Red Hat
Brian Exelbierd has over 13 years of experience in IT/IS ranging from programming to team leadership and business roles. He has worked for non-profits, for-profits and government. Brian joined Red Hat in 2014 to work on platform technologies and containers. An active member of Project Atomic, Brian has worked closely on the design and implementation of the Atomic Developer Bundle and has also worked with documentation and related tasks. Brian has... Read More →
avatar for Pete Travis

Pete Travis

Documentation Project Leader, Fedora Project
Fedora contributor for many years, primarily in the Documentation Project.


Thursday August 4, 2016 10:00 - 12:00
Matejko

10:00

Meet your FAmSCo!
Face-to-face FAmSco team meeting to discuss various open issues. Ambassadors are invited to join, ask questions and bring up their own topics.


Thursday August 4, 2016 10:00 - 12:00
Main Room - Picasso

13:30

Fedora Badges Workshop
In this workshop we will learn the process for designing Fedora Badges. We will go over all the necessary design resources as well as the Fedora Badges Style Guide and how to use it as a step by step tool to create Badge designs. We will wrap up with new badge ideas, assigning tickets, setting up resources and creating badge art as time allows. Earn the Apprentice Badge Artist Badge by creating your first badge! For experienced badge artists who attend, design away and connect with your fellow badgers!

Fedora Badges Design Resources: https://fedorahosted.org/fedora-badges/wiki/DesignResources


Thursday August 4, 2016 13:30 - 15:30
openQA Rembrandt

13:30

One library to rule them all: unbundling workshop
Fedora policy regarding mandatory removal of bundled libraries and other components in existing and prospective packages was relaxed last year. While it is now acceptable to have bundled components in a package and still pass review, it is still worth making an effort to unbundle as much as possible, even if upstream doesn't support it, mainly for security reasons. This workshop will teach you how to unbundle a library from a package and work with upstreams to add support for using the system version. Participants are encouraged to bring their own cases to the table and are expected to know how to:
  • create an RPM package compliant with the Fedora Packaging Guidelines
  • read source code
  • create patches
  • be diplomatic :)

Speakers
avatar for Dominik Mierzejewski

Dominik Mierzejewski

Package maintainer. FPC member, provenpackager and sponsor.


Thursday August 4, 2016 13:30 - 15:30
Main Room - Picasso

13:30

OpenShift on Fedora
Do you want to run your containerized applications on an all-Fedora platform?
Interested in deploying OpenShift on Fedora? Come help us make that a reality in
this Origin-on-Fedora hackfest. We'll be working on troubleshooting and building
an official Fedora Atomic Origin stack.

This will include showing some of the deployment options for Origin on Fedora,
as well as going over the current blockers and state of the project. Then we'll
get to hacking. Bring a laptop, and your Ansible, Ops, and/or Docker knowledge
to pitch in. 

Speakers

Thursday August 4, 2016 13:30 - 15:30
Matejko

13:30

CommOps Workshop
This is a workshop for CommOps team members to meet with eachother and other teams to bring more heat and light to all the various parts of Fedora.

Speakers
avatar for Justin W. Flory

Justin W. Flory

#info jflory7; UTC-4; CommOps, Marketing / Magazine, Ambassadors, Diversity, Join SIG, Infrastructure-fi, and more…
avatar for Bee Padalkar

Bee Padalkar

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language Processing techniques. | At Fedora, she works closely with the Community Operations team mostly contributing on metrics-related tasks. She is also a Google Summer... Read More →


Thursday August 4, 2016 13:30 - 15:30
Monet

13:30

Infrastructure workshop
In this workshop Fedora Infrastructure and those using Fedora Infrastructure will gather and talk about upcoming projects, ideas, changes, dreams, and perhaps make a few of them real. New folks are welcome as are quick drivebys with information, bugs or ideas.

Speakers

Thursday August 4, 2016 13:30 - 15:30
Canaletto

15:30

Building Modules Workshop
In this workshop, you will learn more about Fedora modularity - in particular you can see how the modules are defined and even try to write your own.

You will find out more about the building pipeline and try to build the module you have defined. You can also try the client-side tools to work with the built modules.

Please bring your own computer and your FAS account. The workshop will be fairly unstructured so come any time. However, if you want to learn more about modularity, please try to come at the beginning and, if there is interest, I will do a brief overview.

Speakers
avatar for Langdon White

Langdon White

Platform Architect, Red Hat
Langdon brings nearly 15 years experience in software development and systems architecture to his role as Red Hat's Developer and Platform Evangelist for Red Hat Enterprise Linux. In his role as RHEL Evangelist, Langdon fights tirelessly for the users to bridge development agility with production stability. Prior to Red Hat, he held roles as a Chief Operating Officer at start up vrevo and as Principal of his own consulting firm, FishJump. He... Read More →


Thursday August 4, 2016 15:30 - 17:30
Matejko

15:30

G11N meetup
https://fedoraproject.org/wiki/G11N/Meetup_Flock_2016

Speakers
avatar for Pravin Satpute

Pravin Satpute

Senior Software Engineer, Red Hat
Internationalization, Localization, Input method, Fonts, Ambassadors, Marketing, Proven packager.


Thursday August 4, 2016 15:30 - 17:30
Monet

15:30

PRD Workshop
Speakers
avatar for Jan Kurik

Jan Kurik

RedHat


Thursday August 4, 2016 15:30 - 17:30
Canaletto

15:30

Design Clinic
The Design Team offers direct help with any kind of graphic you think you need for your project. From UX design, Icons or Logos - drop in and we start helping you.

Speakers
avatar for Sirko Kemter

Sirko Kemter

Training & Development Manager, SystemExperts
Fedora Ambassador and Design Team member, love open source and graphics and combines them both. Works on a lot of stuff and loves to see things happen


Thursday August 4, 2016 15:30 - 17:30
openQA Rembrandt

15:30

Fedora Loves Python
Fedora has a great relationship with Python. Our tools on the system and in the infrastructure are written in Python, we help upstreams to port their stuff to Python 3. Fedora provides great tools for a Python developer. Python, Python developers, and Python communities are a major target audience for Fedora. What can we do to promote Fedora at Python events? How do we communicate that Fedora is so Python-friendly? What to show and tell to potential Fedora users who code in Python, how to attract them to contribute? Let's meet and discuss this. (I'd like to see Ambassadors, Marketing, CommOps, Python SIG members and any other Python enthusiasts.)

Speakers
avatar for Miro Hrončok

Miro Hrončok

Developer, Red Hat Czech
Miro is Fedora ambassador and packager, working at Red Hat mostly focusing on 3D printing and the Python stack. He's also a student and a teacher at the Faculty of Information Technology - Czech Technical University in Prague, where he's mostly involved in the 3D printing lab.


Thursday August 4, 2016 15:30 - 17:30
Main Room - Picasso

18:30

Brewery Lubicz
A feast and beer tasting awaits us at Browar Lubicz, a recently restored 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.

Thursday August 4, 2016 18:30 - 22:00
Main Room - Picasso
 
Friday, August 5
 

10:00

Ansible best practice working session
Fedora was one of the first project to adopt Ansible, and also on of the biggest provider of production grade playbooks and roles, thus being a model for others. However, the ansible best practices did evolve (or rather, did emerge), and the sheer size of the repository mean there is some dusty corners to be improved. This hacking session aim at having people in the same room to try to fix and improve various parts of ansible, and work together for fast review. Beginners wanting to improve their knowledge of Ansible, or wanting to learn about Fedora infra are welcome to give a hand.

Speakers

Friday August 5, 2016 10:00 - 12:00
openQA Rembrandt

10:00

Bodhi Hackfest
The focus of this hackfest is get people comfortable hacking on Bodhi. We'll setup local development environments, walk through the architecture, and dive into the code. Intermediate Python experience required.

Speakers

Friday August 5, 2016 10:00 - 12:00
Monet

10:00

Fedora Security Lab
The Fedora Security Lab is still around after 10 releases but the last big effort was FUDCon Paris. It's time to make the FSL ready for the future and the next 10 releases. Let's discuss, hack, update packages, test, and sweat a little for a more useful and competitive Fedora Security Lab.

Speakers
avatar for Fabian Affolter

Fabian Affolter

Fedora Project / Affolter Engineering
Just an engineer...


Friday August 5, 2016 10:00 - 12:00
Canaletto

10:00

Write AppStream metadata for add-ons
A lot of apps packaged for Fedora have received their appdata files and have profiles in GNOME Software, but app add-ons (plugins, extensions,...) have been somehow forgotten. Let's fix it!

Speakers

Friday August 5, 2016 10:00 - 12:00
Matejko

10:00

Fedora Budget Workshop
This workshop will be part of the CommOps workshop, and be the place where community members come to have input on the future of budget priorities for the next fiscal year.

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Manager, Community Team (OSAS), Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works for Red Hat in the Open Source and Standards (OSAS) department as the Community Team Manager.http://dissociatedpress.net/


Friday August 5, 2016 10:00 - 12:00
Main Room - Picasso

13:30

Fedora Hubs Meetup/Hackfest

Friday August 5, 2016 13:30 - 15:15
openQA Rembrandt

13:30

101 - Poster & Infographic Design
Understand the principles of poster design and learn how easy it is, how to do it with FOSS tools by yourself

Speakers
avatar for Sirko Kemter

Sirko Kemter

Training & Development Manager, SystemExperts
Fedora Ambassador and Design Team member, love open source and graphics and combines them both. Works on a lot of stuff and loves to see things happen


Friday August 5, 2016 13:30 - 15:30
Monet

13:30

Taskotron: Create automated, package-specific test
Taskotron developers will walk you through writing an automated test for your Fedora package. With upcoming launch of dist-git repos for tests, you will be able to create tests for your packages that will be run automatically by Taskotron. Join us in this workshop and learn all the details necessary for creating such a package-specific test. Time permitting we will also showcase a generic test which can be used for any package. By the end of the workshop, you will have enough knowledge and information to start writing your own automated package-specific tests. If you want to be a spectator, you are welcome to do that but if you want to follow along and get the most out of this workshop, please prepare in advance using https://fedoraproject.org/wiki/Taskotron/Flock2016Workshop.


Friday August 5, 2016 13:30 - 15:30
Matejko

13:30

What we do for Docker image test automation
Layered Docker Image Build Service will have a significant impact on Fedora. Producing these new images calls for having an automated checks run on every built image. In order to facilitate continuous delivery, new bits will be deployed in Taskotron. I'll show you what's done and we hope to open a discussion and make sure we all share the same expectations.

Speakers

Friday August 5, 2016 13:30 - 15:30
Main Room - Picasso

13:30

Server SIG Pow-Wow
A lot of things are changing in the Fedora Project, particularly for modularization. This session will be a brainstorming and planning workshop for how to take advantage of this new direction.

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Server Experience Architect, Red Hat
I am a software architect working at Red Hat. I am a member of the Fedora Engineering Steering Committee and the Fedora Server Working Group. I spend most of my time working on open-source security and manageability projects and have been involved with SSSD, FreeIPA, OpenLMI, Cockpit and rolekit.


Friday August 5, 2016 13:30 - 15:30
Canaletto

15:30

Haskell SIG meeting
Haskell SIG will be discussing workflow, packaging plans for F25 and F26, and other topics. Interested newcomers and users also welcome to come, listen and contribute ideas.

Speakers
avatar for Jens Petersen

Jens Petersen

I work for Red Hat since 2001. I am the Supervisor for the i18n Software Engineering team in the Globalization group. My interests include Fedora and Haskell. |   | https://plus.google.com/u/0/+JensPetersen0 | Twitter: @juhp 


Friday August 5, 2016 15:30 - 17:30
Canaletto

15:30

Wallpaper Hunt
An two parted workshop, where we go out and shot some nice pictures in the Krakow area and later on edit them for submission for the Supplemental Wallpaper package of Fedoras next version

Speakers
avatar for Sirko Kemter

Sirko Kemter

Training & Development Manager, SystemExperts
Fedora Ambassador and Design Team member, love open source and graphics and combines them both. Works on a lot of stuff and loves to see things happen


Friday August 5, 2016 15:30 - 17:30
Monet