Bug 1663011
Summary: | clamav-devel-0.101 unusable due to missing cltypes.h | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kevin Kofler <kevin> |
Component: | clamav | Assignee: | Sergio Basto <sergio> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 28 | CC: | anon.amish, bennie.joubert, frank, gbcox, janfrode, j, ondrejj, orion, redhat-bugzilla, rh-bugzilla, sergio, steve |
Target Milestone: | --- | Keywords: | Regression, Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://blog.clamav.net/2018/12/libclamav-missing-headers-issue.html | ||
Whiteboard: | |||
Fixed In Version: | clamav-0.101.0-3.fc29 clamav-0.101.1-1.fc29 clamav-0.101.1-1.fc28 clamav-0.101.1-1.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-01-13 02:31:14 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1604507, 1663331, 1665739 |
Description
Kevin Kofler
2019-01-02 17:20:51 UTC
This is the fix that is required: https://github.com/Cisco-Talos/clamav-devel/commit/dee22f2acf5e322c24ff5df4b6606f93eac5690e So it seems that clamav 0.101 bumps from libclamav.7 to libclamav.9. Since it's already been pushed, all of the packages that depend on libclamav need rebuilding, but currently nothing that includes clamav.h can build at all. Here's hoping that clamav upstream release 0.101.1 sooner rather than later. They said "shortly after the start of 2019". I'd suggest just backporting the patch from git (see comment #1). By the way, this soname bump was pushed all the way down to F28 updates (!) and was NOT announced, neither to the mailing list, nor to me (whereas an announcement is mandatory even for Rawhide!). Yeah, I messed up big here. Working on an update. when 0.101.1 is released ? Supposedly "shortly after the start of 2019". Which to me means, uh, today or maybe tomorrow. But other than that one blog post I haven't seen any other news. Updated clamav building for rawhide - https://koji.fedoraproject.org/koji/taskinfo?taskID=31799599 will try to rebuild deps after that completes. I don't think cyrus-imapd will build in rawhide right now even with this fix, so don't worry about doing that one. Well, perhaps not unsurprising for an ABI change, there are API changes as well. So both klamav and cyrus-imapd will need to be updated to handle them. I got klamav building in Rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1177040 I want to build that for F28 updates and F29 updates too, but I need a working clamav buildroot override for that. Buildroot overrides have just been submitted. And now they entered the buildroots (according to koji wait-repo), so I submitted the klamav builds. For F28, there is a "build key" mismatch between qt3 and kdelibs3, so I am rebuilding kdelibs3 too. kdelibs3-3.5.10-96.fc28: https://bodhi.fedoraproject.org/updates/FEDORA-2019-357bb9e13f klamav-0.46-26.fc28: https://bodhi.fedoraproject.org/updates/FEDORA-2019-b0f6e2f5af klamav-0.46-26.fc29: https://bodhi.fedoraproject.org/updates/FEDORA-2019-bac5edc2f3 clamav-0.101.0-3.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-a3cadfdac5 clamav-0.101.0-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f1d3e0edd3 clamav-0.101.0-3.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-313b5e92f4 clamav-0.101.0-3.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-313b5e92f4 clamav-0.101.0-3.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-a3cadfdac5 clamav-0.101.0-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-f1d3e0edd3 clamav-0.101.0-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. (In reply to Jason Tibbitts from comment #2) > So it seems that clamav 0.101 bumps from libclamav.7 to libclamav.9. Since > it's already been pushed, all of the packages that depend on libclamav need > rebuilding, but currently nothing that includes clamav.h can build at all. > > Here's hoping that clamav upstream release 0.101.1 sooner rather than later. > They said "shortly after the start of 2019". FYI, it looks like 0.101.1 was released yesterday. (In reply to Frank Crawford from comment #23) > FYI, it looks like 0.101.1 was released yesterday. Thanks, upstream-release-monitoring seems that is stopped since 28 of Dec 2018 . Anyone want take care of update ? or should I take it ? Thanks If you could handle it, that would be great. Thanks. OK , I'm preparing a new package clamav-0.101.1-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a96a482d2e clamav-0.101.1-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7e3eae1b62 clamav-0.101.1-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-95a6047bc6 clamav-0.101.1-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-95a6047bc6 clamav-0.101.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-a96a482d2e clamav-0.101.1-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7e3eae1b62 clamav-0.101.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. clamav-0.101.1-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. clamav-0.101.1-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report. |