Bug 174926
Summary: | wrong %{_lib} in the x86_64 version | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Thomas Antony <thomas> |
Component: | cyrus-imapd | Assignee: | Tomas Janousek <tjanouse> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | extras-qa |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-04-23 10:24:32 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
Thomas Antony
2005-12-04 11:20:09 UTC
Did a little investigation, many parts of the spec file do use %{_lib} which made this a little confusing, I think the problem arises with this line in the spec file: %define _cyrexecdir %{_exec_prefix}/lib/%{name} which I think should be changed to: %define _cyrexecdir %{_libdir}/%{name} However, locating the executables in /usr/lib64/cyrus-imapd rather than the conventional /usr/lib/cyrus-imapd, while technically correct will confuse a lot of scripts and add-on utilites which expect to find it in the later location. At the moment I'm reluctant to make the change without a clear understanding of how many things are going to break, this needs some more investigation. I noticed that this is still not fixed with cyrus-imapd-2.3.1-2.6.fc5 Please find a resolution in the near future and fix this problem. The files under /usr/lib/cyrus-imapd are not libraries so they don't belong under /usr/lib64. Well, in RHEL-4, the files are in /usr/lib64 and since then, someone has moved them to /usr/lib, for a reason I don't know. If they're not libraries, they probably belong to /usr/libexec anyway. But I had decided to leave this decision to a reviewer and I'm therefore closing this one. If you believe the files should be somewhere else, make a note of it in the review bug, please. There are only executables, perl and bash script and no libs in /usr/lib/cyrus-imapd, so this is defintily the wrong place. Won't fix isn't a solution and the right direction. What does the Fedora packaging rules say? > If you believe the files should be somewhere else, make a note of it in the
review bug, please.
|