Bug 2274334

Summary: Notice: yggdrasil will be automatically retired from EPEL 9 when RHEL 9.5 is released
Product: [Fedora] Fedora EPEL Reporter: rhel-process-autobot <rhel-process-autobot>
Component: yggdrasilAssignee: Link Dupont <link>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: carl, gchamoul, go-sig, link, tdawson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-05-27 18:44:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1998160    

Description rhel-process-autobot 2024-04-10 12:02:33 UTC

Comment 1 rhel-process-autobot 2024-04-10 12:02:36 UTC
This issue is purely informational, you do not need to take any action. Thank you for your work maintaining yggdrasil in EPEL 9. Red Hat considers this package important enough to promote it to official RHEL. It will be part of RHEL 9.5. Please do not update yggdrasil in EPEL 9 so the RHEL version can have a higher version and release. When RHEL 9.5 is released, EPEL automation will remove yggdrasil from EPEL 9 and close this bug.

Comment 2 Carl George 🤠 2024-09-20 23:09:28 UTC
I noticed that yggdrasil being retired from EPEL 9 will result in the golang-github-redhatinsights-yggdrasil-devel subpackage no longer being available, because it is not currently included in the CentOS Stream 9 compose (as of CentOS-Stream-9-20240920.1).  This might be fine, as I don't see any EPEL 9 packages that require or buildrequire the devel package, but I wanted to check to make sure this is intentional.  It might be for the best because the devel package does not currently install.


Error: 
 Problem: conflicting requests
  - nothing provides golang(git.sr.ht/~spc/go-log) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/adrg/xdg) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/eclipse/paho.mqtt.golang) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/google/uuid) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/pelletier/go-toml) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/rjeczalik/notify) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/urfave/cli/v2) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel
  - nothing provides golang(github.com/urfave/cli/v2/altsrc) needed by golang-github-redhatinsights-yggdrasil-devel-0.3.2-2.el9.noarch from epel


If there is no intention to ship the devel package, I would suggest removing it from future builds by removing the %gopkgfiles line in the spec file.

Comment 3 Link Dupont 2024-09-21 01:29:13 UTC
It's not usable in CentOS because the dependent packages aren't available, but those packages do exist in Fedora, and there are packages that want to pull in golang(GitHub.com/redhatinsights/yggdrasil/worker) in order to compile (such as https://src.fedoraproject.org/rpms/yggdrasil-worker-package-manager/blob/rawhide/f/yggdrasil-worker-package-manager.spec). The spec files in CentOS have already been updated to not generate the golang devel sub packages, but they're still useful in Fedora.

Comment 4 Carl George 🤠 2024-09-21 07:27:03 UTC
Sure, I'm not suggesting that the devel package be removed in Fedora.  I can see where it was removed in c10s, but it's still there in c9s.  It doesn't hurt anything I guess, I would just consider removing it when it's convenient to keep the spec file tidy.

Comment 5 Troy Dawson 2024-11-19 17:58:50 UTC
It looks like yggdrasil did not make it into RHEL 9.5.
It's possible it will not be added to RHEL 9 at all.
We will leave this ticket open until RHEL 9.6, and determine if this needs to be closed or not at that time.

Comment 6 Troy Dawson 2025-05-27 18:44:41 UTC
yggdrasil did not make it into RHEL 9.6.
All indications show that it is not going into RHEL 9
Closing this ticket.