Re: Mono Package audit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2008-04-09 at 19:08 -0700, Toshio Kuratomi wrote:
> binary    | nant_

This guy is the big problem.

Nant includes prebuilt copies of:

lib/
=====
ICSharpCode.SharpCvsLib.Console.dll
ICSharpCode.SharpCvsLib.dll
ICSharpCode.SharpZipLib.dll
log4net.dll
NUnitCore.dll
scvs.exe

lib/mono/1.0/
=========
NDoc.Core.dll
NDoc.Documenter.Msdn.dll
NDoc.ExtendedUI.dll
nunit.core.dll
nunit.framework.dll
nunit.util.dll

lib/mono/2.0/
=========
NDoc.Core.dll
NDoc.Documenter.Msdn.dll
NDoc.ExtendedUI.dll
nunit.core.dll
nunit.framework.dll
nunit.util.dll

I managed to package up sharpcvslib and ndoc, but the nunit bits are
killer. Nant needs nunit 2.2.8.0, but nunit is provided by the core mono
package, and it is only at 2.2.0.0. Important bits are missing, and the
nunit inside core mono looks to be modified. It will not cleanly build
against the provided nunit, and there is no good way to do an override.

On top of that, the NUnitCore.dll looks to be from an ancient version of
NUnit, in the 1.0 series, for which I can't find source for (anywhere).
I disabled the NUnit1 support in nant, hoping that would get me past it,
but Nunit2 needs TestOutput, which is only found in later builds of
NUnit.

This is bad because nant is how a lot of these mono packages build. For
example, both sharpcvslib and ndoc need nant to build from source. I've
spent the last two days trying to overcome this, but I am just out of
directions.

The mono-ndoc and mono-sharpcvslib SRPMS and SPECS are below:
http://www.auroralinux.org/people/spot/review/new/mono-ndoc-1.3.1-1.fc9.src.rpm
http://www.auroralinux.org/people/spot/review/new/mono-ndoc.spec

http://www.auroralinux.org/people/spot/review/new/mono-sharpcvslib-0.35-1.fc9.src.rpm
http://www.auroralinux.org/people/spot/review/new/mono-sharpcvslib.spec

~spot


-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux