DevConf.cz 2018 has ended

DevConf.cz 2018 is the 10th annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies such as Linux, Middleware, Virtualization, Storage, Cloud and mobile where FLOSS communities sync, share, and hack on upstream projects together in the beautiful city of Brno, Czech Republic.

When: Friday, January 26 to Sunday, January 28, 2018

Venue: Faculty of Information Technology (VUT FIT - Božetěchova 2, Brno)


  • Friday 17:15: at the venue there will be a surprise show, stick around!
  • Saturday 19:00: the social event starts at Fleda Club. TICKET IS REQUIRED. Tickets will be distributed each day at check-in. First come, first serve.
  • Sunday 17:00: there will be many prizes given away at the closing session.
Back To Schedule
Sunday, January 28 • 4:00pm - 4:23pm
Breaking 1000 python packages in Fedora

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Limited Capacity seats available

"1000 Python 2 packages were renamed for the new naming rules
("python2-" prefixes) in F28.

Spec files can be arbitrarily complex. Changes were automatized using
pattern matching and heuristics.

Proven Packager permissions and Mass Package Change procedure were
used to interact with the huge number of packages and packagers.

Issues occured: bugs in the design _and_implementation, external
problems such as infrastrucure hiccups and many packages FTBFS, some
maintainers not being thrilled.

This talk is about:

- new python package guidelines and why packages are being renamed,

- an introduction to the Mass Package Change procedure,

- pitfalls and things to watch out for in package renames and when
touching packages of other maintainers,

- why such changes are worth doing."

avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat
systemd maintainer

Sunday January 28, 2018 4:00pm - 4:23pm CET
H-E112 Faculty of Information Technology (VUT FIT)