#2463 F33 Incomplete changes
Closed: Accepted 3 years ago by churchyard. Opened 3 years ago by bcotton.

On Tuesday, 11 August we reached the Change Checkpoint: Completion deadline (testable). At this milestone all the F33 Changes should be testable, which is indicated by "MODIFIED" status of a tracking bug. A Bugzilla query shows all the tracking bugs which are not in "MODIFIED" state and are not considered testable.

These changes are presented for FESCo review to determine what action should be taken. The next deadline is 25 August when all changes should be 100% code complete.

System-Wide Changes

  • LLVM 11
    • Owner: @tstellar
    • Contingency deadline: Beta freeze
    • Contingency mechanism: If there are major problems with LLVM 11, the compatibility package provide a way for other packages to continue using LLVM 10. In the worst case, we could always revert LLVM back to LLVM 10, but this would only happen if their were an unprecedented amount of problems.
  • Introduce module Obsoletes and EOL
    • Owner: @dmach
    • Contingency deadline: Beta freeze
    • Contingency plan: Remove the new metadata from Fedora composes and repositories. Fedora will stay at the current behavior.
  • OpenLDAP without Non-threaded Libraries
    • Owner: @mhonek
    • Contingency deadline: Beta freeze
    • Contingency plan: Revert the change in OpenLDAP's SPEC file and rebuild it. Any packages succesfully rebuilt after the SPEC change are expected to be working properly, and if not they shall be rebuilt after the SPEC revert.
  • Patches in Forge macros - Auto macros - Detached rpm changelogs
    • Owner: @nim
    • Contingency plan: There is no contingency plan because the redhat-rpm-config merge will happen or not. If it does not happen, i18n, fonts and Go Changes that are/were envisioned for F33 or F34 will be postponed indefinitely.
  • Use update-alternatives for /usr/bin/cc and /usr/bin/c++
    • Owner: @tstellar
    • Contingency deadline: Prior to mass rebuild
    • Contingency plan: Proposal Owner will revert changes made to gcc and clang packages and rebuild.
  • Use %make_build and %make_install macros
    • Owner: @tstellar
    • Contingency deadline: Branch day
    • Contingency plan: None. If not all packages are updated in time, then the work can continue into the next release.
  • Zanata Removal
    • Owner: @jibecfed
    • Contingency deadline: None
    • Contingency plan: No contingency, Zanata won't be kept any longer, we already gave 6 more month to let project migrate at their own pace to the new system

Self-Contained Changes

Updated changes


(Oh, cool, since pagure 5.11 comment replies don't break formatting anymore! :tada:)

System-Wide Changes

  • LLVM 11
  • Owner: @tstellar
  • Contingency deadline: Beta freeze
  • Contingency mechanism: If there are major problems with LLVM 11, the compatibility package provide a way for other packages to continue using LLVM 10. In the worst case, we could always revert LLVM back to LLVM 10, but this would only happen if their were an unprecedented amount of problems.

I think @tstellar is still working on LLVM 11 upgrade in side tags for f33 and f34.

  • Introduce module Obsoletes and EOL
  • Owner: @dmach
  • Contingency deadline: Beta freeze
  • Contingency plan: Remove the new metadata from Fedora composes and repositories. Fedora will stay at the current behavior.

No idea if this has been implemented or not. The tracker bug has never been updated.

  • OpenLDAP without Non-threaded Libraries
  • Owner: @mhonek
  • Contingency deadline: Beta freeze
  • Contingency plan: Revert the change in OpenLDAP's SPEC file and rebuild it. Any packages succesfully rebuilt after the SPEC change are expected to be working properly, and if not they shall be rebuilt after the SPEC revert.

Looks like this has not been implemented yet? I can't tell 100% from looking at the .spec file.

I think we decided to allow this iff detached changelogs are not part of the Change, but the implementation has not been modified yet AFAICT.

@zbyszek this is yours :)

This has not been implemented yet for gcc or clang (PR pending for gcc package).

This is an ongoing effort, and I think there's been some progress already.

  • Zanata Removal
  • Owner: @jibecfed
  • Contingency deadline: None
  • Contingency plan: No contingency, Zanata won't be kept any longer, we already gave 6 more month to let project migrate at their own pace to the new system

This one will soon get shut down, I hear :)

Self-Contained Changes

The f33-backgrounds review request is still pending, and up until I commented on it, the Source0 specified in the .spec file didn't even exist. Somebody needs to look at this one, and preferably someone who can make sure we can avoid the mess that happened with fedora 32.

This hasn't happened yet :(

Looking at the .spec file, I don't think this has been implemented in openldap yet.

I see review requests for this one passing through, so I think this is still actively being worked on. :thumbsup:

The package is in fedora, but it hasn't been added to comps or systemd presets in fedora-release yet.

/me shrugs

Looks like this is done? At least there's a systemd preset in fedora-release to enable it by default.

I suggested opening an FPC ticket to cut down the number of necessary package reviews. Ticket creation is still pending :)

Updated changes

That's everything I can add here. Not sure what we need to do right now.

(Oh, cool, since pagure 5.11 comment replies don't break formatting anymore! :tada:)

System-Wide Changes

  • LLVM 11
  • Owner: @tstellar
  • Contingency deadline: Beta freeze
  • Contingency mechanism: If there are major problems with LLVM 11, the compatibility package provide a way for other packages to continue using LLVM 10. In the worst case, we could always revert LLVM back to LLVM 10, but this would only happen if their were an unprecedented amount of problems.

I think @tstellar is still working on LLVM 11 upgrade in side tags for f33 and f34.

Yes, I built all but 1 of the packages into an f33 side-tag before the branch, now I'm rebuilding everything into an f34 side-tag. Once that is done (and I build the final f33 package), I'm going to merge both tags. After that, the last step to complete the change is to update redhat-rpm-config and add -fstack-clash-protection to the clang compiler flags.

Self-Contained Changes

The f33-backgrounds review request is still pending, and up until I commented on it, the Source0 specified in the .spec file didn't even exist. Somebody needs to look at this one, and preferably someone who can make sure we can avoid the mess that happened with fedora 32.

The package is awaiting for for review and fully testable.

Self-Contained Changes

Still in progress, mostly in place, just still going through package reviews for rust deps, all attached as deps to the feature bug if anyone has a few cycles for some reviews.

Since there is no other agenda, I've tagged this with meeting, so we can go one by one.

Metadata Update from @churchyard:
- Issue tagged with: meeting

3 years ago

Restart services at end of rpm transaction

I'll have to delay this to F34. Sorry!

https://meetbot.fedoraproject.org/fedora-meeting-2/2020-08-19/fesco.2020-08-19-14.05.html

I've also modified Better Thermal Management for the Workstation to ON_QA.

Metadata Update from @churchyard:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

3 years ago

Metadata Update from @bcotton:
- Issue untagged with: F33
- Issue set to the milestone: Fedora 33

3 years ago

Login to comment on this ticket.

Metadata