[sldev] [VWR] QA, CHTTP, Compiling 1.18.6.1, standalone build and no llmozlib (to CEO)

Dzonatas dzonatas at dzonux.net
Tue Dec 18 08:24:51 PST 2007


Merry Christmas!

Callum Lerwick wrote:
> Before I waste a lot of time on it, 1.18.6 *does* work if you have
> llmozlib, right?
>   

https://wiki.secondlife.com/wiki/User:Dzonatas_Sol/Compiling_The_Viewer

Of course, that is currently setup just for Windows, and it wouldn't be 
hard to add GCC support back as before. =)

Yes, it works with llmozlib.

As for unit testing this, you ever wonder how CHTTP and SCons could work 
together for QA automation?  It seems logical since both are written in 
python. Would it be to hard to setup a servelet that listens over chttp 
and makes sure programs compile and features work?  It seemed LL was 
headed that direction whereby making QA easier until... well... *sigh*

... I understand, people don't want to lose their jobs and thus hate 
automation. I do understand. I learned very well simple little things 
that could automate a business larger than what LL is now out of 
existence. I've learned how I get blamed for that even if that wasn't my 
plan or in the plans at all. (business I was in was notorious for rapid 
job hires and fires to match disaster recovery needs) I've learned how 
such blame carries over the years and fucks up my background image 
(informal background checker love to make mud-slinging reports). I 
understand how some (well, more then some) employees rather push me to 
the street over sheer fear that someone like me might automate them out 
of their job. Alas, I'm practically on the street if it wasn't for some 
families and friends that realized how unfair I've been treated. I'm not 
just talking out my ass here  (psst... look at the "criminalization of 
open source" thread).

Do realize that there will continually be these QA issues with LL if LL 
keeps its current business model. It comes down to cost. It costs to 
wholesale switch like SCons to CMake, but it also costs to maintain 
either one. It costs even more to spend the time to reinvent the wheel. 
Somebody, however, tried to justify the time to do it, and that somebody 
gets is paid and gets to have a happy Christmas with their family.

Now, you ask kinda implicitly if compiling without llmozlib is worth it? 
Good QA question. I'm sure Rosedale would like to know how simple it is 
to write the test case once and have that tested on each source release. =)

At worst, it may take some time to test to test case (look at chttp), 
but the logic is simple given the tools that LL now uses and the 
expertise that LL has now.

The word also got out that LL wants to hire 10x the amount of QA people. 
Obviously, it is worthwhile to consider that it is within budget to 
"test the test case" (to actually write it and automate it) and avoid 
the cost and agony of hiring and firing 10x the amount of QA people over 
time -- and the scars it leaves.

-- Dz

P.S. Callum, your question was at least worth my time to sincerely write 
this as a solution to the issues we continually face.

-- 
Power to Change the Void


More information about the SLDev mailing list