How do I request an update to ddclient for EL7? It looks like EL8 has moved to the forked version, 3.9.1, but EL7 is stuck on the old un-forked version of 3.8.3-2 which had its development stopped in 2015. I need a later version as Cloudflare's API changed after 2015.
Regards,
Nick
On Fri, Jan 08, 2021 at 09:11:57AM +0000, Nick Howitt wrote:
How do I request an update to ddclient for EL7? It looks like EL8 has moved to the forked version, 3.9.1, but EL7 is stuck on the old un-forked version of 3.8.3-2 which had its development stopped in 2015. I need a later version as Cloudflare's API changed after 2015.
File a request for the upgrade against EL7 ddclient at https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora%20EPEL&component=ddclient.
-- Petr
Thanks. https://bugzilla.redhat.com/show_bug.cgi?id=1914192. Nick
On 08/01/2021 09:59, Petr Pisar wrote:
On Fri, Jan 08, 2021 at 09:11:57AM +0000, Nick Howitt wrote:
How do I request an update to ddclient for EL7? It looks like EL8 has moved to the forked version, 3.9.1, but EL7 is stuck on the old un-forked version of 3.8.3-2 which had its development stopped in 2015. I need a later version as Cloudflare's API changed after 2015.
File a request for the upgrade against EL7 ddclient at https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora%20EPEL&component=ddclient.
-- Petr
epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject...
On Fri, Jan 8, 2021 at 4:27 AM Nick Howitt nick@howitts.co.uk wrote:
Thanks. https://bugzilla.redhat.com/show_bug.cgi?id=1914192. Nick
Hopefully that works for you but my experience is things change very slowly for EL, specifically EL 7 and I wouldn't expect anything soon if at all (this is my experience, others may have different experiences).
It may be simple enough to rebuild the package from EL 8 yourself. I can confirm that the package at least builds. The caveat is that you're now a local package maintainer :)
Download the latest source RPM from EL 8 from the last successful build:
https://koji.fedoraproject.org/koji/packageinfo?packageID=1577
Look for the el8 dist tag, as of today: https://koji.fedoraproject.org/koji/buildinfo?buildID=1475391
Look for the src part and use the (download) link: https://kojipkgs.fedoraproject.org//packages/ddclient/3.9.1/1.el8/src/ddclie...
So my personal preference us curl over wget:
mkdir ddclient-build && cd ddclient-build curl -LO https://kojipkgs.fedoraproject.org//packages/ddclient/3.9.1/1.el8/src/ddclie...
Now the cleanest way to build the package is to use mock which does it using a chroot and not polluting your whole system with -devel packages other than what is required:
# yum groupinstall "RPM Development Tools" # yum install mock # usermod -a -G mock <user>
Then re-login as that user so you get the mock group.
From the directory where you downloaded the source RPM (assuming x86_64) and as your NORMAL user (NOT root!):
$ mock -r epel-7-x86_64 --resultdir=./build ddclient-3.9.1-1.el8.src.rpm
Assuming it completes successfully:
cd build
# yum update ddclient-3.9.1-1.el7.noarch.rpm
HTH!
Richard
On Fri, 8 Jan 2021, Richard Shaw wrote:
On Fri, Jan 8, 2021 at 4:27 AM Nick Howitt nick@howitts.co.uk wrote: Thanks. https://bugzilla.redhat.com/show_bug.cgi?id=1914192. Nick
Hopefully that works for you but my experience is things change very slowly for EL, specifically EL 7 and I wouldn't expect anything soon if at all (this is my experience, others may have different experiences).
It may be simple enough to rebuild the package from EL 8 yourself. I can confirm that the package at least builds. The caveat is that you're now a local package maintainer :)
ddclient is EPEL not EL and I'm the maintainer. I saw your bug Nick and I'll try to update it later today.
BTW, the newer version isn't a fork I don't think. The existing maintainer just moved to GitHub from SourceForge.
Scott
On 08/01/2021 14:22, Scott Talbert wrote:
On Fri, 8 Jan 2021, Richard Shaw wrote:
On Fri, Jan 8, 2021 at 4:27 AM Nick Howitt nick@howitts.co.uk wrote: Thanks. https://bugzilla.redhat.com/show_bug.cgi?id=1914192. Nick
Hopefully that works for you but my experience is things change very slowly for EL, specifically EL 7 and I wouldn't expect anything soon if at all (this is my experience, others may have different experiences).
It may be simple enough to rebuild the package from EL 8 yourself. I can confirm that the package at least builds. The caveat is that you're now a local package maintainer :)
ddclient is EPEL not EL and I'm the maintainer. I saw your bug Nick and I'll try to update it later today.
BTW, the newer version isn't a fork I don't think. The existing maintainer just moved to GitHub from SourceForge.
Scott
Hi Scott,
That would be great, thanks. Fork may be a bit OTT as a description, but someone else used the term on Cloudflare's forum. I think the original maintainer stopped maintaining in 2015 - https://sourceforge.net/p/ddclient/wiki/Home/. The new maintainer then took over and moved it to Github - https://github.com/ddclient/ddclient. However I may be completely wrong.
Nick
On Fri, 8 Jan 2021, Nick Howitt wrote:
On 08/01/2021 14:22, Scott Talbert wrote:
On Fri, 8 Jan 2021, Richard Shaw wrote:
On Fri, Jan 8, 2021 at 4:27 AM Nick Howitt nick@howitts.co.uk wrote: Thanks. https://bugzilla.redhat.com/show_bug.cgi?id=1914192. Nick
Hopefully that works for you but my experience is things change very slowly for EL, specifically EL 7 and I wouldn't expect anything soon if at all (this is my experience, others may have different experiences).
It may be simple enough to rebuild the package from EL 8 yourself. I can confirm that the package at least builds. The caveat is that you're now a local package maintainer :)
ddclient is EPEL not EL and I'm the maintainer. I saw your bug Nick and I'll try to update it later today.
BTW, the newer version isn't a fork I don't think. The existing maintainer just moved to GitHub from SourceForge.
Scott
Hi Scott,
That would be great, thanks. Fork may be a bit OTT as a description, but someone else used the term on Cloudflare's forum. I think the original maintainer stopped maintaining in 2015 - https://sourceforge.net/p/ddclient/wiki/Home/. The new maintainer then took over and moved it to Github - https://github.com/ddclient/ddclient. However I may be completely wrong.
AFAIK, wimpunk was the original maintainer and wimpunk's also the one who made the 3.9.1 release. There do seem to be new committers on GitHub now though.
Scott
epel-devel@lists.fedoraproject.org