Loading…
Flock 2019 has ended
This is a draft schedule! Please create a personal schedule noting which sessions you will attend. We will use this information to create a final overall schedule.
Thursday, August 8
 

09:00 CEST

The State of Fedora
The traditional Fedora Project Leader talk — where we are and where we need to go.


Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader, Red Hat


Thursday August 8, 2019 09:00 - 09:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Plenary Session
  • Talk Length 50

10:00 CEST

Morning Coffee
Thursday August 8, 2019 10:00 - 10:25 CEST
Hallway / Offsite

10:30 CEST

It's probably fine.
What's the difference between a functional team and a failing team? How do we make a failing team functional, and a functional team great? Let's talk about layers of communication, why outcomes are more important than process, and how to figure out where to begin - and whether you should.

Speakers

Thursday August 8, 2019 10:30 - 11:20 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Plenary Session
  • Talk Length 50

11:30 CEST

Facebook Loves Fedora (and Chef)
Facebook as an organization has been using Chef to manage our CentOS servers for years, but recently we've started offering Fedora as a fully-supported desktop option for our employees. This talk will cover the challenges involved in managing a fast-moving platform (upgrade notifications, security updates), securing them (encryption and escrow, password strength enforcement), managing devices while not breaking interactive use cases (all those pesky locks!), and allowing users to customize their setup but in a way that is auditable through what we call API cookbooks


Speakers
avatar for Michel Alexandre Salim

Michel Alexandre Salim

Production Engineer, Meta



Thursday August 8, 2019 11:30 - 11:55 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Desktop
  • Talk Length 25

12:00 CEST

Lunch
Thursday August 8, 2019 12:00 - 12:55 CEST
Hallway / Offsite

13:00 CEST

All things containers: a deep dive into untold features of Podman, Buildah and Skopeo
Speakers
avatar for Valentin Rothberg

Valentin Rothberg

Principal Software Engineer, Red Hat
Valentin is a principal software engineer in Red Hat's container engines team. He helps build and maintain a number of core libraries and container tools such as Podman, Buildah, CRI-O and Skopeo.



Thursday August 8, 2019 13:00 - 13:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Containers
  • Talk Length 50

13:00 CEST

The future of langpacks in Fedora
In this session we will brainstorm the present and future of langpacks in Fedora.With the advent of containers, cloud images, flatpaks, and Silverblue, the need for a more modular OS is increasing and this also applies to the evolving handling of langpacks. Langpacks are no longer just translations
but also include locales, fonts, input methods, as well as dictionaries etc. The i18n UX will need to balance what is pre- and post-installed.

Speakers
avatar for Jens Petersen

Jens Petersen

Engineering Manager, Red Hat
Jens works on development of Fedora i18n and Haskell, and RHEL.http://github.com/juhp/
PN

Parag Nemade

Senior Software Engineer, Red Hat
Fedora Packaging, Internationalization, Desktop engineering
avatar for Alexander Bokovoy

Alexander Bokovoy

Sr. Principal Software Engineer, Red Hat
Sr. Principal Software Engineer at Red Hat, working on security and identity management. Actively participates in FreeIPA, SSSD, Samba, and many other free software projects targeting an open source enterprise environments.
avatar for Sundeep Anand

Sundeep Anand

Senior Software Engineer, Red Hat
Open source developer and linux enthusiastic. Work with RH Internationalization Engineering Team. Mostly around i18n frameworks, web development, containers and devops! Active in community and speaks at various conferences.


Thursday August 8, 2019 13:00 - 13:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  G11N
  • Talk Length 50

13:00 CEST

Modularity: to modularize or not to modularize?
The goal of this talk is to provide a higher-level guidance about more complex module packaging, and to set a common ground before discussing this and other topics at the Modularity & packager experience BoF.

I'll have a multiple packaging problems prepared, and demonstrating how Modularity can help with some of them, but also which ones Modularity can't help with. I'll offer existing non-modular solutions to some of the problems as well.

This is a higher-level talk than tooling and making modules, but more detailed and guiding than my previous introductory talks.

It's partly a reaction to to the Modularity vs. libgit discussion. I realized we need something like this when posting an answer to the thread.

Speakers
avatar for Adam Samalik

Adam Samalik

Principal Software Engineer, Red Hat
Computer and automation enthusiast. Enjoys cooking, baking, and biking. Appreciates good coffee, clever design, and walkable cities. Tinkers with Linux for a living at Red Hat.


Thursday August 8, 2019 13:00 - 13:50 CEST
Mercure (140m² / 40 people)
  Modularity
  • Talk Length 50

13:00 CEST

Improving Packaging Experience with Automation

We are working on a Fedora Objective about saving packagers’ time with an automation related to building of their packages. That includes but not limited to automatic rebuild of packages on dependency changes, removing manual work on writing changelog both in spec and later in git and doing release bumps on rebuilds.
The talk will be split into 3 smaller parts:
  • Presenting Objective to the audience
  • Comparing workflow of Fedora packagers with other distributions with demo
  • Discussing the objective with audience and asking for a feedback
This talk is about presenting our ideas of how to improve the quality of life for packagers (the lifeblood of our distribution) and getting feedback (in a panel-ish form) about how to further refine and improve the packaging and maintenance experience. This is becoming increasingly important as the way we deliver software is increasing in complexity with things like modules and flatpaks and whatnot.

Speakers
avatar for Neal Gompa

Neal Gompa

Senior Black Belt, Managed OpenShift, Red Hat, Inc.
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 has led him all over the open source world.


Thursday August 8, 2019 13:00 - 13:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary

13:00 CEST

Impromptu Lightning Talks Session
Got something to say but didn't plan ahead? Come here and say it — for no longer than 5 minutes.

Speakers
avatar for Ben Cotton

Ben Cotton

Fedora Program Manager, Remote US IN
Ben Cotton is a meteorologist by training, but weather makes a great hobby. Ben works as the Fedora Program Manager at Red Hat. Prior to that, he was a Product Marketing Manager at Microsoft focused on Azure’s high performance computing offerings. Ben is a Community Moderator for... Read More →


Thursday August 8, 2019 13:00 - 13:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00 CEST

Toolbox: using Silverblue for development
Fedora Silverblue is the next-generation Fedora Workstation that promises painless upgrades, clear separation between the OS and applications, and secure and cross-platform applications. The basic operating system is an immutable OSTree image, and all the applications are Flatpaks.
This talk is about taking a look at how to set up a development environment on this locked down operating system - how to install your favourite tools, editors and SDKs without DNF. It's going to focus on Toolbox and what it offers to support this use-case.

This talk is meant for anybody who fancies themselves as a hacker and uses Fedora Workstation as their underlying OS.

Speakers

Thursday August 8, 2019 14:00 - 14:25 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00 CEST

Tools for Making Modules in Fedora
By now, Fedora developers have almost certainly heard of modularity. Some have even tried making their own modules. This talk will provide an overview and demo of a few tools Fedora has available to assist in creating and building modules. Some of the topics to be discussed include:
  • when to use modules (versions and streams)
  • discovering existing modules and their contents
  • the fedmod utility
  • local module builds (online and offline)
  • scratch module builds
  • how to use test module builds

Audience:

  • Package developers who want to learn about tools that are available in Fedora to assist in creating and building modules. It will be assumed that attendees are already familiar with using existing Fedora RPM packaging tools.

Speakers


Thursday August 8, 2019 14:00 - 14:25 CEST
Mercure (140m² / 40 people)
  Modularity
  • Talk Length 25

14:00 CEST

Replacing Docker with Podman
This talk will cover how you can replace the functionality of Docker CLI with the Podman command. It will describe what Podman is, and then demonstrate all of the cool features of Podman and why it is a better way to run containers.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.



Thursday August 8, 2019 14:00 - 14:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Containers
  • Talk Length 50

14:00 CEST

Fedora Workstation update and roadmap

On behalf of the Fedora Workstation Working Group I will summarize the last couple of years, and talk a bit about where we are heading, both in terms of focus and technical features.


Thursday August 8, 2019 14:00 - 14:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Editions  Desktop
  • Talk Length 50

14:00 CEST

Cupcakes: Fedora Legal Simplified
A discussion of the current state of legal affairs in Fedora. I'll start with an overview of the current policies and practices that exist because for legal reasons, then discuss our stance on licensing, export compliance, patents, and trademarks. I'll throw in some specific changes that have occurred in the last year, and have a fun discussion on any questions or issues that the Fedora community wants to bring up. Has your bug been sitting in FE-LEGAL forever? Has no one replied to your legal@lists.fedoraproject.org email? Do you want to hear about cupcakes? Are you bringing the speaker a fine alcoholic beverage for his troubles? If any of these are true (especially the last one), then you should enjoy this talk.

Mitigating Fedora's legal risks are the responsibility of all of its community members, and the best way the community to be successful at this is to understand the problem space and know when they need to escalate a concern.

Speakers

Thursday August 8, 2019 14:00 - 14:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

14:30 CEST

State of the Fedora Server 2019
Annual review of the Fedora Server Edition and plenary session for upcoming work.

This is open to all, and particularly the attendance of anyone who has an interest in running Fedora on production servers is highly desired.


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 8, 2019 14:30 - 14:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Editions  Server
  • Talk Length 25

14:30 CEST

Mass Rebuild and Mass Branching of modules in Fedora
Mass rebuild and mass branching modules are handled differently when compared to packages. For modules these processes totally depend on their build time and runtime requirements. This is very important for the module maintainers to understand to be prepared for mass rebuilds and mass branching.

