[Mono-dev] Mono 2.11.4 released!

2012-09-11 Thread Duncan Mak
Hello all,

A new Mono 2.11 beta release is now available, this is our 4th release from
the 2.11 series.

You can find the latest binaries here:
http://www.go-mono.com/mono-downloads/download.html

The source releases are available here:
http://download.mono-project.com/sources/mono/

To get the latest CI (continuous integration) builds of Mono, check out
https://wrench.mono-project.com/Wrench/

Mono 2.11.3 was released in the beginning of August, and in the past month,
we have made over 200 commits.

417ec78 Fix base type definition in repl. Fixes #5913.
551ca84 [System.Core] Fix compare bug in PLinq's Contains implementation
9711161 [System.Core] Remove Max/Min generic indirection
0c825c4 One more typo
b53cc00 Fix typo
c99bb5c Fix #275: net.tcp://localhost:port/path should listen on
IPAddress.Any.
f7db37a Fix #5655: Always send HTTP headers for WebDAV methods.
fffedc5 [System.Core] Remove generic indirection for Count/LongCount
f788690 Fix typo
904fc2a Fix typo in directory name
4ceeaaa [System.Core] Fix issue in Join where some data might have been
dismissed by accident
0af8876 [System.Core] Fix ICE for older library lacking contravariance
02d23e2 [System.Core] Remove a source of generic indirection for GroupBy
da6fe24 [sgen] Small data type fix only relevant to unrealistically large
heaps.
2868983 [sgen] Don't overflow when parsing numbers that are too large.
aad6ec3 [sgen] Report memory allocation failures for internal data and quit.
0aa6338 [sgen] Report incorrect wbarrier setting in MONO_GC_PARAMS.
fbb513c Merge more Mono.CodeContracts changes
124770e Add System.Web.Http.Selfhost assembly
222fd86 Allow any characters after invalid pragma warning
663437c Add missing members
f9e3dfa Merge pull request #452 from alesliehughes/master
e5f5933 Forward to base class
8827ee4 Allow Begin/End Init to be called
f225c1e Add support for About Delegate
5e16d1e AxHost Events arent supported
144bb98 Error out instead of asserting when using the VBByRefStr
marshalling convention without a byref parameter. Fixes #6908.
2c56aac Transform some exceptions thrown by the marshalling code so the
exceptions are thrown when the wrapper is actually called.
79fb03f Document new tracer option.
6198147 Merge pull request #451 from madewokherd/wrappertrace
651408b Fix #5899: WebClient.*Async() now correctly builds the query string.
915f7e3 The new macro abi__alignof__ correctly handle darwin-arm.
b500d6d Merge pull request #450 from madewokherd/excdoc
84f5afa Add trace channel for native/managed wrappers.
5c19e4b Add documentation for exception traces.
e223f97 [System.Core] Fix possible state corruption in
ReaderWriterLockSlim. Fix #6635.
dad9b8e Enable mach support on arm.
6178c8a Reformat some nested ifs
d2e4710 CompareOrdinal quick path cannot ignore start index. Fixes #6553
bc2a63c [System.Core] Returns false in SequenceEqual when the two sequences
size are different
8655c16 Add incomplete params declation to ast. Fixes #6874
e20f084 [System.Core] Remove generic indirection
e06a9eb Propagete hoisted this also from state machines. Fixes #6687
516a087 [System] Fix timeout in BlockingCollection. Fix #6732.
8856e1d [System.Core] Remove generic indirection in ParallelExecuter.Process
cd2f0ea Don't import static members of interfaces. Fixes #6552
f05ce51 [System.Core] Remove generic indirection for ToDictionary
7a049e5 [System.Core] Remove generic indirection for ToArray
db21dd4 [System.Core] Remove generic indirection for ToList
3e27d23 Get rid of some HAVE_SGEN_GC ifdefs from gc-internals.h, it could
be included in the JIT code which shouldn't have compile time dependencies
on GC type.
f5efa86 Transition the minor/major GC stats to the counters infrastructure.
687bb15 Avoid linking libmini_static against any libraries, the executables
link against them.
424237f Better check for intermediate value modifications. Fixes #6763
8cf8572 Avoid disabling the new interrupt machinery when using sdb, it
doesn't seem to be needed any more.
218bffe Build libmono and libmonosgen using a common convenience library as
well.
2b3148f Add a workaround for #5432 to EncodingInfoTest.
a3e93ca [System.Core] Remove a source of generic indirection
b84b2ae Remove some more references to libmono-static/libmonosgen-static.
f3b3e7f Another attempt at avoiding compiling files in mini/ 6 times.
Replace libmono-static and libmonosgen-static with a libmini-static
convenience library, and link mono and mono-sgen against it.
06e55b5 Remove *.exe.dylib.dSYM files too in the mini aotcheck target.
7ce5e0a Allow constructors to be called like regular methods. Fixes #4183
5e35b21 Ensure the targets files are copied for net_4_5 tests
1113782 Merge pull request #444 from knocte/xbuild_improvements
b3fe77b xbuild: fix style in test
428644e Merge branch 'xbuild_improvements' of github.com:knocte/mono into
xbuild_improvements
696f38d Capture async block variable when variable scope yields
5e41a38 Capture iterator variable when variable scope yields. Fixes #6587
c29fc3b 

Re: [Mono-list] Platform independend Graphics library

2006-08-04 Thread Duncan Mak
On Thu, 2006-08-03 at 15:47 +1000, Robert wrote:
 Hi, I am here working under Mac OS X and I intend to write some 
 graphical applications (hardly GUI) that should be usable on Win.NET and 
 on Linux/BSD.
 
 Can you recomment me a graphics library that works on all platforms?
 
 What issues are there to ru Cairo on a often met Win + MS.Net 
 installation? (Deliver dll + OK?)

If all you need is 2D drawing, you can use System.Drawing.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] what's mono-find-provides/requires for

2006-06-29 Thread Duncan Mak
On Thu, 2006-06-29 at 16:38 +0800, jedy wrote:
 Hi all,
 
 What are mono-find-provides and mono-find-requires for? There is no man
 page. I googled them and found nothing helpful.

These scripts are used in the RPM packaging process for building up the
dependencies between packages.

To find out what their effects are, you can try the follow query on any
given Mono RPM package (e.g. mono-data):

$ rpm -q --requires mono-data
$ rpm -q --provides mono-data

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-dev] Patch for fixing binary search

2006-06-04 Thread Duncan Mak
On Sun, 2006-06-04 at 14:41 -0700, Ben Maurer wrote:
 Hey,
 
 This also exists for qsort
 
 object objPivot = keys.GetValueImpl ((low + high) / 2);

Good call.

Here's v2.

Duncan.
Index: System/ChangeLog
===
--- System/ChangeLog	(revision 61434)
+++ System/ChangeLog	(working copy)
@@ -1,3 +1,12 @@
+2006-06-04  Duncan Mak  [EMAIL PROTECTED]
+
+	* Array.cs (DoBinarySearch, BinarySearchT):
+	(qsort, qsortK,V, qsortT): Fixed the bug for finding the
+	average between 'low' and 'high', as pointed out by Joshua Bloch
+	in:
+
+	http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html
+
 2006-06-01  Raja R Harinath  [EMAIL PROTECTED]
 
 	* Nullable.cs (operator==, operator!=): Remove.
