[Radiance-dev] Re: Radiance in Debian

Lars O. Grobe grobe at gmx.net
Tue Nov 6 00:32:11 PST 2007


Hi,

being not a developer, I still want to comment on this.

Radiance has always attracted a special kind of conflicts. It was meant 
to be a program for experts, giving reliable results for simulations. So 
in many cases, it will be installed on a dedicated machine and used by a 
"dedicated user", too - someone who is using it as a professional, 
knowing all the tricks, embedding it into his scripts, workflow 
whatever, and compling it to

/simulation/light/radiance/snapshots/3.4_withBackPorts/sse3

;-) And it is perfectly working.

On the other hand, there have always been people who did unexpected 
things with Radiance, even using it only to produce nice imagines, some 
in their spare time. And the great thing about the Radiance community is 
that they all communicate, noone is blaming the other.

Now in Linux world, a lot is about cleaning up Unix traditions that were 
locking out users. The file hierarchy standard is one, the use of 
package managers another (maybe not important for those who compile once 
- but after the third update, you will apreciate the simple automatic 
update procedure). And thus, it IS important not to invent special 
directory hierarchies for every single application.

I know that there are approaches to keep packages in their own 
directory. I did so, because I often have different releases installed 
at the same system. But for a managed system, this does not make much 
sense. And even those systems having dedicated directory trees for 
packages are not really coherent - you will still find lots of 
applications in /usr/bin, there is some black magic deciding what is 
suitable for an own dir and what is not. I think it is confusing at least.

Now, I really do not see any disadvantage of renaming genbox, putting it 
into /usr/bin, and having an option (not default) to set a compatibility 
link. It would result in a cleaner setup for new users (which are the 
ones I expect to use the package most). For those who have !genbox in 
their scenes, it won't be a problem to press "Y" - they are usually 
experienced users anyway, able to edit their PATH as needed, maybe still 
prefering to compile from source (so not affected at all). So I do not 
see a real scenario where this clean-up would cause a problem.

And of course, we should not start ranting here, the community is too 
small and to precious to step on each other's feet. Schorsch has been 
both a developer and a very helpful person for people who needed help 
and asked in the community, and he certainly has a lot of real 
experience with Radiance, also as he is one of those who embedded it in 
a commercial system which is a real great working environment for 
professional users imho. Bernd is from a very different background, he 
is one of those who try to make Linux useable for the non-experts, which 
is a lot about not focussing on one app but the whole system. And I 
think we really need both here...

Ok, enough, have a nice day out there and go on with great work,

Lars.



More information about the Radiance-dev mailing list