Op Maandag, 30-09-2019 om 15:14 schreef J.R. via clamav-users:
> > While I applaud the re-use of existing components, requiring this
> > (minimum) version of libcurl will be a problem for redhat/centOS 7
> > users: everybody is still on RHEL7 (RHEL8 is "just" released and still
> > lacks support from many vendors).
> > In RHEL/Centos, clamav is only packaged in EPEL, and EPEL packages
> > will never include packages that the base OS also provides (in this
> > case libcurl + libssh2 as a dependancy). This would mean that 0.102
> > will never be available in RHEL7 (that is here until 2024).
> > So, maybe a solution could be to include libcurl in the clam distro
> > itself and build/use a static lib version of that (and not a shared
> > .so) in case the OS-version of libcurl is not sufficient? If not, EPEL
> > will never create an rpm for clamav 0.102, and that would leave a lot
> > of existing users "in the cold" and force them into using an "old"
> > version.
> 
> Franky,
> 
> As has been stated numerous times, the minimum requirement for curl is
> ONLY to build with the OPTIONAL argument for on-access scanning.
> 
> The ClamAV team is not responsible for 3rd party packages, if you want
> a static libcurl built you would need to contact the PACKAGE
> MAINTAINER. Which for RHEL appears to be a couple people.
> 
> Look at the changelog:
> https://centos.pkgs.org/7/epel-x86_64/clamav-0.101.4-1.el7.x86_64.rpm.html
> 
> Sure, it can be done.... for RHEL 6 they built a static version of
> zlib in the ClamAV package due to a bug with the OS version. But it is
> up to YOU to tell THEM... i.e. on Redhat's Bugzilla...  Alternatively
> now that you know exactly what feature is being used, instead of
> building a full static version with clamav, you could request that
> feature be backported into the existing curl package (as a different
> route to achieve the same end-goal)...
> 
> Additionally, you *can* install the latest Curl from a 3rd party repo:
> 
> https://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/
> 
> And if you want to add the repo to yum:
> 
> http://www.city-fan.org/ftp/contrib/yum-repo/
> 
> Ironic you are complaining about not getting a new version, when
> almost all packages in a RHEL distro are frozen versions (ex: curl)
> and merely receive backported bug fixes and features...
> 
> It's not hard to update curl, I already did it on my EL6 system. I
> haven't updated ClamAV yet, I'm waiting for the stable release.

I think you misunderstand me, I'm merely stating a fact here. Epel won't do 
anything about libcurl, and redhat won't just backport new features "because 
of". Even so, backport requests take a long time at redhat. Maybe the epel guys 
will include a static version of libcurl for clamav, I hope so.
I do know that this requirement is for clamonacc, that's just the feature I'm 
interested in.
Of course I know how to replace libcurl (I already did it and built clamav 
myself), but clamav packages would need to be done/provided/maintained by a 
recommended third-party (like epel) for the company I'm currently working at 
(maintaining own rpms is fine and I could even do it myself if clamav would 
provide/maintain a spec-file).

An extra thing is that the blog article states "This is only relevant if you 
are installing from source", so I hope that all this is just a non-issue (I'll 
need to rebuild myself later today again to verify).

Franky

F.

_______________________________________________

clamav-users mailing list
clamav-users@lists.clamav.net
https://lists.clamav.net/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to