Loading…
DevConf.CZ 2019 has ended

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

Fedora [clear filter]
Saturday, January 26
 

9:00am CET

The Penrose Panel: Leadership Q&A
The relationship between Fedora, RHEL, and CentOS is anything but obvious. With the release of RHEL 8 Beta and the Fedora Lifecycle objective there are new questions to be answered. Join us to hear the leads from each distribution talk about the challenges and opportunities ahead.

Speakers
JB

Josh Boyer

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

Brendan Conoboy

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


Saturday January 26, 2019 9:00am - 9:50am CET
A112

10:00am CET

EPEL Renewed
The Extra Packages for Enterprise Linux (EPEL) was started in 2007 as a method to make Fedora packages available which were not in Red Hat Enterprise Linux (RHEL). At that time, there was a strong pull by system administrators for long lived packages to match the slow changing lifetime of RHEL. Over the last decade, the growth of agile workflows and devops culture have made the need for faster moving packages and tools than what the older EPEL workflows could handle. EPEL needs continual renewal in order to make sure that it can deliver these tools to the places using it. Kevin Fenzi and Stephen Smoogen will discuss the proposed future roadmap for Enterprise Linux versions and listen to what developers want to see in the next iteration of EPEL.

Speakers
avatar for Kevin Fenzi

Kevin Fenzi

Fedora Infrastructure Lead, Red Hat
I've been involved in Fedora since 2005 and in charge of Fedora Infrastructure since 2011.
avatar for Stephen Smoogen

Stephen Smoogen

System Administrator, Red Hat
I am a long time Linux system administrator (1992) who has worked on Red Hat related Linux's since 1996. I tend towards focusing on how to make slow and steady Enterprise's able to consume fast and furious software schedules.



Saturday January 26, 2019 10:00am - 10:50am CET
A112

11:00am CET

Linux distributions, lifecycles, and containers
Deploying software has lots of solutions, but what gets deployed often plays out as a fight between developers and operators. Developers want the latest (or at least later) code. Operators want things in nice packages, certified, and with a known period of support. What we need is a catalog of software with the variety of versions the developers need, with the qualities expected by the operators.

Come and learn how various projects within Fedora approach this problem from different perspectives, including Fedora Modularity, containers, Fedora CoreOS, and Fedora Silverblue.

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



Saturday January 26, 2019 11:00am - 11:25am CET
A112

11:30am CET

Managing a fleet of Linux desktops with Ansible
Ansible is most commonly used to manage servers or individual developer desktops. But it can be an excellent tool to mange a fleet of enterprise desktops.
This session will cover:
1.How SysAdmins can use Ansible to meet desktops' unique requirements in an enterprise environment
2. What roles, modules & features I & other Ansible developers are working on to improve managing desktops
Examples include:
1. Setting default or mandatory settings for GNOME & KDE (e.g., screen lock policies)
2. Firmware updates
3. PackageKit Offline Updates for packages that are disruptive to update while the system is running
4. Installing a massive number of packages (users use desktops for many applications, unlike a server)
5. Setting permissions for graphical apps with PolicyKit

Speakers
avatar for Mike DePaulo

Mike DePaulo

Service Reliability Engineer, Pulp, Red Hat


Saturday January 26, 2019 11:30am - 12:20pm CET
A112

12:30pm CET

Fedora CI: Testing an Operating System
In this talk I'll go over progress we've made in the past year to get packages tested in Fedora. We use infrastructure from CentOS CI to take tests stored alongside package SPECs and run them in Openshift. This is a great story of cross-distro collaboration which is something we want to do more of in the future. We'll show off the tools used, talk about how we've put the pieces together, and discuss how we plan on working together between the distributions in the future.

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


Saturday January 26, 2019 12:30pm - 12:55pm CET
A112

1:30pm CET

What keeps container maintainers awake
While maintaining containers in OS distribution like Fedora might seem similar to maintaining RPM spec files, it brings totally different set of challenges.

