Loading…
Flock 2018 has ended

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

Talk [clear filter]
Wednesday, August 8
 

9:00am CEST

State of Fedora Keynote/Objectives & Editions
Join us for the traditional "State of Fedora" talk by Fedora Project Leader, Matthew Miller. You'll also hear a brief status from each of our Editions and Objectives.

Speakers
avatar for Matthias Clasen

Matthias Clasen

Manager, Red Hat, Inc.
Matthias is an engineering manager in the desktop team at Red Hat. His contributions to GTK+ and GNOME go back to the early 2000s. He's the maintainer of GTK+. Matthias and his team have worked on many parts of the Linux desktop infrastructure. In recent years, Wayland and Flatpak... Read More →
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader
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.
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →
avatar for Langdon White

Langdon White

Platform Architect, Red Hat


Wednesday August 8, 2018 9:00am - 10:30am CEST
0-Meissen + Radebeul

11:00am CEST

State of Fedora Keynote/Objectives & Editions
Continuation of the presentations by each of our Editions and Objectives.

Speakers
avatar for Matthias Clasen

Matthias Clasen

Manager, Red Hat, Inc.
Matthias is an engineering manager in the desktop team at Red Hat. His contributions to GTK+ and GNOME go back to the early 2000s. He's the maintainer of GTK+. Matthias and his team have worked on many parts of the Linux desktop infrastructure. In recent years, Wayland and Flatpak... Read More →
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader
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.
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →
avatar for Langdon White

Langdon White

Platform Architect, Red Hat


Wednesday August 8, 2018 11:00am - 12:30pm CEST
0-Meissen + Radebeul

1:30pm CEST

RHEL, Fedora and CentOS: Solving The Penrose Triangle
The relationship between Fedora, RHEL, and CentOS is anything but obvious. Over time the interests of each distro and its patrons have grown and shifted, often filling in gaps and creating opportunities. Join us to hear how Red Hat and RHEL have evolved, why Fedora and CentOS are treasured, and how they fit together. From there we will discuss the road ahead, the problems Red Hat is working on, and the opportunities to work on them together.

Speakers
JB

Josh Boyer

Platform Engineering, Red Hat
Josh works in the Red Hat Platform Engineering group.  He has been a Fedora user since the project's creation, and an active contributor since Fedora Core 4.  He has served on FESCo for several years and the Fedora Board.  He enjoys hockey and taunting Spot when his team loses... Read More →
avatar for Brendan Conoboy

Brendan Conoboy

RHEL Development Coordinator, Red Hat
All things related to Fedora->RHEL


Wednesday August 8, 2018 1:30pm - 2:20pm CEST
0-Meissen + Radebeul

2:30pm CEST

Advanced Ansible: Extending with Plugins
Ansible is a radically simple IT agentless automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero-downtime rolling updates with load balancers. Currently, Ansible is used heavily within the Fedora Project by the Infrastructure, CI, QA, and Release Engineering teams. There are use cases within Fedora where Ansible's usage could easily be extended to make Ansible more natively fit into the Fedora Worflow process by way of proper fedmsg integration or otherwise. Ansible Plugins lend themselves to these potential integration points. In this session we will discuss advanced topics in Ansible such as extending core functionality with plugins in hopes to be a catalyst of new ideas and new ways Ansible can solve problems or improve upon solutions in service of the Fedora Project.

Speakers
avatar for Adam Miller (maxamillion)

Adam Miller (maxamillion)

Principal Software Engineer, Ansible by Red Hat
Adam Miller is a member of the Ansible Core Engineering team focusing on the Ansible Core runtime, container orchestration integrations, and Information Security appliance and application automation. Adam has completed his Bachelors of Science in Computer Science and Masters of Science... Read More →


Wednesday August 8, 2018 2:30pm - 3:20pm CEST
4-Hamburg 4+6

2:30pm CEST

Befriending the elephant in the room: Fedora/RHEL kernel
Fedora serves as an important part of the development process for Red Hat Enterprise Linux (RHEL), despite the two distributions having different focuses and development processes. The kernel in particular has long diverged to an extreme degree between RHEL and Fedora. There’s an increased interest to make Fedora more useful as a RHEL upstream by sharing a common kernel. The focus of this talk is to explain why Red Hat wants to synchronize with Fedora, what’s going to change and how this will be beneficial to both RHEL and Fedora.

Speakers
LA

Laura Abbott

kernel crasher
Laura thinks kernels are pretty nifty. Her day-to-day work involves bug fixes, tending the Fedora kernel releases, and other kernel work for the benefit of Fedora. Laura has mentored and co-coordinated Outreachy for Fedora and occasionally blogs about a variety of aspects of her work... Read More →
avatar for Stef Walter

Stef Walter

Hacker, manager, and CI freak., Red Hat
Stef is an avid open source hacker. He's contributed to over a hundred open source projects, and can be found preaching about continuous integration and working on the Cockpit Linux admin interface. He's a usability freak. Stef lives in Germany, and works at Red Hat.


