From rom at twister.dyndns.org Thu Jun 4 23:24:22 2015 Content-Type: multipart/mixed; boundary="===============1169002211404770578==" MIME-Version: 1.0 From: Fred Wittekind To: epel-devel at lists.fedoraproject.org Subject: Re: clamav (again) Date: Wed, 16 Feb 2011 16:53:09 -0500 Message-ID: <4D5C4745.1040006@twister.dyndns.org> In-Reply-To: 20110214151839.0306c537@ohm.scrye.com --===============1169002211404770578== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080709080302010908090201 Content-Type: text/plain; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit First of all, I appreciate the work. I prefer to install the empty db package, and have freshclam download the initial database. I didn't see a db-empty package in your spec file. I had some issues where after updating clamav, freshclam named the updated db files differently than came in the db package, and I ended up with clam complaining about having two databases. My take from https://bugzilla.redhat.com/show_bug.cgi?id=3D573191 was to add --disable-llvm to the build for EL5, since AFAIK the EL5 SELinux package doesn't have the clamd_use_jit boolean (I haven't checked 5.6). Fred On 2/14/2011 5:18 PM, Kevin Fenzi wrote: > Greetings. = > > Last week at the epel meeting we talked about clamav and getting it > updated and maintained better. One of the issues that came up is that > folks would prefer a more understandable spec. That would help maintain > and keep it updated better. = > > Toward that end I have: = > > http://www.scrye.com/~kevin/fedora/clamav/ > > This is a package based on Dag's package from a while back and updated > for Fedora guidelines, etc. = > > In some simple testing on epel5 and epel6 it works pretty well. It > upgrades the existing packages ok, with one exception: You need to > 'mv /etc/freshclam.conf.rpmnew /etc/freshclam.conf' in order to get > freshclam happy. I'm not sure of a way around this, but if anyone has > one, I'd love to hear it. = > > I mailed the EPEL maintainers of clamav last week and got one reply > saying the spec seemed fine, but nothing back from the other > co-maintainers. I'd like to set a time (say a week from now?) where we > just commit this new spec and push out updates for testing. = > > Thoughts? Comments? Flames? = > > kevin > > > _______________________________________________ > epel-devel-list mailing list > epel-devel-list(a)redhat.com > https://www.redhat.com/mailman/listinfo/epel-devel-list --------------080709080302010908090201 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit First of all, I appreciate the work.

I prefer to install the empty db package, and have freshclam download the initial database.  I didn't see a db-empty package in your spec file.  I had some issues where after updating clamav, freshclam named the updated db files differently than came in the db package, and I ended up with clam complaining about having two databases.

My take from https://bugzilla.redhat.com/show_bug= .cgi?id=3D573191 was to add --disable-llvm to the build for EL5, since AFAIK the EL5 SELinux package doesn't have the clamd_use_jit boolean (I haven't checked 5.6).

Fred

On 2/14/2011 5:18 PM, Kevin Fenzi wrote:
Greetings. =


Last week at the epel meeting we talked about clamav and getting it
updated and maintained better. One of the issues that came up is that
folks would prefer a more understandable spec. That would help maintain
and keep it updated better. =


Toward that end I have: =


http://www.scrye.com/~kevin/fedora/clamav/

This is a package based on Dag's package from a while back and updated
for Fedora guidelines, etc. =


In some simple testing on epel5 and epel6 it works pretty well. It
upgrades the existing packages ok, with one exception: You need to
'mv /etc/freshclam.conf.rpmnew /etc/freshclam.conf' in order to get
freshclam happy. I'm not sure of a way around this, but if anyone has
one, I'd love to hear it. =


I mailed the EPEL maintainers of clamav last week and got one reply
saying the spec seemed fine, but nothing back from the other
co-maintainers. I'd like to set a time (say a week from now?) where we
just commit this new spec and push out updates for testing. =


Thoughts? Comments? Flames? =


kevin
_______________________________________________ epel-devel-list mailing list epel-devel-list(a)redhat.com https://www.redhat.com/mailman/listinfo/epel-devel= -list

--------------080709080302010908090201-- --===============1169002211404770578== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA3MDkwODAzMDIwMTA5MDgwOTAyMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKRmlyc3Qgb2Yg YWxsLCBJIGFwcHJlY2lhdGUgdGhlIHdvcmsuCgpJIHByZWZlciB0byBpbnN0YWxsIHRoZSBlbXB0 eSBkYiBwYWNrYWdlLCBhbmQgaGF2ZSBmcmVzaGNsYW0gZG93bmxvYWQKdGhlIGluaXRpYWwgZGF0 YWJhc2UuICBJIGRpZG4ndCBzZWUgYSBkYi1lbXB0eSBwYWNrYWdlIGluIHlvdXIgc3BlYwpmaWxl LiAgSSBoYWQgc29tZSBpc3N1ZXMgd2hlcmUgYWZ0ZXIgdXBkYXRpbmcgY2xhbWF2LCBmcmVzaGNs YW0gbmFtZWQKdGhlIHVwZGF0ZWQgZGIgZmlsZXMgZGlmZmVyZW50bHkgdGhhbiBjYW1lIGluIHRo ZSBkYiBwYWNrYWdlLCBhbmQgSQplbmRlZCB1cCB3aXRoIGNsYW0gY29tcGxhaW5pbmcgYWJvdXQg aGF2aW5nIHR3byBkYXRhYmFzZXMuCgpNeSB0YWtlIGZyb20gaHR0cHM6Ly9idWd6aWxsYS5yZWRo YXQuY29tL3Nob3dfYnVnLmNnaT9pZD01NzMxOTEgd2FzIHRvCmFkZCAtLWRpc2FibGUtbGx2bSB0 byB0aGUgYnVpbGQgZm9yIEVMNSwgc2luY2UgQUZBSUsgdGhlIEVMNSBTRUxpbnV4CnBhY2thZ2Ug ZG9lc24ndCBoYXZlIHRoZSBjbGFtZF91c2Vfaml0IGJvb2xlYW4gKEkgaGF2ZW4ndCBjaGVja2Vk IDUuNikuCgpGcmVkCgpPbiAyLzE0LzIwMTEgNToxOCBQTSwgS2V2aW4gRmVuemkgd3JvdGU6Cj4g R3JlZXRpbmdzLiAKPgo+IExhc3Qgd2VlayBhdCB0aGUgZXBlbCBtZWV0aW5nIHdlIHRhbGtlZCBh Ym91dCBjbGFtYXYgYW5kIGdldHRpbmcgaXQKPiB1cGRhdGVkIGFuZCBtYWludGFpbmVkIGJldHRl ci4gT25lIG9mIHRoZSBpc3N1ZXMgdGhhdCBjYW1lIHVwIGlzIHRoYXQKPiBmb2xrcyB3b3VsZCBw cmVmZXIgYSBtb3JlIHVuZGVyc3RhbmRhYmxlIHNwZWMuIFRoYXQgd291bGQgaGVscCBtYWludGFp bgo+IGFuZCBrZWVwIGl0IHVwZGF0ZWQgYmV0dGVyLiAKPgo+IFRvd2FyZCB0aGF0IGVuZCBJIGhh dmU6IAo+Cj4gaHR0cDovL3d3dy5zY3J5ZS5jb20vfmtldmluL2ZlZG9yYS9jbGFtYXYvCj4KPiBU aGlzIGlzIGEgcGFja2FnZSBiYXNlZCBvbiBEYWcncyBwYWNrYWdlIGZyb20gYSB3aGlsZSBiYWNr IGFuZCB1cGRhdGVkCj4gZm9yIEZlZG9yYSBndWlkZWxpbmVzLCBldGMuIAo+Cj4gSW4gc29tZSBz aW1wbGUgdGVzdGluZyBvbiBlcGVsNSBhbmQgZXBlbDYgaXQgd29ya3MgcHJldHR5IHdlbGwuIEl0 Cj4gdXBncmFkZXMgdGhlIGV4aXN0aW5nIHBhY2thZ2VzIG9rLCB3aXRoIG9uZSBleGNlcHRpb246 IFlvdSBuZWVkIHRvCj4gJ212IC9ldGMvZnJlc2hjbGFtLmNvbmYucnBtbmV3IC9ldGMvZnJlc2hj bGFtLmNvbmYnIGluIG9yZGVyIHRvIGdldAo+IGZyZXNoY2xhbSBoYXBweS4gSSdtIG5vdCBzdXJl IG9mIGEgd2F5IGFyb3VuZCB0aGlzLCBidXQgaWYgYW55b25lIGhhcwo+IG9uZSwgSSdkIGxvdmUg dG8gaGVhciBpdC4gCj4KPiBJIG1haWxlZCB0aGUgRVBFTCBtYWludGFpbmVycyBvZiBjbGFtYXYg bGFzdCB3ZWVrIGFuZCBnb3Qgb25lIHJlcGx5Cj4gc2F5aW5nIHRoZSBzcGVjIHNlZW1lZCBmaW5l LCBidXQgbm90aGluZyBiYWNrIGZyb20gdGhlIG90aGVyCj4gY28tbWFpbnRhaW5lcnMuIEknZCBs aWtlIHRvIHNldCBhIHRpbWUgKHNheSBhIHdlZWsgZnJvbSBub3c/KSB3aGVyZSB3ZQo+IGp1c3Qg Y29tbWl0IHRoaXMgbmV3IHNwZWMgYW5kIHB1c2ggb3V0IHVwZGF0ZXMgZm9yIHRlc3RpbmcuIAo+ Cj4gVGhvdWdodHM/IENvbW1lbnRzPyBGbGFtZXM/IAo+Cj4ga2V2aW4KPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBlcGVsLWRldmVsLWxpc3Qg bWFpbGluZyBsaXN0Cj4gZXBlbC1kZXZlbC1saXN0QHJlZGhhdC5jb20KPiBodHRwczovL3d3dy5y ZWRoYXQuY29tL21haWxtYW4vbGlzdGluZm8vZXBlbC1kZXZlbC1saXN0CgoKLS0tLS0tLS0tLS0t LS0wODA3MDkwODAzMDIwMTA5MDgwOTAyMDEKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJz ZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8IURPQ1RZUEUg SFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9uYWwvL0VOIj4KPGh0 bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4 NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkg dGV4dD0iIzAwMDAwMCIgYmdjb2xvcj0iI2ZmZmZmZiI+CiAgICBGaXJzdCBvZiBhbGwsIEkgYXBw cmVjaWF0ZSB0aGUgd29yay48YnI+CiAgICA8YnI+CiAgICBJIHByZWZlciB0byBpbnN0YWxsIHRo ZSBlbXB0eSBkYiBwYWNrYWdlLCBhbmQgaGF2ZSBmcmVzaGNsYW0KICAgIGRvd25sb2FkIHRoZSBp bml0aWFsIGRhdGFiYXNlLiZuYnNwOyBJIGRpZG4ndCBzZWUgYSBkYi1lbXB0eSBwYWNrYWdlIGlu CiAgICB5b3VyIHNwZWMgZmlsZS4mbmJzcDsgSSBoYWQgc29tZSBpc3N1ZXMgd2hlcmUgYWZ0ZXIg dXBkYXRpbmcgY2xhbWF2LAogICAgZnJlc2hjbGFtIG5hbWVkIHRoZSB1cGRhdGVkIGRiIGZpbGVz IGRpZmZlcmVudGx5IHRoYW4gY2FtZSBpbiB0aGUgZGIKICAgIHBhY2thZ2UsIGFuZCBJIGVuZGVk IHVwIHdpdGggY2xhbSBjb21wbGFpbmluZyBhYm91dCBoYXZpbmcgdHdvCiAgICBkYXRhYmFzZXMu PGJyPgogICAgPGJyPgogICAgTXkgdGFrZSBmcm9tIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9 NTczMTkxIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTU3MzE5 MTwvYT4gd2FzCiAgICB0byBhZGQgLS1kaXNhYmxlLWxsdm0gdG8gdGhlIGJ1aWxkIGZvciBFTDUs IHNpbmNlIEFGQUlLIHRoZSBFTDUKICAgIFNFTGludXggcGFja2FnZSBkb2Vzbid0IGhhdmUgdGhl IGNsYW1kX3VzZV9qaXQgYm9vbGVhbiAoSSBoYXZlbid0CiAgICBjaGVja2VkIDUuNikuPGJyPgog ICAgPGJyPgogICAgRnJlZDxicj4KICAgIDxicj4KICAgIE9uIDIvMTQvMjAxMSA1OjE4IFBNLCBL ZXZpbiBGZW56aSB3cm90ZToKICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDoyMDExMDIxNDE1MTgz OS4wMzA2YzUzN0BvaG0uc2NyeWUuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPHByZSB3 cmFwPSIiPkdyZWV0aW5ncy4gCgpMYXN0IHdlZWsgYXQgdGhlIGVwZWwgbWVldGluZyB3ZSB0YWxr ZWQgYWJvdXQgY2xhbWF2IGFuZCBnZXR0aW5nIGl0CnVwZGF0ZWQgYW5kIG1haW50YWluZWQgYmV0 dGVyLiBPbmUgb2YgdGhlIGlzc3VlcyB0aGF0IGNhbWUgdXAgaXMgdGhhdApmb2xrcyB3b3VsZCBw cmVmZXIgYSBtb3JlIHVuZGVyc3RhbmRhYmxlIHNwZWMuIFRoYXQgd291bGQgaGVscCBtYWludGFp bgphbmQga2VlcCBpdCB1cGRhdGVkIGJldHRlci4gCgpUb3dhcmQgdGhhdCBlbmQgSSBoYXZlOiAK CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cuc2NyeWUu Y29tL35rZXZpbi9mZWRvcmEvY2xhbWF2LyI+aHR0cDovL3d3dy5zY3J5ZS5jb20vfmtldmluL2Zl ZG9yYS9jbGFtYXYvPC9hPgoKVGhpcyBpcyBhIHBhY2thZ2UgYmFzZWQgb24gRGFnJ3MgcGFja2Fn ZSBmcm9tIGEgd2hpbGUgYmFjayBhbmQgdXBkYXRlZApmb3IgRmVkb3JhIGd1aWRlbGluZXMsIGV0 Yy4gCgpJbiBzb21lIHNpbXBsZSB0ZXN0aW5nIG9uIGVwZWw1IGFuZCBlcGVsNiBpdCB3b3JrcyBw cmV0dHkgd2VsbC4gSXQKdXBncmFkZXMgdGhlIGV4aXN0aW5nIHBhY2thZ2VzIG9rLCB3aXRoIG9u ZSBleGNlcHRpb246IFlvdSBuZWVkIHRvCidtdiAvZXRjL2ZyZXNoY2xhbS5jb25mLnJwbW5ldyAv ZXRjL2ZyZXNoY2xhbS5jb25mJyBpbiBvcmRlciB0byBnZXQKZnJlc2hjbGFtIGhhcHB5LiBJJ20g bm90IHN1cmUgb2YgYSB3YXkgYXJvdW5kIHRoaXMsIGJ1dCBpZiBhbnlvbmUgaGFzCm9uZSwgSSdk IGxvdmUgdG8gaGVhciBpdC4gCgpJIG1haWxlZCB0aGUgRVBFTCBtYWludGFpbmVycyBvZiBjbGFt YXYgbGFzdCB3ZWVrIGFuZCBnb3Qgb25lIHJlcGx5CnNheWluZyB0aGUgc3BlYyBzZWVtZWQgZmlu ZSwgYnV0IG5vdGhpbmcgYmFjayBmcm9tIHRoZSBvdGhlcgpjby1tYWludGFpbmVycy4gSSdkIGxp a2UgdG8gc2V0IGEgdGltZSAoc2F5IGEgd2VlayBmcm9tIG5vdz8pIHdoZXJlIHdlCmp1c3QgY29t bWl0IHRoaXMgbmV3IHNwZWMgYW5kIHB1c2ggb3V0IHVwZGF0ZXMgZm9yIHRlc3RpbmcuIAoKVGhv dWdodHM/IENvbW1lbnRzPyBGbGFtZXM/IAoKa2V2aW4KPC9wcmU+CiAgICAgIDxwcmUgd3JhcD0i Ij4KPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZXBlbC1kZXZlbC1s aXN0IG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PSJtYWlsdG86ZXBlbC1kZXZlbC1saXN0QHJlZGhhdC5jb20iPmVwZWwtZGV2ZWwtbGlzdEByZWRo YXQuY29tPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczov L3d3dy5yZWRoYXQuY29tL21haWxtYW4vbGlzdGluZm8vZXBlbC1kZXZlbC1saXN0Ij5odHRwczov L3d3dy5yZWRoYXQuY29tL21haWxtYW4vbGlzdGluZm8vZXBlbC1kZXZlbC1saXN0PC9hPgo8L3By ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0t LS0tLS0tMDgwNzA5MDgwMzAyMDEwOTA4MDkwMjAxLS0KCg== --===============1169002211404770578==--