On Thu, Dec 30, 2004 at 01:02:27PM -0600, Igor Izyumin wrote: > Karel Kulhavy wrote: > > >If I had problems with say GTK, I would > >1) locate gtk > >2) move everything that looks like GTK into /trash while maintaining > > the original directory structure > >3) Download the latest GTK > >4) Doing what they say in README > >5) If some app gets broken, do 1)-4) for the app. > > > > > You expect the poor end-user to do all that? This is precisely the job
Poor end-user can do anything you want if you write a step-by-step guide. 15 years old students are hand-soldering Ro^H^Hwideband low-noise preamplifiers and limiters, high speed LED drivers and protocol transcoders. And they don't know how they work. And they work on the first try. Why couldn't they just type a couple of commands? Did you see those LEGO kits with illustrated photo guides which brick to put where? Write a step-by-step guide about building hardware: http://ronja.twibright.com/audiofire/building.php or about building software: http://i2c2p.twibright.com/usage.php > of the distribution's developers. If the developers of the distribution I don't use any distribution. Who are my distribution developers? > are doing their job badly, it's time to switch to another distribution. They are usually doing it wrong because they don't understand the program as good as the programmer understands it. I got refused couple of times by the original author sending him a bugreport because the distro developers introduced some unauthorized patch that was of course wrong. > If the end-user wanted do all that, they wouldn't need detailed > instructions. If the GTK wasn't written in a style where installation of a single library requires a hour of work, the user wouldn't have to spend an hour of work installing it. > > Anyway, here is a simple analogy. You make aftermarket radios for > cars. Do you provide installation kits for a number of different cars, > or do you instruct the user to completely rebuild his car so that it > suits the radio? I design the radio portably. That means no car-specific kits, however the installation still simple. Another analogy. You write a web browser. Do you provide a lot of installation kits for various distros and systems, or do you ask the user to completely rebuild his system? Please look here: http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/download.html And point out either 1) which of it are the kits, or 2) which of it are the instructions for the complete system rebuild. Cl<
