Fedora 43 Mass Branching Tracker #12870
Labels
No labels
after freeze
automation
backlog
blocked
change-ack
change-nak
change-noreleng
changes
Closed As
Can't Fix
Closed As
Duplicate
Closed As
Fixed
Closed As
Fixed with Explanation
Closed As
Get back later
Closed As
Grooming
Closed As
Insufficient data
Closed As
Invalid
Closed As
It's all good
Closed As
taiga
Closed As
upstream
day-to-day
dev
docs
easyfix
epel
f26
f27
f28
f29
f30
f31
f32
f33
f34
f35
f36
f37
f38
f39
f40
f41
f42
f43
f44
f45
fedora
groomed
high-gain
high-trouble
in-progress
in-review
investigation
legal
low-gain
low-trouble
mass rebuild
medium-gain
medium-trouble
meeting
mini-initiative
new_artifact
ops
pdc_retirement
rawhide
RCA
review
script
sidetarget
sprint-0
sprint-1
sprint-2
sprint-3
sprint-4
sprint-5
unfrozen
waiting on external
Backlog Status
Needs Review
Backlog Status
Ready
chore
documentation
points
01
points
02
points
03
points
05
points
08
points
13
Priority
High
Priority
Low
Priority
Medium
Sprint Status
Blocked
Sprint Status
Done
Sprint Status
In Progress
Sprint Status
Review
Sprint Status
To Do
Technical Debt
Work Item
Bug
Work Item
Epic
Work Item
Spike
Work Item
Task
Work Item
User Story
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
releng/tickets#12870
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Fedora 43 schedule[1] has a mass branching schedule. We need to plan and coordinate all tasks in preparation for it. For the driving changes, please refer to [2].
Most importantly for the reviewers or the participants for the PRs and other $stuff here is the checklist we created from our last branching and will be our source to check if we missed anything!
https://docs.fedoraproject.org/en-US/infra/release_guide/mass_branching_checklist/
[1] https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html
[2] https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild#Driving_Features
T Day actions for mass branching
(for reviewers here is a checklist that one can copy this on the releng tracker, so we can keep track of everything needed in one place)
Merge all the preparatory PRs:
Merging and running ansible changes
Push the Changes
Disable Rawhide Builds in Koji
PDC (Product Definition Center)
create-new-release-branches.pyscript to set up the new release branches, ensuring to use the--createfileargument.Koji
make-koji-release-tagsscript from the releng repository to handle builds from the new branch.Dist-Git
mass-branching-git.pyscript to create new branches based on the file generated by PDC.Bodhi
Fedora Container Base Image
fedora:rawhideandfedora:${RAWHIDE}.Update Sync Script
Bugzilla version addition
Metadata Update from @jnsamyak:
Metadata Update from @jnsamyak:
CC: @amedvede @patrikp @kevin @humaton if you can do the reviews!
I reviewed all the open pr's linked above. :)
There were a few comments. The fedora-kiwi-descriptions pr seemed to be pointing to rawhide and not f43 branch?
It looks like "unpush rawhide-is-F43 bodhi updates that are stuck due to failed gating tests" is missing from the list - or is this no longer necessary, now that those updates could theoretically be pushed to stable with this fix present? Or would it still make sense to unpush, since maintainers need to actively do something to make the builds reach both rawhide and branched?
I don't remember doing it for the last release cycle, we cancelled the pending builds tho in koji, so I think this should be all good in my opinion. I don't think this is in the SOP or went to our retrospective as well. I don't think it makes sense to unncessary unpush these.
What are your thoughts? @kevin @adamwill @kparal @humaton
For koji outage, I have introduced a new script: https://pagure.io/releng/blob/main/f/scripts/branching/koji-http-toggle.sh
Sorry I have no idea :-)
However, I'd like to note that Adam prepared some branching SOP updates which he hoped would be included in the doc when the day comes, but they were not merged yet:
https://pagure.io/infra-docs-fpo/pull-request/386
https://pagure.io/infra-docs-fpo/pull-request/385
Can you please make sure the extra documented steps are also done during the branching procedure? Thanks a lot!
Thanks, I have these written in my notes too :D
Branching work will be discussed in releng matrix channel, and it will start in next 5 mins.
It was missed then ;) Which is why I'm asking ...
Latest
fedora:43container image seems to be F44 rawhide now.(same image as
fedora:rawhide)edit: okay I guess this is https://pagure.io/fedora-kiwi-descriptions/pull-request/206
this already went inn: https://pagure.io/fedora-kiwi-descriptions/c/e7b0e33446fe5407bc7dcc270380aab2a4c90079?branch=f43;
The retrospective has been formed for the same, notes are taken, the documentation are also updated to reflect the changes, so closing the issue.
Metadata Update from @jnsamyak: