Bug 195765
Summary: | Monodoc takes ownership of directories it shouldn't | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Brian Pepple <bdpepple> |
Component: | monodoc | Assignee: | Paul F. Johnson <paul> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | extras-qa, gemi |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-07-04 15:21:41 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
Brian Pepple
2006-06-17 14:56:29 UTC
Thanks - I'll get that fixed. It's not in core as until monodevelop is available, it's pointless to do so as the app doesn't work standalone. Actually, other mono packages can use it (for instance daap-sharp). In fact monodoc does not take ownership of directories that it should, namely /usr/lib/monodoc. Gérard is correct. You should be using '%{_libdir}/%{name}/' instead of how your currently handling. This will also take ownership of any children directories. This seems to be a common problem for you, and I would suggest working with a mentor or your sponsor so this doesn't occur with any future packages you submit to FE. #4 okay, help me here to understand In the spec file, I have a number of lines such as %{_libdir}/%{name}/*.exe %{_libdir}/%{name}/sources/*.tree monodoc takes ownership of them. Are you saying that all I need is %{_libdir}/%{name}/ and not the lines currently there? I actually have the %{_libdir}/%{name}/ bit in 1.1.13-10 but changed it for 1.1.13-12 (probably after misreading something!) Correct. You can replace this: %{_libdir}/%{name}/*.exe %{_libdir}/%{name}/monodoc.xml %{_libdir}/%{name}/sources/*.zip %{_libdir}/%{name}/sources/*.tree %{_libdir}/%{name}/sources/*.source With this: %{_libdir}/%{name}/ This will give you ownership of %{_libdir}/%{name}, and all it's children directories and files. Thanks - fixed and should be in the next push I don't want to appear picky :-) but shouldn't /usr/lib/mono/monodoc be owned too? (version monodoc-1.1.13-13.fc5) |