I deliberately took 24 hours away from OpenSim simply to avoid making any caustic remarks that would spark such a "religious war"! I realy can't see that any such war would be of benefit to anyone!
I think we are seeing an essential difference between Windows and Linux here - Linux is "package based" and expects that an install will include a complete list of dependencies. In this case including a list of the mono segments that are required to run the app. I too have tried more than a dozen Linux distros, and finally settled on Ubuntu - your mileage may vary! :-) I have had my "mars sim" running continuously for the month of September with minimal problems apart from Arizona's electric power problems at this time of year! In the absence of a specific build which selects only the mono sections required, I simply installed "mono-complete" at the expense of a few Mb of my 750Gb hdd. So far that is the only "mono" problem - no "scavenger hunts of any sort! I have been looking at the tools provided by Canonical's Launchpad (Ubuntu) for another project and see that they provide a custom build capability to sort this dependency problem out in a reasonable fashion. Once I get the other apps I am working on loaded for the .deb distribution via Launchpad I will try to add at least the then current Diva distro as a "one click" install for Ubuntu users. If nothing else it should provide a great marketing tool for OpenSimulator. I have also run OpenSimulator under Win 7 with equally as few problems (or as many depending on your point of view). There are definite advantages to one OS over the other <insert eternal and pointless religious war here>, but the ability to run OpenSIm is emphatically NOT one of the driving issues! Oh yes I also updated the wiki (again) to give a very explicit warning about the TWO mono issues so that they should not bother anyone again - RTFM! Karen On Mon, Sep 27, 2010 at 10:00 AM, Brianna <[email protected]> wrote: > Karen; my view is to avoid any Linux distro for OpenSim, tried them all. > I have an active CentOS LAMP server for years but concluded that mono is the > drag anchor to stable ease of use with OpenSim. My current Net D2 and Net > OSG servers allow me to concentrate on content and VW fun. I can leave it > for days and find it at the ready without distro scavenger hunts for mono > versions or pieces. I will go as far as to state there are as many > forum/blog words around about distro tweaking for OpenSim as there are about > it's features and content. > No religious war declaration intended :) > > *From:* Karen Palen <[email protected]> > *Sent:* Sunday, September 26, 2010 8:22 PM > *To:* [email protected] > *Subject:* Re: [Opensim-dev] [opensim 0005007]: Some scripts require > installing more than the default mono release > > Oh yes I *DID* update the wiki to reflect this - sigh. > > On Sun, Sep 26, 2010 at 8:19 PM, Karen Palen <[email protected]>wrote: > >> Since this is the real world, perhaps that could be added in the "hints to >> the non-genius beginner somewhere?" >> >> Not every new user has years of experience at this! >> >> As for IRC, I have yet to manage to make it connect at all. Totally due to >> some grievous deficiency in my character I am sure. >> >> Karen >> >> >> On Sun, Sep 26, 2010 at 6:29 PM, Melanie <[email protected]> wrote: >> >>> Hi, >>> >>> first off, it's not a change in mono. It's a change in how >>> distributions package mono. It means that the Debian packagers seem >>> to be at fault. >>> >>> Mono is monolithic, you can NOT break it up into a mono-runtime and >>> mono-develop or mono-complete package. Mono contains the CodeDom >>> methods and some of the methods DO call the compiler, which is >>> assumed to be there. >>> >>> Not including the compiler cripples mono and the packagers need to >>> be slapped around with a large trout, and more than just a bit. >>> >>> OpenSim will always need mono-complete, or whatever the name is that >>> the packagers give the package that contains the compiler and libraries. >>> >>> OpenSim compiles scripts programmatically, on a crippled system, >>> e.g. one without a compiler, this will NOT work. >>> >>> This is not OpenSim's fault. >>> >>> As for IRC, you join the appropriate channel and ask your question. >>> >>> Don't say "Hi". Don't ask "Can I ask a question?". Don't ask "Are >>> there any devs here?". Don't expect a reply to any of those. >>> >>> So, ask your question. Then stay online and wait. Most of us log >>> IRC, or stay logged in 14/7. We scroll back to look for questions >>> and answer them. Of course, this can be 10 hours later. We won't >>> bother answering a question if the asker has left since then. We >>> also don't answer irrelevant, inappropriate or misplaced questions. >>> >>> Ask user questions in #OpenSim. Do not ask them in #OpenSim-dev, >>> they will be ignored there. >>> >>> Easy, isn't it? >>> >>> You can't expect to come in, ask a question, get an answer, and log >>> out. If you're not willing or able to stay logged in to IRC until >>> there is an answer for you, we have this mailing list. >>> >>> Melanie >>> >>> Karen Palen wrote: >>> > Please don't shoot the messenger. >>> > >>> > I have forwarded this to the http://thehypergates.com people for >>> comment. >>> > >>> > As a minimum it would seem that the OpenSim documentation needs to be >>> > updated to reflect this change in mono. >>> > >>> > I happen to be doing a lot of LSL script coding right now, so I will >>> try the >>> > various scripts on a "clean" install (all of my machines have the full >>> > dev/debug mono normally) and report specific scripts/LSL functions that >>> > appear to require the extra capabilities. >>> > >>> > BTW I have not been able to get a response on IRC and have not taken >>> the >>> > time to figure out the problem. In the past IRC has not been very >>> useful for >>> > this kind of problem. >>> > >>> > Karen >>> > >>> > On Sun, Sep 26, 2010 at 6:06 PM, Melanie <[email protected]> wrote: >>> > >>> >> No, but the IRC or this list are right place for it , NOT Mantis. If >>> >> it's not a coding error, it doesn't belong in Mantis. >>> >> >>> >> I can't access that website so I can't get the script in question. >>> >> >>> >> However, it is understood that you MUST be running OpenSim on a >>> >> machine that is capable of compiling it. GMCS is part of Mono and >>> >> it's needed to compile scripts. >>> >> >>> >> If a distro has cut Mono down into a user and a developer package, >>> >> you MUST have the developer package. This is because scripts are >>> >> compiled to normal assemblies, and the CodeDom tools do this by >>> >> calling the external gmcs.exe. If that is not there, scripts will >>> >> not work. >>> >> >>> >> If a distro makes distinctions there, it's that distro that is at >>> >> fault, not OpenSim. >>> >> >>> >> Therefore, the place for that is IRC or here, not Mantis. >>> >> >>> >> I have stopped answering "support" type questions in Mantis tickets >>> >> because it gets abused as a forum. OpenSim has no forum. It has a >>> >> mailing list. >>> >> >>> >> Melanie >>> >> >>> >> Karen Palen wrote: >>> >> > I was under the impression that I was reporting LSL scripts that do >>> NOT >>> >> work >>> >> > under the default mono! >>> >> > >>> >> > It appears that at least some of the LSL scripts do require an extra >>> mono >>> >> > package, despite the documentation. >>> >> > >>> >> > Should I simply forget about this bug report or ????? >>> >> > >>> >> > Karen >>> >> > >>> >> > On Sun, Sep 26, 2010 at 3:48 PM, Mantis Bug Tracker < >>> >> [email protected] >>> >> >> wrote: >>> >> > >>> >> >> >>> >> >> A NOTE has been added to this issue. >>> >> >> >>> ====================================================================== >>> >> >> http://opensimulator.org/mantis/view.php?id=5007 >>> >> >> >>> ====================================================================== >>> >> >> Reported By: Karen Palen >>> >> >> Assigned To: >>> >> >> >>> ====================================================================== >>> >> >> Project: opensim >>> >> >> Issue ID: 5007 >>> >> >> Category: [REGION] Scripting Engine >>> >> >> Reproducibility: always >>> >> >> Severity: major >>> >> >> Priority: normal >>> >> >> Status: closed >>> >> >> Git Revision: r-13558 >>> >> >> SVN Revision: 0 >>> >> >> Run Mode: Standalone (Multiple Regions) >>> >> >> Physics Engine: BasicPhysics >>> >> >> Environment: Mono / Linux32 >>> >> >> Mono Version: 2.4.2 >>> >> >> Resolution: fixed >>> >> >> Fixed in Version: >>> >> >> >>> ====================================================================== >>> >> >> Date Submitted: 2010-08-31 11:10 PDT >>> >> >> Last Modified: 2010-09-26 15:48 PDT >>> >> >> >>> ====================================================================== >>> >> >> Summary: Some scripts require installing more >>> than >>> >> the >>> >> >> default mono release >>> >> >> Description: >>> >> >> I have just finished a "clean" install of Diva r-13558 on a brand >>> new >>> >> >> machine with freshly installed Ubuntu Lucid (10.04). >>> >> >> >>> >> >> Lucid comes with mono 2.4.4 pre-installed, however sone scripts >>> require >>> >> >> the package mono-gmcs and others (e.g. the hypergate >>> >> >> http://www.thehypergates.com/ ) >>> >> >> require the "mono-complete" package. >>> >> >> >>> >> >> According to the mono documentation this is due to unresolved >>> references >>> >> >> in the scripting package. >>> >> >> >>> ====================================================================== >>> >> >> >>> >> >> >>> ---------------------------------------------------------------------- >>> >> >> (0016905) melanie (administrator) - 2010-09-26 15:48 >>> >> >> http://opensimulator.org/mantis/view.php?id=5007#c16905 >>> >> >> >>> ---------------------------------------------------------------------- >>> >> >> OpenSim runs with the normal mono packages. That will run OpenSim >>> and >>> >> all >>> >> >> LSL scipts. Any other languages may need additional libraries, >>> which are >>> >> >> not OpenSim's responsibility to provide. And Mantis is NOT a Forum. >>> If >>> >> you >>> >> >> have questions, PLEASE take it to IRC. >>> >> >> >>> >> >> Issue History >>> >> >> Date Modified Username Field Change >>> >> >> >>> ====================================================================== >>> >> >> 2010-08-31 11:10 Karen Palen New Issue >>> >> >> 2010-08-31 11:10 Karen Palen Git Revision => >>> r-13558 >>> >> >> 2010-08-31 11:10 Karen Palen SVN Revision => 0 >>> >> >> 2010-08-31 11:10 Karen Palen Run Mode => >>> Standalone >>> >> >> (Multiple Regions) >>> >> >> 2010-08-31 11:10 Karen Palen Physics Engine => >>> >> BasicPhysics >>> >> >> 2010-08-31 11:10 Karen Palen Environment => Mono / >>> >> Linux32 >>> >> >> 2010-08-31 11:10 Karen Palen Mono Version => 2.4.2 >>> >> >> 2010-08-31 13:52 Karen Palen Issue Monitored: Karen Palen >>> >> >> 2010-09-26 14:14 Matto Note Added: 0016902 >>> >> >> 2010-09-26 14:30 melanie Note Added: 0016903 >>> >> >> 2010-09-26 14:30 melanie Status new => >>> closed >>> >> >> 2010-09-26 14:30 melanie Resolution open => >>> fixed >>> >> >> 2010-09-26 15:39 Karen Palen Note Added: 0016904 >>> >> >> 2010-09-26 15:48 melanie Note Added: 0016905 >>> >> >> >>> ====================================================================== >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> > >>> ------------------------------------------------------------------------ >>> >> > >>> >> > _______________________________________________ >>> >> > Opensim-dev mailing list >>> >> > [email protected] >>> >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> _______________________________________________ >>> >> Opensim-dev mailing list >>> >> [email protected] >>> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >>> > >>> > >>> > >>> ------------------------------------------------------------------------ >>> > >>> > _______________________________________________ >>> > Opensim-dev mailing list >>> > [email protected] >>> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> _______________________________________________ >>> Opensim-dev mailing list >>> [email protected] >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> > ------------------------------ > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > >
_______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