Wednesday August 8, 2018 2:30pm - 3:20pm CEST
0-Meissen + Radebeul

2:30pm CEST

Improving Fedora Compose Process
Fedora's compose process creates deliverables such as bootable isos, installation trees, and more. Release Engineering want to reduce the compose process from today's eight hour minimum to something allowing faster iteration.

The community is invited to listen to our proposals and share their own ideas about how to make composes faster. We can all benefit from more consistently usable nightly rawhide composes and faster respins for testers during the development freeze.


Wednesday August 8, 2018 2:30pm - 3:20pm CEST
2-Hamburg 3+5

3:40pm CEST

At Long Last, Rings: Split Lifecycles
Fedora was conceived at a time where Linux was still seen as a “do anything and everything at once” OS. The way we handle the package universe -- core platform, software stacks, high level applications -- still reflects that view. System owners, on the other hand, now expect apps and OS to rev differently. Come listen to some ideas on how Fedora can better meet their expectations. We’ll also cover how will this benefit the community and open up new possibilities for Fedora to entice contributors.

Speakers
JB

Josh Boyer

Platform Engineering, Red Hat
Josh works in the Red Hat Platform Engineering group.  He has been a Fedora user since the project's creation, and an active contributor since Fedora Core 4.  He has served on FESCo for several years and the Fedora Board.  He enjoys hockey and taunting Spot when his team loses... Read More →
avatar for Paul Frields

Paul Frields

Engineering Manager, Red Hat
Musician, Linux geek, hubby & dad, and all-around super guy.


Wednesday August 8, 2018 3:40pm - 4:30pm CEST
0-Meissen + Radebeul

3:40pm CEST

How we forked Fedora to make a Remix for our university
This talk covers TigerOS, a Fedora Remix aimed towards Rochester Institute of Technology (RIT) university students, faculty, and staff. Using Fedora, we created a specialized Remix aimed towards RIT community members to give them a more streamlined Linux experience as they go through their classes. By creating this Remix, we learned a lot about the Fedora Infrastructure, figured out what worked for us, and furthermore what we had to improvise on our own. This talk explains how we created our Remix, why we chose Fedora to do so, and lessons we’ve learned along the way.

This talk also explains the value of Fedora Remixes for the upstream Fedora Project and community. The Fedora Remix tools and resources allows our project to market and introduce Fedora to an audience that the upstream community would not normally have the resources to focus on. Therefore, we feel Fedora Remixes are an essential part of Fedora. Being able to easily take Fedora and modify it to fit unique needs is a powerful idea. In being a Remix, we are able to have both the Fedora upstream resources, and our personal customizations. This allows our project to work closely with upstream Fedora, contribute changes back upstream (like documentation), and offer a customized Fedora experience to a unique audience. In doing so, we allow our university community to have a better learning experience while also gaining the experience of using Fedora and Linux in general. Through this talk, we hope to demonstrate the unique value of Fedora Remixes to the Fedora community and why Fedora is one of the best platforms to build this experience with.

Speakers

Wednesday August 8, 2018 3:40pm - 4:30pm CEST
1-Dresden

3:40pm CEST

Modernize your applications during Fedora upgrades
The Leapp project wants to give more power into the hand of application developers
and system administrators to perform additional tasks during the upgrade process.

Leapp extends the power of the DNF upgrade capabilities and allows additional
custom handling to be added at many stages of the upgrade process.

This talk gives an introduction how Leapp can help to improve the upgrade
experience for Fedora users.

Examples what Leapp could do on top of the normal DNF system-upgrade:

Ask the user if they would like to switch to the new BootLoaderSpecification
as part of the upgrade process - and do the conversion during the upgrade
process for them

Modularity:

[Idea] detect python2 apps and automatically subscribe to python2
module streams

[Idea] detect postgres 9.x and ask if the user wants to upgrade to the
latest version or would like rather to subscribe to an appropriate
9.x postgres module for them

[Idea] Service Defaults
Ask the user if they would like to apply newly implemneted service
defaults or stay with old ones

More can be done these are just examples that are possible. More in the talk :-)

Speakers
avatar for Vinzenz Feenstra

Vinzenz Feenstra

Senior Software Developer, Red Hat Czech
Love for C++, Go and Python - Developer by heart - Professional developer for more than 12 years


Wednesday August 8, 2018 3:40pm - 4:30pm CEST
4-Hamburg 4+6

3:40pm CEST

The Fedora Infrastructure Onboarding Process
Community and volunteer involvement in Fedora's infrastructure is vital to the continued success of Fedora as a whole. This talk will provide an overview of how the community/onboarding aspect of Fedora's infrastructure has changed over time, places we have gone wrong, and plans in progress to improve the situation. I will discuss ideas on how to revamp our "FI Apprentice" program to maximize community involvement and engagement. This talk is aimed for both newcomers and veterans - anyone with an interest in the critical role that the community has on Fedora Infrastructure and Fedora as a whole.

Speakers
avatar for Rick Elrod

Rick Elrod

Software Engineer - Community Platform Engineering, Red Hat, Inc.
I work on the Community Platform Engineering team at Red Hat. I work primarily with the Fedora Infrastructure team and do a mix of sysadmin and development.


Wednesday August 8, 2018 3:40pm - 4:30pm CEST
2-Hamburg 3+5

4:40pm CEST

2 months with Fedora Silverblue, how to get things done when /usr is readonly
Team Silverblue is the renaming of the effort called "Fedora Atomic Workstation", based on the concept of having a immutable base system using ostree, flatpak and containers for the day to day work.

This talk will explore and discuss the various workflow and change that a user may face, the efforts currently done to make things easier and gather feedback from people on the proposals to improve silverblue.

What is Silverblue
ostree
flatpak
buildah/podman
Daily and non daily workflow, pro, cons
getting flatpak
making your own flatpak
Working with pet containers with buildah/podman
rpm-ostree install, when to use it, and when not to use it
Changing the base of the OS
Q/A and discussion/proposal

Speakers
MS

Michael Scherer

sitting on a chair right now, but I stand from time to time, Red Hat
Later


Wednesday August 8, 2018 4:40pm - 5:30pm CEST
3-Hamburg 1+2

4:40pm CEST

Desktop testing using dogtail and behave
I'd like to describe how desktop applications are tested in Red Hat's DesktopQE team. I started with upstreaming tests and would like to introduce them to QA community so they can participate in creation of automation of desktop testing in Fedora.

In the talk I'll show how tests written in behave look like and how to write a new one. I'll also show how to use At-spi browser and ipython to find UI elements of application we want to test and how to simulate user actions with dogtail.

Speakers

Wednesday August 8, 2018 4:40pm - 5:30pm CEST
2-Hamburg 3+5

4:40pm CEST

Git your distribution
It’s been almost five years since CentOS officially joined the Red Hat family. CentOS builds packages from RPMs which have source in Git trees, just like Fedora. This is an obvious point of potential collaboration, and we have a proposal for merging our Git trees into a shared one. This has a number of benefits for packagers and for the distribution as a whole, especially as we look at modularity and stream branching.

Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader
avatar for Jim Perrin

Jim Perrin

Manager, Community Platform Engineering, Red Hat, Inc
Jim manages both the CentOS and Fedora Infrastructure teams at Red Hat. He's been active in both communities since 2004


Wednesday August 8, 2018 4:40pm - 5:30pm CEST
0-Meissen + Radebeul

4:40pm CEST

Technical Writing for Non-Writers
You need to write (technical) texts now and then, but are unsure how to structure them, how to phrase your content, or how to best address your readers? This talk shows you how to optimize texts to make them easier to understand (and translate). Get to know universal principles that can be applied to a wide variety of text types - including release notes, bug reports, error messages, or e-mails.

Wednesday August 8, 2018 4:40pm - 5:30pm CEST
4-Hamburg 4+6

4:40pm CEST

Why does Fedora need a Security Team?
Fedora Security Team exists[1] but is not really active. This talk is an attempt to:

Look at the state of Fedora Security
Security Teams which other distributions have.
Current state of Fedora Security Team and problems we are facing.
Attempt to reboot the team.
Stuff which Red Hat Product Security does, which we may want to do with Fedora Security.
How you as a Fedora contributor can make a difference here!

Speakers

Wednesday August 8, 2018 4:40pm - 5:30pm CEST
1-Dresden
 
Thursday, August 9
 

10:30am CEST

Keeping Rawhide on the trail
It's this years exciting Rawhide talk! We will go over the last year and talk about how things are going, some interesting bugs we hit and how to diagnose compose failures so everyone can join in the fun. Then we will cast our gaze forward to the coming year and talk about the gating plans and other ideas to make rawhide better and more useful day to day for everyone.

Speakers
avatar for Kevin Fenzi

Kevin Fenzi

Infrastructure Lead, Red Hat
Fedora user and developer. Greyhound lover.


Thursday August 9, 2018 10:30am - 11:20am CEST
4-Hamburg 4+6

10:30am CEST

State of SELinux in Fedora desktop, modularity and container worlds
This talk aims to address the state of SELinux deployment in Fedora. It discusses the number of packages that have been confined, packages that need to be confined and some suggestions that can be implemented from other projects (like Gentoo hardened). It also aims to discuss the issue with the current SE policy distribution method and how it will affect a modular distribution and containerized apps, flatpaks, AppImage etc.


Thursday August 9, 2018 10:30am - 11:20am CEST
3-Hamburg 1+2

10:30am CEST

Status of the ABI compatibility verifier in Fedora
The Fedora package update process promotes ABI compatibility
of many critical path packages which contain C and C++ ELF shared
libraries. This compatibility is enforced by statically analysing
each package update in its binary form. At the moment, the result of
that analysis has an informative value for each package maintainer.

