Bug 2274334 - Notice: yggdrasil will be automatically retired from EPEL 9 when RHEL 9.5 is released
Summary: Notice: yggdrasil will be automatically retired from EPEL 9 when RHEL 9.5 is ...
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: yggdrasil
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Link Dupont
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: EPEL2RHEL
TreeView+ depends on / blocked
 
Reported: 2024-04-10 12:02 UTC by rhel-process-autobot
Modified: 2024-09-21 07:27 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


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