#8: EPEL-latest link rpm ----------------------------+---------------------------- Reporter: smooge | Owner: epel-wranglers Type: enhancement | Status: new Priority: minor | Milestone: Component: Policy problem | Version: Keywords: | ----------------------------+---------------------------- One of the problems we have is more of a documentation and scripting problem where our various epel-release packages get tied into scripts for wget's and pulls but as epel-release is updated over time this breaks both documentation and user scripts.
Idea is to set up a cron job which checks to see if epel-release has been updated and links epel-release-latest-X.rpm to it.
#8: EPEL-latest link rpm -----------------------------+---------------------------- Reporter: smooge | Owner: epel-wranglers Type: enhancement | Status: new Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------------
Comment (by jperrin):
+1 on this from me. This will make things easier
#8: EPEL-latest link rpm -----------------------------+---------------------------- Reporter: smooge | Owner: epel-wranglers Type: enhancement | Status: new Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------------
Comment (by ktdreyer):
I remember looking briefly at this a while back, since I thought it would be really useful for RPM Fusion too. I think currently kwizart just maintains the rpmfusion-free-release and rpmfusion-nonfree-release symlinks by hand there.
At the time, I remember thinking that mash might be a good place to build this capability? Maybe a new config option for mash, like
{{{ symlink-latest = epel-release }}}
And then mash would look at that package, figure out the latest version, and build the "latest" symlink.
Would that be the correct direction to go?
#8: EPEL-latest link rpm -----------------------------+---------------------------- Reporter: smooge | Owner: epel-wranglers Type: enhancement | Status: new Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+---------------------------- Changes (by ktdreyer):
* cc: ktdreyer@… (added)
#8: EPEL-latest link rpm -----------------------------+---------------------------- Reporter: smooge | Owner: epel-wranglers Type: enhancement | Status: new Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------------
Comment (by smooge):
Will start looking at what needs to be done in MASH to get this working since this will be helpful to multiple projects.
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+---------------------- Changes (by smooge):
* status: new => accepted * owner: epel-wranglers => smooge
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+---------------------- Changes (by fschwarz):
* cc: fschwarz@… (added)
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------
Comment (by ktdreyer):
This will make things easier for Docker users as well. (eg https://github.com/ceph/ceph/commit/60bca677bee1de5e591cfbe2b9070654213bc849)
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+---------------------- Changes (by gholms):
* cc: gholms@… (added)
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------
Comment (by stahnma):
As an update, in CentOS 7, you can simply run `yum install epel-release` and that's fixed. :)
Still a problem for RHEL or CentOS < 7.
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+----------------------
Comment (by wolfy):
Actually since Sept 2014 all CentOS releases ship the epel-release package in the extras repository.
#8: EPEL-latest link rpm -----------------------------+---------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: accepted Priority: minor | Milestone: Component: Policy problem | Version: Resolution: | Keywords: -----------------------------+---------------------- Changes (by mcepl):
* cc: mcepl@… (added)
#8: EPEL-latest link rpm -----------------------------+-------------------- Reporter: smooge | Owner: smooge Type: enhancement | Status: closed Priority: minor | Milestone: Component: Policy problem | Version: Resolution: fixed | Keywords: -----------------------------+-------------------- Changes (by smooge):
* status: accepted => closed * resolution: => fixed
Comment:
I believe we (I wrote an initial version that was horrible.. dennis kindly took it and made it work) have a version that works. The new permanent symlinks are at:
* http://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm * http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm * http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
epel-devel@lists.fedoraproject.org