Loading…
DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech

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

Fedora [clear filter]
Saturday, February 6
 

15:40 CET

Packaging Workshop For Beginers
How to package your project as RPM package. I will explain SPEC file sections and show how to build it using rpmbuild.
This session is for people who never created a RPM package.

Proposed duration: 90 minutes

Speakers
MS

Miroslav Suchy

Associate Manager, Red Hat
Team lead of Copr and ABRT team. Maintainer of Mock.


Saturday February 6, 2016 15:40 - 17:10 CET
f. E105 (72 places)

17:20 CET

Advanced Packaging Workshop
I will show advanced techniques with packaging.
How to use rpmdev tools, mock, mock-scm, tito. How to package proprietary software (as nosrc.rpm). How you can create SCL package. How to use Copr.

You should already be familiar with RPM package building (on rpmbuild level) before attending this workshop.

Speakers
MS

Miroslav Suchy

Associate Manager, Red Hat
Team lead of Copr and ABRT team. Maintainer of Mock.


Saturday February 6, 2016 17:20 - 18:50 CET
f. E105 (72 places)
 
Sunday, February 7
 

09:00 CET

Relationship of Red Hat & Fedora+State of Fedora
Fedora is the source of much innovation that is eventually productized in Red Hat Enterprise Linux. It's no secret that many Fedora  participants work for Red Hat. Or that Red Hat provides funding for the Fedora Infrastructure.

This talk, by the Red Hat VP who runs both the RHEL engineering team and Red Hat's Fedora infrastructure team, discusses the relationship between the distros and how Red Hat would like to work with the Fedora community.

Speakers
avatar for Denise Dumas

Denise Dumas

VP, Engineering Diversity, Red Hat
Encouraging more inclusion at Red Hat!
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader


Sunday February 7, 2016 09:00 - 09:40 CET
a. D105 (300 places)

09:50 CET

Changing the releng landscape
We have been doing a lot of work in both the community and the internal Red Hat Release engineering teams to come together to make things better for all. We have been syncing how we do things, adopting the same ways to do teh same things. We have more to do but in this talk we will talk about what has changed, where we are going and how we are getting there.

Speakers
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 →


Sunday February 7, 2016 09:50 - 10:30 CET
b. D0206 (154 places)

09:50 CET

Fedora Workstation: The Second Phase
We launched the Fedora Workstation in September 2014. As we start in 2016 where are we at, where have we succeeded and where do we still have a ways to go?

The talk will cover the areas we made progress with Fedora Workstation, how our market situation has evolved and where we are looking to look as we move forward.

Speakers
avatar for Matthias Clasen

Matthias Clasen

Manager, Red Hat, Inc.
Matthias is an engineering manager in the desktop team at Red Hat. His contributions to GTK+ and GNOME go back to the early 2000s. He's the maintainer of GTK+. Matthias and his team have worked on many parts of the Linux desktop infrastructure. In recent years, Wayland and Flatpak... Read More →


Sunday February 7, 2016 09:50 - 10:30 CET
a. D105 (300 places)

10:40 CET

Development activities at Fedora Globalization
Fedora Globalization started shaping up around Fedora 22. Recent FAD in Nov 2015 at Tokyo, Japan opened up number of development activities around Globalization. This presentation will briefly touch all topics discussed.

In Fedora Globalization development happening on following topics.
* Glibc Locale sub-packaging.
* IBus typing booster AltGR Support ()
* Badges for L10n contributions in Zanata ()
* Disabling XKB input layout for Indic locales ()
* Pinyin/zhuyin
* Automation of langpack LiveCD
* ITS for Gnome
* Automated testing for Internationalization and Localization.

References:
* https://fedoraproject.org/wiki/Changes/Glibc_locale_subpackaging
* http://typingbooster.org/
* https://fedora.zanata.org/
* https://fedorahosted.org/i18n/ticket/36
* http://itstool.org/

Will demonstrate few topics, if those get ready by conference and get some time in talk.

Speakers
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 →


Sunday February 7, 2016 10:40 - 11:20 CET
b. D0206 (154 places)

10:40 CET

State of Fedora Infrastructure
The Fedora Infrastructure team has been very busy. We'll go over what we've been up to over the last year: the new services, some of which you've seen, some about which you might not be aware -- and will finish by talking about plans for and the demands of the future.

Speakers
avatar for Ralph Bean

Ralph Bean

Principle Software Engineer, Red Hat
avatar for Adam Miller

Adam Miller