Index: System/Array.cs
===
--- System/Array.cs	(revision 61434)
+++ System/Array.cs	(working copy)
@@ -644,7 +644,7 @@
 			int iCmp = 0;
 			try {
 while (iMin = iMax) {
-	int iMid = (iMin + iMax) / 2;
+	int iMid = iMin + ((iMax - iMin) / 2);
 	object elt = array.GetValueImpl (iMid);
 
 	iCmp = comparer.Compare (elt, value);
@@ -1270,7 +1270,7 @@
 			int low = low0;
 			int high = high0;
 
-			object objPivot = keys.GetValueImpl ((low + high) / 2);
+			object objPivot = keys.GetValueImpl (low + ((high - low) / 2));
 
 			while (low = high) {
 // Move the walls in
@@ -1468,7 +1468,7 @@
 			int low = low0;
 			int high = high0;
 
-			K keyPivot = keys [(low + high) / 2];
+			K keyPivot = keys [low + ((high - low) / 2)];
 
 			while (low = high) {
 // Move the walls in
@@ -1517,7 +1517,7 @@
 			int low = low0;
 			int high = high0;
 
-			T keyPivot = array [(low + high) / 2];
+			T keyPivot = array [low + ((high - low) / 2)];
 
 			while (low = high) {
 // Move the walls in
@@ -1832,7 +1832,7 @@
 			int iCmp = 0;
 			try {
 while (iMin = iMax) {
-	int iMid = (iMin + iMax) / 2;
+	int iMid = iMin + ((iMax - iMin) / 2);
 	iCmp = comparer.Compare (value, array [iMid]);
 
 	if (iCmp == 0)
Index: System.Collections/ChangeLog
===
--- System.Collections/ChangeLog	(revision 61434)
+++ System.Collections/ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2006-06-04  Duncan Mak  [EMAIL PROTECTED]
+
+	* ArrayList.cs (BinarySearch, QuickSort): Fixed the bug for
+	finding the average between 'low' and 'high', as pointed out by
+	Joshua Bloch in:
+
+	http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html
+
 2006-04-26  Atsushi Enomoto  [EMAIL PROTECTED]
 
 	* Comparer.cs : changed internal field from CultureInfo to
Index: System.Collections/ArrayList.cs
===
--- System.Collections/ArrayList.cs	(revision 61434)
+++ System.Collections/ArrayList.cs	(working copy)
@@ -622,7 +622,7 @@
 
 while (x = y) 
 {
-	z = (x + y) / 2;
+	z = x + ((y - x) / 2);
 
 	r = comparer.Compare(value, m_Adaptee[z]);
 
@@ -716,7 +716,7 @@
 
 // Pick the pivot using the median-of-three strategy.
 
-middle = (left + right) / 2;
+middle = left + ((right - left) / 2);
 
 if (comparer.Compare(list[middle], list[left])  0) 
 {
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-winforms-list] GDI+ bug

2006-02-18 Thread Duncan Mak
On Fri, 2006-02-17 at 23:15 +0100, Pascal Fresnay wrote:
 Hi,
 I attached a simple GDI+ apps that works well on .NET, but failed with
 mono, both on Windows and Linux (with mono 1.1.13) with this error :

Could you please file a bug on bugzilla.ximian.com with the test case
attached?

Merci,

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-winforms-list


Re: [Mono-dev] To split or not to split Mono?

2005-11-03 Thread Duncan Mak
Hola,

On Thu, 2005-11-03 at 21:10 -0500, Jonathan Pryor wrote:
 Regardless, a split that removes circular dependencies should be used
 (hence the implied proposal below to merge mono  mcs into mono-core).
 
 The breakup I'd suggest is this:

Looking at the proposed list, the names mentioned remind me of the names
we came up for the RPM packages. I haven't given it much thought, but
perhaps we should aim to mirror (and if it's not possible, unite) the
names of the post-split mono tarballs with the names of the RPM
packages.

I think it will be royally confusing for both old-timers and newcomers
if the names of the tarballs overlap and do not match up with the names
of the packages.

The current definition of the RPM packages can be viewed here:
http://mono.myrealbox.com/viewcvs/trunk/release/conf/mono-1.1/ximian-build.conf?view=markup

Actually, come to think of it, there's another hurdle for packaging when
it comes to a split-up: RPM is not particularly good at generating
packages from multiple tarballs. Having a 1-to-1 mapping of tarball -
package would let up split up the mono-1.1/ximian-build.conf file into
smaller files.

Duncan.
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-list] tool to look at assembly

2005-10-07 Thread Duncan Mak
On Fri, 2005-10-07 at 09:05 +0200, Joeri Belis wrote:
 Hi,
 
 is there a tool in mono that can list the methods and properties of an
 assembly?

Yes, it's called monop.

Duncan.
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-devel-list] [Patch] Bug in System.Drawing.Graphics.DrawPie/FillPie

2005-07-21 Thread Duncan Mak
On Tue, 2005-07-19 at 18:01 +0200, Patrick Michel wrote:
 Hello!
 
 I appended another version of the patch... since it might be a good  
 idea to calculate the sign variabel from the sweepAngle, not endAngle.

The patch looks good, but you didn't attach this new version of the
patch, though.

Please, send it to the list again. I'll try to get it commit as soon as
possible.

Thanks for your contribution!

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-devel-list] [Patch] Bug in System.Drawing.Graphics.DrawPie/FillPie

2005-07-21 Thread Duncan Mak
On Thu, 2005-07-21 at 06:18 -0400, Duncan Mak wrote:
 On Tue, 2005-07-19 at 18:01 +0200, Patrick Michel wrote:
  Hello!
  
  I appended another version of the patch... since it might be a good  
  idea to calculate the sign variabel from the sweepAngle, not endAngle.
 
 The patch looks good, but you didn't attach this new version of the
 patch, though.

Forget about this, I found the patch.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-list] Troubles installing mono using yum

2005-04-11 Thread Duncan Mak
On Mon, 2005-04-11 at 08:44 +0100, Matthew Reeve wrote:
 I have added the following to my yum.conf :-
 
 [mono]
 name=Mono
 baseurl=http://www.go-mono.com/archive/1.1.2/fedora-2-i386
 
Try using:

http://www.go-mono.com/archive/yum-repository/1.0

We don't have 1.1 packages for Fedora 2.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] DBUS-Sharp complains about missing gtk-sharp-gapi (Fedora Core 3)

2005-03-06 Thread Duncan Mak
On Sun, 2005-03-06 at 10:48 -0500, Chris Patti wrote:
 
 Does anyone have any idea where I can find gtk-sharp-gapi in
 Subversion? I've looked quite a bit and can't find it.
 

gtk-sharp-gapi is part of the gtk-sharp-devel package.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Missing Dependancy

2005-03-01 Thread Duncan Mak
Hello Garrett,

Someone else reported the same problem on IRC last night, and I'm trying
to investigate into it.

When you say there's a list of missing dependencies, what were they? Can
you post the error message to the list?

Here are the dependencies for xsp and mod_mono:

$ rpm -qp --requires xsp-1.0.6-1.novell.9.1.i386.rpm
rpmlib(VersionedDependencies) = 3.0.3-1
rpmlib(CompressedFileNames) = 3.0.4-1
/bin/sh
mono(Mono.Posix) = 1.0.5000.0
mono(System) = 1.0.5000.0
mono(System.Data) = 1.0.5000.0
mono(System.Web) = 1.0.5000.0
mono(System.Web.Services) = 1.0.5000.0
mono(System.Xml) = 1.0.5000.0
mono(extensions) = 0.0.0.0
mono(mscorlib) = 1.0.5000.0

$ rpm -qp --requires mod_mono-1.0.6-1.novell.9.1.i386.rpm
httpd
xsp = 1.0.6
rpmlib(VersionedDependencies) = 3.0.3-1
rpmlib(CompressedFileNames) = 3.0.4-1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libpthread.so.0
libpthread.so.0(GLIBC_2.0)

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] make cairo-0.1.23

2005-03-01 Thread Duncan Mak
On Tue, 2005-03-01 at 18:13 +0100, Carl Wistedt wrote:
 Im trying to install libgdiplus. but first i have to install cairo. But
 when i do that i get a confusing error:

Cairo is now bundled as part of libgdiplus as of release 1.1.4. You
don't need to install Cairo separately.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Missing Dependancy

2005-03-01 Thread Duncan Mak
On Tue, 2005-03-01 at 23:08 +, Garrett Heaver wrote:
 
 If I run a yum update the following are missing
 
 Error: missing dep: mono(System.Xml) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(mscorlib) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(Mono.Posix) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(System) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(System.Web.Services) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(System.Data) = 1.0.5000.0 for pkg xsp
 Error: missing dep: mono(System.Web) = 1.0.5000.0 for pkg xsp

Which mono do you have installed? Which yum repo are you accessing?

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] gdiplus.dll Not Found?

2005-02-13 Thread Duncan Mak
On Sun, 2005-02-13 at 13:42 -0500, David P. Donahue wrote:
 Any ideas why I'm getting this error?  How can I fix it?  Any help would 
 be much appreciated.

You will need to install the libgdiplus library. Depending on which
version of Mono you're running, you may have to find the corresponding
libgdiplus release to go along with it.

If you still have troubles, you can find me at school. I go to NEU as
well.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] FC3 yum repository for mono 1.1.3

2005-01-30 Thread Duncan Mak
On Fri, 2005-01-28 at 19:22 +0100, Giuseppe Greco wrote:
 Hi,
 
 I'm trying to get mono 1.1.3 via yum on my FC3 box, but I always get the
 following error message:

I'll look into this tomorrow.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Bugs in the 1.0.5 and 1.1.3 release RPM

2004-12-10 Thread Duncan Mak
Hello all,

From bugs #70416 [1] and #70445 [2], major bugs in the release RPM
packages were found that might prevent proper installation. I have local
fixes for them already, but I won't be able to roll out new packages
until the weekend.

Sorry for the inconvenience,

[1] http://bugzilla.ximian.com/show_bug.cgi?id=70445
[2] http://bugzilla.ximian.com/show_bug.cgi?id=70416
-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] 1.0.5 Yum Repository for FC2

2004-12-09 Thread Duncan Mak
On Thu, 2004-12-09 at 13:05 -0500, Sébastien Robitaille wrote:
 Hi,
 
 I tried to install mono-1.0.5 with Yum on FC2 and I got this error message:

Please try again. I just did something, maybe that fixed it.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] NLD:Mono errors

2004-11-22 Thread Duncan Mak
Hello,

On Mon, 2004-11-22 at 06:42 -0800, Nileblitz wrote:
 I get the following errors:
 ***
 GTKTest.cs(16) error CS0246: Cannot find type
 `DeleteEventArgs'
 GTKTest.cs(3) error CS0246: The namespace `GTK' can
 not be found (missing assembly reference?)
 GTKTest.cs(4) error CS0246: The namespace `GTKSharp'
 can not be found (missing assembly reference?)
 GTKTest.cs(6) error CS0246: The namespace

The namespace is Gtk, not GTK.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Fedora Core 3 Mono YUM Repository

2004-11-19 Thread Duncan Mak
On Wed, 2004-11-17 at 23:18 +, Paul wrote:
 Hi,
 
  Maybe writing a tutorial about building from source tarballs instead of
  from SVN would be a good idea. That way you could still link to your
  website with every message you send to this list.
 
 I must admit, I've never had anything other than problems compiling from
 the tarballs. I'm not even sure I've yet managed it!
 

In my view, I'd like as many people trying out the packages as possible,
and report problems when they see them.

I cannot stop you from advocating your own site, but I would appreciate
everyone to first try the packages and file bugs when they see a
packaging bug.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] rpm spec files

2004-11-18 Thread Duncan Mak
On Thu, 2004-11-18 at 23:02 +, Martin Garton wrote:
 Hi,
 
 Are the spec files that were used to build the mono rpms available
 to download anywhere?

http://www.go-mono.com/packagers

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Newbie question: GUI choice

2004-11-09 Thread Duncan Mak
Hello Stephen,

On Tue, 2004-11-09 at 17:24 -0500, Stephen Touset wrote:
 I don't think using Windows.Forms will work. Unless I am wrong, mono is
 the only (or the only major) .NET-compatible CLI for the PowerPC platform.
 However, mono implements Windows.Forms through winelib, which is entirely
 dependent upon the x86 platform. Thus, Windows.Forms code is not portable
 to PowerPC through mono.

This is no longer true.

The current, ongoing implementation of System.Windows.Forms is built
directly on top of libgdiplus, which is our implementation of
GDIPLUS.DLL using Cairo (http://www.cairographics.org). We have stopped
developing the Wine-based Windows Form implementation for more than 6
months.

When completed, you will be able to run WinForms app on top of an X11
server on Mac OS X. There is also ongoing work in the Cairo team to
natively support the OSX Core Graphics system. When that is completed,
you will be able to run WinForms apps directly on OS X without an X
server.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Newbie question: GUI choice

2004-11-09 Thread Duncan Mak
Hello Fabien,

On Tue, 2004-11-09 at 23:45 +0100, Fabien Meghazi wrote:
 That would be perfect if in the future Windows.Form would use Qt#
 under kde and Gtk# under Gnome.
 That would bring consistency to mono applications under unixes and GUI
 consistency is what unixes need.

The current implementation of Windows Forms is already the 3rd design of
how to implement such an API. In the initial implementation, we tried to
abstract the API into an intermediate layer with interfaces, believing
that it is possible to have multiple pluggable rendering back-ends as
you've suggested above.

Very quickly, the complexity of the managing the various layers of
abstractions got completely out of control. Other than very simple demos
(one form, one button), we were not able to get anything to work.

The current implementation, based on libgdiplus/GDIPLUS.DLL, is the
simplest design yet. Hopefully this design will stick.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Packagers page updated

2004-11-05 Thread Duncan Mak
Hello,

The packagers page has been updated to include the 1.0.4 and 1.1.2
releases.

Enjoy,

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] System.Web

2004-10-21 Thread Duncan Mak
On Thu, 2004-10-21 at 12:26 -0500, Carlos Santander B. wrote:
 Hi,
 I'm installing Mono on Fedora Core 2, and while everything seems to be fine, 
 I just can't find System.Web. I downloaded (I think) every rpm from 
 http://www.go-mono.com/archive/1.0.2/fedora-2-i386, but when I try to 
 install mono-web-services it says it can't find System.Web.
 
 # rpm -ihv mono-web-services-1.0.2-1.ximian.8.1.i686.rpm
 error: Failed dependencies:
 mono(System.Web) = 1.0.5000.0 is needed by 
 mono-web-services-1.0.2-1.ximian.8.1

Please install the mono-web-forms packages.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Where is monodis?

2004-10-17 Thread Duncan Mak
On Fri, 2004-10-15 at 08:52 -0600, Kevin White wrote:
 I have mono 1.0.2 installed on my laptop, and have seen references to
 monodis in the man pages, but cannot find the referenced monodis
 tool.  Is it no longer shipping?  Replaced by some other disassembly
 tool?
 
 What is the best analog to Microsoft's ildasm tool?
 

It's part of the mono-core-devel package.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] FC2 yum repository for 1.1.1

2004-10-09 Thread Duncan Mak
On Sat, 2004-10-09 at 14:05 -0700, Mark Lewis wrote:
 I don't see gtk-sharp or related packages (monodoc, monodevelop, etc)
 anywhere in the fc2 yum repository for 1.1.1
 (http://www.go-mono.com/archive/1.1.1/fedora-2-i386/).
 
 Also, trying to install the mono-complete rpm doesn't pull these in as
 dependencies.

There is no gtk-sharp 1.1 release. To get gtk-sharp packages, please get
it from the 1.0.x repository.

As for mono-complete, it's a meta-package to install all of the mono-*
packages. It is possible that we will ship something like
mono-complete-environment or some such that will include everything we
distribute.

Finally, if you want gtk-sharp, you should then install gtk-sharp. The
dependency tree for gtk-sharp will (if not, please report the bug) pull
in all of its mono requirements.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] ChangeType issues...

2004-10-07 Thread Duncan Mak
On Wed, 2004-10-06 at 12:03 -0300, Mariano Alarcon wrote:
 
 Could someone tell me if this issue has been fixed in 1.0.2 or if I 
 should file a bug report? Thank you.

Please file a bug report. I'll look into this on Friday.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] monodoc error...

2004-09-28 Thread Duncan Mak
On Tue, 2004-09-28 at 13:39 -0500, Jonel Rienton wrote:
 you can also look at /etc/mono/config file, that's where the dll  
 mapping is declared.

dll mappings are now done in a per-dll way. For a particular foo.dll,
there should be a foo.dll.config file containing appropriate dllmap
entries. 

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Re: Yum repository for 1.0.2 release for Fedora Core 2 does not work

2004-09-24 Thread Duncan Mak
On Sat, 2004-09-25 at 07:43 +1200, Rob Brown-Bayliss wrote:
 On Thu, 2004-09-23 at 15:54 -0400, Duncan Mak wrote: 
  On Thu, 2004-09-23 at 00:18 -0700, Radu Cornea wrote:
   Yes, now it gets the list of files but still something is wrong:
   
   When I run yum update I get:
   
   Downloading needed headers
   Resolving dependencies
   Unable to satisfy dependencies
   Package gtk-sharp-gapi needs gtk-sharp = 1.0.2-1.ximian.8.2, this is not 
   available.
  
  Could you please try again? The file is right there:
  
  http://go-mono.com/archive/1.0.2/fedora-2-i386/gtk-
  sharp-1.0.2-1.ximian.8.2.i386.rpm
 
 I am getting md5 checksum errors on all the mono stuff at present,
 using yum and fedora 2...

I heard back from Radu saying that everything is working for him. Maybe
you could try again? I'm not an active user of yum, is there an
equivalent of refresh in yum? You might need to do that.
 
-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: Yum repository for 1.0.2 release for Fedora Core 2 does not work

2004-09-23 Thread Duncan Mak
On Thu, 2004-09-23 at 00:18 -0700, Radu Cornea wrote:
 Yes, now it gets the list of files but still something is wrong:
 
 When I run yum update I get:
 
 Downloading needed headers
 Resolving dependencies
 Unable to satisfy dependencies
 Package gtk-sharp-gapi needs gtk-sharp = 1.0.2-1.ximian.8.2, this is not 
 available.

Could you please try again? The file is right there:

http://go-mono.com/archive/1.0.2/fedora-2-i386/gtk-
sharp-1.0.2-1.ximian.8.2.i386.rpm

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Re: System.Convert.ChangeType possible bug.

2004-09-21 Thread Duncan Mak
Hello Martin,

On Tue, 2004-09-21 at 22:52 +0100, Martin Garton wrote:
 
 I have looked further and it seems that if no conversion can be performed 
 the unconverted object is simply returned instead of throwing an 
 exception. I think this is wrong.
 
 A simple fix (Works For Me) is attached.
 
 Comments?

Could you write a test case for this and add it to ConvertTest in NUnit?
This patch looks good to me. Please also attach a ChangeLog entry as
well.

Thanks for the patch,
 
-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] New Suse?

2004-09-19 Thread Duncan Mak
On Sat, 2004-09-18 at 13:14 -0500, Carl Olsen wrote:
 I just got mod-mono working and I thought it was extremely difficult.  It
 doesn't install itself using the Red Carpet RPMs. 

We will be shipping a mod_mono RPM next week.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Dependency Problems on Red Carpet Channel?

2004-09-15 Thread Duncan Mak
On Wed, 2004-09-15 at 10:04 -0400, billg wrote:
 Trying to install mono with Red Carpet on a new SuSE 9.1 Pro setup. 
 This has always been a piece of cake.  This time around Red Carpet
 complains that mono-complete has a failed dependency of
 mono-preview. 

The mono-preview package has been deprecated. Try refreshing your RC
daemon so that it will download the latest listing of packages from the
channel. Revision 2 (mono-foo-1.0.1-1.ximian.x.2.foo.rpm) is the latest
revision to the packages.

 Mono-complete is, I think, a new addition that apparently bundles all
 the runtime tools. There's another mono-devel package that apparently
 contains all the devlopment tools. 

mono-complete and mono-complete-devel are two packages that act as meta-
packages, for they depend on every other package in the channel.  

 Presumably, there isn't anything in either of these two packages that
 isn't contained in the individual packages listed in the channel. So...I
 can do a successful mono install by selecting everything else except
 mono-complete and mono-devel?  Right?

The easiest way to install mono would be to install mono-complete and
mono-complete-devel. Those two packages will pull down every other Mono
package in the channel. Please note that installing mono-complete will
*not* not install gtk-sharp and other libraries.

I have received a bug report from one of ours internal users that the
mono-ziplib package can be unaccessible from Red Carpet. This bug has
been reported to the Red Carpet team and they are actively looking into
it and trying to sort it out in the servers. In the mean time, if you do
run into this problem, please go to http://www.go-mono.com/ and go to
the download page to get any missing dependencies that could not be
fulfilled by Red Carpet.

I'll report back to the list once I hear from the Red Carpet team.

Sorry for the inconvenience, 
-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] mono 1.0.1 yum repository for fc2

2004-09-13 Thread Duncan Mak
On Sat, 2004-09-11 at 23:36 -0700, Michael J. Ryan wrote:

 Package monodevelop needs mono(monodoc) = 1.0.0.0, this is not available.
 

Please try again, it should be working now.

-- 
Duncan Mak [EMAIL PROTECTED]
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] How hard is it to install Mono?

2004-08-24 Thread Duncan Mak
Hello all,

We are in the process of re-evaluating the way we package Mono, in doing
so, I'd like to get some feedback from you all.

When we entered the 1.0 beta cycle, we split the previous setup of two
packages (mono, mono-devel) into smaller packages, believing that it
will provide greater flexibility for users, who may wish to selectively
install only certain parts of the whole release.

We received a lot of feedback from this change: some said that it was a
bad decision, as it made the installation process more complicated;
others said it worked great for them for it fit their use case more
closely.

During the 1.0 beta cycle, the package dependency listing was hand
written and buggy. That was the source of a lot of broken, incomplete
installations reported [1]; later in the beta cycle, we switched to
using a script that calculates dependencies based on assembly
references. With that, our current set of packages is a lot less buggy
now [2].

To further facilitate end-users, two meta packages were created:
'mono-complete' and 'mono-complete-devel'. Installing these packages
requires installing every package we ship. Effectively, this mimics the
old 'mono' and 'mono-devel' package.

We made available 'mono-all' zip files on the download page, containing
all the packages we ship for that particular release.

On top of downloading packages from the download page, there are two
additional ways of installing Mono: either through the 'mono' channel on
Red Carpet, or with our YUM repository for Fedora users. Both mechanisms
will resolve dependencies problems for you.

Some questions:

How do you install Mono right now? What do you do to upgrade?

Is Mono too difficult to install for people new to Linux? For people
with Linux experience?

Do you think switching back to a two package setup is a good idea?


A lot of Mono users are new to Linux, and it is evident that the
installation procedure for Windows (Paco's excellent installer) and Mac
OS X (the dmg image from Adam) is far simpler than the various
mechanisms available on Linux. We like to make the installation
experience on Linux as simple as the others as well.

Thanks so much!

Duncan.

[1] e.g. mono-web-services requires mono-web-forms, but the dependency
was not encoded in the RPM.

[2] Frequently the mono-preview package gets installed in place of other
packages, resulting in broken installations. This has been fixed in CVS
and will be rolled out in the next release.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] How hard is it to install Mono?

2004-08-24 Thread Duncan Mak
Hey,

Thanks for the all the replies! Unless there's some particular reason,
please reply to the list as well. I'd like to keep all the feedback in a
public archive.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] mod_mono package available soon

2004-08-24 Thread Duncan Mak
Hello all,

Since everyone is bring up the fact that mod_mono is not packaged, I
think this is the perfect time to announce that we finally got mod_mono
packaged. Depending on time, I may release mod_mono package before the
next release, but if not, it'll definitely be included in the next
release.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] mono 1.0.1 release releted

2004-08-24 Thread Duncan Mak
On Tue, 2004-08-24 at 14:51, Zakaria Lodi wrote:
 I have mono 1.0 running in my all Linux servers ( Redhat 9 ). Today I
 loaded 1.0.1 in one of the servers and having trouble installing
 following packages:
 
 [EMAIL PROTECTED] ver_1.0.1]# rpm -ihv mono-web-forms-1.0.1-1.ximian.6.1.i386.rpm
 error: Failed dependencies:
 mono-remoting is needed by mono-web-forms-1.0.1-1.ximian.6.1
 [EMAIL PROTECTED] ver_1.0.1]# rpm -ihv mono-remoting-1.0.1-1.ximian.6.1.i386.rpm
 error: Failed dependencies:
 mono(System.Web) = 1.0.5000.0 is needed by
 mono-remoting-1.0.1-1.ximian.6.1
 [EMAIL PROTECTED] ver_1.0.1]# rpm -ihv xsp-1.0.1-1.ximian.6.0.i386.rpm
 error: Failed dependencies:
 mono(System.Web) = 1.0.5000.0 is needed by xsp-1.0.1-1.ximian.6.0
 mono(System.Web.Services) = 1.0.5000.0 is needed by
 xsp-1.0.1-1.ximian.6.0

Installing all of them at the same time. The dependencies are cyclical.

Duncan.


___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] mono-1.0.1 FC2 yum repository problem

2004-08-18 Thread Duncan Mak
On Tue, 2004-08-17 at 17:50, Matthew Gatto wrote:
 Resolving dependencies
 ..Unable to satisfy dependencies
 Package libgdiplus needs cairo = 0.1.23-2, this is not available.
 Package libgdiplus needs libcairo.so.1, this is not available.
 Package libgdiplus needs libpixman.so.1, this is not available.
 Package mono-core needs libicudata.so.26, this is not available.
 Package mono-core needs libicui18n.so.26, this is not available.
 Package mono-core needs libicuuc.so.26, this is not available.
 

Fixed. I didn't know that yum-arch doesn't follow symbolic links (I need
to use the -l flag).

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono - fedora packages

2004-08-17 Thread Duncan Mak
Hello,

On Tue, 2004-08-17 at 12:53, Maynard Kuona wrote:
 
 Oops. downloaded wrong version of mono-all.zip.
 
 However, I have had to install both gtkhtml3-3.0.9 and gtkhtml3-3.1.11
 because I have another set of packages needing the later version -
 Ximian Evolution 1.5. 
 

I have gotten mail in the past about this. Unfortunately, until
Evolution officially releases a new version, I cannot support people
running Evolution 1.5, as it is a beta release.

Mono 1.0 is a official release, and for RPM packages, I have to stick to
requiring and depending non-beta versions of our dependencies. If you
wish to run both Mono 1.0 and Evolution 1.5, you'll have to build your
own packages, or install with forced dependencies.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Red Carpet channel for mono?

2004-08-16 Thread Duncan Mak
On Mon, 2004-08-16 at 13:34, Stephan Eberle wrote:
 Hi:
 
 Just reinstalled RC on my FC2...
 
 But what's the channel to get mono and components?

There is a public mono channel.

If somehow you can't get the channel, you can use the YUM repository as
backup. The YUM source is:

http://www.go-mono.com/archive/yum-repository/fedora-2-i386

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: Packaging errors for Fedora Core 12 (WAS: Re: [Mono-devel-list] Mono 1.0.1 released)

2004-08-05 Thread Duncan Mak
On Thu, 2004-08-05 at 07:08, Jaroslaw Kowalski wrote:
 Hi Duncan!
 
 I've noticed some packaging errors for Fedora Core 12:

Thanks so much for the testing!

 bytefx-data-mysql = 1.0.1-1.ximian.8.1 is needed by mono-complete-1.0.1-1.ximian.8.1
 ibm-data-db2 = 1.0.1-1.ximian.8.1 is needed by mono-complete-1.0.1-1.ximian.8.1
 
 The zip file doesn't contain the required components. I couldn't find them
 on the web page either.

Sorry, when I uploaded the packages, I just globbed for
mono*1.0.1*i386.rpm, and I forgot that we have 2 packages whose name
does not start with mono-. I'll upload them later today.

 3. I also attempted to install mod-mono, but looks like the apache component
 is missing:
 
 Notice that there's a mod-mono-server.exe file but there's no matching
 apache module mod_mono.so. Is there any RPM available which contains
 mod_mono.so ?

mod_mono is not being packaged. You'll have to build and install it from
source.

 You'll notice that many packages are missing in the 1.0.1 release. Is v1.0.1
 supposed to be installed over 1.0.0 as an upgrade-only option?

Last night was just a preview run of the release and I do know that not
all the packages are listed there. They'll be fixed today.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono Packages split.

2004-08-05 Thread Duncan Mak
On Thu, 2004-08-05 at 19:45, Todd Berman wrote:
 
 Why isnt is possible to create a 'mono' and 'mono-devel' package that is
 basically a stub that deps on what would go in those. That way you get
 the best of both worlds.
 

We already have something similar, we have mono-complete and
mono-complete-devel. The problem is that, removing mono-complete does
not remove the packages that it depends on, as it is simply an empty
(meta) package.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono 1.0.1 released

2004-08-04 Thread Duncan Mak
Hello all,

An update of the Mono 1.0 release is now available for testing. You can
find source tarballs and RPM packages for the 1.0.1 release here:

http://go-mono.com/archive/1.0.1/

Please test the packages and tarballs and report any problems you find.
If all goes well, we'll do our final testing and announce the 1.0.1
release to the public and update the web site tomorrow.

Thank you,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [mono-list] Patch to Mono HEAD for approval -- libgc/configure.in

2004-07-28 Thread Duncan Mak
On Tue, 2004-07-27 at 23:47, John Merryweather Cooper wrote:
 See attached Changelog in patch for details.  This patch selects the
 correct compiler flags for compiling libgc with pthreads on FreeBSD.
 

You had a stray quote char in this patch and that broke the build.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [mono-list] Patch to mono-1-0 Mono for approval -- libgc/configure.in

2004-07-28 Thread Duncan Mak
Hello John,

On Wed, 2004-07-28 at 00:09, John Merryweather Cooper wrote:
 See Changelog patch in attached diff for details.  This patch selects
 the correct compiler flags for compiling libgc with pthreads on
 FreeBSD.

There was also a stray quote char in this patch that broke the build.
Fortunately, these stray characters did not appear in the mono-1-0
version of the two patches.

Next time, please wait for more reviews before committing to CVS.

Thanks so much,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Class status page

2004-07-28 Thread Duncan Mak
Hello Jochen,

On Tue, 2004-07-27 at 19:23, Miguel de Icaza wrote:
  For example: Microsoft.VisualBasic.MyServices is shown there, but I
  think you should notice that this is an element of NET_2_0.
  
  If you currently see the status page, you would think this a really a
  missing namespace in out current development for NET_1_x.
 
 I believe we have this on a new web page, Duncan knows, and we will make
 it more obvious on the web site.

The 2.0 status can be found here:

http://mono.ximian.com/class-status/2.0/index.html

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Class status page

2004-07-27 Thread Duncan Mak
On Tue, 2004-07-27 at 14:10, [EMAIL PROTECTED] wrote:
 
 And automatic updating (every hour or so) would be quite kewl too
 

Right now, our buildbot (http://www.go-mono.com/build-status) updates
the class status page after every sucessful build on the i386 build
nodes. You can get the pages at:

http://mono.ximian.com/class-status

The page is very bare-bones right now, we'll update it with a nicer
template in the future.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] rpm install

2004-07-23 Thread Duncan Mak
On Mon, 2004-07-19 at 20:41, Matt Raffel wrote:
 Unfortunately that doesnt seem to work.  I get a dependancy error.   
 
 What if I used 
 rpm --install * --nodeps

What errors are you seeing?

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] [Q] cross-platform paths.

2004-07-23 Thread Duncan Mak
On Fri, 2004-07-23 at 13:36, Daniel Carrera wrote:
 I just read on another post that there is an Environment class.  But I 
 can't find it in the class list.  Where is it?

It's System.Environment in mscorlib.

As for path names, you can also use the System.IO.Path.Combine () method
to create paths. It's easier than adding strings together.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Error building gmcs

2004-07-23 Thread Duncan Mak
On Fri, 2004-07-23 at 12:30, [EMAIL PROTECTED] wrote:
 Is this normal?
 
 make[1]: Entering directory `/home/usanefe/mcs/gmcs'
 MONO_PATH=../class/lib/net_2_0_bootstrap:$MONO_PATH mono ../mcs/mcs.exe  -2 
 /target:exe /debug /out:gmcs.exe AssemblyInfo.cs anonymous.cs assign.cs attribute.cs 
 driver.cs cs-tokenizer.cs cfold.cs class.cs codegen.cs const.cs constant.cs 
 convert.cs decl.cs delegate.cs enum.cs ecore.cs expression.cs flowanalysis.cs 
 generic.cs iterators.cs literal.cs location.cs modifiers.cs namespace.cs 
 parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs 
 typemanager.cs symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs
 generic.cs(203) error CS0246: Cannot find type `GenericTypeParameterBuilder'
 generic.cs(245) error CS0246: Cannot find type `GenericTypeParameterBuilder'
 generic.cs(295) error CS0246: Cannot find type `GenericTypeParameterBuilder'
 Compilation failed: 3 error(s), 0 warnings
 make[1]: *** [gmcs.exe] Error 1
 

I have seen that error before. I believe doing a 'make clean' and
rebuilding from scratch fixes it.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Update mono-all.zip files

2004-07-12 Thread Duncan Mak
Hello all,

I updated the mono-all.zip files to include the follow changes that were
reported:

a) mismatch of libpixman version number for Fedora Core 1, Red Hat 9,
and SuSE 9.0.

b) missing RPM for libgtkhtml for Red Hat 9, SuSE 9.0 and SuSE 9.1.

I hope this fixes all the problems people are having with the zip file.

If there is still something missing in the zip file, please tell me, and
I'll make a new drop available later today.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] SUSE 8 SLES - many missing dependencies

2004-07-03 Thread Duncan Mak
On Fri, 2004-07-02 at 06:51, Jochen Wezel wrote:
 We've tried to install mono on a SuSE 8 SLES and here is our story:
 
 When we began the work on installing System.Drawing, we nearly died:
 here a cairo, there a glib-2.2.3 (not glib2-2.2.3 !), no pkg-config
 there, and so on. The list had been very long!!

Because of the old installation of X is SuSE 8 SLES, we do not support
any of the GUI functionality in terms of packages.

I think if you use the zip file for SLES 8, it'll provide you with a
complete stack (dependency-wise) of Mono modules, except for those that
require to run gtk# or Windows Forms (libgdiplus is a dependency for
WinForms)

If you could figure out how to build all the X requirements on SLES 8,
please let me know, I'd like to be able to package it as well, but I
worked for 2, 3 days at it and I couldn't make it work.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono-Project Website

2004-07-02 Thread Duncan Mak
On Thu, 2004-07-01 at 08:48, Kenneth Benson wrote:
 Not to be picky, but on the download page shouldn't SLES 8/x86 be
 SUSE 8/x86? ;)

I was told that SLES is a different product from the SuSE Linux product.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono packagers page updated with new SPEC file for the 1.0 release

2004-07-02 Thread Duncan Mak
Hello all,

The packagers site has been updated with the latest revision of the SPEC
files.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Packaging issues and Paris

2004-07-02 Thread Duncan Mak
Hello all,

I'll be on vacation next week, I've been trying to sort out most of the
known issues. If you're having any problems with the 1.0 packages, and
the haven't been solved yet, you will probably not get a reply from me
until I get back. 

Either wya, please, please, please write to the lists, as other people
might be able to find out what the problem is.

I'll be in Paris next weekend (July 9 - 11), if you'd like to meet and
talk about Mono and celebrate the Mono 1.0 release, please drop me an
e-mail.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] GTKSourceview#

2004-06-29 Thread Duncan Mak
On Wed, 2004-06-30 at 00:15, Elfred Pagan wrote:
 The thing is the highest release of gtksourceview I've been able to find is 0.8

You can get source code of the 1.0.x series here:

ftp.gnome.org:/pub/gnome/sources/gtksourceview/gtksourceview-1.0.1.tar.bz2

and RPMs are also available for the 5 supported platforms.

Duncan.

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] issues with mono .97 on Fedora Core 2

2004-06-28 Thread Duncan Mak
On Sun, 2004-06-27 at 03:50, James William Dumay wrote:
 Hello,
 Mono seems to die unexpectedly with the following error message:
 
 $ mono
 mono: error while loading shared libraries: libmono.so.0: cannot handle
 TLS data
 
 Duncan said I should leave behind some details of my system
 
 Linux localhost.localdomain 2.6.6-1.435 #1 Mon Jun 14 09:09:05 EDT 2004
 i586 i586 i386 GNU/Linux
 

Which version of glibc?

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Using rug to install Mono

2004-06-26 Thread Duncan Mak
On Sat, 2004-06-26 at 08:54, Matthew Reeve wrote:
 I am currently tasked with reviewing mono for work, but I am having problems
 installing on my test rig. The initial test environment is Mandrake 10, and
 this will make up the first wave of deployment, focussing mainly on asp.net
 on apache for the time being. I have listed the problems below and I hope
 someone can help as I am keen to get mono into use within our organisation. 
 

Unfortunately, Mandrake 10 is not one of the support distributions.

Please use one of the following six distributions:

o Fedora Core 1
o Fedora Core 2
o Red Hat Linux 9
o SLES 8.0
o SuSE Linux 9.0
o SuSE Linux 9.1

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] current SPEC or SRPMs

2004-06-26 Thread Duncan Mak
On Sat, 2004-06-26 at 18:37, Dan Berger wrote:
 I suspect this has been asked before - but I'm wondering if there's
 any way we could get updated (current) SPEC and/or SRPM files for the
 RC1 bits (the ones linked off the packagers page are hopelessly
 obsolete).  

The packagers page will be updated when we release 1.0.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono 1.0 Release Candidate now available

2004-06-25 Thread Duncan Mak
Hello all,

Mono 1.0 Release Candidate is now available. For more information, see
http://go-mono.com/download.html.

The following tarballs are available:

o libgdiplus-0.10.tar.gz  
o mod_mono-0.13.tar.gz  
o mono-0.97.tar.gz  
o monodoc-0.18.tar.gz  
o xsp-0.16.tar.gz

RPM packages for the following distributions:

o Fedora Core 1
o Fedora Core 2
o Red Hat Linux 9
o SLES 8.0
o SuSE Linux 9.0
o SuSE Linux 9.1

Packages will also be made available in the 'mono' Red Carpet channel.

For Fedora users using the YUM package management system, the following
YUM repositories are available:

For FC1: http://go-mono.com/archive/yum-repository/fedora-1-i386
For FC2: http://go-mono.com/archive/yum-repository/fedora-2-i386

Installers for Windows and Mac OS X will be separately announced later.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono 1.0 Release Candidate now available

2004-06-25 Thread Duncan Mak
On Fri, 2004-06-25 at 20:15, Nathan Trimble wrote:
 ** (./MonoDevelop.exe:13116): WARNING **: Could not find assembly
 Mono.Posix, references from /usr/lib/monodevelop/bin/./MonoDevelop.exe

It looks like YUM is not really handling the RPM dependencies properly.

See:

diphthong:/nfs/users/duncan/deploy/rc/fedora-1-i386 $ rpm -qpR
monodevelop-0.4-3.ximian.7.1.i386.rpm

mono(ICSharpCode.SharpAssembly) = 1.0.0.0
mono(ICSharpCode.SharpRefactory) = 1.0.1637.25422
mono(ICSharpCode.SharpZipLib) = 0.6.0.0
mono(Mono.Posix) = 1.0.5000.0 -- 
mono(MonoDevelop.Base) = 0.4.0.0
mono(MonoDevelop.Core) = 0.4.0.0
mono(MonoDevelop.Gui.Utils) = 0.4.0.0
mono(MonoDevelop.Gui.Widgets) = 0.4.0.0


and 

diphthong:/nfs/users/duncan/deploy/rc/fedora-1-i386 $ rpm -qp --provides
mono-posix-0.97-1.ximian.7.2.i386.rpm 
ximian-mono-posix = 0.97-2
libMonoPosixHelper.so.0  
mono(Mono.Posix) = 1.0.5000.0
mono-posix = 0.97-1.ximian.7.2

So YUM is not pulling the dependency mono(Mono.Posix) = 1.0.5000.0.

Unfortunately, this is NOTABUG for me. ;-(

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] 1.0 release freeze

2004-06-23 Thread Duncan Mak
Hello,

The 'mono' and 'mcs' CVS modules will be officially frozen by 4:00pm,
Boston time, June 24th. All subsequent patches to the tree will require
approval and review from Miguel or Paolo. Other modules, such as
monodoc, will still be open (WE STILL NEED DOCS!)

The tree will be open once again after we release 1.0.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] beta 3 for FC2

2004-06-22 Thread Duncan Mak
On Thu, 2004-06-17 at 15:29, Paul wrote:
 Is there any real difference between FC 1 and FC2 with Mono? I know the
 kernel is the 2.6.5 flavour (or 2.6.7 for rawhide) and it's using xorg
 instead of XFree86, but other than that

The dependencies for packages layered on top of gtk-sharp are different.
Fedora Core 2 ships with GNOME 2.6, Fecora Core 1 shipped with GNOME
2.4.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] beta 3 for FC2

2004-06-18 Thread Duncan Mak
On Thu, 2004-06-17 at 19:43, Duncan Mak wrote:
 Now that the build environment is in place, packages for Fedora Core 2
 will (hopefully) be made available tomorrow.

Packages are now available.

RPMs are on the web site, on Red Carpet and in the YUM repository.

Have fun,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mac OS X / Mono Beta 3 Issue

2004-06-17 Thread Duncan Mak
On Wed, 2004-06-16 at 23:03, Abram Gillespie wrote:
 I'm on Mac OS 10.2 and trying to install Beta 3.  I get through all of 
 make but make install gives me:
 
 Unhandled Exception: System.DllNotFoundException: libc
 in 0x000dc (wrapper managed-to-native) Mono.Tools.Driver:symlink 
 (string,string)
 in 0x00030 Mono.Tools.Driver:Symlink (string,string)
 in 0x00584 Mono.Tools.Driver:Install 
 (bool,string,string,string,string,string,string)
 in 0x007dc Mono.Tools.Driver:Main (string[])
 
 This is with the mono-0.96 package.
 

I saw the same problem as well. I fixed it by making a symlink to
/etc/mono/config at /usr/etc/mono/config. This only masks the problem,
but it helps move things forward.

The real cause of this problem is the location Mono uses to look for its
config files, it's strange that it would be probing in /usr/etc, instead
of just /etc.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Revised libgdiplus packages for Beta-3

2004-06-17 Thread Duncan Mak
Hello all,

For the Beta 3 release, we were trying to a bit too clever and wanted to
statically link Cairo into libgdiplus to avoid an extra dependency.
Turned out our trickery didn't work correctly.

The download page has now been updated to include updated Cairo and
libgdiplus packages. Please use those instead.

Sorry for the inconvience,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] beta 3 for FC2

2004-06-17 Thread Duncan Mak
Hello,

On Thu, 2004-06-17 at 10:55, Michael wrote:
 Ah, what the heck... I'll bump the question since nobody answered and I
 too patiently await FC2 packages.

Our build and packaging support team has been really busy lately and we
did not have a usable build environment until late today. The packages
for beta-2 were made by me on a Saturday afternoon by tricking our
system to believe FC2 as FC1 and manaully doing a lot of tweaks to get
the package in place. A process like that is simply not viable. I cannot
bear to redo that again for beta-3.

Now that the build environment is in place, packages for Fedora Core 2
will (hopefully) be made available tomorrow.

Sorry for the delay,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Fedora Core 2 : WineLib Package

2004-06-09 Thread Duncan Mak
Salut,

On Wed, 2004-06-09 at 03:30, François Guerin wrote:
 I've problem with installing the wine part of mono : 
 when I install the LAST  version of wine package for FedoraCore 2,
 I've version 0.20020505, and winelib ask for version 0.220040505...
 Can a packager post new rpm ?

Oops. Thanks for the report, I'll post a new one.

Merci,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] FedoraCore + wine

2004-06-09 Thread Duncan Mak
Salut,

On Tue, 2004-06-08 at 08:24, [EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] mono]# rpm -ivh winelib-0.3-1.ximian.11.1.i386.rpm
 erreur: Dépendances requises:
 wine = 0.220040505 est nécessaire pour winelib-0.3-1.ximian.11.1
 
 Look at the 0.220... version number !

Someone else reported this problem as well. I'll be pushing a new
package this afternoon.

Thanks,

Duncan.

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] SUSE 9.1 mono-all.zip missing libgtkhtml

2004-06-07 Thread Duncan Mak
On Sun, 2004-06-06 at 07:01, Dirk O. Siebnich wrote:
 The subject says it all: the mono-all.zip archive comes without the
 libgtkhtml3.1_7-3.1.13.0.200405120525-0.snap.ximian.9.1.i586.rpm
 package. It is required for monodevelop and monodoc installation!

Thanks for the report. This has been corrected.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Compiling muine-0.6.2

2004-06-07 Thread Duncan Mak
Hello,

On Mon, 2004-06-07 at 12:59, Archit Baweja wrote:
 So I threw away my Mono Beta 1 tarball install on my FC2 box, and installed
 the Mono Beta 2 RPMs from they yum repository. Now when I try and compile
 muine-0.6.2, it complains of not finding mono.pc and hence mono = 0.xx.

mono.pc is part of mono-runtime-devel.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Beta 2 Yum Repo for Fedora Core 2 Problems

2004-06-06 Thread Duncan Mak
Ni hao!

On Sun, 2004-06-06 at 14:50, Weiqi Gao wrote:
 First of all, thank you for providing the Fedora Core 2 yum repository
 of Mono 1.0 Beta2.  Great job!

Thank you.

 I'm still seeing the
 
  Resolving dependencies
  ..Unable to satisfy dependencies
  Package winelib needs wine = 20040505, this is not available.

Sebastian Bergmann reported this problem earlier. I have fixed the conf
files already and I'll just need to rebuild and push out the new
package. I'll do that either tonight, or tomorrow (Monday).

 On a related note, what are the mono-complete and mono-complete-devel
 packages?  Just by looking at the name, I assume they are combination
 packages that can be installed in lieu of some other package.  Am I
 right?

mono-complete and mono-complete-devel are 'meta' packages. If you
install mono-complete, it'll install everything. The same is true for
mono-complete-devel (includes mono-runtime-devel and mono-core-devel)

 Also, what is the extent to which the mysql and postgresql connectors
 are dependent on Wine?  I can live without Wine and WinForms fine, but I
 can't live without database support.

I believe those libraries include WinForms designer support. I'm not
sure though.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] FYI: mono.pc is missing

2004-06-05 Thread Duncan Mak
On Sat, 2004-06-05 at 15:07, Giuseppe Greco wrote:
 I know... already installed, but mono.pc is missing.
 
 Actually, I've copied it manually from the mono dist
 checked out from CVS...

Then something must be wrong with your package installation, because
they're listed as part of the package.

$ rpm -ql mono-runtime-devel | grep pkgconfig
/usr/lib/pkgconfig/mint.pc
/usr/lib/pkgconfig/mono.pc

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono Beta2 packages for Fedora Core 2 to arrive by the end of the week

2004-06-01 Thread Duncan Mak
Hello,

Unfortunately, I was not able to get Fedora Core 2 packages done by
today. Packages for FC2 will come later this week.

For packagers interested in building their own Mono RPMs, updates to
http://www.go-mono.com/packagers will also come later this week.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono YUM repositories

2004-06-01 Thread Duncan Mak
Hello,

Many people wrote to me about the location of the YUM repository for
beta-1. For beta-2, we have moved the YUM repository to a
version-independent location:

http://www.go-mono.com/archive/yum-repository

For Fedora Core 1, the full URL is:

http://www.go-mono.com/archive/yum-repository/fedora-1-i386

The link is also listed on the download page. Please change the
appropriate conf file on your machine to reflect this change.

When packages are made available to Fedora Core 2, the URL will be:

http://www.go-mono.com/archive/yum-repository/fedora-2-i386

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] poor mysql performance under debian testing

2004-05-18 Thread Duncan Mak
Hello Reggie,

On Tue, 2004-05-18 at 00:41, Duncan Mak wrote:
 With everything in place, I still have a few problems. As it is,
 ByteFX is not buildable from Mono CVS.

Okay, it's all good now. It builds fine.

 ./mysqlclient/transcaction.cs(76) error CS0117:
 `ByteFX.Data.MySqlClient.Driver' does not contain a definition for
 `SendCommand'

After rebuilding everything from CVS, this error disappeared.

 I can make a quick patch for the error in the UnixEndpoint constructor

Here is the ChangeLog for the patch:

2004-05-18  Duncan Mak  [EMAIL PROTECTED]

* Common/StreamCreator.cs (CreateUnixSocketStream): Instead of
hostList [0], which is a char, use hostList directly. This fixes
the build.

That's all. ByteFX in the Mono CVS repository should be up to date now.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] missing Gtk# binding packages suse 9.1 from mono website

2004-05-14 Thread Duncan Mak
On Fri, 2004-05-14 at 10:57, Nick Van Eeckhout wrote:
 There seem to be some packages missing on the mono website for SuSE 9.1.
 The following packages can be found for SuSE 9.0 and or not available for 9.1 : 
 
 Gtk# binding development tools:
 * perl-XML-LibXML-Common-0.13-1.ximian.8.1.i586.rpm
 * perl-XML-NamespaceSupport-1.08-1.ximian.8.1.i586.rpm
 * perl-XML-NodeFilter-0.01-1.ximian.8.1.i586.rpm
 * perl-XML-SAX-0.12-1.ximian.8.1.i586.rpm
 * gtk-sharp-gapi-0.91.1-0.ximian.8.0.i586.rpm
 

They were not made available in beta-1 and they will be in beta-2. In
the meantime, you can find the packages in 

http://primates.ximian.com/~duncan/tmp/suse-91-i586

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono Beta 1.0

2004-05-10 Thread Duncan Mak
On Sun, 2004-05-09 at 20:40, Mark Gimelfarb wrote:
 Count me in as well. I'm not any more exprienced, but I have a need just
 like Tracy does and I would like to give it a shot.

Spec files are available here:

http://www.go-mono.com/packagers

I use the source tarballs from each release, and if I needed patches to
make it package properly, those patches are listed as well.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Building your own Mono RPMS

2004-05-10 Thread Duncan Mak
Hello all,

The RPM spec files as well as Build Buddy configuration files for
packaging building have been updated on

http://www.go-mono.com/packagers

If you would like to make your own RPMS, please use the files listed
there.

thank you,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] CVS tree now open again

2004-05-04 Thread Duncan Mak
Hey guys,

Miguel called me to tell everyone that the tree is open again.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RPM packages Re: [Mono-list] Mono Beta 1 has been released.

2004-05-04 Thread Duncan Mak
Hello,

On Tue, 2004-05-04 at 21:56, Miguel de Icaza wrote: 
 Mono Beta 1 has been released, the release notes are here:
 
   http://www.go-mono.com/archive/beta1/beta1.html
 
 Download page has been updated:
 
   http://www.go-mono.com/download.html

RPMs are being pushed to the public Red Carpet servers now. There are
packages for the following distributions:

* Red Hat Linux 9
* Fedora Core Linux 1 [1]
* SuSE Linux 9
* SuSE Linux 9.1 [2]
* SLES 8 [3]

Note 1: For users of the YUM package management tool running Fedora Core
1, there is experimental support for a Mono YUM repository. Please point
YUM to this address to access the repository:

http://www.go-mono.com/archive/beta1/fedora-1-i386

Thanks to John Luke for providing the instructions for setting this up.

Note 2: The Gtk# API parser and code generator tool, GAPI, is currently
not available for SuSE 9.1. That's because perl-XML-LibXML cannot be
built on SuSE 9.1. When that is fixed, gtk-sharp-gapi packages will be
made available.

Note 3: Only core functionality is provided on SLES 8. Due to the old X
implementation on SLES 8, the Cairo graphics library cannot be built.
Without Cairo, libgdiplus is also unavailable, both of which are vital
to our System.Drawing implementation (mono-drawing). Even though the
'mono-web-forms' package is provided, it will not properly install
because of missing dependencies. If you would like to use 
mono-web-forms, you should override the dependencies manually. However,
you'll be left with partial functionality of this package. It is for
this same reason that xsp packages are not available at this moment.

The preview packages for Windows Forms (wine and winelib), as well, are
unavailable.

The current functionality available on SLES 8 is sub-optimal, please
check back in the near future for more updates as these problems are
resolved.

That's all for now, 

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] New Mono 0.31 packages

2004-04-05 Thread Duncan Mak
Hello,

I just pushed a new set of Mono 0.31 packages. There is nothing new or
different in them, except for the fact that it added a missing
dependency that should have been there.

If you already have an existing Mono setup that's working, you don't
need to bother upgrade. If you first tried Mono recently, and it didn't
work, try this new set of packages.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Fedora Mono packages - monodoc 0.11 requires gtk-sharp 0.17

2004-03-13 Thread Duncan Mak
Hello Kent,

On Fri, 2004-03-12 at 20:08, Kent Sandvik wrote:
 FYI the monodoc 0.11 rpm package that is part of the current fedora mono
 packages at .go-mono.com requires the gtk-sharp 0.17 version, and
 only the gtk-sharp 0.15 is posted. --Kent

Thanks for the report, I just fixed it. The packages didn't get uploaded
to the website until now.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono dailys fixed

2004-03-07 Thread Duncan Mak
Hello,

I finally fixed the daily builds. Make dist wasn't working.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Problem with xrender rpm

2004-02-29 Thread Duncan Mak
Hello Carl,

On Sun, 2004-02-29 at 13:46, Carl Olsen wrote:
 I'm having trouble trying to install xrender from the mono channel using Red
 Carpet.  I'm running Red Hat 9.  Here's the message I get when I try to
 install xrender:

You don't need xrender if you have the latest X from RH9.

 It looks like I don't need these packages, but I'm just wondering if anyone
 knows the correct procedure to follow.  The only one I really want to keep
 is monodoc, but I would guess I can just reinstall it after xrender is
 installed.  I'm just wondering if monodoc is dependent on XFree86-devel.

monodoc is dependent on libglade-devel, which is dependent on
XFree86-devel.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] mono fedora download: please add SRPMs

2004-02-05 Thread Duncan Mak
Hello Marius,

On Thu, 2004-02-05 at 04:02, Marius Andreiana wrote:
 Please add SRPMs to fedora download, 

I saw another message from someone else asking for the same thing, I'll
try my best to do it tomorrow. I'm a bit busy with school this whole
week, but my aim is for doing it before the end of the week (basically,
I just need to find time to head to the office and upload the files)

I'll make an announcement on the list after I upload the files.

However, one question:

 it's very useful for people who'd like to change the sources and
 install it from RPM instead of 'make install'.

What does it mean to install from RPM? Do you want to install to a
prefix other than /usr?

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono dailys taking a break during the holidays

2003-12-16 Thread Duncan Mak
Hey guys,

Heads up:

I just finished packing up my cube and will be in Hong Kong for the next
three weeks until early January. While my desktop is still on and
running, it'll be turned off and moved to the new office some time in
the next three weeks. Once that happens, mono daily snapshots will not
be available until I'm back in Boston. 

Happy holidays,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] mono-0.29 Windows binaries?

2003-12-14 Thread Duncan Mak
Hello Dave,

On Sun, 2003-12-14 at 15:32, Dave Rivera wrote:
 Is there a reason none have been made?  Just curious, as I have tried for
 the last several days to see if I could compile some under cygwin but have
 been unsuccessful in all my attempts and would love to play around with 0.29
 on my Windows box.
 
 Any specific reasons none have been made?
 

Yeah, there is one very specific reason: I have been really busy at
school lately, and haven't had time to do a build.

I have a final in the morning and will be free until Wednesday morning,
so I'll try to make a build then.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono in Hong Kong

2003-12-14 Thread Duncan Mak
Hello guys,

I'll be going home to Hong Kong for the Christmas vacation this
Wednesday and will be there until the 5th of January. If there are any
Mono hackers, or interested contributors with questions, please contact
me, because it would be great to have a Mono get-together in Hong Kong.

Happy holidays,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: [Mono-devel-list] Where is mono daily of today?

2003-12-05 Thread Duncan Mak
On Fri, 2003-12-05 at 10:12, Tiago Lima wrote:
 I noticed that in today's daily mono-tar.gz does not appear...
 Normally it means that mono is not building right from cvs...
 When do you expect to have a daily? I need to see if the last version of mono 
 and mod_mono works fine in apache !!! And it is kinda urgent...
 
 For me it is better to have a .tar.gz rather than compiling from cvs because 
 it is easier to install in several machines requiring only a ./configure; 
 make; make install.
 

I'll try to get this fixed in the afternoon. I'm in school today until
5pm (EST), and I'll head to the office and cook up a build afterwards.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Re: [Mono-devel-list] Where is mono daily of today?

2003-12-05 Thread Duncan Mak
Hello Tiago,

On Fri, 2003-12-05 at 14:52, Tiago Lima wrote:
 On Friday 05 December 2003 16:59, Duncan Mak wrote:
  I'll try to get this fixed in the afternoon. I'm in school today until
  5pm (EST), and I'll head to the office and cook up a build afterwards.
 

 Ok, thanks a lot.
 Keep up the good work !

I just uploaded the daily tarballs, I don't know how to get the page to
update to reflect the change, but the files are all there.

http://go-mono.com/daily/monolite-20031205.tar.gz
http://go-mono.com/daily/monocharge-20031205.tar.gz
http://go-mono.com/daily/mono-0.29.99.20031205.20031205.tar.gz

I don't know why the mono tarball is so long the script will run
automatically again tomorrow, and future builds should work fine.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Problem compiling from the CVS

2003-10-27 Thread Duncan Mak
Hello George and Zoltan,

On Mon, 2003-10-27 at 07:27, Varga Zoltan wrote:
 
I think this is because the dailys are compiled with an
 old version of mcs, which does not contain a fix for :
 
 http://bugzilla.ximian.com/show_bug.cgi?id=49611
 
 Perhaps Duncan can help with this ?

The dailys are being built on my desktop machine, which is not really
actively maintained (it sits on my desk, I use it to browse the web and
IRC...). I don't install CVS on the desktop everyday, since I don't have
time to check on it, but I'll install from CVS today and do a new push.

Zoltan -- in the future, if there are fixes that got committed and are
subsequent dailys need to be built with the new version, please let me
know.

Also, for Red Hat 9 (and all other distros we support, actually), the
ICU packages were not made properly -- the icu-locale package shouldn't
be empty as it is now. Revised and fixed packages (but not verified yet)
for RH9 are temporarily available on:

http://primates.ximian.com/~duncan/stuff/for-gonzalo

Revised packages will probably be built for the other distributions
later today and they'll be pushed to go-mono.com and Red Carpet once I
get a notification from someone that the new ones (serial 2) are good.

Sorry about the inconvenience,

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Problems with RH8 and Mono

2003-10-27 Thread Duncan Mak
On Mon, 2003-10-27 at 14:36, Richard Torkar wrote:
 On Mon, 2003-10-27 at 20:25, Kenneth Benson wrote:
  Use the RH9 even though I'm on a RH8 box? Just want to make sure.
 
 Shouldn't be any problems as far as I can tell :) (haven't tried it
 though).

Actually, in this case, this is probably not going to work. The reason
is because of the X server that comes with Red Hat 8.0 is XFree86 4.2,
which does included an outdated version of the RENDER extension.

Red Hat 9, and Mandrake 9.1 both ship with XFree86 4.3 with a current
version of the RENDER extension. For these distributions, we have RPMS
on my site on primates and also on Red Carpet.

The problem with building Cairo on the older distributions is this:
since a dated version of RENDER is bundled in the X server, it is not
possible to ship the current version of RENDER in a separate package
because that will conflict with files already provided by the
XFree86-devel package.

To fix this, I'll probably have to build render and install it on top of
the files provided by XFree86-devel, specifically the header file. With
that, I can then build the upper layers of the Cairo stack and ship
packages for those components. The updated header file for RENDER will
still not be shipped with these older distributions, but the resulting
shared libraries should work.

 I have absolutely *no* idea what so ever for why Duncan hasn't released
 the source rpms. Several people have asked me where to find some of the
 srpms but I have no idea.

I don't mind posting source RPMs, however, I find it frequently to be a
support hassle. A lot of people assume that it is fine to rebuild a
source RPM regardless of the targeted distribution. When that happens,
the package dependencies gets completely jammed up and things get
rapidly very messy from then on (i.e. 'just' fixing it with --force in
RPM). The dependencies for GNOME libraries are a good example of what I
mean, since the package names used in Red Hat, Mandrake and SuSE are all
different.

[ This is for everyone, and not just Richard ]
If you want the source RPM for something, please contact me and I can
send it to you. However, I fear that if I release source RPMs out to the
public, I'll get lots of support mail for no good reason. Besides, we
ship the prebuilt binary RPMs for our supported distributions anyway. If
you want to build it yourself, it's always possible to build from
tarballs/CVS.

I haven't had the time to work on building Cairo on 'legacy'
distributions such as Red Hat 8 or SuSE 8.2; it is something that I
really wanted to do this week. Please bug me again if it's not done by
the end of the week ;-)

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] monodoc - update.exe

2003-10-21 Thread Duncan Mak
On Tue, 2003-10-21 at 15:59, John Luke wrote:
  Duncan, do you confirm that?
  
  Gius_.
 
 I filed this in bugzilla the other day.
 http://bugzilla.ximian.com/show_bug.cgi?id=49587

Thanks, I'll look into fixing this tomorrow.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] CVS build instructions

2003-10-15 Thread Duncan Mak
On Wed, 2003-10-15 at 12:23, Karl Waclawek wrote:
 As a Mono newbie I found it quite difficult to build from CVS.
 It isn't really documented what you need.
 
 Here is what finally succeeded (RH 9).

So do you have it working now?

 - glib update (don't remember which version)
 - install all mono 0.28 RPMs
 - install all Cairo and ICU related packages from red carpet
   (maybe not all needed, but didn't want to go through too many re-tries)
 - cd to ../mcs and build mcs first (contrary to instructions,
   as I would get corlib.dll out of sync with ../mono/make fullbuild

Where are these instructions? If they're wrong, we should fix them.

Incidentally, this is what I do myself, I always build mcs before mono
(from CVS), and I never used 'make fullbuild'.

   even after copying all current monocharge files over the ones from the RPMs)

You can always download a 
 - cd to ../gtk-sharp and do the same (don't know if necessary)
 - cd to ../mono and run the recommended 
   ./autogen.sh --prefix=/usr/local
   make fullbuild

This is what I do:

1) Get a working setup of Mono (from RPM).
2) Checkout mcs and mono.
3) Build mcs, and then mono.
4) cd mono/runtime, and remove all dlls and exes. Make again to get new
assemblies from mcs/class/lib.
5) make install in mono.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Building fron CVS

2003-10-14 Thread Duncan Mak
On Mon, 2003-10-13 at 22:48, Karl Waclawek wrote:
 I re-updated from CVS and got further, until:
 (again, doing make fullbuild)

You need to install ICU. Packages are available on Red Carpet, or you
can download the source directly.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-docs-list] Predefined docs patch

2003-10-13 Thread Duncan Mak
Hello Martin!

On Mon, 2003-10-13 at 09:32, Martin Willemoes Hansen wrote: 
 I was copying and pasting a lot when describing finalizers and the 3
 internal constructors.

First off, I'd like to say thank you for writing this patch.

The patch looks fine, but I'd rather keep the updater general for now,
because the plan is to use it for generating non-Gtk# docs as well (i.e.
augment the existing ECMA corlib docs and generating docs for other
platform libraries).

You're very right that it is extremely tedious to cut and paste a lot of
the same stuff, but it is also very easy to write one-off programs to do
the cut-n-pasting for you. In fact, every time I had to do something
like that (mass-documenting the internal IntPtr constructor, or the
Finalize method, etc), I wrote a little program to do it for me. It
really is not that painful.

 This patch will do the hard work in the updater.exe stage.

I feel that we should not be doing this work in updater.exe; we should
have a fixer script for doing this work instead. I posted something for
fixing the signature of Finalize in bug #47016 last night and maybe we
should generalize the script by having it take an XPath expression and a
string and then do something like this:

XmlNodeList results = document.SelectNodes (input_expression);

foreach (XmlNode node in results)
node.InnerText = input_string;

I think such this fixer should fulfill most use cases, without making
updater specific to Gtk# docs.

 What do you think?

Do you understand why I'm reluctant to commit this patch? Do you think
writing such a fixer program will be sufficient to handle the problems
(the tediousness) you're seeing?

thanks,

Duncan.
___
Mono-docs-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-docs-list


[Mono-list] New packaged goodies (Cairo and ICU)

2003-10-13 Thread Duncan Mak
Hello,

With new package dependencies were introduced to CVS in the past few
days, here are some packages I built to calm everyone down:

You can find them in: http://primates.ximian.com/~duncan/release.

They'll be migrated to http://go-mono.com once I have time to scp them
over and update the download page.

= Details = 

RedHat 9:

* Cairo packages: slim, libpixregion, libic, render, xrender and cairo
* ICU 2.6.1 packages: icu, icu-locales, libicu, libicu-devel

Mandrake 9.1:

* Cairo packages
* ICU packages
* Gtk# 0.11 packages: gtk-sharp, gtk-sharp-gapi

RedHat 8:

* ICU packages.

On Wednesday, I'll try to get Cairo and Gtk# packages for RedHat 8. I
will also push Gtk# packages for RedHat 9 to Red Carpet.

For SuSE 8.2 users, you can get an older version of ICU from SuSE
directly. As for Cairo and Gtk# 0.11 packages, I'll try to build and
push them after I can get them working on RedHat 8.

P.S. I'll be removing the packages in ~/duncan/cairo shortly. From now
on, they'll all be in ~duncan/release.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


  1   2   >