Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.

Bug 1360620

Summary: Remove Mono.Cecil dlls from mono-core
Product: [Fedora] Fedora Reporter: Timotheus Pokorra <pokorra.mailinglists>
Component: monoAssignee: Timotheus Pokorra <pokorra.mailinglists>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: chkr, claudiorodrigo, itamar, lxtnow, paul, pokorra.mailinglists
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-09 10:33:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1360389    

Description Timotheus Pokorra 2016-07-27 07:33:53 UTC
It seems that Mono.Cecil is part of mono-core, even though there is a specific package for it (https://admin.fedoraproject.org/pkgdb/package/rpms/mono-cecil/).

to test:
rpm -ql mono-core | grep Cecil
/usr/lib/mono/gac/Mono.Cecil
/usr/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756
/usr/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll
/usr/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll.mdb

in mono-cecil package:
rpm -ql mono-cecil | grep Mono.Cecil.dll
/usr/lib/mono/Mono.Cecil/Mono.Cecil.dll
/usr/lib/mono/gac/Mono.Cecil/0.9.6.0__0738eb9f132ed756/Mono.Cecil.dll
/usr/lib/mono/gac/Mono.Cecil/0.9.6.0__0738eb9f132ed756/Mono.Cecil.dll.mdb

it seems, Mono.Cecil is in the mono tarball, in the external directory.
see also https://github.com/mono/mono/blob/master/mcs/class/Mono.Cecil/Mono.Cecil.dll.sources

Comment 1 Timotheus Pokorra 2016-07-27 07:41:30 UTC
when building nunit 3.4, I need the newer version of Mono.Cecil, to avoid compiler error: Type `Mono.Cecil.ModuleDefinition' does not contain a definition for `RuntimeVersion'