Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracker: Fedora 34 rebase work #704

Closed
jlebon opened this issue Dec 21, 2020 · 22 comments
Closed

tracker: Fedora 34 rebase work #704

jlebon opened this issue Dec 21, 2020 · 22 comments

Comments

@jlebon
Copy link
Member

jlebon commented Dec 21, 2020

This is still early, but I want us to start tracking Fedora 34 changes and evaluate which are relevant to FCOS.

Fedora 34 schedule:

# https://fedorapeople.org/groups/schedule/f-34/f-34-key-tasks.html
2020-12-29 Change Checkpoint: Proposal submission deadline (System Wide Changes)
2021-01-19 Change Checkpoint: Proposal submission deadline (Self Contained Changes)
2021-02-09 Branch Fedora 34 from Rawhide
2021-02-12 Post-branch Freeze (end date approximate)
2021-02-23 Bodhi updates-testing activation point
2021-03-16 Beta Release (Preferred Target)
2021-04-06 Final Freeze
2021-04-20 Preferred Final Target date

List of system-wide and self-contained changes available in https://fedoraproject.org/wiki/Releases/34/ChangeSet.

Offhand, going through the list, here are some changes I think we should dig a bit into:

@jlebon jlebon added kind/bug and removed kind/bug labels Dec 21, 2020
@jlebon
Copy link
Member Author

jlebon commented Dec 21, 2020

Related to this, we're working on setting up the rawhide stream which will help with getting CI coverage as well for any changes we need to make.

@jlebon jlebon added meeting topics for meetings and removed meeting topics for meetings labels Jan 6, 2021
@travier
Copy link
Member

travier commented Jan 27, 2021

https://fedoraproject.org/wiki/Changes/EnableSystemdOomd > This one might impact us or OKD.

@jlebon
Copy link
Member Author

jlebon commented Feb 3, 2021

We'll want to drop at least this postprocess script: coreos/fedora-coreos-config#765.

kelvinfan001 added a commit to kelvinfan001/fedora-coreos-config that referenced this issue Feb 4, 2021
Add `/run/motd.d` as one of the directories that `login(1)` reads
from to display the MOTD. This is required for newer versions of
`console-login-helper-messages` to function properly. The script
can be dropped when `util-linux` adds `/run/motd.d` as a default
in Fedora 34.
https://src.fedoraproject.org/rpms/util-linux/pull-request/8
coreos/fedora-coreos-tracker#704 (comment)
jlebon pushed a commit to coreos/fedora-coreos-config that referenced this issue Feb 4, 2021
Add `/run/motd.d` as one of the directories that `login(1)` reads
from to display the MOTD. This is required for newer versions of
`console-login-helper-messages` to function properly. The script
can be dropped when `util-linux` adds `/run/motd.d` as a default
in Fedora 34.
https://src.fedoraproject.org/rpms/util-linux/pull-request/8
coreos/fedora-coreos-tracker#704 (comment)
@jlebon
Copy link
Member Author

jlebon commented Feb 19, 2021