In this talk we present the current status of the Libabigail static
analysis framework used to enforce ABI compatibility in Fedora. Some
of the most recent developments are highlighted and their possible use
to improve the Fedora ABI verification process are considered.

The talk also intends to foster some needed discussions about how we,
as a community, want to use ABI compatibility analysis in the gating
process of Fedora package updates.

Speakers
avatar for Sinny Kumari

Sinny Kumari

Senior Software Engineer, Red Hat
Sinny loves working on Open Source projects and being involved with the community. At present she works on Fedora CoreOS and she is also involved in various Open Source projects like Fedora, Fedora Atomic Host, libabigail and KDE.


Thursday August 9, 2018 10:30am - 11:20am CEST
2-Hamburg 3+5

10:30am CEST

Too Fast/Too Slow: When does Modularity make sense?
Modularity is the Next Big Thing in Fedora, but is it the right hammer for your particular bolt?

This talk will walk through the benefits and drawbacks to converting your project from a traditional RPM to a Fedora Module. It will discuss how to analyze the cost-benefit ratio of maintainer effort vs. end-user utility as well as comparing and contrasting some of the alternative tools to accomplish similar tasks (such as Software Collections, Docker Containers and Amazon Linux Extras).

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.
avatar for Langdon White

Langdon White

Platform Architect, Red Hat


Thursday August 9, 2018 10:30am - 11:20am CEST
1-Dresden

11:30am CEST

The new Fedora Docs powered by Antora
I’m pleased to introduce the new documentation site in Fedora powered by a new build engine, Antora. Simplifying contributions, building, publishing, and even enabling local preview on multiple platforms. Come and learn about all the happy things we have in Fedora Docs, including:
  • The core Antora concepts
  • Contributing to Fedora Docs using PR-based workflows and CI
  • Moving your team/WG/SIG’s documentation to Fedora Docs for better discoverability
  • The future, roadmap, ideas

Speakers
avatar for Adam Šamalík

Adam Šamalík

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking a


Thursday August 9, 2018 11:30am - 11:55am CEST
4-Hamburg 4+6

11:30am CEST

Fedora CI: Process, Progress, and Infrastructure
In this talk I'd like to highlight the work lots of folks have been doing on the package-level tests, test frameworks, and infrastructure for the Fedora CI Initiative. I'll cover the components, show how the same scheme can be used to test things other than just the distro, and talk about why "ci.centos.org" is showing up so much in Fedora logs/notifications.

Speakers

Thursday August 9, 2018 11:30am - 12:20pm CEST
2-Hamburg 3+5

11:30am CEST

How Distributions are Changing
Many people in the Fedora Community have recognized the need to adapt the distribution to meet the changing needs of the user community. We have looked at and implemented a number of things over the years, software collections, EPEL, COPR, and now, Modularity. However, we are not the only distribution and, as a result, it is worthwhile to review what other distributions are doing and compare that to our solutions.

In this talk, we will discuss some of the changing needs that the distributions are facing and what solutions have been put forward. Specifically, we will review Amazon Extras, SUSE Modules, Flatpak, Snaps, Ubuntu PPAs, and Nix. During the review we will compare the solutions to equivalents in Fedora. As much as possible, we will use demonstrations of the technologies to make the comparisons.

Speakers
avatar for Langdon White

Langdon White

Platform Architect, Red Hat


Thursday August 9, 2018 11:30am - 12:20pm CEST
1-Dresden

11:30am CEST

Using transtats to track translation string change
In a software release cycle, some of the necessary l10n steps lack attention which affect translation quality and delivery. These steps (for a package) are extracting or updating language resource, pushing that to translation platform, pulling and packaging translations, quality checks etc. Transtats helps to tie up loose ends and making packages ready to ship with translation completeness.

Using transtats, a sync between upstream, translation platform and build system could be created,
which can solve many problems and bring interesting results. One of them is to find translation
gaps through which string change can be tracked. Determining out-of-sync packages and tracking
of string change are helpful in locating / fixing translation errors.

Transtats Use Cases:

Tracking translation progress across packages for downstream releases with respect to current development.
Finding translation gaps by syncing with source repositories, translation platforms and build systems.
Estimates translation update volume at an early stage of a release cycle.
This contributes to overall success of g11n.

In this session we will discuss / demo transtats use cases, jobs, deployments and path ahead. As transtats jobs would be foundation to next developments - discussion around this would be of great help!

Speakers
avatar for Sundeep Anand

Sundeep Anand

Software Engineer, Red Hat


Thursday August 9, 2018 11:30am - 12:20pm CEST
3-Hamburg 1+2

1:30pm CEST

Modularity Release Train
This talk presents the entire modularity release process from building a module to making it available in the repos. We will explain this process flow in different life cycles of Fedora. Over this session we briefly go over the module build service, koji tagging structure, submitting your module builds in bodhi and how pungi is composing the modules.

We would like to invite everyone to come and join us in understanding modularity release train and start building modules!!!

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.


