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
 

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

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

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