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.

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

Thursday, August 8
 

09:00

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


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

10:00

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

10:30

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

11:30

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




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

12:00

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

13:00

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

Valentin Rothberg

Red Hat
Valentin is an engineer in Red Hat's container engines team. He is working on a couple of core libraries and container tools such as Podman, Buildah, CRI-O and Skopeo.



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

13:00

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 Peteren

Jens Peteren

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 at Red Hat, 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 enterprise infrastructure.
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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

13:00

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

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


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

13:00

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

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


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

13:00

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, Red Hat
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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

14:00

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

14:00

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

14:00

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

14:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

14:30

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

15:00

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

15:30

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

15:30

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.


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

15:30

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

15:30

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

Senior Software Engineer, Red Hat
I am senior software engineer on the OSCI team within Red Hat's platform engineering department. I am working to build developer tools and system that allow for faster development and more reliable builds.I have been working on some aspect of Linux systems since 1998. My interests... Read More →
avatar for Tim Flink

Tim Flink

Tim works for Red Hat as part of Fedora QE and focuses on making automation resources more accessible for Fedora contributers. Outside of Fedora, he is a co-organizer of the Python user group in Colorado Springs and volunteers at a local dog rescue.


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

15:30

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

16:30

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

16:30

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, Red Hat
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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

16:30

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 Konečný

Michal Konečný

Software Engineer, Red Hat


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

16:30

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

Cloud and Automation Engineer, Citibank Europe plc
@work: OpenShift platform engineer.@Fedora: Package maintainer. FPC member, provenpackager and sponsor.



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

16:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

17:00

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

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

Adam Samalik

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


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

18:00

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

19:00

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

Community Advocate, Kiwi.com
Jona is an open source enthusiast from Albania. Being part of Open Labs, the first hackerspace that promotes free software in Tirana, she started to contribute to open source. Since then Jona has been part of different communities including Fedora, LibreOffice, Nextcloud etc. She... Read More →
avatar for Luis Enrique Bazán De León

Luis Enrique Bazán De León

Ambassador, Fedora Project


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

09:00

Fedora, Red Hat and IBM
Speakers
avatar for Denise Dumas

Denise Dumas

Vice President, Operating System Platform, Red Hat


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

10:00

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

10:30

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

I live in Czech Republic. I am originally from Japan. I love bio-science and multi-architecture technology to enable use of a variety of devices.



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

10:30

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

10:30

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

Senior Software Engineer, Red Hat
I am senior software engineer on the OSCI team within Red Hat's platform engineering department. I am working to build developer tools and system that allow for faster development and more reliable builds.I have been working on some aspect of Linux systems since 1998. My interests... Read More →
avatar for Tim Flink

Tim Flink

Tim works for Red Hat as part of Fedora QE and focuses on making automation resources more accessible for Fedora contributers. Outside of Fedora, he is a co-organizer of the Python user group in Colorado Springs and volunteers at a local dog rescue.



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

10:30

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

10:30

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

Vice President, Operating System Platform, 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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

11:00

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:00

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:00

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:00

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:30

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:30

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:30

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:30

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

12:00

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

13:00

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

13:00

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

13:00

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

13:00

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

13:00

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

14:00

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
PU

Patrick Uiterwijk

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


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

14:00

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

Red Hat
I was born and then I started doing containers.


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

14:00

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00

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

Engineering Manager, Red Hat
Leigh holds a PhD in software engineering having worked as a researcher in the telecoms sphere for 8 years. This work took him into becoming an Agile practitioner and while serving as a Senior Software Engineer for several multinationals he always brought an Agile view to the table... Read More →


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

14:00

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 at Red Hat, 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 enterprise infrastructure.


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

14:30

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

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 Quality Engineer, Red Hat
Member of the Operating System CI team with focus on improving tools, processes and best practices.
avatar for Frantisek Sumsal

Frantisek Sumsal

Senior Quality Engineer, Red Hat



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

14:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

15:00

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

15:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

15:30

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:30

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

15:30

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. 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 and FESCo member.


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

15:30

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
avatar for Dominik Perpeet

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

16:00

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

16:00

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

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

Maciek Borzecki

Software Engineer, Canonical Ltd.


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

16:30

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
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

16:30

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, Indian Institute of Information Technology, Allahabad
Currently: 1. Outreachy intern at Fedora. 2. Product development intern at GoJek


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

16:30

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

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


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

16:30

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

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
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

16:30

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

18:00

River Cruise & Dinner
Details TK


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

09:30

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

Engineering Manager, Red Hat
Leigh holds a PhD in software engineering having worked as a researcher in the telecoms sphere for 8 years. This work took him into becoming an Agile practitioner and while serving as a Senior Software Engineer for several multinationals he always brought an Agile view to the table... Read More →
avatar for Stephen Gallagher