Thursday August 9, 2018 1:30pm - 1:55pm CEST
3-Hamburg 1+2

1:30pm CEST

CentOS infra explained, and how it uses more and more Fedora tooling
In this talk, we can have a quick overview of how the CentOS Infra runs, the used technologies, but also how we are slowly getting more and more Fedora applications in our own infra, making it easier for Fedora contributors to also become CentOS contributors, as underlying tools for the platform are common and so well understood. More info for the abstract later, depending on comments on this ticket/cfp

Speakers
avatar for Fabian Arrotin

Fabian Arrotin

system administator, Red Hat
I work for Red Hat, as a sysadmin in the Community Platform Enginneering Team. I'm member of the CentOS Project since 2007, maintaining the infrastructure@arrfab on twitter


Thursday August 9, 2018 1:30pm - 2:20pm CEST
2-Hamburg 3+5

1:30pm CEST

From Zero to Hero and Back again – My Decade in Fedora Land
I joined Fedora in 2005 and quickly became one of the most active contributors. I not only maintained ~150 packages but also took over leadership positions in FamSCo, FESCo, the Fedora Board and later the Council, until I eventually vanished two years ago.
In this talk I will share the story of my exciting decennial journey through Fedora land. I won't be talking about my myself (too much) but about mistakes I made and lessons I learned; things every Fedora contributor or leader should know. I will show how Fedora has changed – for better and for worse. You will hear about friends I made, problems we faced, the battles we fought, and the victories we celebrated. And last but not least, I will tell some funny and embarrassing anecdotes. Hear stories you almost forgot and see pictures you wish they never existed!

Thursday August 9, 2018 1:30pm - 2:20pm CEST
1-Dresden

2:30pm CEST

Building Fedora CoreOS
Fedora CoreOS is a future Fedora edition drawing from the best of Fedora Atomic Host and CoreOS Container Linux. We'll look at the structure and key design choices of those two operating systems, what's worked and what hasn't, and where we think Fedora CoreOS should go as a result. We'll conclude with an update on the state of Fedora CoreOS development.

Speakers
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →


Thursday August 9, 2018 2:30pm - 3:20pm CEST
3-Hamburg 1+2

2:30pm CEST

State of Fedora Server Edition
This will be the annual status and plenary session for the Fedora Server Edition. It will be a two-part session, the first 15-20 minutes will be a report on the current status of the Fedora Server Edition and the new features that were implemented over the last year.

The remaining time will be an audience-participation segment where we brainstorm new ideas to try over the coming year.

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.


Thursday August 9, 2018 2:30pm - 3:20pm CEST
1-Dresden

3:40pm CEST

Adopting agile principles in open source communities
Many of us working in open source communities are used to issue trackers of various sorts. We use them for many different things: user feedback (bugs, RFEs), tracking new features, ideas, etc. This results in 10s or 100s of issues that might be hard to navigate through, because they are so different, yet mixed together.

I feel there is a big difference between user feedback (something anyone can submit), a key feature to be developed (something the core team defines based on user needs), and a unit of work (an actionable item leading to a new feature being developed).

Could we adopt some of the existing agile principles to solve this problem? Can we do it in a way suitable for open source communities where people often contribute irregularly, in their spare time?

I believe we can! And I will demonstrate how we use Kanban for the Antora for Docs project, bringing a new documentation site to Fedora. Using this, we’ve been able to:
  • articulate the key features we want to deliver including their definitions of done (i.e. translations, initial web UI, PR build automation, client tooling, etc.)
  • specifying actionable items leading to a feature competition (i.e. write a specific script, open a ticket to the Fedora Design team asking for a new design, reach out to a specific group and help them move to Antora, etc.)
  • accept feedback from users (i.e. a bug about a certain CSS error, an RFE about a new ‘edit’ button on each page)
  • identify priorities — so anyone can pick up a task and help us
I believe adopting similar principles could bring some additional clarity to your open source project — mostly about about it’s future, user feedback, upcoming features, and the work that needs to be done, potentially scaling your community.

Speakers
avatar for Adam Šamalík

Adam Šamalík

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking a


Thursday August 9, 2018 3:40pm - 4:05pm CEST
1-Dresden

3:40pm CEST

Scalable Fedora Design - Embracing Design Systems
Do you know the Fedora website uses 6 different shades of the Fedora blue? Even the font size is specified in different forms for different elements - sometimes it’s percentage, sometimes ems and sometimes even px or rems. I feel it’s the time for Fedora to embraces a design system to ensure consistency and manage design debt.
A design system unites teams around a common visual language. It reduces design debt, accelerates the design process, and builds bridges between teams working.
Many teams are now taking a more systematic approach to design by using Design Systems. But What is actually is a design system? What makes a well-functioning system? What do effective systems have in common? Finally, how can Fedora actually go about laying the foundations for a shared design language?
These are some questions to which I will share my answers with the community.

Speakers
avatar for Abhishek Sharma

Abhishek Sharma

Student, IIIT Allahabad
Prefinal year student interested in product thinking, interaction design and user research.