Note also we should be able to drop the systemd stub-resolv.conf relabeling hack in f34 (see coreos/fedora-coreos-config#780 (comment) and #751 (comment)).

@jlebon
Copy link
Member Author

jlebon commented Mar 9, 2021

SOP for rebases now also include grepping f-c-c for TODO fNN to see if there are things we should add/remove/check at rebase time. (See e.g. coreos/fedora-coreos-config#882).

@jlebon jlebon added the meeting topics for meetings label Mar 11, 2021
@jlebon
Copy link
Member Author

jlebon commented Mar 11, 2021

Note: the beta go/no-go meeting is today. If it's a go, we should look at moving next over to f34 in either the next set of releases or the one after that.

@jlebon
Copy link
Member Author

jlebon commented Mar 15, 2021

Beta was no-go. So let's stick with f33 for next for this week's release.

@jlebon
Copy link
Member Author

jlebon commented Mar 15, 2021

@jlebon
Copy link
Member Author

jlebon commented Mar 17, 2021

This was discussed in today's community meeting. If the go/no-go meeting tomorrow is go, then we will rebase next to f34 in the next release.

@jlebon jlebon removed the meeting topics for meetings label Mar 17, 2021
jlebon added a commit to jlebon/fedora-coreos-config that referenced this issue Mar 18, 2021
Fedora 34 Beta is GO for March 23:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/H6CDDLGK7KWEFGYB2PWOVSUXTYWIH2MA/

As per coreos/fedora-coreos-tracker#704, we
want to move `next` over to it in the next release. So let's move over
`next-devel` now.
@jlebon
Copy link
Member Author

jlebon commented Mar 18, 2021

next-devel rebase: coreos/fedora-coreos-config#902

jlebon added a commit to jlebon/fedora-coreos-config that referenced this issue Mar 22, 2021
Fedora 34 Beta is GO for March 23:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/H6CDDLGK7KWEFGYB2PWOVSUXTYWIH2MA/

As per coreos/fedora-coreos-tracker#704, we
want to move `next` over to it in the next release. So let's move over
`next-devel` now.
jlebon added a commit to jlebon/fedora-coreos-config that referenced this issue Mar 24, 2021
Fedora 34 Beta is GO for March 23:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/H6CDDLGK7KWEFGYB2PWOVSUXTYWIH2MA/

As per coreos/fedora-coreos-tracker#704, we
want to move `next` over to it in the next release. So let's move over
`next-devel` now.
jlebon added a commit to jlebon/fedora-coreos-config that referenced this issue Mar 25, 2021
Fedora 34 Beta is GO for March 23:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/H6CDDLGK7KWEFGYB2PWOVSUXTYWIH2MA/

As per coreos/fedora-coreos-tracker#704, we
want to move `next` over to it in the next release. So let's move over
`next-devel` now.
jlebon added a commit to coreos/fedora-coreos-config that referenced this issue Mar 25, 2021
Fedora 34 Beta is GO for March 23:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/H6CDDLGK7KWEFGYB2PWOVSUXTYWIH2MA/

As per coreos/fedora-coreos-tracker#704, we
want to move `next` over to it in the next release. So let's move over
`next-devel` now.
sinnykumari added a commit to coreosbot-releng/fedora-coreos-config that referenced this issue Mar 29, 2021
We have already rebased next-devel stream to F34.
Let's sync the next stream with Fedora 34 Beta content as well.

Link - coreos/fedora-coreos-tracker#704
sinnykumari added a commit to coreos/fedora-coreos-config that referenced this issue Mar 29, 2021
We have already rebased next-devel stream to F34.
Let's sync the next stream with Fedora 34 Beta content as well.

Link - coreos/fedora-coreos-tracker#704
@lucab
Copy link
Contributor

lucab commented Apr 6, 2021

Apparently this induced three downgrades in 34.20210328.1.0:

    conmon 2:2.0.26-1.fc33.x86_64 → 2:2.0.22-0.9.dev.git2fbeb9f.fc34.x86_64
    containers-common 4:1-4.fc33.noarch → 1:1.2.1-28.dev.git1b813f8.fc34.x86_64
    skopeo 1:1.2.2-1.fc33.x86_64 → 1:1.2.1-28.dev.git1b813f8.fc34.x86_64

@dustymabe
Copy link
Member

Apparently this induced three downgrades in 34.20210328.1.0:

Next iteration should resolve this: coreos/fedora-coreos-config#931

Next time we'll catch it sooner.

@jlebon jlebon added the meeting topics for meetings label Apr 13, 2021
@jlebon
Copy link
Member Author

jlebon commented Apr 14, 2021

The schedule we're leaning on based on discussions during today's IRC meeting is:

Week 0 (GA): next release with bumped content
Week 1: testing release based on last next
Week 3: stable release based on last testing

where week 0 is the week when Fedora 34 actually GAs. This may end up meaning we shift our release schedule depending on whether GA is on a release week (Apr 27th) or not (Apr 20th).

We'll also publish next releases every week until testing gets f34.

@jlebon jlebon removed the meeting topics for meetings label Apr 14, 2021
@jlebon
Copy link
Member Author

jlebon commented Apr 14, 2021

@dustymabe
Copy link
Member

Was browsing and ran across #676. Maybe we should look at that this round?

@jlebon
Copy link
Member Author

jlebon commented Apr 19, 2021

Was browsing and ran across #676. Maybe we should look at that this round?

I think we were sort of hoping for a declarative way to drive this via alternatives, but it doesn't look like there are any plans to address this anytime soon. So agreed we shouldn't block on that to get this done.

@bgilbert
Copy link
Contributor

We need to remember to run all of the steps in the rebase SOP. Would it make sense to convert that checklist into an issue template in this repo?

I've updated the coreos-installer signing keys in coreos/coreos-installer#530.

@jlebon
Copy link
Member Author

jlebon commented Apr 28, 2021

We need to remember to run all of the steps in the rebase SOP. Would it make sense to convert that checklist into an issue template in this repo?

Yeah, that makes sense to me!

@bgilbert
Copy link
Contributor

Issue template PR in #806.

@bgilbert
Copy link
Contributor

Checklist in #808.

@travier
Copy link
Member

travier commented May 6, 2021

Testing moved to F34 with this week's releases

@dustymabe
Copy link
Member

We moved the stable stream starting with 34.20210427.3.0 in mid may.

The checklist ticket (#808) still has a few items left, but we can close this out.

HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this issue Oct 10, 2023
Add `/run/motd.d` as one of the directories that `login(1)` reads
from to display the MOTD. This is required for newer versions of
`console-login-helper-messages` to function properly. The script
can be dropped when `util-linux` adds `/run/motd.d` as a default
in Fedora 34.
https://src.fedoraproject.org/rpms/util-linux/pull-request/8
coreos/fedora-coreos-tracker#704 (comment)
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this issue Oct 10, 2023
Add `/run/motd.d` as one of the directories that `login(1)` reads
from to display the MOTD. This is required for newer versions of
`console-login-helper-messages` to function properly. The script
can be dropped when `util-linux` adds `/run/motd.d` as a default
in Fedora 34.
https://src.fedoraproject.org/rpms/util-linux/pull-request/8
coreos/fedora-coreos-tracker#704 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants