[Mono-devel-list] Java and Mono

2005-06-03 Thread Pierre Brunet

  Hi all !

   I continue my trip in the Mono's land, and now, I try to 
compile a Java program with ikvmc to obtain a .exe file wich I want to 
run over Mono.

But it doesn't work...

1 ) javac test.java
2 ) ikvmc test.class -r:IKVM.GNU.Classpath.dll (the dll is in the 
current rep)

3 ) mono test.exe

** (test.exe:31690): WARNING **: The following assembly referenced from 
/cea/dsku/store/home1/gpocre/brunet/TEST/test.exe could not be loaded:

Assembly:   IKVM.Runtime(assemblyref_index=0)
Version:0.14.0.1
Public Key: 13235d27fcbfff58
The assembly was not found in the Global Assembly Cache, a path listed 
in the MONO_PATH environment variable, or in the location of the 
executing assembly (/cea/dsku/store/home1/gpocre/brunet/TEST/).


It seems like Mono coulldn't find IKVM.GNU.Classpath.dll...
Thanks for reply
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-devel-list] Monoupdater script updated

2005-06-03 Thread Paul Johnson
Hi,

Just a heads up to say I've updated my mono-compiling page and uploaded
version 0.9b of my updater script.

http://www.all-the-johnsons.co.uk/mono/mono-compiling.html

At the bottom, you'll notice some ideas I have for the updater which
will include packaging builds. My problem is that I don't know how
debian, osx or win32 would do this. rpm is rpm is rpm (as long as you
have the correct spec file!), so FC, Mandriva, Slackware, SuSE and many
other distros are covered.

If anyone can point me to some howtos for .deb, osx and win32, I'd
appreciate it - that way, the script really can be a one-stop process.

TTFN

Paul
(at work and somewhat bored!)
-- 
He's not the Messiah, he's a very naughty boy
- Life of Brian, Monty Python

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


Re: [Mono-devel-list] Sponsoring Mono bugfixes

2005-06-03 Thread Luke Venediger
Excellent thanks Dean!

On 6/3/05, Dean Brettle [EMAIL PROTECTED] wrote:
 On Fri, 2005-06-03 at 12:00 +0200, Luke Venediger wrote:
  Hi All,
 
  What does the community think of the idea of sponsoring developers to
  fix Mono bugs?
 
 FYI, I believe you can already do this via:
 
 http://www.opensourcexperts.com/bountylist.html
 
 In fact, there is already a Mono-related bounty.
 
 --Dean
 
 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list
 


-- 
Get Firefox Browser! Reclaim the web. http://getfirefox.com/
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-devel-list] Sponsoring Mono bugfixes

2005-06-03 Thread Martin Baulig
On Fri, 2005-06-03 at 12:00 +0200, Luke Venediger wrote:

 What does the community think of the idea of sponsoring developers to
 fix Mono bugs? For example, you might be developing for the mono
 runtime and there is a bug that is preventing you from going any
 further with your project. You could offer, say, $20 to the first
 person that fixes the bug. The size of the ransom could depend on
 the size of the bug.

Hello,

I think it's better to use bounties as a reward for doing good work (for
instance implementing a super-cool killer-feature) rather than as a
motivation for doing boring work.

IMHO paying someone money to fix a boring bug has the inherent danger
that people won't fix such bugs anymore, but wait until someone sets a
bounty on them.

Martin


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


Re: [Mono-devel-list] Sponsoring Mono bugfixes

2005-06-03 Thread Todd Berman
On Fri, 2005-06-03 at 20:27 +0200, Martin Baulig wrote:
 On Fri, 2005-06-03 at 12:00 +0200, Luke Venediger wrote:
 
  What does the community think of the idea of sponsoring developers to
  fix Mono bugs? For example, you might be developing for the mono
  runtime and there is a bug that is preventing you from going any
  further with your project. You could offer, say, $20 to the first
  person that fixes the bug. The size of the ransom could depend on
  the size of the bug.
 
 Hello,
 
 I think it's better to use bounties as a reward for doing good work (for
 instance implementing a super-cool killer-feature) rather than as a
 motivation for doing boring work.
 
 IMHO paying someone money to fix a boring bug has the inherent danger
 that people won't fix such bugs anymore, but wait until someone sets a
 bounty on them.
 

