BEGIN:VCALENDAR
PRODID:-//releases.openstack.org//EN
X-WR-CALNAME:Caracal schedule
BEGIN:VEVENT
SUMMARY:Caracal R-25
DTSTART:20231009
DTEND:20231014
DTSTAMP:20240110T112953Z
UID:Caracal-R-25
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-24
DTSTART:20231016
DTEND:20231021
DTSTAMP:20240110T112953Z
UID:Caracal-R-24
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-23 (PTG (virtual))
DTSTART:20231023
DTEND:20231028
DTSTAMP:20240110T112953Z
UID:Caracal-R-23
DESCRIPTION:PTG (virtual)\n\nFrom October 23 to October 27 we’ll have a 
 virtual PTG to plan the Caracal release schedule.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-22
DTSTART:20231030
DTEND:20231104
DTSTAMP:20240110T112953Z
UID:Caracal-R-22
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-21
DTSTART:20231106
DTEND:20231111
DTSTAMP:20240110T112953Z
UID:Caracal-R-21
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-20 (Caracal-1 milestone)
DTSTART:20231113
DTEND:20231118
DTSTAMP:20240110T112953Z
UID:Caracal-R-20
DESCRIPTION:Caracal-1 milestone\n\nNovember 16\, 2023 is the Caracal-1 mil
 estone. See project-specific notes for relevant deadlines.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-19
DTSTART:20231120
DTEND:20231125
DTSTAMP:20240110T112953Z
UID:Caracal-R-19
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-18
DTSTART:20231127
DTEND:20231202
DTSTAMP:20240110T112953Z
UID:Caracal-R-18
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-17 (Bobcat Cycle-Trailing Release Deadline)
DTSTART:20231204
DTEND:20231209
DTSTAMP:20240110T112953Z
UID:Caracal-R-17
DESCRIPTION:Bobcat Cycle-Trailing Release Deadline\n\nAll projects followi
 ng the cycle-trailing release model must release their Bobcat deliverables
  by 7 December\, 2023.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-16
DTSTART:20231211
DTEND:20231216
DTSTAMP:20240110T112953Z
UID:Caracal-R-16
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-15
DTSTART:20231218
DTEND:20231223
DTSTAMP:20240110T112953Z
UID:Caracal-R-15
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-14
DTSTART:20231225
DTEND:20231230
DTSTAMP:20240110T112953Z
UID:Caracal-R-14
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-13
DTSTART:20240101
DTEND:20240106
DTSTAMP:20240110T112953Z
UID:Caracal-R-13
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-12 (Caracal-2 milestone\; Membership Freeze)
DTSTART:20240108
DTEND:20240113
DTSTAMP:20240110T112953Z
UID:Caracal-R-12
DESCRIPTION:Caracal-2 milestone\n\nJanuary 11\, 2024 is the Caracal-2 mile
 stone. See project-specific notes for relevant deadlines.\n\n\n\nMembershi
 p Freeze\n\nProjects must participate in at least two milestones in order 
 to be considered part of the release. Projects made official after the sec
 ond milestone\, or which fail to produce milestone releases for at least o
 ne of the first and second milestones as well as the third milestone\, are
  therefore not considered part of the release for the cycle. This does not
  apply to cycle-trailing packaging / lifecycle management projects.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-11
DTSTART:20240115
DTEND:20240120
DTSTAMP:20240110T112953Z
UID:Caracal-R-11
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-10
DTSTART:20240122
DTEND:20240127
DTSTAMP:20240110T112953Z
UID:Caracal-R-10
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-9
DTSTART:20240129
DTEND:20240203
DTSTAMP:20240110T112953Z
UID:Caracal-R-9
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-8
DTSTART:20240205
DTEND:20240210
DTSTAMP:20240110T112953Z
UID:Caracal-R-8
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-7 (Extra-AC freeze)
DTSTART:20240212
DTEND:20240217
DTSTAMP:20240110T112953Z
UID:Caracal-R-7
DESCRIPTION:Extra-AC freeze\n\nAll contributions to OpenStack are valuable
 \, but some are not expressed as Gerrit code changes. That allow teams to 
 list active contributors to their projects and who do not have a code cont
 ribution this cycle\, and therefore won’t automatically be considered an
  Active Contributor and allowed to vote. This is done by adding extra-acs 
 to https://opendev.org/openstack/governance/src/branch/master/reference/pr
 ojects.yaml before the Extra-AC freeze date.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-6 (Final release for non-client libraries\; 2024.2 Elect
 ion Nomination Begins)
DTSTART:20240219
DTEND:20240224
DTSTAMP:20240110T112953Z
UID:Caracal-R-6
DESCRIPTION:Final release for non-client libraries\n\nLibraries that are n
 ot client libraries (Oslo and others) should issue their final release dur
 ing this week. That allows to give time for last-minute changes before fea
 ture freeze.\n\n\n\n2024.2 Election Nomination Begins\n\nCandidates intere
 sted in serving for the next calendar year (TC)\, or development cycle (PT
 L) should announce their candidacies and platforms during this week.  Plea
 se see the Election site for specific timing information.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-5 (Caracal-3 milestone\; Feature freeze\; Final release 
 for client libraries\; Soft StringFreeze\; Requirements freeze\; 2024.2 El
 ection Nomination Begins\; 2024.2 Election Email Deadline)
