[Opensim-dev] [opensim 0005007]: Some scripts require installing more than the default mono release

Gary Starkweather gstark at rustycat.com
Tue Sep 28 05:47:58 UTC 2010


Very nicely said Karen!

How to put "Closed" on a thread...

Gary Starkweatjer

On 27/09/2010 6:27 PM, Karen Palen wrote:
> 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 <wwwench at gmail.com 
> <mailto:wwwench at gmail.com>> 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 <mailto:karenpalensl at gmail.com>
>     *Sent:* Sunday, September 26, 2010 8:22 PM
>     *To:* opensim-dev at lists.berlios.de
>     <mailto:opensim-dev at lists.berlios.de>
>     *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
>     <karenpalensl at gmail.com <mailto:karenpalensl at gmail.com>> 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 <melanie at t-data.com
>         <mailto:melanie at t-data.com>> 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
>             <melanie at t-data.com <mailto:melanie at t-data.com>> 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 <
>             >> admin at opensimulator.org <mailto:admin at opensimulator.org>
>             >> >> 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
>             >> > Opensim-dev at lists.berlios.de
>             <mailto:Opensim-dev at lists.berlios.de>
>             >> > https://lists.berlios.de/mailman/listinfo/opensim-dev
>             >> _______________________________________________
>             >> Opensim-dev mailing list
>             >> Opensim-dev at lists.berlios.de
>             <mailto:Opensim-dev at lists.berlios.de>
>             >> https://lists.berlios.de/mailman/listinfo/opensim-dev
>             >>
>             >
>             >
>             >
>             ------------------------------------------------------------------------
>             >
>             > _______________________________________________
>             > Opensim-dev mailing list
>             > Opensim-dev at lists.berlios.de
>             <mailto:Opensim-dev at lists.berlios.de>
>             > https://lists.berlios.de/mailman/listinfo/opensim-dev
>             _______________________________________________
>             Opensim-dev mailing list
>             Opensim-dev at lists.berlios.de
>             <mailto:Opensim-dev at lists.berlios.de>
>             https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
>
>     _______________________________________________
>     Opensim-dev mailing list
>     Opensim-dev at lists.berlios.de <mailto:Opensim-dev at lists.berlios.de>
>     https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>     _______________________________________________
>     Opensim-dev mailing list
>     Opensim-dev at lists.berlios.de <mailto:Opensim-dev at lists.berlios.de>
>     https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20100927/25a54fa2/attachment-0001.html>


More information about the Opensim-dev mailing list