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.

avatar for Adam Šamalík

Adam Šamalík

Principal Software Engineer, Red Hat

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

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.


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

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.

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.

Petr Kubat

Red Hat

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

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!

avatar for Langdon White

Langdon White

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

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

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.

avatar for Petr Hráček

Petr Hráček

Senior Software Engineer, Red Hat s.r.o.
Containerization team, automate testing whatever is possible, Red Hatter, open-source, PyCharm, let's test what we ship, save your time, do not do the job twice.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

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.


Geoffrey Marr

Quality Engineer, Red Hat

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

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/#/

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

Filter sessions
Apply filters to sessions.
  • Academic & Research
  • Activity
  • Agile / DevOps / SRE
  • Blockchain
  • Cloud and Containers
  • Community
  • Debugging / Tracing
  • Desktop
  • Developer Tools + IoT
  • Documentation
  • Fedora
  • Frontend / UI / UX
  • Immutable OS
  • Kernel
  • Lightning Talks
  • Meetup / Hackfest
  • MIcroservices
  • Middleware
  • ML / AI / Big Data
  • Networking
  • Platform / OS
  • Quality & Testing
  • Security / IdM
  • Storage / Ceph / Gluster
  • Virtualization