Speakers

Thursday August 8, 2019 14:30 - 14:55 CEST
Mercure (140m² / 40 people)

15:00 CEST

Afternoon Coffee
Thursday August 8, 2019 15:00 - 15:25 CEST
Hallway / Offsite

15:30 CEST

Speeding up and securing container builds with Buildah
This talk will cover how you can replace the functionality of docker build with the Buildah. It will examine different ways of building container images and explore how you could build more security images using alternatives to the Dockerfile.  Finally we will look into building containers within a locked down containers via Podman or Kunernetes/CRI-O.  I will cover considerations when it comes to security and speed of building.  I will show you how to modify the way a buildah runs inside of a container, allowing you to choose how much security you want versus how fast you want the container images to be built.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.


speed cast

Thursday August 8, 2019 15:30 - 16:20 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Containers
  • Talk Length 50

15:30 CEST

Fedora CoreOS: preview to stable
This talk will cover:
  • Overview of Fedora CoreOS
  • How the preview release looks like
  • Demo of Fedora CoreOS
  • Multi-arch status
  • Ongoing/future work towards stable release

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

Jakub Čajka

Software Engineer, Red Hat, Inc.
Software Engineer, currently working at Red Hat, Inc. in Fedora Multi-arch team enabling things for non-x86_64 architectures in Fedora project. In past worked at Red Hat as maintainer of Go compiler for RHEL.


Thursday August 8, 2019 15:30 - 16:20 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Editions  Containers
  • Talk Length 50

15:30 CEST

Just In Time Transformation
The formula to success is ever changing so successful stewards plan for the future. In 2015 Red Hat both began and stopped work on the next generation of RHEL. Why was that? RHEL, an Open Source distribution combining the work of thousands of upstream communities, still had its roots in a process and culture that predated Agile software development. To build the next generation of Enterprise Linux it was necessary to change the very core of how it was made while maintaining compatibility and community norms. Join this session to learn how Red Hat changed the design, process, and cultural underpinning of its most successful product and what we learned along the way.

Speakers
avatar for Brendan Conoboy

Brendan Conoboy

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


Thursday August 8, 2019 15:30 - 16:20 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

15:30 CEST

Fedora CI and rpminspect
This talk will discuss the Fedora CI project and use the rpminspect tool as an example.  It will be about 25% on Fedora CI and 75% on rpminspect, but that's not a hard and fast rule.  rpminspect is a new tool being developed to help ensure packaging policy and build reliability.  I call rpminspect a "build deviation analysis tool".  It checks for policy compliance as well as things like ABI differences.   Did new symbols appear in shared libraries?  Did any disappear?  Do we have all of the hardened options enabled for the build?  Are there any unapproved setuid executables?  And so on.  rpminspect can check a single build or compare one build to another.  Developers can run it locally or it can run via Fedora CI and report results that way.

https://github.com/dcantrell/rpminspect

Package maintainers and developers are the main audience. Anyone interested in helping improve the way we keep Fedora reliable and stable. rpminspect is open for contributions and part of the talk will involve explaining how to contribute.

Speakers
avatar for David Cantrell

David Cantrell

Principal Software Engineer, Red Hat
I am principal software engineer on the Software Management (rpm & dnf) team within Red Hat's platform engineering department.  I have been working at Red Hat since 2005.  I have been working on some aspect of Linux systems since 1998. My interests are primarily in the systems or... Read More →
avatar for Tim Flink

Tim Flink

Red Hat
Tim works for Red Hat as part of Fedora Quality focusing on tooling and improving efficiency.


Thursday August 8, 2019 15:30 - 16:20 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:30 CEST

Pagure CI based on Zuul
The OpenStack Foundation is handling its CI with a powerful stack, based on community-developed tools: Zuul (job orchestration and code gating) and Nodepool (job resources lifecycle management).

This stack provides many interesting features for software development and CI:
  • Event-driven pipelines based on Code-Review or Pull-Request workflow: jobs can be triggered automatically when a PR is submitted, changed, approved, or when the repository is tagged.
  • CI-as-code: jobs are defined as YAML + Ansible playbooks, pipeline definitions as YAML files stored within the project's code repository
  • Support for jobs inheritance, jobs dependencies, jobs chaining (artifacts sharing)
  • Speculative testing of new jobs before merging: jobs will be run as they are submitted to make sure they behave as expected
  • Cross repositories dependencies: a jobs' workspace can include unmerged patches from other projects if specified
  • Parallel job run, only capped by resources available or predefined quotas
  • Automated jobs resources lifecycle management: resources like VMs or containers needed by a given job can be defined in-repository, spawned on demand at a job's start, and destroyed when the job is finished, or held for debugging
  • Well-defined, reproducible job environments to eliminate flakiness
  • Speculative testing before merging (gating): if several patches are about to land at the same time, they are tested on the repository's future state.
Until now, Zuul was only able to listen to Gerrit or Github events, A new driver [1] allows Zuul to interface with Pagure as well. Pagure, Zuul and Nodepool could therefore combine into a very efficient CI/CD stack.
Resources:
During this session I want to explain:
  • What Zuul and Nodepool are: overview of their main concepts and features
  • How Zuul interfaces with Pagure thanks to the new driver
  • How Zuul can be set up to build RPMs and run validation jobs on Pull Request events on Pagure
  • How the Fedora Project's CI could benefit from using Zuul

Speakers

Thursday August 8, 2019 15:30 - 16:20 CEST
Mercure (140m² / 40 people)

16:30 CEST

Fedora IoT: who, what, when, where, why, how?
Use Fedora for IoT? What/why/how?

An overiew of Fedora IoT, what Red Hat technologies where using, and the general direction.

What use cases are we targeting, how it will work, and why won't it ever run on a thermostat?

Speakers
avatar for Peter Robinson

Peter Robinson

Principal IoT Architect, Red Hat
Principal IoT Architect


Thursday August 8, 2019 16:30 - 16:55 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Editions  IoT
  • Talk Length 25

16:30 CEST

Changing the Changes process
The Changes process is how we coordinate new work in Fedora. But like any process, it's not perfect. In this talk, the Fedora Program Manager will discuss changes to the Changes process that will allow for better automation. It will also review why the Changes process is the way it is.

Speakers
avatar for Ben Cotton

Ben Cotton

Fedora Program Manager, Remote US IN
Ben Cotton is a meteorologist by training, but weather makes a great hobby. Ben works as the Fedora Program Manager at Red Hat. Prior to that, he was a Product Marketing Manager at Microsoft focused on Azure’s high performance computing offerings. Ben is a Community Moderator for... Read More →


Thursday August 8, 2019 16:30 - 16:55 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 25

16:30 CEST

Future of release-monitoring.org
This talk will take you to amazing world of release-monitoring.org and shows you the future of this world. It will be in the same style as release-monitoring.org blog, so you can look forward to see some magic.

This talk is aimed on everybody, who wants to know more about release-monitoring.org. The audience should be familiar with the application itself.

Speakers
avatar for Michal Konecny

Michal Konecny

Senior Software Engineer, Red Hat


Thursday August 8, 2019 16:30 - 16:55 CEST
Mercure (140m² / 40 people)

16:30 CEST

Tales from the crypt: packaging horrors
I'm a long-time Fedora user (since the beginning) and contributor (since 2006). I'm a proven packager, sponsor and I served on the Fedora Packaging Committee for many years.

This talk will cover examples of the most egregious violations of best packaging practices I encountered in the wild personally. I will present real-life spec file excerpts, show which packaging guidelines are violated and explain how to do things properly. The audience is encouraged to bring their own examples.

Speakers
avatar for Dominik Mierzejewski

Dominik Mierzejewski

Citibank Europe plc
@work: Linux Endpoint Security Engineer.@Fedora: Package maintainer, provenpackager, sponsor and ambassador. Multimedia SIG founder. Former FESCo and FPC member.I like sailing, sci-fi, anime and old adventure games.



Thursday August 8, 2019 16:30 - 16:55 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

16:30 CEST

Getting Started in Fedora QA
It can seem like a daunting task to get started testing Fedora in a helpful way; the people involved can feel so far away over IRC, the meetings too official for a beginner to participate in, and if you do participate, why would you be taken seriously? How would you know what to test, and how to test it? And if you tested something, who would want to know your test results and where would you post them? This talk aims to answer these questions and more and present the ins-and-outs of Fedora testing to beginners and seasoned developers alike. The ideal outcome of this talk is to introduce more users to Fedora testing and the resources and people that can make testing a worthwhile challenge. Participants are asked to bring their computers to follow along with the talk and have a FAS ID.

This talk is aimed at beginners!

Speakers
avatar for Suprith Gangawar

Suprith Gangawar

Fedora, Mozilla, Python, Red Hat
Speaker currently is entitled as Quality Engineer at Red Hat working with Certification team for last 4 years. He is an active contributor in Fedora test days for Fedora 27 release and has been a part of the Mozilla STQM task force. Basically, coupled closely with Open Source.


Thursday August 8, 2019 16:30 - 16:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Quality Assurance
  • Talk Length 25

17:00 CEST

Slideshow Karaoke
We ask people in the audience to deliver presentations using slides they haven't seen before.

For speakers' convenience, the slides will be completely random and self-advancing.

You are very welcome to join to watch and judge the presenters, or even better, give one of the presentations yourself (while keeping the right to judge the other presenters, too). There will be voting for the best presentations in the end!

