Re: [Printing-user-general] Why has nothing changed?

Lauro Costa <[email protected]> Sun, 16 Jul 2006 15:17:04 +0000 (GMT)
Newsgroups gmane.linux.printing.general
Message-ID <[email protected]>
 
 Hi,

 I think you're right, but I don't agree with some
things. 
 Software quality also means usability, any soft.
enginnering book you tell that! FOSS in general does
not have quality, if you see for this point. Being
stable and secure are also things that make software
have quality, but not just that. Technology is here to
help us do our tasks better and faster. If I need 1
week to make my printer work on Linux, of course
writing it with my own hands or paying someone to
install it will make me complete it faster (or "less
slowly"). On Windows people usually plug and use (and
I'm aware that Windows has more drivers, and that
hardware companies support Windows better, that's not
FOSS fault completely).
 But in the last 5 years things changed a lot. Today
it may be easier to install some Linux distros than it
is to install Windows itself. FOSS audience has
changed too. Developers and project leaders see that,
most of the times, and change or add new goals to
their projects. A lot has to be done, but I see
clearly it is changing. Some of my friends at college
run away from Linux, and they also study CS, they
should not, they should be the people to improve foss
quality.. but kinda shows how many aspects got to be
improved. Last year I was teaching Linux to some of
them, and when I answered a guy on how to add his
soundcard to Linux (look at the modules dir to see if
it's there, use modinfo to confirm, then edit /etc
files) he looked at me with a "yeah, right" face. He
is right.. this isn't quality! Next year I'll finish
college and I think my final year project will be
related to FOSS usability analysis and how it can be
improved.
 Finally, I don't think you're right when you say the
project should be forked, I think goals have to be
reviewed, and if improve software usability doesn't
seem to be challenging, it's for sure needed, it's a
matter of choosing your software intended audience
(knowing that even tech ppl have their troubles with
CUPS). I think it's natural when a free software
project faces this kind of thing, five years ago no
one needed a GUI to partition disk, for instance, now
people need it. But project goals really need to be
reviewed, FOSS probaly won't have more industry
sponsorship if they are targeted only to software
developers and not also regular users. We live in the
real world and software is just means to get some
other things done, if it fails at that, ppl choose
another software/another company.
 But I agree with you, this has to be discussed.

 Lauro C.


------
Roger Morgan wrote:

Two years ago, Eric Raymond posted his experiences
with CUPS:
http://www.catb.org/esr/writings/cups-horror.html
in which he points out, with specific examples, that
CUPS is a nightmare to configure.

Today, in 2006, it is obvious to anyone who looks at
the forums that CUPS is *still* a nightmare to
configure. Practically no progress has been made in 2
years.

What needs to change is not just the unusable
documentation and misleading GUI.
What needs to change is some attitudes.

Most people who try to configure CUPS eventually come
to Kurt Pfeifle's page on CUPS Troubleshooting:

http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/VII.cups-help/
VII.cups-help.html

Almost everything on this page is WRONG. I don't mean
technically wrong; I mean that any piece of software
that requires this advice, needs to be junked and
rewritten. Examples:

Example 1:
"Did you make sure you checked the CUPS man pages ?
The most important ones are those for lpadmin, lpr,
lp, lpc, lpq, lpstat, cupsd.conf, lprm . At the end of
most man pages you might be pointed to other man
pages. Go read them too."

My response:
You mean I need to read an unspecified number of 'man'
documents but at least *eight*, IN ADDITION to the
CUPS manual, just to configure a printer? GET OUT!!

Example 2:
"What was the exact command you gave to install it?
Example: lpadmin -p 1st-printer -v
socket://10.160.16.102 -L "Next to my desk" (Won't
work: you used a dash in the printer name and it
doesn't start with a character, which at
present is "illegal" with CUPS; your socket device URL
will most likely not work if you don't give a Port
number; you forgot the "-E" parameter..."

My response:
The response is meaningless as written, which suggests
that nobody has read it seriously in a couple of
years. Yes, I know we all make typos, this post
probably has a few. But mistakes in troubleshooting
advice which make the piece of advice incomprehensible
should be weeded out.

Example 3:
"Switch on the "debug" mode in the LogLevel directive
for your CUPS daemon.
Edit /etc/cups/cupsd.conf (....) Watch what is written
to your CUPS error log"

My response:
Debug mode and a logfile are debugging tools for the
developers. No user should ever need to go near either
of them. The CUPS software should be able to figure
out whether or not bits are getting as far as the
printer. And it should be
able to tell the user which piece of the chain is
missing (if that's what's wrong).

Time to fork the CUPS project?

"what we do in life echoes on eternity"


		
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/