Stephen Gallagher

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

Red Hat
I was born and then I started doing containers.
avatar for Ben Cotton

Ben Cotton

Fedora Program Manager, Red Hat
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

Red Hat
Valentin is an engineer in Red Hat's container engines team. He is working on a couple of core libraries and container tools such as Podman, Buildah, CRI-O and Skopeo.
avatar for Niharika Shrivastava

Niharika Shrivastava

Student, Indian Institute of Information Technology, Allahabad
Currently: 1. Outreachy intern at Fedora. 2. Product development intern at GoJek
avatar for Marek Marušin

Marek Marušin

GSoC student
GSoC summer coding student participating in release-bot and ogr
avatar for Amita Sharma

Amita Sharma

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

Justin W. Flory

(looking for full-time employment)
Justin W. Flory is a final-year student at the Rochester Institute of Technology in Rochester, NY. He is pursuing an undergraduate degree in Networking and Systems Administration with a double-minor in Free and Open Source Software and Free Culture and Women's and Gender Studies... Read More →
avatar for Jona Azizaj

Jona Azizaj

Community Advocate, Kiwi.com
Jona is an open source enthusiast from Albania. Being part of Open Labs, the first hackerspace that promotes free software in Tirana, she started to contribute to open source. Since then Jona has been part of different communities including Fedora, LibreOffice, Nextcloud etc. She... Read More →
avatar for Vipul Siddharth

Vipul Siddharth

Red Hat
CI Infrastructure TeamCommunity Platform EngineeringRed Hat


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

10:00

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

10:00

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

Graphic Designer
riecatnor.wordpress.com


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

10:00

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

10:00

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 Enrique Bazán De León

Luis Enrique Bazán De León

Ambassador, Fedora Project
avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat


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

10:00

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

Red Hat
As a Python developer on Red Hat's developer experience team, my main job is porting things to Python 3. If you go to any Python meetup in the country, you'll probably find me there.https://encukou.cz
LB

Lumír Balhar

Python sw engineer, Red Hat


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

12:00

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

13:00

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

Graphic Designer
riecatnor.wordpress.com


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

13:00

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 Peteren

Jens Peteren

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

Quality Engineering Manager, Red Hat
Pravin Satpute has completed his executive MBA from IIM Kozhikode and Bachelor of Engineering in I.T from Mumbai University. He has been working in the field of internationalization for the past 15 years. He is working in all aspects of i18n i.e. Input, Storage and Display. Inventer... 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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

13:00

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
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 110

13:00

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

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking at ways how to make the build... Read More →
avatar for Langdon White

Langdon White

Platform Architect, Red Hat
Passionate technical leader with a proven success record architecting and implementing high-impact software systems for companies ranging from startups to large companies. Participated as an executive, architect, and developer for over 150 projects. In-depth knowledge and experience... Read More →


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

13:00

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

Red Hat
As a Python developer on Red Hat's developer experience team, my main job is porting things to Python 3. If you go to any Python meetup in the country, you'll probably find me there.https://encukou.cz


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

15:00

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

15:00

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

15:00

Fedora Diversity & Inclusion Team Hackfest

Speakers
avatar for Amita Sharma

Amita Sharma

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

Justin W. Flory

(looking for full-time employment)
Justin W. Flory is a final-year student at the Rochester Institute of Technology in Rochester, NY. He is pursuing an undergraduate degree in Networking and Systems Administration with a double-minor in Free and Open Source Software and Free Culture and Women's and Gender Studies... 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

Community Advocate, Kiwi.com
Jona is an open source enthusiast from Albania. Being part of Open Labs, the first hackerspace that promotes free software in Tirana, she started to contribute to open source. Since then Jona has been part of different communities including Fedora, LibreOffice, Nextcloud etc. She... Read More →
avatar for Nikhil Kathole

Nikhil Kathole

Quality Engineer, Red Hat
avatar for Pooja Yadav

Pooja Yadav

Quality Engineer, Red Hat


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

15:00

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
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 110

15:00

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

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

15:00

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

Red Hat
I was born and then I started doing containers.
avatar for Jiri Popelka

Jiri Popelka

Senior software engineer, Red Hat
avatar for Frantisek Lachman

Frantisek Lachman

Software engineer, Red Hat


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

17:30

Walking Tour
Details TK

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

09:00

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

09:00

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
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 110

09:00

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 Suchy

Miroslav Suchy

Associate Manager, Red Hat
Team lead of Copr and ABRT team. Maintainer of Mock.
avatar for Martin Kutlak

Martin Kutlak

software-engineer, Red Hat


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

10:00

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

12:00

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

13:00

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 and FESCo member.


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

14:00

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

Matthew Miller

Fedora Project Leader


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

15:00

Afternoon Coffee
Sunday August 11, 2019 15:00 - 15:25
Hallway / Offsite