Speakers
avatar for Amita Sharma

Amita Sharma

Manager, Red Hat
Fedora Diversity & Inclusion Team member
avatar for Adam Samalik

Adam Samalik

Principal Software Engineer, Red Hat
Computer and automation enthusiast. Enjoys cooking, baking, and biking. Appreciates good coffee, clever design, and walkable cities. Tinkers with Linux for a living at Red Hat.


Thursday August 8, 2019 17:00 - 18:30 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary

18:00 CEST

Board Games
Thursday August 8, 2019 18:00 - 22:00 CEST
Hallway / Offsite

19:00 CEST

Fedora D&I "speak a non-English language" event at Flock 2019
What is your proposal?

This is a two-part evening activity proposal. One evening of Flock, we will gather together and plan a conversation. Each part of the conversation will be spoken in a different language. The languages we choose will be from what languages are spoken by whoever participates. On the last day of Flock during the wrap-up session, we would present the multi-lingual conversation to the rest of Flock.

We can present the last day of the Flock!

We must distribute the text among the participants so that they learn their part in your language and then unify all :-)

DRAMATIZATION IN DIFFERENT LANGUAGES

TOPIC: Make a typical conversation with the phrases, how is it heard around the world. As the Moana's song, https://www.youtube.com/watch?v=0g29Wg4oyek
Use in the presentation the following words or phrases:
  • Hello
  • How are you?
  • Nice to meet you
  • Thank you
  • Good evening
  • Good Night
  • Good morning
  • Happy Birthday
  • How old are you?
  • Where are you from?
  • What do you do?
  • Sorry!
  • Can you help me?
  • Can I help you?
Please!

Speakers
avatar for Maria Leandro

Maria Leandro

Photographer, tap.pics
I’m a full-time OpenSource designer, photographer and community people. I started using FLOSS tools back in 2002, and haven't stopped.I contribute with several OpenSource projects such as Fedora and darktable, and work as CEO for tap.pics, a fully OpenSource design and photography... 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 Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Luis Bazan

Luis Bazan

Fedora Ambassador, Fedora Project - Panama
IRC: lbazan / LoKoMurdoKFedora-LatamPanama.


Thursday August 8, 2019 19:00 - 20:00 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
 
Friday, August 9
 

09:00 CEST

Fedora, Red Hat and IBM
Speakers
avatar for Denise Dumas

Denise Dumas

VP, Engineering Diversity, Red Hat
Encouraging more inclusion at Red Hat!


Friday August 9, 2019 09:00 - 09:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Plenary Session
  • Talk Length 50

10:00 CEST

Morning Coffee
Friday August 9, 2019 10:00 - 10:25 CEST
Hallway / Offsite

10:30 CEST

Let's add Fedora multiarch containers to your CI

An introduction about multiarch project [1] to enable users to build, run and test Fedora multi arch (aarch64, 390x and etc) containers on your host architecture x86_64 easily.

Multiarch project is a collection of tools to emulate different architecture containers by QEMU and binfmt_misc and the compatible container images.

I also compare it with similar technologies docker buildx and podman buildx being developed by buildash and podman team.

[1] https://github.com/multiarch/qemu-user-static

Audience:
  • People who want to add Fedora multiarch test cases to your upstream project's CI.
  • People who want to run a interactive shell in multi architecture containers on your host architecture x86_64.
When: Friday August 9, 2019, 10:30 - 10:55
Where: the room "Panorama" (The room next to the common food space at 1st floor)
    The Danubius Hotel HELIA in Budapest, Hungary, at Flock Budapest 2019

Table of contents:

* Fedora and Upstream - Past and Present
* CPU Architecture Kinds
* Tools for multiarch - Today's topics
* QEMU and binfmt_misc - on News
* 5 steps - to add Fedora multiarch containers to upstream CI
  * 1. qemu-$arch-static - An interpreter
  * 2. binfmt_misc - A kernel feature for binary format
  * 3. qemu-user-static RPM on Fedora
  * 4. qemu-user-static RPM and container
  * 5. multiarch/qemu-user-static image and CI
* Note A: ARM supported CI services
* Note B: A Dockerfile to multi-arch images
  {(podman),docker,docker buildx} build --platform

Speakers
avatar for Jun Aruga

Jun Aruga

Ruby, OpenSSL, non-x86 CPU architectures, Computing biology.



Friday August 9, 2019 10:30 - 10:55 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

10:30 CEST

Stewardship: from idea to productive SIG

This talk would include the idea, creation, and current work of the newly founded Stewardship SIG.

After submitting my SIG proposal in February 2019, it didn't take long to find interested people, and a productive SIG was born soon. We're now at twelve members, hold regular meetings, maintain 200 packages, and we are generally quite responsive in fixing issues that arise from newly orphaned packages, or even security issues in our package set.

The talk would focus on the current work of the Stewardship SIG, which benefits almost all of fedora, until the problems around modularity and the increasing modularization of packages have been addressed - and probably even beyond that point. This includes taking care of important orphaned packages, and steadily working on improvements and updates for our maintained packages (especially getting the Java stack updated).

Audience:

Obviously, every user of Fedora should be interested in our work ;)

Slides are available from:
https://decathorpe.fedorapeople.org/flock2019/stewardship.pdf

Speakers

Friday August 9, 2019 10:30 - 10:55 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 25

10:30 CEST

The future of automated build checks in Fedora CI

While Taskotron is due to be decommissioned, we still need a way to run the checks that it is currently responsible for running (rpmdeplint, rpmgrill, abicheck, python-versions etc.) and Fedora CI is a fitting place for those checks to land.

This talk will cover changes coming to how non-build-specific checks are run against builds in Fedora and the existing plans for how that will look in the future.


Speakers
avatar for David Cantrell

David Cantrell

Principal Software Engineer, Red Hat
I am principal software engineer on the Software Management (rpm & dnf) team within Red Hat's platform engineering department.  I have been working at Red Hat since 2005.  I have been working on some aspect of Linux systems since 1998. My interests are primarily in the systems or... Read More →
avatar for Tim Flink

Tim Flink

Red Hat
Tim works for Red Hat as part of Fedora Quality focusing on tooling and improving efficiency.



Friday August 9, 2019 10:30 - 10:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

10:30 CEST

What can we do for cross-distro collaboration in packaging?
Packages in each distributions are quite different. Why do we actually spend maintainers’ time on dealing with these things? I will go through differences in each ecosystem (Python, Ruby, Rust, …) between Fedora and other closest distributions and then we will discuss and try to find out what ideas are good, bad and figure out plan how to get to the future with same packaging across the world.

Speakers

Friday August 9, 2019 10:30 - 10:55 CEST
Mercure (140m² / 40 people)

10:30 CEST

RHEL vs Fedora: Where 8 Diverged and Why
In May of 2019 Red Hat released Red Hat Enterprise Linux 8, based on Fedora 28 and other upstreams.  From package set to composition to defaults to update plans, RHEL 8 looks both more and less like Fedora than ever before.  Join in to learn about the intentional differences, the thinking that went into them, and how they might be desirable for Fedora to adopt as well.

Speakers
avatar for Denise Dumas

Denise Dumas

VP, Engineering Diversity, Red Hat
Encouraging more inclusion at Red Hat!
avatar for Brendan Conoboy

Brendan Conoboy

RHEL Development Coordinator, Red Hat
All things related to Fedora->RHEL
avatar for Paul Frields

Paul Frields

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


Friday August 9, 2019 10:30 - 11:20 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

11:00 CEST

Auto-updates by design: porting Container Linux model to Fedora CoreOS
Container Linux distribution brought the "auto-updates by design" model to the Linux server ecosystem. The upcoming Fedora CoreOS auto-update architecture is designed and built based on that experience and on the lessons learned from it. This walk will introduce both architectures, covering their technical details and comparing their differences as part of a common evolutionary journey.

Audience:

Anybody interested in the CoreOS ecosystem, rpm-ostreee, and auto-update flows. No previous knowledge required. Talks highly biased toward technical topics, introduces and covers both design and implementation details.

Speakers


Friday August 9, 2019 11:00 - 11:25 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Containers
  • Talk Length 25

11:00 CEST

What's happening to Python 2?
Python 2 is going to be removed from Fedora in couple months. Let's summarize what is the plan, what shall the maintainers of Python 2 packages do and generally have a Q&A that might uncover problems in our current plan.
See https://fedoraproject.org/wiki/Changes/RetirePython2 for context.

If you maintain a Python 2 package, you should be in the room.

Especially I'd like to see representatives of the Fedora Infra SIG and releng and people who maintain highly demanded packages that need Python 2.

Speakers

Friday August 9, 2019 11:00 - 11:25 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Languages
  • Talk Length 25

11:00 CEST

Let the bot create your releases
If you are repository maintainer and if you like automatization and making your life easier you can be also interested in release-bot. Release-bot helps upstream maintainers deliver their software to users, via automated releases at GitHub and PyPI. Just create an issue in your repository and bot will make its job and create a new release on PyPi/Github/Pagure in a minute. 

In this short 25 min talk, we will look at release-bot closer. Show how we can configure it and what is the release-bot future.  


Speakers
avatar for Marek Marušin

Marek Marušin

GSoC student
GSoC summer coding student participating in release-bot and ogr


Friday August 9, 2019 11:00 - 11:25 CEST
Mercure (140m² / 40 people)

11:00 CEST