Thursday August 9, 2018 3:40pm - 4:05pm CEST
2-Hamburg 3+5

3:40pm CEST

Thank the Fedora Community! Launching Fedora Appreciation Week
Inspired by the Ubuntu Community Appreciation Day, Fedora Appreciation Week is an initiative to celebrate the community behind the success of Fedora. Through this week, there will be different events and initiatives through which Fedora community members are encouraged to give their thanks and show their appreciation to people involved in Fedora community.
To organize a Fedora Appreciation Day, outreach and awareness are important ahead of time so the community is aware of the event. Especially for something that has not yet happened before, spending extra time on awareness will be important so contributors remember and are aware of the day. We aim to launch the Fedora Appreciation Week to the community at FLOCK through this talk, followed by outreach through various other communication channels. We will introduce the Fedora Appreciation Week and release the dates for the event. We will also introduce and demonstrate Fedora Happiness Packets, an open source platform which community members can use during Fedora appreciation week 2018 to send thank you messages and positive feedback to other Fedora Community members. We will also talk about contributor stories - what are they, why should you submit one and how can you submit it - and how they are an integral part of Fedora Appreciation Week.

Speakers
avatar for Jona Azizaj

Jona Azizaj

Developer Relations
avatar for Bhagyashree Padalka

Bhagyashree Padalka

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... Read More →


Thursday August 9, 2018 3:40pm - 4:05pm CEST
3-Hamburg 1+2

4:15pm CEST

Let's discuss discourse!
We now have an experimental instance of Discourse, the open source discussion platform. It's been in production for several months as the primary discussion forum for Fedora CoreOS and for Silverblue. It's also had space for other conversation.

Let's talk about how this is working, what opportunities it might bring, and whether we want to expand. We should also talk about other web-based discussion and community software we have in Fedora — particularly, Ask and Hyperkitty. How do they fit in?

Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader


Thursday August 9, 2018 4:15pm - 5:15pm CEST
4-Hamburg 4+6
 
Friday, August 10
 

9:00am CEST