DTSTART:20240226
DTEND:20240302
DTSTAMP:20240110T112953Z
UID:Caracal-R-5
DESCRIPTION:Caracal-3 milestone\n\nFebruary 29\, 2024 is the Caracal-3 mil
 estone. See project-specific notes for relevant deadlines.\n\n\n\nFeature 
 freeze\n\nThe Caracal-3 milestone marks feature freeze for projects follow
 ing the release:cycle-with-rc model. No featureful patch should be landed 
 after this point. Exceptions may be granted by the project PTL.\n\n\n\n\n\
 nFinal release for client libraries\n\nClient libraries should issue their
  final release during this week\, to match feature freeze.\n\n\n\nSoft Str
 ingFreeze\n\nYou are no longer allowed to accept proposed changes containi
 ng modifications in user-facing strings. Such changes should be rejected b
 y the review team and postponed until the next series development opens (w
 hich should happen when RC1 is published).\n\n\n\nRequirements freeze\n\nA
 fter the Caracal-3 milestone\, only critical requirements and constraints 
 changes will be allowed. Freezing our requirements list gives packagers do
 wnstream an opportunity to catch up and prepare packages for everything ne
 cessary for distributions of the upcoming release. The requirements remain
  frozen until the stable branches are created\, with the release candidate
 s.\n\n\n\n2024.2 Election Nomination Begins\n\nCandidates interested in se
 rving for the next calendar year (TC)\, or development cycle (PTL) should 
 announce their candidacies and platforms during this week.  Please see the
  Election site for specific timing information.\n\n\n\n2024.2 Election Ema
 il Deadline\n\nContributors that will be in the electorate for the upcomin
 g election should confirm their gerrit email addresses by this date (Febru
 ary 28th\, 2024 at 00:00 UTC). Electorate rolls are generated after this d
 ate and ballots will be sent to the listed gerrit email address.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-4 (Cycle Highlights\; 2024.2 Election Campaigning Begins
 )
DTSTART:20240304
DTEND:20240309
DTSTAMP:20240110T112953Z
UID:Caracal-R-4
DESCRIPTION:Cycle Highlights\n\nCycle highlights need to be added to the r
 elease deliverables after the feature freeze to be included in any marketi
 ng release messaging. Highlights may be added after this point\, but they 
 will likely only be useful for historical purposes.\n\nSee the Project Tea
 m Guide for more details and instructions on adding these highlights.\n\nF
 or examples of previous release highlights: Stein Highlights\, Train Highl
 ights\, Ussuri Highlights\, Victoria Highlights\, Wallaby Highlights\, Xen
 a Highlights\, Yoga Highlights\, Zed Highlights.\n\n\n\n2024.2 Election Ca
 mpaigning Begins\n\nThe electorate has time to ask candidates questions ab
 out their platforms and debate topics before polling begins.  Please see t
 he Election site for specific timing information.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-3 (RC1 target week\; Hard StringFreeze\; 2024.2 Election
  Polling Begins)
DTSTART:20240311
DTEND:20240316
DTSTAMP:20240110T112953Z
UID:Caracal-R-3
DESCRIPTION:RC1 target week\n\nThe week of March 11\, 2024 is the target d
 ate for projects following the release:cycle-with-rc model to issue their 
 first release candidate.\n\n\n\nHard StringFreeze\n\nThis happens when the
  RC1 for the project is tagged. At this point\, ideally no strings are cha
 nged (or added\, or removed)\, to give translators time to finish up their
  efforts.\n\n\n\n2024.2 Election Polling Begins\n\nElection polling for op
 en seats on the TC and any required PTL elections. Please see the Election
  site for specific timing information.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-2 (2024.2 Election Polling Begins)
DTSTART:20240318
DTEND:20240323
DTSTAMP:20240110T112953Z
UID:Caracal-R-2
DESCRIPTION:2024.2 Election Polling Begins\n\nElection polling for open se
 ats on the TC and any required PTL elections. Please see the Election site
  for specific timing information.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R-1 (Final RCs and intermediary releases\; 2024.2 Election
  Polling Ends)
DTSTART:20240325
DTEND:20240330
DTSTAMP:20240110T112953Z
UID:Caracal-R-1
DESCRIPTION:Final RCs and intermediary releases\n\nThe week of March 25\, 
 2024 is the last week to issue release candidates or intermediary releases
  before release week. During release week\, only final-release-critical re
 leases will be accepted (at the discretion of the release team).\n\n\n\n20
 24.2 Election Polling Ends\n\nAll polls close in the 2024.2 Election and r
 esults announced.  Please see the Election site for specific timing inform
 ation.\n\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Caracal R+0 (Caracal release)
DTSTART:20240401
DTEND:20240406
DTSTAMP:20240110T112953Z
UID:Caracal-R+0
DESCRIPTION:Caracal release\n\nThe Caracal coordinated release will happen
  on Wednesday\, April 3\, 2024.\n\n
END:VEVENT
END:VCALENDAR
