Bug 441731 - monodevelop includes prebuilt and system libraries
Summary: monodevelop includes prebuilt and system libraries
Alias: None
Product: Fedora
Classification: Fedora
Component: monodevelop
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Paul F. Johnson
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2008-04-09 18:17 UTC by Toshio Ernie Kuratomi
Modified: 2008-05-11 20:58 UTC (History)
0 users

Clone Of:
Last Closed: 2008-05-11 20:58:15 UTC

Attachments (Terms of Use)

Description Toshio Ernie Kuratomi 2008-04-09 18:17:06 UTC
Description of problem:
Some libraries includedin monodevelop are duplicates of libraries provided by
other packages and/or libraries with separate upstreams.  monodevelop cannot
ship these libraries as part of its package.

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

Steps to Reproduce:
One example:
1. repoquery --whatprovides --repoid=development 'mono(Mono.Cecil)'
Actual results:

Expected results:

Additional info:
monodevelop needs to be audited for libraries that it provides that have a
separate upstream and should be provided by those packages instead.

Comment 1 Toshio Ernie Kuratomi 2008-04-10 00:52:34 UTC
This package also has prebuilt binaries of nunit.core.dll  nunit.framework.dll
and does not appear to have source for them.

Comment 2 Toshio Ernie Kuratomi 2008-04-10 01:02:36 UTC
Correction.  There may be source for these in a higher level directory.  I
haven't checked the build process to see if they're rebuilt.

Comment 3 Paul F. Johnson 2008-04-22 14:12:56 UTC
There seems to be a problem with the nunit22.pc file in that it points to
/usr/lib instead of ${libdir}. If the build process doesn't find what it looks
for, it packages it's own copy.

I've emailed spot a fix for the .pc file.

Comment 4 Paul F. Johnson 2008-04-22 14:28:59 UTC
There is also the same sort of problem with mono-cecil-flowanalysis.pc...

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