Fedora Compose Tracker
Fedora Release Engineering runs a lot of composes everyday which include nightly composes and bodhi update pushes. We wanted to have a centralized location to track these failures and work collaboratively in fixing these failures. We also would like to add more features and metrics to the compose tracker. We would like to invite everyone who is interested in Fedora composes and how we can improve that process for their benefit.

Speakers

Friday August 9, 2019 11:00 - 11:25 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

11:30 CEST

Use cases for Transtats in the Fedora community
Transtats (https://transtats.fedoraproject.org/) has been in development for a while by now, however, it’s still new in the community. The project started with an aim to tie up loose ends in the fedora localization process. It can help developers, package maintainers, quality engineers, language maintainers, translators and project managers to ship packages with translation completeness. Furthermore, it can give at-a-glance picture for managing the l10n effort progress, release by release!
The application talks to various services, for example, translation platforms, repositories, build systems, etc. to collect translation data. Moreover, they are analyzed to create meaningful representations. Alerts and notifications are in the pipeline.
This talk is about what Transtats has to offer to the community in g11n space, in addition to this, to understand - what we need to bring in Transtats to make it more effective. A basic crosscheck on what we have next on development road-map and what will benefit the community.
References:

Speakers
PN

Parag Nemade

Senior Software Engineer, Red Hat
Fedora Packaging, Internationalization, Desktop engineering
avatar for Sundeep Anand

Sundeep Anand

Senior Software Engineer, Red Hat
Open source developer and linux enthusiastic. Work with RH Internationalization Engineering Team. Mostly around i18n frameworks, web development, containers and devops! Active in community and speaks at various conferences.


Friday August 9, 2019 11:30 - 11:55 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  G11N
  • Talk Length 25

11:30 CEST

Mindshare Year in Review
This talk will show Fedora community members what the Mindshare Committee has accomplished over the past year, including making release parties and small events easier to get approved, as well as making it easier for people to get swag shipped directly to them.

Speakers
avatar for Jared Smith

Jared Smith

Vice President of Cloud Services, Sangoma
I'm a geek who loves helping out with open source projects....


Friday August 9, 2019 11:30 - 11:55 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Mindshare
  • Talk Length 25

11:30 CEST

rpkg, the next generation packaging utility — call for feedback
I'd like to present a new rpkg packaging utility, which is almost ready to improve overall packaging experience in Fedora. One of the benefits is that it brings the solution to the long-standing problem of duplicating changelog messages in Git commit records as well as in the spec files but it can do much more than that.

The above problem was solved in a generic way by introduction of spec file templates, which additionally allows for storing packages in DistGit in their unpacked ("upstream") form, which can be preferred for some projects. And there is more spec templates can do.

In addition, rpkg should allow to define package-wide commands, which then extend the basic rpkg functionality for the given package. This can be for example used for integration with Bugzilla to e.g. close bugs automatically when a new release is done that fixes them. It can be also used to make rpkg distribution-specific (e.g. by adding integration with specific build system, specific issue tracker, etc.) only by editing the main rpkg.conf file and adding spec requirements for the newly defined commands.
In this talk, I would like to quickly present those new features and ask for feedback — what can be done better, what can be added or what should perhaps be removed.

Speakers

Friday August 9, 2019 11:30 - 11:55 CEST
Mercure (140m² / 40 people)

11:30 CEST

Improve Fedora's User Experience - A Simplified Approach to User Testing
User research is a crucial point for following a user-centered design approach. However, there might not be enough resources to prioritize it.
We will cover the value of doing research, choosing the right methods, organizing and running research, in just a few steps with minimal resources. These methods can be applied by any Fedora contributor to any project they are contributing to.

This session is for everyone who is interested in helping improve Fedora's user experience. The talk does not target any specific audience and participants do not need any prior experience to attend.



Speakers
avatar for Renata Gegaj

Renata Gegaj

UX researcher
Renata is a Computer Science student, passionate about UX design and front-end development. She is a UX researcher, working on improving the user experience of open-source software. Renata started her UX design and Open Source journey by participating in Outreachy where she did usability... Read More →


Friday August 9, 2019 11:30 - 11:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Quality Assurance
  • Talk Length 25

11:30 CEST

Towards faster composes
In this session I will talk about what is coming in the future for Pungi, the Fedora compose tool. Historically we have had issues with long compose times, and in this talk I want to explore some options for breaking the process into smaller chunks to enable faster iteration and delivery of consumable artifacts.

This talk is aimed at people interested in how packages make it from the buildsystem to repositories and who care about  Having release engineering and some infrastructure people in the room would be helpfu

Speakers
avatar for Lubomír Sedlář

Lubomír Sedlář

Senior Software Engineer, Red Hat
I work on tools for release engineering.


Friday August 9, 2019 11:30 - 11:55 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

12:00 CEST

Lunch
Friday August 9, 2019 12:00 - 12:55 CEST
Hallway / Offsite

13:00 CEST

Fedora RISC-V 64-bit: a three-year long journey
Flock marks three years for Fedora RISC-V 64-bit (riscv64) efforts. August 10, 2016 was the day we could run rpmbuild on riscv64 [0]. We had multiple talks about Fedora and RISC-V in a number of RISC-V Workshops (Europe & Asia) and FOSDEM, but not directly with wider Fedora community. We would like to provide a quick introduction into RISC-V, Fedora RISC-V efforts (past, present and future). Furthermore we would like to gather some feedback on where we should focus the most.

[0] https://rwmj.wordpress.com/2016/08/10/first-successful-rpmbuild-on-risc-v/

Audience:

  • Anyone interested into RISC-V.
  • Package maintainers who are interested into testing their packages on Fedora/RISCV.
  • Fedora infrastructure people who could help figuring out which are must-have components in Fedora/RISCV infra (e.g. we don't have modules yet).



Friday August 9, 2019 13:00 - 13:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

13:00 CEST

NeuroFedora: FOSS and open (neuro)science
Evidence based policy making is extremely important. Not only does this require scientists to work harder on informing the powers that be, it is perhaps more important that scientific process be made accessible to everyone without limitations.

The scientific community has recently begun pushing towards Open Science, and the philosophy of Open Science, not surprisingly, is very similar to that of FOSS. Researchers are now using FOSS for all their programming needs, the data they gather is being made openly available for all to see, and the results they come up with are being disseminated openly via the Open Access movement.

Some of us recently came together to form the NeuroFedora initiative — Free software for Free neuroscience.

In this talk, I will:
  • briefly discuss the scientific pipeline to show how FOSS already enables a large proportion of it
  • attempt to disprove the myth that "research is too hard for anyone but academics" with the aim being to encourage FOSS enthusiasts to take it up as a hobby in the same way they take up development of any other kind
  • introduce the NeuroFedora initiative, discuss what the research community thought of our poster at CNS2019
  • present ideas, and discuss how we at Fedora can help further Open Science in general.
  • conclude by proposing that the many science related SIGs that already exist in the Fedora community come together under an umbrella group that makes longer term goals for Fedora's role in Open Science in a way similar to how the Council directs Fedora.

Speakers
avatar for Ankur Sinha

Ankur Sinha

https://fedoraproject.org/wiki/User:Ankursinha
avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat


Friday August 9, 2019 13:00 - 13:50 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

13:00 CEST

State of Fedora Security
Last year at Flock I attempted to reboot the Fedora Security Team with several initiatives and projects. This talk discusses:
  • Progress on these initiatives — have they really made fedora more secure today?
  • Lesson learnt from trying to implement disruptive changes in Fedora — talk about successes and failures
  • Plans for next year, what else we want to do:
    • Talk about Fedora Container security.
    • Using fedora package-review tool to scan for security issues.
    • Push security updates to our customers faster.
  • And, generally discuss with contributors what else we can do.

Speakers
avatar for Huzaifa Sidhpurwala

Huzaifa Sidhpurwala

Principal Product Security Engineer, Red Hat
Security Engineer at Red Hat. Fedora Contributor!


Friday August 9, 2019 13:00 - 13:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

13:00 CEST

Deploying Fedora IoT in an enterprise, a discussion of the trials and tribulations
A presentation and discussion on the trials and tribulations of deploying Fedora IoT, or a number of others, in an industrial focused enterprise. From security to how you deploy 1000s of devices in the field. It's a loose presentation and open discussion about the problems, how they've been solved, being solved or are yet to be solved.

Speakers
CF

Chad Ferman

Architect/Tech Evangelist, ExxonMobil


Friday August 9, 2019 13:00 - 13:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  IoT
  • Talk Length 50

13:00 CEST

Gating rawhide packages: things just got real!
Package gating in rawhide is now a reality. Let's walk through how it came to life, how it
stands today and how it will look tomorrow.

This is a major change in the packager's workflow in Fedora but it also opens the door
to new ways to work in Fedora. With more automation we will free time for our contributors
allowing them to invest other parts of our distribution or of the upstream ecosystem.


Friday August 9, 2019 13:00 - 13:50 CEST
Mercure (140m² / 40 people)

14:00 CEST

Fedora IoT Security features
So, you want to deploy Fedora IoT to deploy your next big thing on? What features do we have now, and what do we plan to integrate, to make sure that you can trust the systems you deploy to the field?

Speakers
avatar for Patrick Uiterwijk

Patrick Uiterwijk

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


Friday August 9, 2019 14:00 - 14:25 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00 CEST

Bring your upstream releases to Fedora Rawhide in one step
Imagine a world where the only manual action you need to perform when putting a new upstream release into a Linux distro is to just approve it.

With packit service now live, this is the world we live in!

We will not stop there: as you develop your upstream project, packit service is giving you constant feedback on how your project is doing within Fedora OS: can it be built? Do the tests pass? Is my change breaking a compose?

You are welcome to join this session and learn more about packit tool, packit service: what it can do now and what the future may look like.

Speakers
avatar for Tomas Tomecek

Tomas Tomecek

Sr. Principal Soiftware Engineer, Red Hat
packit, containers, automation, and gardening


Friday August 9, 2019 14:00 - 14:25 CEST
Mercure (140m² / 40 people)

14:00 CEST

Silverblue: On the way to the future of Fedora Workstation
We will talk about the achievements and challenges on the way towards making the Silverblue the official Fedora desktop offering.


Friday August 9, 2019 14:00 - 14:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00 CEST

Open Source Agile in Red Hat's Community Platform Engineering team
In 2001, the Agile Manifesto, a collection of simple principles for software development, was published. It helped shape how development teams work. Meanwhile, open source has its own set of principles that promote and build community, transparency, and collaboration, and meritocracy. On paper these two sets of principles match closely. But in practice, using Agile in an open source project may make community members wary, especially volunteers.

This is extra challenging for Fedora, since Red Hat sponsors the project and contributes in order to meet business goals. The Community Platform Engineering team has a foot in both the business and open source camps to support Fedora and CentOS. How can we better interact with global volunteers and Red Hat, increase confidence in delivering on important goals, and do it openly and transparently? How do we embrace and not isolate? How do we ensure that we add value? How do we actually function? We are about to embark on an Agile Transformation and we want you to come on this journey with us.

What you will learn from this session:
  • Who the CPE team are, how we work, how we plan, how we can work together
  • How we try and balance being part of Red Hat and Fedora from a priority perspective
  • Our plans for moving the team forward to make us deliver more value for the Community
  • How you can get involved and how you can help shape how we work as this will be Open Source Agile

Speakers
avatar for Leigh Griffin

Leigh Griffin

Senior Engineering Manager, Red Hat, Inc.
Engineering Manager and Agile Coach for Red Hat Mobile


Friday August 9, 2019 14:00 - 14:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

14:00 CEST

State of authentication and identity management in Fedora
Fedora Project is often seen as a leading test bed for identity management, thanks to its close relationship with FreeIPA, SSSD, and other projects. However, we rarely talk about goals and use cases these projects are trying to solve within Fedora distributions' context. Changes happen almost in every Fedora release: authconfig replaced by authselect, SSSD providing a new Kerberos credentials cache storage, smartcards support being added and a multitude of other changes came in with FreeIPA or Samba refreshes. Still, use of new features is somewhat limited by a relative complexity of detecting and setting up actual environments.

With the addition of Fedora Silverblue, many classic desktop integration methods that are backed by FreeIPA, Samba and SSSD tools would need to be re-thought to fit immutable containerised environments.
There is also an industry-wide effort to reduce use of insecure versions of various network protocols. While there is a good progress with protocols like TLS and common security policies, ease of use for desktop users directly clashes with these activities and we need to look into how both user experience and security could be improved.

The talk is going to provide a Fedora-wide overview of the work being done by multiple teams to improve identity and authentication packaging infrastructure within Fedora projects, how individual components play together and what to expect in future.

Audience:
  • Fedora users and system administrators
  • Silverblue developers
  • Fedora QE
  • Fedora Server


Speakers
avatar for Alexander Bokovoy

Alexander Bokovoy

Sr. Principal Software Engineer, Red Hat
Sr. Principal Software Engineer at Red Hat, working on security and identity management. Actively participates in FreeIPA, SSSD, Samba, and many other free software projects targeting an open source enterprise environments.


Friday August 9, 2019 14:00 - 14:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 50

14:30 CEST

Concise, extensible and human-friendly configuration for testing and gating
The current way of enabling tests in the Fedora CI is awkward. There is repeated feedback that the configuration is hard to understand and write. Also its extensibility is quite limited. We want to change that so:
  • Simple & common use cases are super simple to write
  • The format is flexible enough to cover future extensions
  • Concise and easily readable for both machines & humans
  • Everything needed for testing & gating at one place
  • Easier reuse of test cases across different distros
  • Clear test steps separation allows easier local execution
  • Support for inheritance to minimize duplication & maintenance
We've defined Level 1 and Level 2 metadata specification and would like to present a proof of concept on the systemd component showing how simple it could be to enable set of shared tests for continuously testing changes in GitHub, Fedora CI, CentOS CI...

Speakers
avatar for Miroslav Vadkerti

Miroslav Vadkerti

Senior Prinicipal Quality Engineer, Red Hat
I work on Continuous Integration for RHEL. I am the co-author of https://github.com/gluetool/gluetool and Testing Farm.
avatar for Petr Šplíchal

Petr Šplíchal

Principal Software Quality Engineer, Red Hat
Principal Software Quality Engineer at Red Hat working on improving testing tools and processes. Lately focused on tmt, the Test Management Tool, which aims to provide a comfortable and efficient way to develop tests and enable them easily and consistently all the way from the upstream... Read More →
avatar for Frantisek Sumsal

Frantisek Sumsal

Senior Quality Engineer, Red Hat



Friday August 9, 2019 14:30 - 14:55 CEST
Mercure (140m² / 40 people)

14:30 CEST

How do we do Rust packaging in Fedora?
In this talk I would like to present how we package Rust not from the RPM packaging level, but more how we build and ship them in Fedora, what problems we have and how we are «solving» them (latest RPM features, Modularity, «abusing» Rawhide for crates and so on). After short presentation I would like to have some discussion with people whether our solutions are good and find some other (better) solutions.

Speakers

Friday August 9, 2019 14:30 - 14:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:00 CEST

Afternoon Coffee
Friday August 9, 2019 15:00 - 15:25 CEST
Hallway / Offsite

15:30 CEST

What Stability Means and How to Do Better
Sometimes people say Fedora is too unstable, but what does that actually mean?  This talk covers the 4 most common meanings and what the community can do to improve stability in Fedora and Open Source generally.

Audience: The more maintainers the better. Likewise anybody who drives changes in Fedora.

Speakers
avatar for Brendan Conoboy

Brendan Conoboy

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


Friday August 9, 2019 15:30 - 15:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 25

15:30 CEST

Leveraging Fedora Silverblue Community for Growth
How can we leverage Fedora Silverblue community and what are the best practices that we can inherit to grow the community locally to all the corners of the world? Mostly its going to be a discussion and focusing on involving students into the community.

Speakers
ST

Saurabh Thakre

Red Hat
IRC : sthakre, LinkedIn : saurabhthakre


Friday August 9, 2019 15:30 - 15:55 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:30 CEST

Fedora Containers Lab
This tech talk teaches how to manage and create containers from scratch. Using simple examples, with skopeo, podman and buildah, I'll show you how to create from a basic container based on the images of the fedora registry, up to custom containers and based on Dockerfile files and even how to use these containers to learn the principles of using kubernetes.

Speakers
avatar for Alex Callejas Garcia

Alex Callejas Garcia

Senior Technical Support Engineer, Red Hat
Geek by nature, Linux by choice, Fedora of course ...


Friday August 9, 2019 15:30 - 16:20 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Containers
  • Talk Length 50

15:30 CEST

Fedora kernel tree... OF THE FUTURE
The primary way Fedora kernel developers work on the Fedora kernel is via the kernel dist-git repo. This has served us well for years. The preferred way for most developers to interact with a kernel tree is via a src-git tree. The focus of this talk is about ongoing work to produce a src-git tree suitable for use in Fedora and the unique pain points for a kernel. Part of this talk is also a follow up to last years talk about aligning Fedora + RHEL and how this work fits into that.

Speakers
avatar for Laura Abbott

Laura Abbott

Fedora Kernel Engineer, Red Hat
Laura is currently employed Red Hat as a Fedora Kernel Engineer. She thinks kernels are really cool, even when they crash. Her day-to-day work involves bug fixes, tending the Fedora kernel releases, and other development work for the benefit of Fedora.
avatar for Jeremy Cline

Jeremy Cline

Software Engineer, Red Hat, Inc.
avatar for Justin Forbes

Justin Forbes

Fedora Kernel Maintainer, Red Hat
Fedora kernel maintainer.


Friday August 9, 2019 15:30 - 16:20 CEST
Mercure (140m² / 40 people)
  General
  • Talk Length 50

15:30 CEST

Fedora CI Objective: present and future
The Fedora CI Objective is an important piece of transforming the way all the bits of Fedora are developed and put together to work how we expect Fedora to work. We will look at where we are today in Fedora and where we want to go. From that vision we will explain the roadmap and what you can expect to change in Fedora by next Flock! Spoiler alert: It will be better.

Core areas include Rawhide stabilization, CI, Gating, distro-wide testing, automated packaging. Challenges, questions and suggestions are welcome throughout the talk!

Audience:

Anyone in Fedora interested in the why and future of the Fedora CI Objective. Most likely especially interesting to developers and package maintainers.



Speakers
DP

Dominik Perpeet

Operating System CI, Red Hat
Dominik Perpeet dreams of Operating Systems that are always stable, even in development. He leads the CI Objective in Fedora and wants to tie upstreams, Fedora and Red Hat Enterprise Linux together in logical and meaningful ways. He is with Red Hat and lives in Germany.


Friday August 9, 2019 15:30 - 16:20 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary

16:00 CEST

Lessons learned from packaging Pantheon

It was quite a long journey from my first COPR packages in 2015, to my first official packaging work for fedora 26, to Pantheon becoming an officially recognised Desktop Environment with the release of fedora 30 in 2019.

I would talk about the lessons learned from this work, which include how an upstream project that itself originally was its only consumer (elementaryOS) can adapt to be more distro-agnostic (with Pantheon now being offered by fedora, NixOS, Arch, and others), and how changes in upstream GNOME (or downstream ubuntu / elementaryOS) sometimes make my work harder than it probably needs to be.

This topic is of general interest to users of Fedora, and to people who do packaging of generally GNOME-aligned Desktop Environments (MATE, deepin, etc.). Additionally, people working on GNOME, Fedora Workstation (or even Ubuntu) would probably also be interested in some of the issues I've been having.

Slides are available from:
https://decathorpe.fedorapeople.org/flock2019/pantheon.pdf


Speakers

Friday August 9, 2019 16:00 - 16:25 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

16:00 CEST

Snaps ❤️ Fedora: Fedora ecosystem progress update
Since last year, the Snap upstream developers and I have been working to improve the quality of life for Fedora users with snaps.
From security improvements to simple enhancements to improve how snaps integrate with the system, there's been a lot of work specifically to improve how snaps work on Fedora and Enterprise Linux.
This talk will be about describing these improvements and the work in progress for feedback for improvement.

Speakers
avatar for Neal Gompa

Neal Gompa

Senior Black Belt, Managed OpenShift, Red Hat, Inc.
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 has led him all over the open source world.
avatar for Maciek Borzecki

Maciek Borzecki

Software Engineer, Canonical Ltd.


Friday August 9, 2019 16:00 - 16:25 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

16:30 CEST

communishift: A OpenShift cluster for Fedora community managed applications
Introduce the  community openshift instance we have setup to allow community members to have resources to run things for the Fedora or CentOS community.

This will allow community members to run existing applications or create proof of concept applications that they fully maintain, reducing burden on the CPE team as well as providing services for the community and learning in the process.

The talk will start with some history, then on to what the hardware and setup looks like, then policies and process and finally live demo of a new app deployment.

Anyone interested in resources to maintain their own applications for the good of Fedora should attend.

Speakers

Friday August 9, 2019 16:30 - 16:55 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 25

16:30 CEST

Students in developing nations and FOSS contribution limitation
Students from Developing Nations face some unique academic(i.e unsupportive teachers),social challenges that limit or even stop them from contributing to open source. In this session we will highlight some of the problems that we have faced as students from such nations.How that can be improved,and general brainstorming.

Speakers
avatar for Niharika Shrivastava

Niharika Shrivastava

Student, National University of Singapore
Niharika's current interests lie in NLP and Differential Privacy. Previously, she worked as a Software Engineer with the SE-Asian e-commerce Gojek Tech. She was also an Outreachy fellow for The Fedora Project and has been the recipient of multiple awards such as the Red Hat Women... Read More →


Friday August 9, 2019 16:30 - 16:55 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Mindshare
  • Talk Length 25

16:30 CEST

An objective Minimization Objective update
Let's make things smaller! This is an update to the new Minimization Objective in Fedora. We'll discuss some of the early discoveries, the next steps for the short-term, and some longer-term vision.
By giving this talk, I'd like to get potential contributors on board and excited about this new initiative, and use it as a conversation starter for face-to-face discussions at the conference.

Speakers
avatar for Adam Samalik

Adam Samalik

Principal Software Engineer, Red Hat
Computer and automation enthusiast. Enjoys cooking, baking, and biking. Appreciates good coffee, clever design, and walkable cities. Tinkers with Linux for a living at Red Hat.


Friday August 9, 2019 16:30 - 16:55 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Objectives
  • Talk Length 25

16:30 CEST

Fedora Flatpaks
Fedora Silverblue is the next-generation Fedora Workstation that promises painless upgrades, clear separation between the OS and applications, and secure and cross-platform applications. The basic operating system is an immutable OSTree image, and all the applications are Flatpaks.

In this talk we will present the existing infrastructure to create Flatpaks out of Fedora packages, and detail the process of converting a RPM into a Flatpak by demonstrating it live.

Audience: Anybody interested in distributing their applications in Fedora Silverblue: packagers and application maintainers.

Speakers
avatar for Felipe Borges

Felipe Borges

Senior Software Engineer, Red Hat
Felipe Borges has been involved in GNOME since 2009, contributing with translation, marketing, and development. Currently contributes to various GNOME components and is the maintainer of GNOME Boxes.


Friday August 9, 2019 16:30 - 16:55 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

16:30 CEST

Building CentOS with Familiar Tools
With the release of new technologies in Red Hat Enterprise Linux 8, we needed a new set of tools to build CentOS. Many of these tools: koji, mbs, pungi etc. have been proven out in Fedora, so we decided to explore using those to build our distribution. In this talk we'll discuss some changes to how we build CentOS, and what we've done so far to let folks in our community build their own stuff too, using a koji/mbs distribution called "Mbox".

This will be of particular interest to folks interested in developing tools that make it easier to have your own koji.

Speakers
BS

Brian Stinson

Systems Administrator, The CentOS Project
Brian is a Systems Administrator for The CentOS Project working on public Continuous Integration/Continuous Delivery infrastructure (http://ci.centos.org).


Friday August 9, 2019 16:30 - 16:55 CEST
Mercure (140m² / 40 people)

18:00 CEST

River Cruise & Dinner
Details TK


Friday August 9, 2019 18:00 - 20:00 CEST
Hallway / Offsite
 
Saturday, August 10
 

09:30 CEST

Fedora Summer Coding 2019 Project Showcase and Meetup

The Fedora Summer Coding project showcase and meet-up is a recurring event each year that does the following:
  • Gives a platform to Summer Coding interns to present their accomplishments and work to Fedora community
  • Share knowledge and wisdom among mentors and empower more people in Fedora community to participate as mentors
  • Provide unstructured time to network and meet others involved with Fedora Summer Coding
The goals for this session are to celebrate the accomplishments of the numerous interns working on Fedora and to build up the Fedora Summer Coding initiative. This gives interns a chance to share their work with a wider audience and to invite more people to participate as mentors or admins in future rounds of Fedora's Summer Coding initiatives like Google Summer of Code (GSoC) and Outreachy.
Proposed schedule
  1. Introduction to Fedora Summer Coding programs (GSoC, Outreachy)
  2. Project showcase (10m presentations by each intern on project work)
  3. Mentor panel
    • Best practices on mentoring / advice to future mentors
    • How to become a mentor for a Fedora Summer Coding project
  4. Free discussion / Q&A (unstructured time for off-stage conversations)

Speakers
avatar for Leigh Griffin

Leigh Griffin

Senior Engineering Manager, Red Hat, Inc.
Engineering Manager and Agile Coach for Red Hat Mobile
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 Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.
BS

Brian Stinson

Systems Administrator, The CentOS Project
Brian is a Systems Administrator for The CentOS Project working on public Continuous Integration/Continuous Delivery infrastructure (http://ci.centos.org).
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 Laura Abbott

Laura Abbott

Fedora Kernel Engineer, Red Hat
Laura is currently employed Red Hat as a Fedora Kernel Engineer. She thinks kernels are really cool, even when they crash. Her day-to-day work involves bug fixes, tending the Fedora kernel releases, and other development work for the benefit of Fedora.
avatar for Tomas Tomecek

Tomas Tomecek

Sr. Principal Soiftware Engineer, Red Hat
packit, containers, automation, and gardening
avatar for Ben Cotton

Ben Cotton

Fedora Program Manager, Remote US IN
Ben Cotton is a meteorologist by training, but weather makes a great hobby. Ben works as the Fedora Program Manager at Red Hat. Prior to that, he was a Product Marketing Manager at Microsoft focused on Azure’s high performance computing offerings. Ben is a Community Moderator for... Read More →
avatar for Valentin Rothberg

Valentin Rothberg

Principal Software Engineer, Red Hat
Valentin is a principal software engineer in Red Hat's container engines team. He helps build and maintain a number of core libraries and container tools such as Podman, Buildah, CRI-O and Skopeo.
avatar for Niharika Shrivastava

Niharika Shrivastava

Student, National University of Singapore
Niharika's current interests lie in NLP and Differential Privacy. Previously, she worked as a Software Engineer with the SE-Asian e-commerce Gojek Tech. She was also an Outreachy fellow for The Fedora Project and has been the recipient of multiple awards such as the Red Hat Women... Read More →
avatar for Marek Marušin

Marek Marušin

GSoC student
GSoC summer coding student participating in release-bot and ogr
avatar for Divyansh Kamboj

Divyansh Kamboj

Student, Jaypee institute of information technology
I’m a computer science student, I love to hack! Last summer I worked on podman with Dan Walsh and Valentin Rothberg, under Google Summer of Code 2019.
avatar for Amita Sharma

Amita Sharma

Manager, Red Hat
Fedora Diversity & Inclusion Team member
avatar for Justin W. Flory

Justin W. Flory

Fedora Community Architect, Red Hat
Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.In... Read More →
avatar for Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Vipu Siddharth : Fedora (Red Hat)

Vipu Siddharth : Fedora (Red Hat)

Software Engineer, Red Hat
Fedora and CentOS Infrastructure TeamCommunity Platform EngineeringRed Hat


Saturday August 10, 2019 09:30 - 11:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 110

10:00 CEST

Morning Coffee
Saturday August 10, 2019 10:00 - 10:25 CEST
Hallway / Offsite

10:00 CEST

Badges Hackfest (Morning)
This year I would like to run a Fedora Badges hackfest to work on various aspects of the sub project. The focus of the hackfest will be the following:
  • Ticket triage/review
  • Update style guide and design resources
  • Update existing documentation
  • Identify and fix published designs that do not adhere to style guide
  • 6-8 month development roadmap for Tahrir
  • Develop proposal for UI/UX internship with specific goals/milestones/mentors
Accomplishing these goals will help improve the Badges Project in the following ways, and in turn help the Fedora Project as a whole:
  • Reduction of open tickets
  • More successful on-boarding/retention
  • Elevate standard of design 
  • Identification of milestones that would lead to Outreach intern
  • Long term plan for improvement of UI/UX

Please note this hackfest is an abbreviated version of the work/planning done for a Badges hackfest that was not accomplished due to scheduling issues. The layout and planning has been done. Please see the following links for more info.
https://pagure.io/Fedora-Council/tickets/issue/239
https://fedoraproject.org/wiki/Badges_Hackfest_2019?rd=FAD_Badges_2019

Speakers
avatar for Marie Nordin

Marie Nordin

FCAIC (Fedora Community Action and Impact Coordinator), Red Hat
Fedora contributor and user since 2013. Fedora's FCAIC. Also a designer, artist, and craftswoman. Inkscape, brush markers, and marble paper enthusiast. Living and working remotely from Rochester, NY, with kitties Miko & Bubba!


Saturday August 10, 2019 10:00 - 11:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Design
  • Talk Length 110

10:00 CEST

Defining a Fedora Goal related to localization
This session will feature a 25 minute talk followed by a workshop.

Localization is a good way to embed new contributors and reach new users. For years, it has been really difficult to get global localization data to discuss on facts. I'd like us to discuss about how the Fedora community can be innovative in this field too, and why we need more localization discussion project wide.
As the objective of Mindshare is "Mindshare Teams are focused on helping our community grow both the number of users and contributors. The teams in Mindshare are each focused on a different aspect of this goal.", I also wonder how to include the localization teams in the fedora governance.
We can now access three kinds of localization statistics:
I'd present the results of these statistics and animate a collective discussion to:
  • imagine collective goals we could have about localization, both about the Fedora project itself than globally in the Linux ecosystem
    • Fedora project itself goals:
      • What part of our communication should be multilingual? One example with https://pagure.io/fedora-diversity/issue/97
      • What part of our tools should be multilingual?
      • Do we want translation targets for a few major languages?
      • For our key packages, do we have sufficient translation support (software, docs, website)?
    • Linux ecosystem goals:
      • Do we need to enable support for minority languages? Do we need to actively support some language communities so they exist in the cyberspace?
      • Do we want to host the translation of some projects?
      • Do we want to create a giant translation memory and other translator related tools to help contributors?
      • Do we want to help the Linux community to translate .desktop and appstream content? (Opensuse started something https://github.com/openSUSE/desktop-file-translations)
  • decide if having localization team part of Mindshare can be of any help to the project



Speakers
avatar for Jean-Baptiste Holcroft

Jean-Baptiste Holcroft

French L10N coordinator



Saturday August 10, 2019 10:00 - 11:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

10:00 CEST

Fedora and the future of Free Science
Quite a few Fedora community members have indicated that they are interested in getting together at Flock to discuss how Fedora can help science.  The hackathon will bring us all together to discuss short and long term plans.

Speakers
avatar for Luis Bazan

Luis Bazan

Fedora Ambassador, Fedora Project - Panama
IRC: lbazan / LoKoMurdoKFedora-LatamPanama.
avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat


Saturday August 10, 2019 10:00 - 11:50 CEST
Mercure (140m² / 40 people)
  Mindshare
  • Talk Length 110

10:00 CEST

Fedora ❤️ Python: What to do next?
It seems that the Fedora ❤ Python initiative has recently become more stagnated. It's not that Fedora no longer loves Python, but the relationship has become rather boring, after several years of marriage. I'd like to figure out, with people who understand metrics and marketing more than we do, what to do next.

Speakers
avatar for Petr Viktorin

Petr Viktorin

Senior Software Engineer, Red Hat
Petr Viktorin is a Pythonista. During the day, he leads the Python maintenance team at Red Hat. Outside the office, you can meet him at Python-related meetups, courses, or workshops.
LB

Lumír Balhar

Python sw engineer, Red Hat


Saturday August 10, 2019 10:00 - 11:50 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Python
  • Talk Length 110

12:00 CEST

Lunch
Saturday August 10, 2019 12:00 - 12:55 CEST
Hallway / Offsite

13:00 CEST

Badges Hackfest (Afternoon)
This year I would like to run a Fedora Badges hackfest to work on various aspects of the sub project. The focus of the hackfest will be the following:
  • Ticket triage/review
  • Update style guide and design resources
  • Update existing documentation
  • Identify and fix published designs that do not adhere to style guide
  • 6-8 month development roadmap for Tahrir
  • Develop proposal for UI/UX internship with specific goals/milestones/mentors
Accomplishing these goals will help improve the Badges Project in the following ways, and in turn help the Fedora Project as a whole:
  • Reduction of open tickets
  • More successful on-boarding/retention
  • Elevate standard of design 
  • Identification of milestones that would lead to Outreach intern
  • Long term plan for improvement of UI/UX
Please note this hackfest is an abbreviated version of the work/planning done for a Badges hackfest that was not accomplished due to scheduling issues. The layout and planning has been done. Please see the following links for more info.
https://pagure.io/Fedora-Council/tickets/issue/239
https://fedoraproject.org/wiki/Badges_Hackfest_2019?rd=FAD_Badges_2019

Speakers
avatar for Marie Nordin

Marie Nordin

FCAIC (Fedora Community Action and Impact Coordinator), Red Hat
Fedora contributor and user since 2013. Fedora's FCAIC. Also a designer, artist, and craftswoman. Inkscape, brush markers, and marble paper enthusiast. Living and working remotely from Rochester, NY, with kitties Miko & Bubba!


Saturday August 10, 2019 13:00 - 14:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Design
  • Talk Length 110

13:00 CEST

Fedora Internationalization CI and Test cases
This is focused hackfest for internationalization group,  following are the plans:
 Increasing CI test coverage for following packages.
 Lohit Fonts, IBus, Langtable, IBus Emoji, LibPinyin, IBus Hangul, Liberation Fonts, harfbuzz, fonttools, fontforge

Fedora I18N TestDay test cases cleanup and adding more test cases.

 Review of Fedora 31 change proposal status and brainstorming on change proposals for Fedora 32+.
Open for queries from other flock attendees.

Speakers
avatar for Jens Petersen

Jens Petersen

Engineering Manager, Red Hat
Jens works on development of Fedora i18n and Haskell, and RHEL.http://github.com/juhp/
PN

Parag Nemade

Senior Software Engineer, Red Hat
Fedora Packaging, Internationalization, Desktop engineering
avatar for Pravin Satpute

Pravin Satpute

Manager, Software Engineering, Red Hat
Pravin Satpute has completed his executive MBA from IIM Kozhikode and BE(I.T) from Mumbai University.  He is presently product owner of Pbencha and also managing pbench engineering and perf&scale engineering of MBU products. In the past he was managing the globalization qe team working... Read More →
avatar for Sundeep Anand

Sundeep Anand

Senior Software Engineer, Red Hat
Open source developer and linux enthusiastic. Work with RH Internationalization Engineering Team. Mostly around i18n frameworks, web development, containers and devops! Active in community and speaks at various conferences.
avatar for Pooja Yadav

Pooja Yadav

Quality Engineer, Red Hat


Saturday August 10, 2019 13:00 - 14:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  G11N

13:00 CEST

IoT Hackfest
Final details TBD but the aim will be to work on some use cases,
containers for app stacks, and documentation for things like IIO,
GPIO, wireless comms, sensors and other related IoTy things.

Speakers
avatar for Jared Smith

Jared Smith

Vice President of Cloud Services, Sangoma
I'm a geek who loves helping out with open source projects....
avatar for Peter Robinson

Peter Robinson

Principal IoT Architect, Red Hat
Principal IoT Architect


Saturday August 10, 2019 13:00 - 14:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  IoT
  • Talk Length 110

13:00 CEST

Modularity & packager experience birds-of-a-feather
Packager experience with modularity hasn't been all that great so far. People working on various parts of it are aware of some gaps but we need a) more user stories from the actual world, and b) find some way forward together where the "obvious" fix isn't practical or possible.

This is a half a day long birds of feather session with some modularity representatives. Packagers, users, release engineers, and pretty much everyone is welcome to contribute.

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 Petr Šabata

Petr Šabata

Principal Software Engineer, Red Hat
Fancies freedom, free software, transparency, cleanliness, simplicity, natural and computer languages, and Oxford commas.
avatar for Adam Samalik

Adam Samalik

Principal Software Engineer, Red Hat
Computer and automation enthusiast. Enjoys cooking, baking, and biking. Appreciates good coffee, clever design, and walkable cities. Tinkers with Linux for a living at Red Hat.
avatar for Langdon White

Langdon White

Clinical Assistant Professor, Boston University
Langdon White is a Clinical Assistant Professor and the Spark! Technical Director at Boston University. In these roles, he helps to provide industry-affiliated experiential learning to students and teaches with the goal of making computing and data sciences more accessible. White... Read More →


Saturday August 10, 2019 13:00 - 14:50 CEST
Mercure (140m² / 40 people)

13:00 CEST

Python %pyproject macros hackfest
More and more Python projects are moving to PEP 517 and PEP 518 pyproject.toml style of creating their packages. As Fedora, we need to adapt our Python macros.
  • macro to build a wheel
  • macro to install that wheel
  • macro to generate buildrequires
See also bug 1685582.

Attendees that it would be nice to have:
  • anybody from Python SIG
  • anybody from packaging committee


Speakers
avatar for Petr Viktorin

Petr Viktorin

Senior Software Engineer, Red Hat
Petr Viktorin is a Pythonista. During the day, he leads the Python maintenance team at Red Hat. Outside the office, you can meet him at Python-related meetups, courses, or workshops.


Saturday August 10, 2019 13:00 - 14:50 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Python
  • Talk Length 110

15:00 CEST

Afternoon Coffee
Saturday August 10, 2019 15:00 - 15:25 CEST
Hallway / Offsite

15:00 CEST

Containers Birds-of-a-Feather
I would like to have a Containers Birds of a Feather, where we could lead a group discussion about all things containers, including Fedora SilverBlue, Flatpack, Container Engines/Runtimes (podman, buildah, cri-o), Toolbox, and Fedora CoreOS.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.


Saturday August 10, 2019 15:00 - 16:50 CEST
Mercure (140m² / 40 people)

15:00 CEST

Fedora Diversity & Inclusion Team Hackfest

Speakers
avatar for Amita Sharma

Amita Sharma

Manager, Red Hat
Fedora Diversity & Inclusion Team member
avatar for Justin W. Flory

Justin W. Flory

Fedora Community Architect, Red Hat
Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.In... 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 Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Nikhil Kathole

Nikhil Kathole

QE, Red Hat
Nikhil is Quality Engineer at Red Hat. He is a Pythonist, open source enthusiast and an upstream contributor. He contributes mostly to the testing of foreman project, develop testing frameworks, manage CI/CD as day job and is the organizer of Foreman Pune Meetups.
avatar for Pooja Yadav

Pooja Yadav

Quality Engineer, Red Hat


Saturday August 10, 2019 15:00 - 16:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:00 CEST

Fedora translation platform: validating the migration plan
Quoting @bex on translation mailing list (may 22nd 2019): "Zanata no longer has a functioning upstream and is on "ping and power" level life support to keep our instance running. At this time there is no reason to believe the project will become viable so we need to consider where we want to host our translation in the future."

From what we know, we'll probably have to migrate to weblate but there is a lot to decide before starting a migration. Work is ongoing to consolidate our needs and to draw a migration strategy.
Migration plan and all related information: https://fedoraproject.org/wiki/L10N_Move_to_Weblate

We'll have to decide:
1. Where to host it, there pros/cons in hosting it ourselves vs. pay Weblate for it.
2. What features improvements we want and what we can pay for.
3. What is the migration plan itself (what is to be done, when, where we start from, who coordinate, who has to contribute)

This talk is for:
  • Any active l10n or i18n contributor willing to help with the migration,
  • At least one person to represent council: we need to know the amount of money we can reasonably invest)
  • At least one person from infrastructure team: maybe they can't or don't want to host Weblate for some reasons
  • Any maintainer or project currently using Zanata: we'll need to start somewhere :)

Speakers
avatar for Jean-Baptiste Holcroft

Jean-Baptiste Holcroft

French L10N coordinator


Saturday August 10, 2019 15:00 - 16:50 CEST
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  G11N
  • Talk Length 110

15:00 CEST

Mindshare Workshop
We would like to have a Mindshare workshop to discuss how the changes we have made so far with the budget, Advocates, Ambassadors, and Ambassadors Emeriti processes and what we can do to make things even better.  We will also have some time for people to discuss any other Mindshare-related topics that they would like us to work on.

Speakers
avatar for Nick Bebout

Nick Bebout

Senior Systems Administrator, University of Southern Indiana
Nick Bebout is a Senior Systems Administrator at the University of Southern Indiana.  He has been involved with the Fedora Project for many years, mainly focusing on Fedora Infrastructure, and the Mindshare Committee/Fedora Ambassadors.  He is also a packager, provenpackager, and... Read More →


Saturday August 10, 2019 15:00 - 16:50 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:00 CEST

Introductory Packit workshop: start working with source-git and continuous integration
Packit is a tool, a service and a GitHub App for bringing downstream/Fedora closer to upstreams.
Upstream developers might develop a taste for its 'continuous integration' into Fedora, i.e. to continuously ensure that your upstream projects work in Fedora OS.

Downstream maintainers can use its concept of source-git, i.e. working with git commits instead of patches.

There will be a talk from Tomas Tomecek, which will shed a light on basic concepts.

This workshop will help upstream developers and downstream maintainers start using Packit.

Speakers
avatar for Tomas Tomecek

Tomas Tomecek

Sr. Principal Soiftware Engineer, Red Hat
packit, containers, automation, and gardening
avatar for Jiří Popelka

Jiří Popelka

Senior Software Engineer, Red Hat
Red Hatter for almost 10 years, used to be package maintainer, then worked on firewalld, OSBS, fabric8-analytics@openshift.io, in Cyborg team building bot army and now Packit.
avatar for František Lachman

František Lachman

Senior Software Engineer, Packit PO, Red Hat
Python developer, Red-Hatter, teacher at FI MU, scout and climber.


Saturday August 10, 2019 15:00 - 16:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

17:30 CEST

Walking Tour
Details TK

Saturday August 10, 2019 17:30 - 22:00 CEST
Hallway / Offsite
 
Sunday, August 11
 

09:00 CEST

Community Platform Engineering hackfest
Sunday August 11, 2019 09:00 - 11:50 CEST
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Hackfest
  • Talk Length 110

09:00 CEST

Fedora Onboarding Portal: streamlining the newcomer's experience and bootstrapping
At the moment we have tons of awesome, and helpful documents, tools, and processes, which can be hard to reach/understand without some preliminary knowledge. We identified this as the major obstacle in bootstrapping new members of the community.

Our goal is making the learning curve less steep.

We came up with a concept of "activities" - tasks that can be performed while taking part in Fedora processes. The activities integrate the "expert knowledge", and data from various sources, enhancing the "raw information" and presenting it in the form of comprehensive steps to take in an wizard-like fashion.
The initial implementation (accessible at https://taskotron.fedoraproject.org/landing_page click on the "Do you have some spare time? Feeling like helping others? Wanna improve Fedora? Click here!" button ) focuses on some FedoraQA related activities, and we'd like to broaden that scope now.

We use this during Fedora(QA)-related presentations on universities and Release Parties, and have so far received positive feedback.

Expected Outcome

We will identify low-hanging-fruit tasks and processes, especially those that require, or greatly benefit from, some expert/advance knowledge to be performed effectively (e.g. knowing what are the testcases to focus on in case of the Fedora Release Validation testing, or enhancing the Easyfix data with the project's programming languages), and will boiled these down into the "wizards".

Audience

Members of various teams and working groups in Fedora. Ideally those that have already identified some on-boarding-related activities, or tasks given to new team members, which at the same time benefit from another person "guiding" you through the decision making (like "what should I put into the bugreport", "where should I look for the latest compose"...).

Speakers

Sunday August 11, 2019 09:00 - 11:50 CEST
Mercure (140m² / 40 people)
  Mindshare
  • Talk Length 110

09:00 CEST

Automatic Bug Reporting for dummies
- Do a brief introduction to ABRT, FAF and retrace-server.
- Go through basic functionality and features of ABRT that people are most likely not aware of.
- Together, create an event to get more information from crashes in bug reports.
- Show people how they can use FAF to discover and fix bugs for which there is no Bugzilla ticket.

We would love to receive feedback and ideas from developers/users to make the whole process from bug reporting to bug fixing better.

Speakers
avatar for Miroslav Suchý

Miroslav Suchý

Manager, Red Hat
Manager at Red Hat
avatar for Martin Kutlak

Martin Kutlak

software-engineer, Red Hat


Sunday August 11, 2019 09:00 - 11:50 CEST
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

10:00 CEST

Morning Coffee
Sunday August 11, 2019 10:00 - 10:25 CEST
Hallway / Offsite

12:00 CEST

Lunch
Sunday August 11, 2019 12:00 - 12:55 CEST
Hallway / Offsite

13:00 CEST

Meet your FESCo
An informal panel discussion with members of the Fedora Engineering Steering Committee, our community-elected technical oversight body. Put faces to email addresses and IRC nicks, and ask anything you want.

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 Petr Šabata

Petr Šabata

Principal Software Engineer, Red Hat
Fancies freedom, free software, transparency, cleanliness, simplicity, natural and computer languages, and Oxford commas.
avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat
avatar for Justin Forbes

Justin Forbes

Fedora Kernel Maintainer, Red Hat
Fedora kernel maintainer.


Sunday August 11, 2019 13:00 - 13:50 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  Plenary Session
  • Talk Length 50

14:00 CEST

Flock Wrap-Up and Team Report-Out
Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader, Red Hat


Sunday August 11, 2019 14:00 - 16:00 CEST
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  General
  • Talk Length 110

15:00 CEST

Afternoon Coffee
Sunday August 11, 2019 15:00 - 15:25 CEST
Hallway / Offsite
 
Filter sessions
Apply filters to sessions.