While I don't agree with bounties on specific bugs, I also don't agree
with what you are saying at all. No one fixes a boring bug for free
anyway today. There are 2 types of people fixing them

1) People who need the fix.
2) People who are payed (by Novell, Mainsoft, whoever) to fix them.

This would add a third set of contributors fixing boring bugs, people
being payed by bounties.

I highly doubt as well, that any bounty would ever be significant enough
to actually make money on. Unless you think making 20$ for the 4 or 5
hours that a easy bug would take to fix (time to write the patch, get it
reviewed, get it into the codebase) is 'good money'.

--Todd

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


Re: [Mono-devel-list] HasShutdownStarted race?

2005-06-03 Thread Michi Henning

 Finalizers are run by one thread, so once you are in one, no new objets
 will get finalized behind your back.

 However, I'm not sure if the spec promises that at all.

No, no such promise in the spec. In fact, some MS people are talking
about using more than one GC thread in future releases, and that
would be perfectly compliant with the spec.

 OTOH, HasShutdownStarted probably *could* change in the middle of the
 method. But it won't matter.

I think it does matter, at least in some cases. In my situation, I have
finalizers
that need to access other objects during finalization. Normally, that's no
problem: when one of those objects gets collected, the finalizer works just
fine. Except during shutdown, once System.Environment.Exit() has been
called. Because objects can be finalized in any order during shutdown,
the finalizer now can no longer safely call into other objects and has to
avoid doing that, hence the test for HasShutdownStarted. But, if
the condition can change halfway through the execution of a finalizer,
that's not very useful. And, because the GC runs asynchronously
to the rest of the program, I cannot guarantee that I won't call Exit()
while the GC is in the middle of some finalizer.

As long as there is only one GC thread, not a problem: even if the
condition changes halfway through the execution of a finalizer, that
finalizer will still successfully complete, and then HasShutdownStarted
becomes true for all the remaining finalizers. But, with multiple GC
threads, that's no longer the case.

What worries me is that the documentation makes no guarantee as
to when the condition can change. And, if I rely on HasShutdownStarted
as suggested by MS, it seems I run the risk of my code breaking on a
future .NET (or Mono) version.

Cheers,

Michi.


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


Re: [Mono-devel-list] Sponsoring Mono bugfixes

2005-06-03 Thread Ben Maurer
On Fri, 2005-06-03 at 14:40 -0700, Todd Berman wrote:
 While I don't agree with bounties on specific bugs, I also don't agree
 with what you are saying at all. No one fixes a boring bug for free
 anyway today. There are 2 types of people fixing them
 
 1) People who need the fix.
 2) People who are payed (by Novell, Mainsoft, whoever) to fix them.
 

3) Non paid contributors who fix bugs (I have fallen under this category
in the past, as have you)

 I highly doubt as well, that any bounty would ever be significant enough
 to actually make money on. Unless you think making 20$ for the 4 or 5
 hours that a easy bug would take to fix (time to write the patch, get it
 reviewed, get it into the codebase) is 'good money'.

Well, if you already have a job (or are a student, etc), this is just
icing on the cake: maybe you can get an ipod after 10 bug fixes or
something.

Nobody is suggesting that you can make a carer out of bounties. Even if
priced well, its not reliable income etc.


On another note: if there are bugs in bugzilla that are simple enough
that $100 would make somebody look into them, its probably a bad sign:
we should be killing more low hanging fruit.

-- Ben

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


Re: [Mono-devel-list] HasShutdownStarted race?

2005-06-03 Thread Ben Maurer
On Sat, 2005-06-04 at 07:46 +1000, Michi Henning wrote:
 
  Finalizers are run by one thread, so once you are in one, no new objets
  will get finalized behind your back.
 
  However, I'm not sure if the spec promises that at all.
 
 No, no such promise in the spec. In fact, some MS people are talking
 about using more than one GC thread in future releases, and that
 would be perfectly compliant with the spec.

Are they talking about a parallel gc (I think they already have one of
those) or parallel finalization?

Anyways, if they change this, you wouldn't be the only one affected. If
you need more info,  best to ask them.

--  Ben

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