[Opensim-dev] init.d scripts I put on the wiki and putting then in the svn
Brian Wolfe
brianw at terrabox.com
Sat Feb 9 18:47:12 UTC 2008
:) It really is a matter of preference of the team to be honest.
Now in the case of GridMonkey and OpenSimWI, I agree, those types of
tools houldn't be a part of the main package. They aren't required for
the system to operate normally.
In the case of a windows installer, if it does things such as setting up
the various exe files as services, then yes, I would agree with it's
inclusion in the repository under a base subdir of /scripts.
Having to pull from multiple sources to build a package is a PITA though
as we have to do version checking to make certain that the tools pulled
match the version of the code we want to package. OpenSim is adding new
Grid.*.exe apps regularly lately, which means I have to add them to the
grid init.d script to make certain that the installer/admin is aware fo
their existince.
Considering that the init.d scripts are specificly designed for OpenSim
startup/shutdown I think it gives more weight to their being a part of
OpenSim since getting it automated on UNIX is a non-trivial task of
scripting.
They are also made to be compatible with all UNIX varieties , which also
lends to their direct inclusion. If they were specific to a single UNIX
variant, then I'd agree that they stay seperate.
If the 2 scripts are a part of the code base, even as a subdir to the
side as /scritps/UNIX , we can be reasonably asured that they are the
right scripts for that version of OpenSim as a apckage maintainer, or
even as a direct install by the admin of the system. This would make
life a bit easier for direct install admins.
I'm not a core contributor ( yet :) ) however I hope to be accepted
eventually. Hopefully my arguments here make good sense to everyone
concerned. Repository cruft is a bane of every project's existince.
On Sat, 2008-02-09 at 10:36 +0000, Justin Clark-Casey wrote:
> Heh. I just noticed through the magic of commit changelogs that we
> already have a Windows installer in Tools/Windows/Installer. However, I
> still think my arguments for having this stuff externally are valid -
> most of the existing stuff in tools (such as the installer and the gui)
> would be better off outside OpenSim SVN. I'm not going to get terribly
> upset if another core committer wants to directly include them though.
>
> --
> justincc
>
>
> Justin Clark-Casey wrote:
> > Hi Brian,
> >
> > Sorry for the terse reply last night - it was very late and my head was
> > full of an attempt to pin down a memory leak.
> >
> > Essentially, Stefan's suggestion has hit my main reason for my opinion
> > right on the head (to mangle a metaphor). By not making the installer
> > (and such scripts) part of the OpenSim SVN, it potentially allows a much
> > larger set of people to directly change, adapt and maintain them (for
> > example, through a site such as the one Stefan suggests) than just those
> > with OpenSim SVN access. One can argue that changes can be made through
> > patch, but we are already fairly bad at dealing with the code patches we
> > get currently.
> >
> > Installer code is one of those things which is pretty decoupled from
> > core code changes (the main pain point is reacting to required shippable
> > file changes). As long as the installer has a BSD (or like) license, it
> > could still be bundled with the OpenSim code on a formal release (or
> > included in some nightly build).
> >
> > Regards,
> >
> > justincc
> >
> >
> > Stefan Andersson wrote:
> >> I just suggested on the chat channel that we create a site,
> >>
> >> gotopensim.com (or something like that)
> >>
> >> that caters for the opensim community with forum, support, samples,
> >> scripts, binaries, asset libraries et c
> >>
> >> I'm thinking something like gotdotnet.com + getfirefox.com
> >>
> >> /Stefan
> >>
> >>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >> Date: Sat, 9 Feb 2008 00:00:06 -0700
> >> From: nebadon2025 at gmail.com
> >> To: brianw at terrabox.com; opensim-dev at lists.berlios.de
> >> Subject: Re: [Opensim-dev] init.d scripts I put on the wiki and
> >> putting then in the svn
> >>
> >> if your making an installer why do they need to be in the SVN?
> >>
> >> On Feb 8, 2008 10:27 PM, Brian Wolfe <brianw at terrabox.com
> >> <mailto:brianw at terrabox.com>> wrote:
> >>
> >> I was considering creating a unix installer tool which would
> >> need the
> >> scripts.
> >>
> >>
> >> On Sat, 2008-02-09 at 04:12 +0000, Justin Clark-Casey wrote:
> >> > Brian Wolfe wrote:
> >> > > I was thinking today that it would probably be a good idea
> >> to have a
> >> > > place in the SVN where contributing scripts such as these
> >> could be
> >> > > added. That way people wouldn't have to hunt them down on
> >> the wiki to
> >> > > have them. It would also let me pass out updates for the
> >> scripts as I
> >> > > improve them.
> >> > >
> >> > > Any objections to makign the scripts a part of OpenSim
> >> svn? If not,
> >> > > would someone be kind enough to dd them for me? :)
> >> > >
> >> > In my personal opinion, support scripts like these should
> >> live in a
> >> > separate space from the core OpenSim project.
> >> >
> >>
> >> _______________________________________________
> >> 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
> >>
> >
> >
>
>
More information about the Opensim-dev
mailing list