Mark Martin wrote:

> No worries.  I'll shelve the generator and move back to trying to get an
> on-nv fix in.   FWIW, I thought I had signaled intent on the list before
> working, but I'm willing to accept that I'm still green to the OSo process.

Actually, for the website there isn't much of a process, because up 
until recently there wasn't much to have a process around - so we are 
into uncharted territory ;-)

> We don't have any reasonable way of building the portal software that
>> doesn't involve it actually being installed on your build machine by the
>> build process.  Sorting that out is probably the first priority, if
>> anyone is interested in working on it.
> 
> Meaning you're looking for something like Cargo and/or CruiseControl, or am
> I misinterpreting "building the portal software"?

It is built with a series of Ant scripts.  There are (in turn) a load of 
XML and property files that need tweaking, which are then used to do all 
sorts of horrid things to other files (like hard-coding locations by 
doing the Ant equivalent of 'sed').  With a load of tokens that have one 
name in the XML files, and a different one in the files that are 
substituted into.  Plus a smattering of ones that are defined and then 
never used.  Or multiply defined but with different names.  And, as I 
said, it insists on installing itself as part of the build, so there's 
no obvious way of building a generic version on one machine and 
installing it on another.  Oh, and it also likes to overwrite config 
files in your Tomcat installation.

> And be aware that as I explained in
>> http://www.opensolaris.org/os/project/website/website_restructuring/,
>> the priority is to get rid of the current webapp as quickly as is
>> possible, so if people *do* choose to work on it, they should be aware
>> that it is effectively an evolutionary dead end.
> 
> Absolutely understood.  I hit the diff as a drive-by while generating the
> data generator.  I already knew it was throw-away.

I'm shortly going to be checking back an updated version of the new 
database schema into the auth repository, that's what the data will be 
used to test.

-- 
Alan Burlison
--
_______________________________________________
website-discuss mailing list
[email protected]

Reply via email to