Hi Daniel, On Tue, Nov 01, 2011 at 09:55:15PM +0100, Julian Taylor wrote: > Package: widemargin > Version: 1.0.11-1 > Severity: important > > the widemargin package does not build in debian experimental with mono 2.10 > and > nunit 2.5. > > relevant build log (fulll buildlog attached.) > /usr/lib/mono/4.0/Microsoft.Common.targets: warning : Reference > 'nunit.framework, Version=2.4.7.0, Culture=neutral, > PublicKeyToken=96d09a1eb7f44a77' not resolved > .... > BibleDatabaseTests.cs(20,23): error CS0234: The type or namespace name > `SyntaxHelpers' does not exist in the namespace `NUnit.Framework'. Are you > missing an assembly reference?
I fixed this by porting to NUnit 2.5 (didn't require very much) http://community.sharpdevelop.net/blogs/mattward/archive/2009/05/10/NUnit25Support.aspx you might want to support both 2.4 and 2.5, but I don't know how to do that with xbuild. Attached. And uploading to experimental. Cheers, -- Iain Lane [ i...@orangesquash.org.uk ] Debian Developer [ la...@debian.org ] Ubuntu Developer [ la...@ubuntu.com ] PhD student [ i...@cs.nott.ac.uk ]
Description: Port to nunit 2.5 API Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647322 Forwarded: yes Author: Iain Lane <la...@debian.org> Index: widemargin/WideMargin.Database.Tests/BibleDatabaseTests.cs =================================================================== --- widemargin.orig/WideMargin.Database.Tests/BibleDatabaseTests.cs 2011-10-06 10:39:41.339518415 +0100 +++ widemargin/WideMargin.Database.Tests/BibleDatabaseTests.cs 2011-11-03 01:36:05.387217838 +0000 @@ -17,7 +17,6 @@ using System; using NUnit.Framework; using NUnit.Core; -using NUnit.Framework.SyntaxHelpers; using System.Data; using Mono.Data.Sqlite; using WideMargin.Database; Index: widemargin/WideMargin.Database.Tests/WideMargin.Database.Tests.csproj =================================================================== --- widemargin.orig/WideMargin.Database.Tests/WideMargin.Database.Tests.csproj 2011-10-06 10:39:41.339518415 +0100 +++ widemargin/WideMargin.Database.Tests/WideMargin.Database.Tests.csproj 2011-11-03 01:35:37.672304373 +0000 @@ -34,10 +34,10 @@ <Reference Include="System.Core" /> <Reference Include="System.Xml.Linq" /> <Reference Include="System.Xml" /> - <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> + <Reference Include="nunit.framework, Version=2.5.10.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> <Package>mono-nunit</Package> </Reference> - <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> + <Reference Include="nunit.core, Version=2.5.10.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> <Package>mono-nunit</Package> </Reference> <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f"> Index: widemargin/WideMargin.GUI.Tests/PageRangerTests.cs =================================================================== --- widemargin.orig/WideMargin.GUI.Tests/PageRangerTests.cs 2011-10-06 10:39:41.427514967 +0100 +++ widemargin/WideMargin.GUI.Tests/PageRangerTests.cs 2011-11-03 01:35:12.609286942 +0000 @@ -17,7 +17,6 @@ using System; using NUnit.Framework; using WideMargin.GUI; -using NUnit.Framework.SyntaxHelpers; namespace WideMargin.GUI.Tests { Index: widemargin/WideMargin.GUI.Tests/WideMargin.GUI.Tests.csproj =================================================================== --- widemargin.orig/WideMargin.GUI.Tests/WideMargin.GUI.Tests.csproj 2011-10-06 10:39:41.427514967 +0100 +++ widemargin/WideMargin.GUI.Tests/WideMargin.GUI.Tests.csproj 2011-11-03 01:34:57.409882828 +0000 @@ -31,10 +31,10 @@ </PropertyGroup> <ItemGroup> <Reference Include="System" /> - <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> + <Reference Include="nunit.framework, Version=2.5.10.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> <Package>nunit</Package> </Reference> - <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> + <Reference Include="nunit.core, Version=2.5.10.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"> <Package>nunit</Package> </Reference> </ItemGroup> @@ -53,4 +53,4 @@ <Properties InternalTargetFrameworkVersion="3.5" /> </MonoDevelop> </ProjectExtensions> -</Project> \ No newline at end of file +</Project>
signature.asc
Description: Digital signature