BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.devconf.info//devconf-cz-2025//talk//UTGBCF
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devconf-cz-2025-UTGBCF@pretalx.devconf.info
DTSTART;TZID=CET:20250612T161500
DTEND;TZID=CET:20250612T165000
DESCRIPTION:In Q1 of this year\, we released Packit 1.0.0\, a significant m
 ilestone that included some breaking changes. While version updates are co
 mmonplace in software development\, reaching 1.0.0 is an important moment 
 for any project\, and this particular release presented unique challenges 
 for our ecosystem.\n\nPackit isn't just a standalone CLI tool. It powers a
  CI service used by numerous projects across the open-source community. Th
 is meant that any breaking changes in the core tool could potentially disr
 upt CI pipelines for several developers.\n\nIn this talk\, I'll walk throu
 gh:\n\nThe Breaking Changes: A brief overview of what changed in Packit 1.
 0 and why these changes were necessary for the project's evolution.\n\nOur
  Mitigation Strategy: How we planned the transition to minimize disruption
 \, including:\n\n - the deprecation process we implemented months/years be
 fore the release\n - our communication strategy with users\n - technical s
 olutions: automate migration process.\n\nReal-world Results: data on how s
 uccessful our approach was.\n\nLessons Learned: what worked\, what didn't\
 , where we faced some issues.\n\nI'd like to conclude with a structured fe
 edback session where attendees can share their own experiences. Attendees 
 will leave with practical strategies for managing breaking changes in libr
 aries that power services and will help us improve the next Packit release
 .
DTSTAMP:20260311T014649Z
LOCATION:D0207 (capacity 90)
SUMMARY:Breaking Changes Without Breaking Users: Lessons from Packit 1.0 - 
 Maja Massarini
URL:https://pretalx.devconf.info/devconf-cz-2025/talk/UTGBCF/
END:VEVENT
END:VCALENDAR
