Bug 205095 - monodoc-1.1.17-1.fc5.x86_64 installs monodoc.dll in wrong location
Summary: monodoc-1.1.17-1.fc5.x86_64 installs monodoc.dll in wrong location
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: monodoc
Version: 5
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Paul F. Johnson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-09-04 03:50 UTC by Dean Brettle
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-09-04 18:23:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dean Brettle 2006-09-04 03:50:43 UTC
Description of problem:

monodoc-1.1.17-1.fc5.x86_64 installs monodoc.dll under /usr/lib64/mono instead
of /usr/lib/mono.  As a a result monodevelop can't find it and can't start.

Version-Release number of selected component (if applicable):

monodoc-1.1.17-1.fc5.x86_64
monodevelop-0.11-16.fc5

How reproducible:

Everytime

Steps to Reproduce:
1. Install monodoc-1.1.17-1.fc5.x86_64
2. Start monodevelop
  
Actual results:

Error saying it can't find monodoc assembly.

Expected results:

Monodevelop should start.

Additional info:

I worked around the problem by reverting to monodoc-1.1.16-1.fc5.x86_64.

Comment 1 Paul F. Johnson 2006-09-04 15:57:27 UTC
Actually, this isn't a bug - monodoc on x86_64 should be putting things in
/usr/lib64 - the problem is that monodevelop is looking in the wrong place.
gecko-sharp was holding a rebuild of monodevelop up (I was unaware it was
broken), but that has been fixed.

Assuming gecko-sharp hits the next push, I can get a new monodevelop out tomorrow.

Comment 2 Dean Brettle 2006-09-04 17:52:25 UTC
It sounds like the relocation (from lib to lib64) is an incompatible change that
requires all apps that use monodoc.dll to be rebuilt, including those that
aren't included in Extras.  IMO, such a change isn't appropriate for an update
to a stable distribution.  Perhaps the dll should be installed in both locations
until at least FC6.  Ideally the FC6 would continue to support both locations
but the release notes would officially deprecate it and indicate that only lib64
would work in FC7.

Just my $.02.



Comment 3 Paul F. Johnson 2006-09-04 18:23:52 UTC
There are no apps in core that require monodoc. As far as I am aware (and I
review a lot of the mono apps going into extras), there is nothing in extras
other than monodevelop which uses monodoc.

The change will be fully into FC6 (it's already in rawhide and has been for
quite a while now) and should work in FC5 (it certainly has on my test rigs)


Note You need to log in before you can comment on or make changes to this bug.