Bug 2152199 - LLVM 16
Summary: LLVM 16
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tulio Magno Quites Machado Filho
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F38Changes
TreeView+ depends on / blocked
 
Reported: 2022-12-09 17:54 UTC by Ben Cotton
Modified: 2023-04-18 14:06 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-04-18 14:06:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FC-720 0 None None None 2023-01-24 19:49:01 UTC

Description Ben Cotton 2022-12-09 17:54:10 UTC
This is a tracking bug for Change: LLVM 16
For more details, see: https://fedoraproject.org/wiki/Changes/LLVM-16

Update all llvm sub-projects in Fedora Linux to version 16.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Ben Cotton 2023-02-07 14:27:33 UTC
Today we reached the Code Complete (Testable) milestone on the F38 schedule: https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

At this time, all F38 Changes should be complete enough to be testable. You can indicate this by setting this tracker to the MODIFIED status. If the Change is 100% code complete, you can set the tracker to ON_QA. If you need to defer this Change to F39, please NEEDINFO me.

Changes that have not reached at least the MODIFIED status will be given to FESCo for evaluation of contingency plans.

Comment 2 Tulio Magno Quites Machado Filho 2023-02-07 18:17:21 UTC
This work is in progress on COPR: https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm16/

So far, python-lit and llvm have been built.
I'm working on an issue affecting the llvm-15 package.
All the remaining 14 packages are still pending.

We're working with the contingency deadline set for this change.

Comment 3 Ben Cotton 2023-02-21 21:59:50 UTC
Today we reached the Code Complete (100% complete) milestone on the F38 schedule: https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

At this time, all F38 Changes should be 100% complete. You can indicate this by setting this tracker to the ON_QA status. If you need to defer this Change to F39 please NEEDINFO me.

Note that we are entering the Beta freeze. Additional package changes to complete this Change will need an approved blocker or freeze exception. See https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process and https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process for more information.

Changes that have not reached the ON_QA status will be given to FESCo for evaluation of contingency plans.

Comment 4 Tulio Magno Quites Machado Filho 2023-03-02 13:14:24 UTC
The work on COPR is progressing.
The remaining packages are: flang, libclc and llvm-bolt.

Comment 5 Tulio Magno Quites Machado Filho 2023-03-14 19:23:24 UTC
I have just completed packaging everything using RC3 on COPR.
I'm now starting to package RC4 on COPR.

As packages complete building on COPR, I plan to start updating Rawhide.

Only after that, I will start building F38 packages in a side tag.
This will probably happen after the final release of LLVM 16.0.0.

Comment 6 Tulio Magno Quites Machado Filho 2023-03-29 14:29:58 UTC
Updating the status of this work:

- COPR: All packages have been built using the source code from LLVM 16.0.0 GA.

- Rawhide: 16/21 packages have been built using the source code from LLVM 16.0.0 GA. The missing packages are: lldb, mlir, flang, american-fuzzy-lop and rocm-device-libs.
  These packages are depending on the following pull requests:
  - https://src.fedoraproject.org/rpms/lldb/pull-request/59
  - https://src.fedoraproject.org/rpms/mlir/pull-request/16
  - https://src.fedoraproject.org/rpms/flang/pull-request/12
  - https://src.fedoraproject.org/rpms/rocm-device-libs/pull-request/2
  - https://src.fedoraproject.org/rpms/american-fuzzy-lop/pull-request/4
  Tests are running on the existing packages at: https://bodhi.fedoraproject.org/updates/FEDORA-2023-65bddfb463

- F38: 4/21 packages have been built using the source code from LLVM 16.0.0 GA.
  These packages are depending on the same pull requests mentioned for Rawhide plus the following:
  - https://src.fedoraproject.org/rpms/llvm/pull-request/164
  - https://src.fedoraproject.org/rpms/clang/pull-request/199
  - https://src.fedoraproject.org/rpms/lld/pull-request/70

Besides that, I've also started a discussion in https://src.fedoraproject.org/rpms/qt-creator/pull-request/20 about dropping the requirements on clang-related packages.

Comment 7 Tulio Magno Quites Machado Filho 2023-03-29 19:06:37 UTC
(In reply to Tulio Magno Quites Machado Filho from comment #6)
>   Tests are running on the existing packages at:
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-65bddfb463

Most of the tests passed except for compiler-rt. The lack of lldb and mlir caused dnf to install packages from version 15.0.7.
This test should pass after all packages are built for Rawhide.

Comment 8 Fedora Update System 2023-04-04 11:45:29 UTC
FEDORA-2023-3a602914f6 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a602914f6

Comment 9 Fedora Update System 2023-04-04 19:26:49 UTC
FEDORA-2023-3a602914f6 has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a602914f6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2023-04-05 17:33:38 UTC
FEDORA-2023-3a602914f6 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a602914f6

Comment 11 Fedora Update System 2023-04-06 01:47:42 UTC
FEDORA-2023-3a602914f6 has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a602914f6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.


Note You need to log in before you can comment on or make changes to this bug.