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>

Attachment: signature.asc
Description: Digital signature

Reply via email to