Ansible, Ansible
Adam Miller is a member of the Ansible Core Engineering Team. Adam has completed his Bachelors of Science in Computer Science and Masters of Science in Information Assurance and Security, both from Sam Houston State University and is a Red Hat Certified Engineer (Cert# 110-008-81... Read More →


Sunday February 7, 2016 10:40 - 11:20 CET
a. D105 (300 places)

10:40 CET

Mastering the powerful Anaconda Installer (and meeting it's developers!)
Did you know that Anaconda is used for Docker image creation ? That it installs Atomic Hosts ? Can do fully automated installs with IPMI status reporting ? And that's just the tip of the iceberg!

During the course of this workshop genuine Anaconda developers will lead you through the many useful (and powerful!) features Anaconda provides (not only) in the realm of Operating System installation.

Duration: 1 hour

Speakers
avatar for Martin Kolman

Martin Kolman

Red Hat
Martin Kolman is part of the Anaconda installer team at Red Hat in Brno. He is a Python developer and maintainer of various installer-related packages such as Initial Setup or python-meh. He is also interested in 3D printing and a member of the unofficia


Sunday February 7, 2016 10:40 - 12:10 CET
workshops A112 (64 places)

11:30 CET

Localization: Let us help you get your software to the world
Introduction of Localization, who transform your application into various languages. Fedora supports 40+ languages. Currently Red Hat supports 10 languages of those such as German, Spanish, Italian, French, Brazilian Portuguese, Russian, Korean, Chinese Simplified, Chinese Traditional and Japanese. The talk will go through how it looks like, and behind the scene how we actually contribute.  

Speakers
avatar for Noriko Mizumoto

Noriko Mizumoto

Community Relations Specialist / Program Manager, Red Hat Asia Pacific
What language does your application or program speak? Is it English? Compare the population of native English speakers and non-native English speakers, it is obvious the latter is way larger. If you are non-native English speaker, then you must know the importance of Localization... Read More →


Sunday February 7, 2016 11:30 - 12:10 CET
b. D0206 (154 places)

11:30 CET

System Upgrades: past, present, and future
Fedora 23 includes a new `dnf system-upgrade` tool for system upgrades. So what happened to `fedup`? Or `preupgrade`? Why do we keep changing upgrade tools? And why are upgrades so difficult?

This talk will explain how system upgrades work in Fedora and RHEL, how they worked in the past, how other distributions or operating systems handle upgrades, what went wrong with `anaconda`, `preupgrade`, and `fedup`, and discuss possible future developments for easier, more reliable system upgrades.

Project page: https://github.com/rpm-software-management/dnf-plugin-system-upgrade

Speakers
avatar for Will Woods

Will Woods

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


Sunday February 7, 2016 11:30 - 12:10 CET
a. D105 (300 places)

12:20 CET

Fedora on MIPS
In March 2015, we have started to bring back Fedora for MIPS architecture. The presentation will give an overview of the current status, issues, available hardware and opportunities to join the effort. Come and see a live demo of Fedora running on MIPS!

Speakers
avatar for Michal Toman

Michal Toman

Senior Developer, ThreatMark
Former Red Hatter working on ABRT and secondary architectures (ppc, s390, later MIPS), now hacking in the area of banking security.


Sunday February 7, 2016 12:20 - 13:00 CET
b. D0206 (154 places)

12:20 CET

Upstream First Testing
Historically, testing within Red Hat has been pretty "secret sauce" and few, if any testcases were released outside the company. The genesis of the Upstream First Testing initiative within Red Hat QE is changing this and placing a much greater emphasis on testing upstream to catch issues before they surface in RHEL. This talk will cover this new initiative and what it could mean for communities outside of Red Hat.

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


Sunday February 7, 2016 12:20 - 13:00 CET
a. D105 (300 places)

13:10 CET

Re-thinking Linux Distributions
As the power pendulum swings towards developers and open source, from sys-admins and proprietary software, respectively, Linux Distributions are faced with a challenge. How do they get more relevant to the new power brokers?

Over the years, application and web developers have made it clear they are uninterested in packaging their applications if it requires them to do things beyond their normal languages and tool-chains. They are also not particularly interested in consuming their dependencies via distribution packaging tools if it requires a lag in availability, the developers packaging the libraries, and/or learning the packaging software tools beyond the most rudimentary level. Developers have also made it clear that the way software is packaged, normally targeted at production installations, is very cumbersome when using it for development (e.g. the perennial 'setenforce 0').

Many people interpret the above as "developers don't care about security or the trustworthiness of their dependencies." However, this is a mistake. Developers do not ever want to be the person listed as the problem when a major breach occurs. On the flip side, their "bosses" (actual bosses, software communities, professors, etc) set and enforce deadlines that do not allow for the time to muck about with things not directly related to their application development.

What can distributions do? Well, how about they stop providing a distribution. Instead, they can provide an operating system and a set of content. Where the "things" found in the operating system part are packaged in the traditional manner and provide all the traditional guarantees. However, the "content" is provided in the native formats developers are used to and the guarantees, where possible, are provided through other mechanisms.

This talk will discuss the work taking place in the Fedora, CentOS, and Red Hat EL communities to address these challenges.

Speakers
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 →


Sunday February 7, 2016 13:10 - 13:50 CET
b. D0206 (154 places)

13:10 CET

What's new in Copr
Copr is a build service for Fedora that everyone in the Fedora community can use to build their RPM packages. I will show you how it changed in the past year, the new features we have been working on, and some of our plans for the future.

https://copr.fedoraproject.org

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


Sunday February 7, 2016 13:10 - 13:50 CET
a. D105 (300 places)

14:00 CET

Refinance your Technical Debt with Microservices
I'll present a description of the current state of applications in Fedora Infrastructure, introduce the "microservices" architecture, and summarize the short and long term consequences of pointing new development towards that paradigm.

http://threebean.org/presentations/debt-services-flock15/

Speakers
avatar for Ralph Bean

Ralph Bean

Principle Software Engineer, Red Hat


Sunday February 7, 2016 14:00 - 14:40 CET
a. D105 (300 places)

14:00 CET

Server Side Dependency Solving
Solving dependencies when installing new packages is a process that in some cases can be computationally very intensive. SSDS is designed to overcome this issue. Client device gathers information about installed packages and enabled repos which are then sent to a server. The server then takes care of dependency solving and the result is sent back to client device as a list of packages that are needed to proceed with the install process and without dependency solving on client.

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

Michal Ruprich

Student at VUT Brno, FIT
JR

Josef Řídký

student, FIT BUT
I am student of Computer Graphics and Multimedia at FIT BUT. I am part of Server Side Dependency Solving team for longer than year. I am interested in databases, web and mobile technologies. In 2014 i has reach bachelor degree at FIT (Bachelor thesis theme: Interactive Web Editor... Read More →


Sunday February 7, 2016 14:00 - 14:40 CET
b. D0206 (154 places)

14:00 CET

Creating Automated Jobs to Run Against Fedora
Say you want to automate something and have it run against Fedora on a regular basis. What resources are available? Where can you ask questions and/or get help? This talk will cover the resources available in Fedora to automate tasks and tests for Fedora, how to get started with using those resources and a roadmap for where automation in Fedora is going. At the end of the workshop, attendees will have a simple job for Fedora's primary automation system, Taskotron.

Proposed length is 2 hours.

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


Sunday February 7, 2016 14:00 - 15:30 CET
workshops A113 (64 places)

14:00 CET

Python 3 Porting
In connection with a Python 3 Porting Fedora Activity day we would like to organize something similar as a DevConf Workshop. It is meant for people who want to port something to Python 3 (either a project of their own choosing or just want to help out in general) with the help of other like-minded folks.

Tool to keep track of P3 support status:
http://portingdb-encukou.rhcloud.com/
Previous P3P FAD:
https://fedoramagazine.org/help-port-python-packages-python-3/
And how it went:
http://synfo.github.io/2015/11/16/Python3-Porting-Day/

Speakers
avatar for Robert Kuska

Robert Kuska

Software Engineer, Red Hat
avatar for Matej Stuchlik

Matej Stuchlik

Software engineer at Red Hat, where I maintain Python in Fedora and RHEL.http://synfo.github.io/


Sunday February 7, 2016 14:00 - 15:30 CET
workshops A112 (64 places)

14:50 CET

New RPM features for F24
With rpm-4.13 in F23 we can now think about using the new Features in the F24 development cycle. The most notable being rich dependencies and file triggers. The talk will give an introduction into both features and give an overview of their current state and usage in Fedora and how to apply them to new use cases.

Speakers
avatar for Florian Festi

Florian Festi

RPM upstream developer, Red Hat
RPM upstream developer


Sunday February 7, 2016 14:50 - 15:30 CET
b. D0206 (154 places)

14:50 CET

Rebase-helper and upstream monitoring service
Rebase-helper is intended to solve or help with most of the manual steps a package maintainer has to do, when updating the package to the latest upstream version. It can assist with tasks that can not be automated, for example rebasing of downstream patches. Rebase-helper can perform multiple checks and inform the maintainer about possible issues caused by the rebase. It is also possible to run rebase-helper in non-interactive mode, however using it may provide only partial results mainly because some tasks simply need user interaction.

Rebase-helper is planned to be integrated with Fedora Upstream Release Monitoring. For every new package version, the rebase-helper will be run and a comment with the results will be added into the appropriate Bugzilla bug. For bugs without any activity for longer period of time, fedora-devel list and proven packagers should be notified, ideally only in case the rebase finished without any problems.

Speakers
avatar for Tomas Hozza

Tomas Hozza

Associate Manager, Software Engineering, Red Hat
Tomas is an Associate Manager at Red Hat, leading a team of developers working on infrastructure-related software in RHEL and Fedora. In his free time, Tomas likes to code in Python 3 and play with various IoT devices and sensors. When he's not sitting behind the computer, he's most... Read More →
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/


Sunday February 7, 2016 14:50 - 15:30 CET
a. D105 (300 places)

15:40 CET

Fedora Q&A Session
Fedora Project Leader Matthew Miller leads a panel discussion and audience Q&A session featuring members of the Fedora Council and leaders in other areas of the project.

Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader


Sunday February 7, 2016 15:40 - 16:20 CET
b. D0206 (154 places)