[Mono-dev] Old Mono.Cecil bundled in Mono tarball

Timotheus Pokorra timotheus.pokorra at solidcharity.com
Wed Aug 24 08:50:45 UTC 2016


I have an issue that the current NUnit 3.4.1 requires Mono.Cecil >= 0.9.6.
But the mono tarball (even for 4.6.0 Beta) comes with Mono.Cecil
0.9.5, and even provides a mono-cecil.pc file and everything. So the
rpm mono-core also delivers cecil.pc.
In Fedora, we have a separate package for Mono.Cecil [1], and I would
prefer that situation.

I notice that in mono master [2] cecil has been upgraded some weeks
ago to current master of cecil, which is version 0.10.0 Beta.

I still would prefer if external libraries are not that hard bundled
into Mono, at least not delivered in the rpm.
I am trying to patch the bundled version of Cecil out in my spec file,
but that is quite strange and does not look nice. I think we should
aim for the clear and clean way.

I wonder how we can cleanly resolve this situation.

Or should I aim to have two versions of Mono.Cecil on the system?

Any thoughts? Should I prepare a pull request?


[1] http://pkgs.fedoraproject.org/cgit/rpms/mono-cecil.git/tree/
[2] https://github.com/mono/cecil

More information about the Mono-devel-list mailing list