Copr: what's new
Copr (https://pagure.io/copr/copr) is a community build service which enables users to easily transform their project into an rpm package that other people can then immediately install and use. The ongoing and long-term Copr mission is to make this process as simple as possible so that developers can really just develop and leave all the rest to Copr.

There have been some advances in this direction lately including introduction of make_srpm, rpkg, and custom build methods. There really are lots of ways to build a package in Copr nowadays which all stem from various use-cases that people have.

The main goal of this talk is to present and in some sense compare these newly introduced build methods. Basic setup for automatic push rebuilding will be sketched and additionally, we would like to discuss possibilities for automatic Pull Request rebuilding from Pagure and other Git hosting sites.

Oh, and we finally have a new slick API.

This talk should give attendees a good idea about what Copr is actually good for and how it can help to make a developer's life easier.

Speakers

Friday August 10, 2018 9:00am - 9:50am CEST
0-Meissen + Radebeul

9:00am CEST

Fedora on the Raspberry PI
Fedora has come a long way from the days of Pidora, and so has the Raspberry Pi. The little $35 microcomputer still has a huge userbase, and a lot of work has been done to get Fedora to run on the hardware. In this talk, I will talk about where we are today, what works (and doesn't work) and where we hope to go tomorrow.

Speakers
avatar for Tom Callaway

Tom Callaway

University Outreach Lead, Red Hat
The Fedora Project is a community of people working together to build a free and open source software platform and to collaborate on and share user-focused solutions built on that platform. Or, in plain English, we make an operating system and we make it easy for you do useful stuff... Read More →
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →


Friday August 10, 2018 9:00am - 9:50am CEST
1-Dresden

10:20am CEST

Building and running a container service on Fedora Atomic host
This talk is about how the Fedora Atomic host is used as a core building block of a container service in a Cloud Infrastructure, private or public. OpenStack/Magnum is a light API service which allows cloud operators to provide container clusters on demand (mostly Kubernetes and Docker Swarm). Firstly, I will describe the architecture of the service, how the Magnum team is doing upstream development, how we add new features and the struggles to be up to date with the newest OS and software releases and how we benefit from the Fedora community. Then, on the downstream side, I'll share the experience of running our container service at CERN with hundreds of Fedora Atomic VMs for more than two years already and experiences from cloud operators in other sites. Finally, I will mention use cases at CERN from CI tools to physics analysis platforms.

Speakers
avatar for Spyros Trigazis

Spyros Trigazis

Computing Engineer, CERN


Friday August 10, 2018 10:20am - 11:10am CEST
0-Meissen + Radebeul

10:20am CEST

State of cryptography in Fedora
This talk goes through all the crypto related changes in Fedora starting from the crypto consolidation project, to more recent consistent crypto policy projects, and put them into perspective, as well as provide the overall strategy behind Fedora's crypto story. It also goes through future challenges for Fedora related to cryptography and security in general.



Speakers
avatar for Nikos Mavrogiannopoulos

Nikos Mavrogiannopoulos

Principal Software Engineer, Red Hat
I'm the crypto tech lead for Red Hat Enterprise Linux. I have participated in the development of several open (and sometimes closed) source projects and products; my favorite is GnuTLS of which I am the principal author. I have studied mathematics and hold a PhD in cryptography.



Friday August 10, 2018 10:20am - 11:10am CEST
1-Dresden

11:20am CEST

Fedora and Snaps: A two year retrospective and an exciting future!
Over the last two years, we've gone from having zero support for using snaps to having almost full runtime support. For this aspect, this will be a retrospective of how that happened, what went well, and what went poorly. We'll also talk about some of the interesting aspects of snaps and the challenges in supporting Fedora from an upstream perspective, and how we work closely with the upstream Snapcraft group to ensure Fedora is a top-tier supported platform.

Now that we have support for running snaps in Fedora, it's time to make the next logical leap: building Fedora-based snaps! We'll talk about what is going on upstream to enable this, and what we're doing within Fedora to make it possible so that anyone can build a snap using Fedora content and ship the latest and greatest software leveraging the Fedora ecosystem to be used on any distribution!

This will also include a short demo of a Fedora-based snap to show off the possibility.

Speakers
avatar for Neal Gompa

Neal Gompa

DevOps Engineer II, Datto, Inc.
DevOps Engineer by day, Linux systems aficionado and developer by night! Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in "upstream first", which... Read More →
avatar for Zygmunt Krynicki

Zygmunt Krynicki

I'm visiting flock to learn more about Fedora and to see Mr SELinux. You can ask me about Ubuntu, Python and Snappy.


Friday August 10, 2018 11:20am - 12:10pm CEST
3-Hamburg 1+2

11:20am CEST

Fedora in Google Summer of Code and Outreachy - Project Showcase
Google Summer of Code(GSoC) is a program aiming to bring more student developers into open source software development. It enables students to spend their summer break working with open source organizations on projects proposed by participating organizations and supported by mentors. Outreachy (previously, Outreach program for women) provides three-month internships in free and open source organizations for people from groups traditionally underrepresented in tech.

The Fedora Project has participated in Google Summer of Code (GSoC) as a mentoring organization for over a decade now and has been participated in Outreachy since its' early rounds. This session will be an opportunity to showcase projects of current and former GSoC and Outreachy interns in Fedora to the community. This session will cover

What is Google summer of Code(GSoC) and Outreachy? Information about the programs including timeline, similarities and key differences.

GSoC, Outreachy and Fedora

Why should you become a GSoC or Outreachy mentor?

Steps to apply to become a GSoC or Outreachy mentor - Things to keep in mind and important tips from current and past mentors and/or Fedora coordinators for the program

Project showcase from current and former GSoC and Outreachy interns.

We are working on compiling a list of interns who can showcase their projects. We will reach out to everyone soon. In the meantime, if you are interested to showcase your GSoC or Outreachy project or have been a mentor for either of the programs in the past and want to talk about your experience or want to help us organize this session, please reach out to us: bee2502@fedoraproject.org


Speakers
LA

Laura Abbott

kernel crasher
Laura thinks kernels are pretty nifty. Her day-to-day work involves bug fixes, tending the Fedora kernel releases, and other kernel work for the benefit of Fedora. Laura has mentored and co-coordinated Outreachy for Fedora and occasionally blogs about a variety of aspects of her work... Read More →
avatar for Jona Azizaj

Jona Azizaj

Developer Relations
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →
avatar for Bhagyashree Padalka

Bhagyashree Padalka

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... Read More →
avatar for Abhishek Sharma

Abhishek Sharma

Student, IIIT Allahabad
Prefinal year student interested in product thinking, interaction design and user research.


Friday August 10, 2018 11:20am - 12:10pm CEST
0-Meissen + Radebeul

11:20am CEST

Jumpstart Your Fedora Infrastructure Contributions by Learning Ansible
Ansible is a radically simple agentless IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration -
including trivializing things like zero-downtime rolling updates with load balancers.

The Fedora Infrastructure Team has been long time users, advocates of, and contributors to Ansible, with both Fedora and Ansible having a long shared history. In this session we will discuss Ansible: what it is, general concepts, how to use it, and how it can be used to automate IT operations. From there we will discuss some specific aspects of how the Fedora Infrastructure Team uses Ansible to configure and automate the Fedora Infrastructure, which itself powers the Fedora Project. This aims to provide a jump-start to the skill set of systems administrators who are interested in getting involved with the Fedora Infrastructure Team.

Speakers
avatar for Adam Miller (maxamillion)

Adam Miller (maxamillion)

Principal Software Engineer, Ansible by Red Hat
Adam Miller is a member of the Ansible Core Engineering team focusing on the Ansible Core runtime, container orchestration integrations, and Information Security appliance and application automation. Adam has completed his Bachelors of Science in Computer Science and Masters of Science... Read More →


Friday August 10, 2018 11:20am - 12:10pm CEST
1-Dresden
 
Saturday, August 11
 

11:20am CEST

A Self Organizing Flock : You, Open Source Tools and the Future of Flock Planning
Deep dive on how using agile mindset and open source tools can help increase number of people in planning the Flock while also being more efficient. We will show off the current planning tools used, including the Taiga kanban board used for planning and the Pagure Repository used for document history and the CfP. We will also discuss a bit about how Flock planning has changed over the years, including our current situation where Red Hat is providing some professional event planning support.

Dominika Bula has helped plan two Flocks (Krakow - 2016 and Dresden - 2018) and is an Agile Practitioner at Red Hat. Brian Exelbierd and Matthew Miller have assisted with planning an executing a bunch of Flocks. Jennifer Madriaga is a professional event planner with Red Hat and has been assisting with Flock since 2016.

Speakers
avatar for Dominika Bula

Dominika Bula

Agile Practicioner, Red Hat
Dominika Bula is an Agile Practitioner at Red Hat. Dominika joined Red Hat in 2018 following work in project management and service management with Moravia IT and Acer. Originally from Poland, Dominika lives in Brno, Czech Republic. Follow her on Twitter as @domibula or read her articles... Read More →
avatar for Jen Madriaga

Jen Madriaga

Global Marketing Manager, Community Event Strategy, Red Hat
Jen provides expertise in event management and event marketing for open source events. Her goal is to make events fun, engaging, and successful for everyone involved. She is passionate about open source and works with a variety of communities, including Fedora.


Saturday August 11, 2018 11:20am - 12:20pm CEST
0-Meissen + Radebeul

11:20am CEST

How Fedora Infrastructure is using OpenShift to mode 2 shift
Fedora Infrastructure has begun to use OpenShift to host a few of our applications over the past year. As of the time of this writing, Fedora uses OpenShift for Greenwave, WaiverDB, and Bodhi in production, and has a few more apps queued in staging as well. This talk will present information about some of the challenges we face, how we overcame some of them, and how we still seek solutions to others. It will be helpful if you are interested in contributing to Fedora Infrastructure, or if you are interested in using OpenShift and would like to learn about our perspective on it.

Speakers
avatar for Randy Barlow

Randy Barlow

Senior Software Engineer, Red Hat, Inc.
I work on the Fedora Infrastructure Team, and do not enjoy long walks on the beach.


Saturday August 11, 2018 11:20am - 12:20pm CEST
3-Hamburg 1+2

11:20am CEST

Lightning Talks
Lightning talks are short 6 minutes talks delivered without slides. The maximum is two lightning talks per speaker. Presentations should be in line with the theme of the conference, appropriate for Fedora and focused on Fedora contributors and their needs. In case we have more presentations than time, the organizers will select talks to make for an interesting cross-section of ideas. Sign up at the registration desk to deliver one, the deadline is Friday before lunch. The speakers will be announced shortly afterwards.

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →


Saturday August 11, 2018 11:20am - 12:20pm CEST
1-Dresden

1:30pm CEST

Group Photos
Join us for the Flock group photo in front of the hotel.  This photo will be used to promote Flock and Fedora.

Afterward we will have an optional photo for all contributors who identify as female.  This photo will be used for the promotion of the upcoming Fedora Women's Day events around the world in September and other diversity and inclusion related events in Fedora.

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader


Saturday August 11, 2018 1:30pm - 1:45pm CEST
0-Meissen + Radebeul

1:45pm CEST

Wrap Up/Council/Summary
Join us for a conversation with the Fedora Council and a wrap up summary of this year's Flock.

Speakers
JB

Josh Boyer

Platform Engineering, Red Hat
Josh works in the Red Hat Platform Engineering group.  He has been a Fedora user since the project's creation, and an active contributor since Fedora Core 4.  He has served on FESCo for several years and the Fedora Board.  He enjoys hockey and taunting Spot when his team loses... Read More →
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
avatar for Dennis Gilmore

Dennis Gilmore

Manager, Multiple Architectures, Red Hat
Dennis has been involved in Fedora since its inception. He Leads the Fedora Release Engineering Team, and is responsible for maintaining the Fedora Buildsystem. He is a Former Member of the Fedora Project Board and FESCo (Fedora Engineering Steering Committee) and has been involved... Read More →
avatar for Robert Mayr

Robert Mayr

Robert Mayr is active in several groups, but most of his contributions are as main lead in the websites team. He maintains the web internationalization, is part of the magazine admins and actually is a FAmSCo member, FAmA and also mentor for ongoing EMEA ambassadors. He also is member... Read More →
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader
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.
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →
avatar for Amita Sharma

Amita Sharma

Technical Project Manager, Red Hat
Fedora Diversity & Inclusion Team member
avatar for Langdon White

Langdon White

Platform Architect, Red Hat


Saturday August 11, 2018 1:45pm - 3:30pm CEST
0-Meissen + Radebeul