Linux containers are by design static, so it might need a bit of invention to make the container images flexible enough for different users and various use cases. Another issue comes with rebuilds, that are needed every-time some security fix affects the container, so the testing needs to be fully automated.

We've been facing those and other challenges for few years already during development of downstream container images (http://github.com/sclorg/), and this talk will introduce some innovative concepts and automation tips that have been proofed to work over time.

Speakers
avatar for Honza Horak

Honza Horak

Red Hat
Working for Red Hat, I'm trying to spread the open-source idea and improve the experience of Fedora and RHEL users, while databases have been my primary interest for some time. Beyond IT world, I love sports and traveling.
PK

Petr Kubat

Red Hat



Saturday January 26, 2019 1:30pm - 1:55pm CET
D105

2:00pm CET

Take The Scare Out of Using Fedora Rawhide
Every developer's dream is to have the latest and greatest software. In Fedora, that means using Fedora rawhide, but it comes with the caveat of instability. Since Fedora rawhide is an untested version of Fedora, it is expected to have bugs. If we can attract more people to use Fedora rawhide, that means more testing. This provides an opportunity to fix issues at an early stage, which inturn, improves the overall quality of Fedora. This talk focuses on using Ansible to automate your workstation setup, so that you can be on rawhide and be able to start anew within no time in the event an update goes awry. The goal of this talk is to get more people using rawhide. We'll go over automating your workstation setup using Ansible, trying Fedora rawhide, testing it, and reporting any issues.

Speakers
avatar for Mohan Boddu

Mohan Boddu

Release Engineer for Fedora, Red Hat
Release Engineer for Fedora


mboddu otp

Saturday January 26, 2019 2:00pm - 2:25pm CET
D105

3:00pm CET

Leveraging Modularity for Real World Development
Fedora Modularity is a packaging technique that allows the distribution to make multiple versions of software available for users to select. Over the last couple years, the project team has done a lot of marketing around the promise of project. However, now that the technology is in production, we can present examples of real world use.

During this talk, the presenter will show how an application can rely on sticky versions of the development stack despite distribution updates. The presenter will also demonstrate how, using containers, the application can be tested against multiple combinations of multiple versions of the development stack with minimal configuration changes.

Come see Fedora Modularity in action!

Speakers
avatar for Langdon White

Langdon White

Professor, Boston University


Saturday January 26, 2019 3:00pm - 3:25pm CET
D105

3:00pm CET

Github to PyPI & Fedora releasing with release-bot
Cyborg team member, release-bot can automatically release upstream packages to Github, PyPI and Fedora. If you have a project on Github and you do periodic releases to PyPI and Fedora we'll show you how to set the bot up. Then once you want to do a new release, just fill an Github issue and release-bot takes care of the rest.

Speakers
avatar for Petr Hracek

Petr Hracek

Senior Software Engineer, Red Hat s.r.o.
Userspace containerization team, testing, RHEL.next initiatives, Red Hatter, open-source, PyCharm, let's test what we ship, https://www.linkedin.com/in/petr-hracek-23b58220/
avatar for Jiří Popelka

Jiří Popelka

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


Saturday January 26, 2019 3:00pm - 3:50pm CET
C236

3:30pm CET

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.

Speakers
GM

Geoffrey Marr

Quality Engineer, Red Hat



Saturday January 26, 2019 3:30pm - 3:55pm CET
D105

4:00pm CET

Day 1 with Fedora Silverblue
Fedora Silverblue is a variant of Fedora Workstation powered by rpm-ostree, Flatpak, and container technology. It provides fearless, transactional upgrades of your OS and a clear separation of your host and applications, but still maintains the ability to customize your host as you see fit. Would you like to learn more?

This talk will discuss the background of Fedora Silverblue and its supporting technologies, while demonstrating a live install of the OS. I’ll show you how to get up and running with Flatpaks, what it looks like to build and run containers using podman, and how to customize the base OS using package layering. We’ll demonstrate the automatic update capabilities and how you can switch to a completely different ostree-based operating system.

