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
 

11:30 CEST

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


Speakers
avatar for Michel Alexandre Salim

Michel Alexandre Salim

Production Engineer, Facebook, Inc.



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

14:00 CEST

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

Audience:

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

Speakers


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

14:30 CEST

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

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


Speakers
avatar for Stephen Gallagher

Stephen Gallagher

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


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

14:30 CEST

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

Speakers

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

16:30 CEST

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

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

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

Speakers
avatar for Peter Robinson

Peter Robinson

Principal IoT Architect, Red Hat
Principal IoT Architect


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

16:30 CEST

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

Speakers
avatar for Ben Cotton

Ben Cotton

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


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

16:30 CEST

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

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

Speakers
avatar for Michal Konečný

Michal Konečný

Software Engineer, Red Hat


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

16:30 CEST

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

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

Speakers
avatar for Dominik Mierzejewski

Dominik Mierzejewski

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

16:30 CEST

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

This talk is aimed at beginners!

Speakers
avatar for Suprith Gangawar

Suprith Gangawar

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


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

10:30 CEST

Let's add Fedora multiarch containers to your CI

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

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

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

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

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

Table of contents:

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

Speakers
avatar for Jun Aruga

Jun Aruga

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

10:30 CEST

Stewardship: from idea to productive SIG

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

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

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

Audience:

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

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

Speakers

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

10:30 CEST

The future of automated build checks in Fedora CI

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

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


Speakers
avatar for David Cantrell

David Cantrell

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

10:30 CEST

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

Speakers

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

11:00 CEST

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

Audience:

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

Speakers


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

11:00 CEST

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

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

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

Speakers

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

11:00 CEST

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

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


Speakers
avatar for Marek Marušin

Marek Marušin

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


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

11:00 CEST

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

Speakers

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

11:30 CEST

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

Speakers
PN

Parag Nemade

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

Sundeep Anand

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


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

11:30 CEST

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

Speakers
avatar for Jared Smith

Jared Smith

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


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

11:30 CEST

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

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

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

Speakers

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

11:30 CEST

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

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



Speakers
avatar for Renata Gegaj

Renata Gegaj

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


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

11:30 CEST

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

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

Speakers
avatar for Lubomír Sedlář

Lubomír Sedlář

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


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

14:00 CEST

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

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

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

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

Speakers
avatar for Tomas Tomecek

Tomas Tomecek

Principal Software Engineer, Red Hat
packit, containers, automation, and having all the fun


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

14:30 CEST

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

Speakers
avatar for Miroslav Vadkerti

Miroslav Vadkerti

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

Petr Šplíchal

Principal 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 CEST
Mercure (140m² / 40 people)

14:30 CEST

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

Speakers

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

15:30 CEST

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

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

Speakers
avatar for Brendan Conoboy

Brendan Conoboy

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


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

16:00 CEST

Lessons learned from packaging Pantheon

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

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

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

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


Speakers

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

16:00 CEST

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

Speakers
avatar for Neal Gompa

Neal Gompa

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

16:30 CEST

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

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

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

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

Speakers

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

16:30 CEST

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

Speakers
avatar for Niharika Shrivastava

Niharika Shrivastava

Software Engineer, Gojek
Niharika pursued her Bachelor of Technology in Information Technology at the Indian Institute of Information Technology, Allahabad. Currently, she is a Software Engineer at Gojek. She has been a finalist for the Red Hat Women in Open Source Academic Award, 2020. She was an Outreachy... Read More →


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

16:30 CEST

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

Speakers
avatar for Adam Šamalík

Adam Šamalík

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


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

16:30 CEST

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

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

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

Speakers
avatar for Felipe Borges

Felipe Borges

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


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

16:30 CEST

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

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

Speakers
BS

Brian Stinson

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


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