[jsword-devel] web sites

Joe Walker joe at eireneh.com
Sat Aug 14 01:26:04 MST 2004


I should add 2 things:
- nightly.sh basically just takes the output of rebuild.sh and mails 
them to someone. So to check it is working you run rebuild.sh at watch 
the output directly.
- we will need to add the email address used by nightly.sh to the things 
to be customized in settings.XXX.sh!

Joe.

Joe Walker wrote:

> Probably the simplest way to simulate "live" would be to install 
> cygwin and run from there if you don't have a current Linux install.
>
> Either way my crontab at home reads:
> 0 12 * * * sh /home/offsite/jsword/etc/build/nightly.sh
>
> and there is a similar one at crosswire with a different path - 
> /home/joe/devt rather than /home/offsite, I think. I'll use /wibble 
> from now on
>
> You then create 2 files:
> /wibble/jsword/etc/build/settings.`dnsdomainname`.sh
> /wibble/jsword/etc/build/commands.`dnsdomainname`.sh
>
> Where `dnsdomainname` is a command that you should type to find out 
> your domain.
>
> The latter can be empty, it simply contains custom commands for your 
> system (it was used at crosswire to rest permissions on the CVS 
> directories while I was using extssh - do you remember the permission 
> denied errors?)
> The settings file you will need to edit - if contains pointers to 
> things like where you want the webapp created, where the ftp download 
> area (from a local directory point of view and from a web url point of 
> view). If should be fairly self explanatory.
>
> Joe.
>
> DM Smith wrote:
>
>> Joe,
>>     I would like to know how to set up a test environment that 
>> simulates production and how to build to it. If I had that I could 
>> test the changes. It does not matter to me whether it is Windows or 
>> Linux. I can shift my development from one to the other.
>>     Part of the complexity is how Eclipse structures projects. Most 
>> other build systems have a root and then recurse into 
>> sub-directories. Eclipse does not have the notion of sub-projects, 
>> which would be necessary to make it work.
>>     I agree that it would be a good idea to pursue wiki for the future.
>> DM
>>
>> Joe Walker wrote:
>>
>>>
>>> Thanks for the comments. I'm going to fix the current scheme first.
>>>
>>> The reasoning is that our build system is complex. (And that is just 
>>> life I think, build systems that work across several projects just 
>>> are. If you care about a layered system then you have separate 
>>> source directories, which means a complex build)
>>>
>>> Since the build system is complex is is frequently broken - I think 
>>> it must be the single item most likely to be broken that we have. 
>>> build.xml generally has the highest rev# on any project that I've 
>>> worked on.
>>>
>>> BUT on the other hand some of the most important files that we have 
>>> are the website, and there is no compile check before we commit to 
>>> make sure that the website is not broken.
>>>
>>> A wiki would:
>>> - break the dependency of the website on the build system
>>> - shorten the distance between the edit and the view.
>>>
>>> In answer to specific points from Paul and DM:
>>> - The bug is "the website is unstable", and it makes the code easier 
>>> to maintain by allowing us to spend less time on the website.
>>> - We can export all the data from snipsnap into xml, and then check 
>>> it into CVS using cron. This would give us some history should we 
>>> need it.
>>> - SnipSnap can be switched to disallow public contribution and to 
>>> remove the comment link, giving us total control over all the content.
>>>
>>> Point taken about "not now", but I think it would be a good idea for 
>>> the future.
>>>
>>> Joe.
>>>
>>> DM Smith wrote:
>>>
>>>> I also agree that backup and control are important.
>>>>
>>>> I have shied away from wiki because it seemed to uncontrolled and 
>>>> chaotic. More like a joint blog. Which would be just fine for a forum.
>>>>
>>>> At this point in time, I think we need to keep the goal in mind: a 
>>>> 1.0 release. We need to consider the standard issues that are part 
>>>> and parcel w/ a product release:
>>>>     Correctness: Does the change fix a bug?
>>>>     Maintainability: Does the change make the code easier to maintain?
>>>>     Quality: Does the change enhance the quality?
>>>>     Requirement: Does the change deliver promised functionality?
>>>>     ....
>>>>
>>>> I also agree that the website needs some re-working. I just don't 
>>>> know if now is the right time to change the mechanism of its 
>>>> presentation.
>>>>
>>>> Paul Price wrote:
>>>>
>>>>> Hi Joe.
>>>>>
>>>>>     I wasn't sure what SnipSnap was, so I had a quick google
>>>>> (http://snipsnap.org).  It looks like your standard Wiki to me (and I
>>>>> thought that, yes, you could tell this one a mile off too....:).  My
>>>>> only concern over a move would be that all content should be 
>>>>> backed up
>>>>> and controlled.  Being able to do it via CVS would be nice, but I 
>>>>> don't
>>>>> think that CVS is necessarily the only way to go here.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Paul.
>>>>> <><
>>>>
>>>>
>>
>>
>> _______________________________________________
>> jsword-devel mailing list
>> jsword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/jsword-devel
>
>
>
>
> _______________________________________________
> jsword-devel mailing list
> jsword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/jsword-devel





More information about the jsword-devel mailing list