Bug 488922
Summary: | /usr/include/curl/curlbuild.h conflicts between i386 and x86_64 packages | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Eli Wapniarski <eli> |
Component: | curl | Assignee: | Kamil Dudka <kdudka> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | erik-fedora, ffesti, hongjiu.lu, james.antill, jnovy, joe, kdudka, nbarriga, pmatilai, tim.lauridsen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | curl-7.19.4-3.fc11 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-03-11 09:30:04 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Eli Wapniarski
2009-03-06 08:14:29 UTC
*** Bug 488926 has been marked as a duplicate of this bug. *** Thank you for the report. The man page should be moved to .noarch package, it could help in such cases. I am going to look at it next week. *** Bug 489341 has been marked as a duplicate of this bug. *** The 32bit compatibility libraries were indeed there, but it seems some obsoletes are still missing. I had to manually uninstall rpm -e --nodeps curl-7.18.2-1.fc8.i386 Then I had to specify the installations of libssh2.32bit libcurl.32bit Then rpm -e libcurl-devel-7.18.2-9.fc10.i386 Then everything updated correctly and all dependancies seem to be met. The conflict is on file /usr/include/curl/curlbuild.h as reported in Bug 489341, thanks! This file was introduced in curl-7.19.0 and differs between i386 and x86_64 packages. Now I am looking for proper solution to avoid this conflict. It's tough to hold architecture dependent headers separately but still easy reachable. Does anybody really need i386 and x86_64 libcurl-devel packages installed together? If not we can explicitly declare conflict between these packages. Kamil, have a look at how pyconfig.h works in python (that has i386 and x86_64 versions of the file, and is tweaked so it can be installed at the same time). "Does anybody really need i386 and x86_64 libcurl-devell packages installed together?" We do on our multi-arch build boxes. This bug is against rawhide but the curlbuild.h multi-arch issue is in F10 too. James, this is exactly what I was looking for. Thanks! No problem to reuse it in the curl package I think... Joe, thanks for insight. We know that F9 and F10 curl packages are affected as well. They were updated to 7.19.4 recently. No need to open separate bugs. built as curl-7.19.4-3.fc11 curl-7.19.4-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/curl-7.19.4-3.fc10 curl-7.19.4-3.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/curl-7.19.4-3.fc9 curl-7.19.4-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. curl-7.19.4-3.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. |