[Bug 61808] kde applications should detect the right path and install themselves into it

Iztok Kobal iztok.kobal at sysen.si
Wed Jul 30 09:08:05 UTC 2003


I am apologizing to post this on the kdevelop-devel maillist and not on 
the kdevelop's bugzilla.

>
>
>
>------- Additional Comments From tnagy at eleve.emn.fr  2003-07-30 01:49 -------
>In fact I know how to do to make it work. I just want to point out a usability
>problem which is annoying to everybody except us - the developers.
>
>
>** Most linux distributions do not set QTDIR and KDEDIR, and this feature is not
>advertised much.
>  
>
Because QT and KDE have basically nothing to do with the Linux. Again - 
Linux has basically nothing to do with the graphics except maybe the 
Xwindows layer. Please, do not get upset immediately - just read and 
learn the UNIX history good and remember why UNIX is better than WIN32.

If anything should put these enviroment variables it is not up to 
operating system mechanisms but up to the application that uses it. And 
that is KDE through the rc.d start-up mechanisms. What about GNOME users 
? Do they need KDEDIR ?

>** The readme very seldom contains a notice "please type export
>KDEDIR=`kde-config --prefix` before ./configure;make;make install"
>  
>
Many build mechanisms exist in the *N*X world and only one of them is 
using autotools. The user of the autotools is in the first row 
developer. The end user should have ready-made and interactive 
installation shell program (*NOT in graphics since the graphic is not 
needed for *N*X) ) which would suggest and accept the needed 
installation parameters.

>** Why couldn't ./configure detect itself KDEDIR ? Isn't that what ./configure
>is supposed to do ? detect the best paths for installation ?
>

No it is not. Configure is meant only to hide and resolve differences 
between different *N*X versions. And KDE is not part of *N*X - it is 
program pased on Qt which again is based on Xwindows which is adopted 
and not de-facto standard for graphics on *N*X - though we all are using 
it, it is not part of *N*X.

>
>** It is deliberately pushing the users into the pitfall : it does not warn that
>the program is not being installed in the standard distro path and that the
>pixmaps will perhaps not appear properly in the program.
>  
>
Which kind of user ? There are three kinds of users - secretaries (they 
get ready-to-use desktop from their sysadmins and do not change 
anything); laic tryer - he needs above mentioned interactive 
installation script; and finally developer - he should know about 
configure --help by himself or else he is not developer !

>** Generally speaking "./configure --prefix `kde-config --prefix` " is more
>complicated than "./configure", I doubt that it adds more value to the
>installation process.
>  
>
Speaking for the WIN32 users but not for *N*X users ! Again - *N*X (and 
therefore Linux) is command line based OS ! No graphics basically ! And 
yes - it adds more value since *N*X user (not speaking about the 
secretaries layer of *N*X "users") is by default system administrator in 
much higher level than the WIN32 user for the simple fact - *N*X machine 
is server by default - and everybody that knows root plssword more than 
probably knows why is so !

>
>Try to think a little bit more about the end-users !! How could the kde desktop
>be more user-friendly and still rely on obscure commands for the installation of
>the kde programs ?!?!?
>

Again - KDE is an application on the top of the OS and not its integral 
part like with the WIN32 - please do not get yourself confused by the 
Bill Gates' perverted policies ! The end user willingly and with full 
responsibility decides to use KDE and other programs which are build-up 
out of different pieces of the software with different requirements. To 
build the super-configure or super-intuitive-installer tool is at least 
enourmously difficult task. And the KDE programs are just like all 
others - they are using a little of the kdelibs, more of the qt and a 
little more of the POSIX. So, people - ability to control is the power, 
see what happend with the WIN32. Learn and you become better people. The 
computer is for the computer people - others consider it like it was a 
hammer or a sewing machine.

>
>Put a "WONTFIX VERY SOON" on this bug/wish, but do not ignore it please !
>

I hope somebody would seriously consider the implications behid the idea 
and jump head-ahead into it !

I know that some of you will tear me down. What I want with my comments 
is just to make some of you who obviously came from the WIN32 users camp 
to think the right way or at least think a little bit more before 
dropping the chance to learn and control !


Iztok






More information about the KDevelop-devel mailing list