Slides available here:  https://miabbott.fedorapeople.org/fedora-silverblue-day-1-devconf2019/#/

Speakers
avatar for Micah Abbott

Micah Abbott

Principal Software Quality Engineer, Red Hat
I've been involved in software quality assurance for nearly 20 years, testing things like networking equipment, embedded systems, and host management software. Since joining Red Hat in 2014, I've been working on the RHEL Atomic Host product and involved in the upstream Project Atomic... Read More →


Saturday January 26, 2019 4:00pm - 4:50pm CET
C236
 
Sunday, January 27
 

11:30am CET

Multi-Arch FedoraCI container builds with OKD
Multi-Arching Origin Community Distribution of Kubernetes (OKD) is a key step towards allowing Fedora to build Multi-Arch containers. With that goal in mind, we set out to rebase OKD on fedora to support x86_64, aarch64, ppc64le, and s390x. We've learned a lot along the way, and there is still a lot to do!

We'll discuss:
* Why we needed to rebase OKD Containers on Fedora to support different architectures
* What will be required with OKD 4.0
* How you could start deploying OKD on other Architectures.
* Where you can get involved.

If you're interested in running OKD on Fedora, or multiple architectures then this talk is definitely for you

Speakers
AM

Andy McCrae

Software Engineer, Red Hat
JY

Jeff Young

Openshift MulitArch, Red Hat



Sunday January 27, 2019 11:30am - 11:55am CET
G202

12:00pm CET

Eliminating Scriptlets for Fun and Profit
Does your installation, image generation or CI setup take *far too
long*? In this talk, we'll discuss how we analyzed hundreds of
packages in Fedora to identify their use of RPM scriptlets as an
enormous contributing factor to slow installations and complications
around generating stable container and ostree images.

We will discuss the various strategies that we have today to eliminate
many of these scriptlets as well as our plans for eventually removing
most or all of them from Fedora.

This talk is intended for those who are working in packaging or
image-generation on RPM-based systems and have at least a basic
familiarity with rpmbuild and RPM spec file syntax.

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 Will Woods

Will Woods

Senior Software Engineer, Red Hat, Inc.
Project Weldr Tech Lead



Sunday January 27, 2019 12:00pm - 12:50pm CET
G202

1:00pm CET

Re-Thinking Spec Files
Right now many RPM spec files are in large parts just boiler plate code. In the current development cycle we try to get rid of this clutter by adding templates and automatic packaging features to rpmbuild. This will make packaging easier as it will provide pre-arranged building blocks and offer more control over larger sets of packages.
This will also change the relation between RPM as a multipurpose tool and the single package/packager by adding a layer in between take will take care of common tasks.
We will discuss how these features affect your packages and what you can do to help getting this right and how to get involved in taking ownership of this new intermediate layer.

Speakers
avatar for Florian Festi

Florian Festi

RPM upstream developer, Red Hat
RPM upstream developer



Sunday January 27, 2019 1:00pm - 1:50pm CET
G202

2:00pm CET

Fedora Council BoF
The Fedora Council is a group that develops and supports the mission of Fedora. We would like to use this BoF for people to come ask us about what we see as the direction of Fedora and how we are supporting it. However, feel free to come ask us anything about Fedora! We would love to have you!

Speakers
avatar for Jona Azizaj

Jona Azizaj

Developer Relations
avatar for Ben Cotton

Ben Cotton

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

Brian Exelbierd

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

Dennis Gilmore

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

Till Maas

Senior Software Engineer, Red Hat
As a senior software engineer at Red Hat, Till Maas maintains the Network System Role for Ansible and works on Nmstate, a declarative network manager API.For more than 12 years, he contributes to the Fedora project in multiple areas. Currently he serves as an elected member of the... Read More →
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader
DP

Dominik Perpeet

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

Langdon White

Professor, Boston University
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.


Sunday January 27, 2019 2:00pm - 3:30pm CET
A112