Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Nathanael Nerode
bootlogd.
Activating swap.
fsck 1.35-WIP (01-Aug-2003)
Running 0dns-down to make sure resolv.conf is ok...done.
Please contribute if you find this software useful.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Starting Xprint servers: Xprt.

If the pause were after fsck and it was showing that it was 
checking 
the
disk that would let me know the machine is doing something.  If the 
pause is
after DHCPDISCOVER I can surmise that if the network isn't hooked up 
then it
is waiting for a timeout there.

I would go further.  The first time I saw these messages I didn't know
what DHCPDISCOVER or fsck meant.  BUT I knew this:

* If it hanged after DHCPDISCOVER, I should look up DHCP on google to
find out what went wrong

* If it hanged after fsck, I should look up fsck on google to find out 
what went wrong.

Already useful information.

Admittedly, I've seen some less than useful messages on boot (mostly 
overly generic messages where I couldn't figure out what part of 
the system could possibly be producing them).  Still, most of the 
messages are really pretty good, if you know how to filter for the key 
words.  

-- 
Nathanael Nerode  neroden at gcc.gnu.org
http://home.twcny.rr.com/nerode/neroden/fdl.html




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Tollef Fog Heen
* Alan Shutko 

| Steve Lamb [EMAIL PROTECTED] writes:
| 
|  Oh, look, someone else who CCs when it is obvious the person they're
|  responding to is participating right here.
| 
| Maybe you should stop whining and just set the Mail-Copies-To header,
| which is generally respected by posters on Debian lists?

Or perhaps the poster should know the policy on Debian lists which is
_not_ to Cc unless explicitly requested.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Emile van Bergen
Hi,

On Tue, Aug 05, 2003 at 03:15:59PM -0700, Steve Lamb wrote:

 On Tue, 5 Aug 2003 21:38:19 +0200
 Emile van Bergen [EMAIL PROTECTED] wrote:
  Apple has a great way of doing that. They don't dumb down, they don't
  belittle you, they assume an intelligent being who can grasp reasonably
  complex English sentences, but who has less knowledge of computer
  idiom.
 
 *blink, blink*  Funny, I consider Apple on of the worst when it
 comes to dumbing down the interface.  Let's not forget they only
 took about 10 years to get *2* mouse buttons because it was too
 confusing.

To each his own mistakes. The point is that they seem to succeed
relatively often in creating messages and dialogues that are both
informative to the knowledgeable user and intelligible to a non-computer
savvy person.

Cheers,


Emile.

-- 
E-Advies - Emile van Bergen   [EMAIL PROTECTED]  
tel. +31 (0)70 3906153   http://www.e-advies.nl




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Emile van Bergen
Hi,

On Tue, Aug 05, 2003 at 11:06:53PM +0200, Tollef Fog Heen wrote:

 * Emile van Bergen 
 
 | Hi,
 | 
 | On Tue, Aug 05, 2003 at 10:19:53AM -0700, Ian Hickson wrote:
 | 
 |  And I would scream if you called it /_My_ Variable Data/ too... :-P
 | 
 | I would even scream at 
 | 
 | /Variable Data/
 | 
 | simply because it encourages slow and RSI-inducing click and drag
 | behaviour, because such path names are impossible to type in (and this
 | one even requires escaping the space to distinguish between the argument
 | separator). 
 
 Tab completion or using /Va* is about as fast as /var.

I've considered tab-completion and /Va*, but you must realise that they
work only in the shell.

Neither tab-completion or globbing is available when I'm editing a file
and have to write those path names. There are lots of other cases where
you must type a pathname in full. scp (on the remote side) is one that's
important.

/Va* further has the problem of requiring two awkward shifts.

[SNIP]

 Geeks use systems a lot and for long periods of time, so using more or
 less obscure interfaces is good, not bad for us.
 
 :)

I think that we prefer interfaces are ultimately very fast and are
willing to live the learning curve and obscurity that currently comes
with it.

There may be an inherent tradeoff, but I think that we shouldn't be too
quickly in dismissing UI changes that improve the linearity of the
learning curve, if they can be shown not to harm the efficiency at the
end of the curve.

Of course, any change that actually shifts the balance from convenience
for the frequent user towards ease of use for the incidental user should
IMHO be treated with a lot more scepsis -- if not outright rejected. 

Cheers,


Emile.

-- 
E-Advies - Emile van Bergen   [EMAIL PROTECTED]  
tel. +31 (0)70 3906153   http://www.e-advies.nl




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Michael Piefel
Am  6.08.03 um 13:04:41 schrieb Emile van Bergen:
  Tab completion or using /Va* is about as fast as /var.
 I've considered tab-completion and /Va*, but you must realise that they
 work only in the shell.
 
 Neither tab-completion or globbing is available when I'm editing a file
 and have to write those path names.

In Vim insert mode, press ^X^F for completion, ^N/^P to choose among
many. Also, in GTK+, file selector boxes allow for tab completion.

Bye,
Mike

-- 
|=| Michael Piefel
|=| Humboldt-Universität zu Berlin
|=| Tel. (+49 30) 2093 3831




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Steve Lamb
On Wed, 6 Aug 2003 13:34:49 +0200
Michael Piefel [EMAIL PROTECTED] wrote:
 Am  6.08.03 um 13:04:41 schrieb Emile van Bergen:
  Neither tab-completion or globbing is available when I'm editing a file
  and have to write those path names.
 
 In Vim insert mode, press ^X^F for completion, ^N/^P to choose among
 many. Also, in GTK+, file selector boxes allow for tab completion.

*blink, blink*  Wow, Neat!  Learn something new every day.  

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgp01MoUXbK9M.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Keith Dunwoody
Michael Piefel wrote:
Am  6.08.03 um 13:04:41 schrieb Emile van Bergen:
Tab completion or using /Va* is about as fast as /var.
I've considered tab-completion and /Va*, but you must realise that they
work only in the shell.
Neither tab-completion or globbing is available when I'm editing a file
and have to write those path names.

In Vim insert mode, press ^X^F for completion, ^N/^P to choose among
many. Also, in GTK+, file selector boxes allow for tab completion.
Also, in emacs one of the expansion techniques used by hippie-expand is to 
perform filename completion.

-- Keith
P.S.  Despite that I'm in favor of shortness.  Even ls instead of dir is 
worth it for me ;)




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Andreas Rottmann
Emile van Bergen [EMAIL PROTECTED] writes:

 Hi,

 On Tue, Aug 05, 2003 at 11:06:53PM +0200, Tollef Fog Heen wrote:

 * Emile van Bergen 
 
 | Hi,
 | 
 | On Tue, Aug 05, 2003 at 10:19:53AM -0700, Ian Hickson wrote:
 | 
 |  And I would scream if you called it /_My_ Variable Data/ too... :-P
 | 
 | I would even scream at 
 | 
 | /Variable Data/
 | 
 | simply because it encourages slow and RSI-inducing click and drag
 | behaviour, because such path names are impossible to type in (and this
 | one even requires escaping the space to distinguish between the argument
 | separator). 
 
 Tab completion or using /Va* is about as fast as /var.

 I've considered tab-completion and /Va*, but you must realise that they
 work only in the shell.

 Neither tab-completion or globbing is available when I'm editing a file
 and have to write those path names. There are lots of other cases where
 you must type a pathname in full. 

 scp (on the remote side) is one that's important.

Use the ZShell, then! ;-)

Otherwise, I of course fully agree that names like /Variable Data/ are
evil.

Regards, Andy
-- 
Andreas Rottmann | [EMAIL PROTECTED]  | [EMAIL PROTECTED] | [EMAIL 
PROTECTED]
http://www.8ung.at/rotty | GnuPG Key: http://www.8ung.at/rotty/gpg.asc
Fingerprint  | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62

Make free software, not war!




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Matthias Urlichs
Hi, Emile van Bergen wrote:

 I would even scream at
 /Variable Data/
 
 simply because it encourages slow and RSI-inducing click and drag
 behaviour

/VaTAB isn't too bad, typing-wise, especially if you also have a
case-insensitive file system.

Apple's OS X translates the pathnames in the GUI _only_, so you get
Applications in English and Programme if you switch to German. The
file system understands only the original name, of course. I have my own
directory, named Programme, alongside, and while there's some initial
user confusion WRT two identically-named directories, the UI does a good
job keeping them distinct. (The fact that the Apple directory has a
distinct icon helps, of course. ;-)

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
-- 
Mythology: The body of a primitive people's beliefs concerning its origin,
early history, heroes, deities and so forth, as distinguished from the true
accounts which it invents later.
-- Ambrose Bierce




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Ian Hickson
On Wed, 6 Aug 2003, Tollef Fog Heen wrote:

 Or perhaps the poster should know the policy on Debian lists which is
 _not_ to Cc unless explicitly requested.

Noted. I was unaware of this, having not seen any mention of this policy
when I subscribed.

My apologies for any inconvenience caused.

-- 
Ian Hickson  )\._.,--,'``.fL
meow  /,   _.. \   _\  ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Oohara Yuuma
On Tue, 5 Aug 2003 21:38:19 +0200,
Emile van Bergen [EMAIL PROTECTED] wrote:
 You know, I think these are actually good suggestions. I think there's a
 lot to be gained *not* by dumbing down, *not* by losing any information
 that might be useful to a geek or to a new user as (s)he's learning, but
 by phrasing texts so that they appeal more to generally intelligent
 human beings, rather than to people that just happen to have some
 specific knowledge.
Sometimes jargon is more understandable for a non-native speaker
because it has a very narrow sense.

-- 
Oohara Yuuma [EMAIL PROTECTED]
Debian developer
PGP key (key ID F464A695) http://www.interq.or.jp/libra/oohara/pub-key.txt
Key fingerprint = 6142 8D07 9C5B 159B C170  1F4A 40D6 F42E F464 A695

Er, let's get into all the messes of the parliament.
--- shinichiro.h, diary 2003/3/24 parliamentary bullet-dodging system




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Jon Dowland
On Tue, Aug 05, 2003 at 09:55:59AM -0700, Ian Hickson wrote:
 
 I receieved the machine with Debian preinstalled and no offline
 documentation except a post it note with the root username and password.
 On other systems (Mac OS X, Windows XP, etc) I am clearly shown where to
 look for more information (on Windows, in fact, the OS goes to the other
 extreme and tries to ram help down your throat), but on Debian, there was
 no clear path to the documentation.

Since your debian distribution seems to be non-standard (a blend of
stable/testing/unstable); it would seem only appropriate for your vendor
to have supplied some information regarding where you may trip up from
looking at conventional sources. Thus a large part of your difficulty
can be attributed to them, rather than debian.

-- 
Jon Dowland




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Tollef Fog Heen
* Ian Hickson 

| On Wed, 6 Aug 2003, Tollef Fog Heen wrote:
| 
|  Or perhaps the poster should know the policy on Debian lists which is
|  _not_ to Cc unless explicitly requested.
| 
| Noted. I was unaware of this, having not seen any mention of this policy
| when I subscribed.

http://www.debian.org/MailingLists/index.html#codeofconduct

(Linked to from the top of lists.debian.org, «please see the
introduction to Debian mailing lists [...]»)

| My apologies for any inconvenience caused.

No harm done. :)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Gustavo Noronha Silva
Yo!

Em Tue, 5 Aug 2003 20:13:44 -0500, Gunnar Wolf [EMAIL PROTECTED] escreveu:

 I completely agree with you... I was arguing with a friend of mine, a
 Ximian developer. He insisted me that they were bringing Unix to the
 desktop of people, just like what Apple did. I insst that is *not* what
 they are doing. Even though under every Ximian and MacOS X system there
 is a Unix box, the user only uses a strange abstraction that -maybe
 without the user's knowledge- uses Unix itself.

I haven't thought about the Ximian stuff you are talking about, but
yes, I guess you're right. Let's say they're bringing 'Unix-like
quality as a base' in which they build a user-friendly abstraction
layer =).

 Besides, I really doubt that even one tenth of the Debian developers
 would be happy to switch ;-)

Yes =).

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov
Debian: http://www.debian.org  *  http://www.debian-br.org
Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Richard Braakman
On Wed, Aug 06, 2003 at 01:40:41AM -0400, Nathanael Nerode wrote:
 Admittedly, I've seen some less than useful messages on boot (mostly 
 overly generic messages where I couldn't figure out what part of 
 the system could possibly be producing them).  Still, most of the 
 messages are really pretty good, if you know how to filter for the key 
 words.  

No need to know that -- you can let google do it :)  I often
paste whole error messages into the search field.  It tends
to work.

Richard Braakman




Re: How to install X-Chat in five hours (or more)

2003-08-06 Thread Gunnar Wolf
Michael Piefel dijo [Wed, Aug 06, 2003 at 01:34:49PM +0200]:
  Neither tab-completion or globbing is available when I'm editing a file
  and have to write those path names.
 
 In Vim insert mode, press ^X^F for completion, ^N/^P to choose among
 many. Also, in GTK+, file selector boxes allow for tab completion.

... So vim is just vi becoming Emacs? I know the hard-core vi guys just
hated Ctrl-combinations.

Anyway, this thread is not about editor wars. The flames are set on user
friendliness. Back on topic... :)

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Ian Hickson

Hey guys,

I was amused to see my blog post [1] made it to this list. I figured
I'd clarify a few points which were omitted from that blog in the
interests of brevity and humour.


Mike Hommey [EMAIL PROTECTED] wrote:

 Unfortunately, his main problem is Having not used Debian for about
 8 years.

Most of your new users (all of them in fact, by definition!) will
never have used Debian before. This should not stop them using your
product.

Part of the problem I had was that I had a vague understanding that
there was something called apt, but that I didn't know what it was
or how to do anything with it. The man page said to see apt-get's;
apt-get's man page suggested the tool was a back-end but didn't really
give any clues as to what front end to use.


 The strange thing is that he has been able to apt-get install
 aptitude, but tryed something else for xchat at first...

I did actually try using apt-get originally when I had my original
libgtk1.2 problem:

   # apt-get libgtk1.2
   E: Invalid operation libgtk1.2

I tried to understand this:

   # man apt-get
   /E: Invalid
   Pattern not found (press RETURN)

After reading the whole man page, I did try apt-get install libgtk1.2,
but then I got the whole conflict problem I mention later in my blog.
I decided to get the source and do it myself, but since I didn't know
where that would be, I switched to trying to get X-Chat, and since I
was already in source mode, it didn't even cross my mind to use
apt-get for that. (After all, apt-get had just failed me, why would it
succeed now?)

To the end user (me), apt-get is arbitrarily verbose. Selecting
previously deselected package libbla3.2? Get:1 ftp://apt sid/main
libbla3.2 3.2.10-9 [827kB]?

Look at operating systems used by less intelligent users. They just
see:

   [# ] 60%  2 minutes remaining

Admittedly, this is usually followed by a crash, but the user is not
intimidated. (Having said that, personally, I quite like seeing the
verbose output, it's useful for debugging. Most users don't.)


 And another thing : it seems that the pre-installed Debian he got
 was configured with both testing/unstable in the sources.list file.
 Pinning is not the easiest thing to catch when you are (alone)
 beginner with Debian...

Matt Zimmerman [EMAIL PROTECTED] wrote:

 It's also a really stupid trick to pull on someone for whom you are
 installing a system where they hope to get actual work done.

Yeah. Unfortunately, to support my radeon chipset I have to use the
unstable version apparently.


 (though it's equally possible that he did this himself, making random
 changes without understanding them in the hope of making things work)

Nope, I wouldn't even have known where to start with respect to using
unstable releases if it wasn't for the kind people on #mozilla. :-)


Nikolai Prokoschenko [EMAIL PROTECTED] wrote:
|
| I used apt-get to get aptitude. I fired up aptitude.

 The writer is obviously a moron if he did this with such ease and it
 never occured to him he could've done the same for any of the other
 packages he needed.

While I wouldn't like to dispute my moronity, as I described above, I
had tried apt-get earlier with little success. I used it for aptitude
possibly because Eddy suggested I do that, or possibly because having
had a break, I was no longer locked on to the idea of getting the
source for the packages I wanted.


I think Debian's package system is remarkably nice. Unfortunately,
it's UI leaves a lot to be desired. The biggest problem is probably
the package names: freetype, pango, libgtk2.0, etc, mean
absolutely nothing to me, as a user, and I really shouldn't ever have
to even see these packages.

I really think aptitude should only show end user packages with
decent, readable, localised names (Apache Web Server, x Chat (IRC
Client), Infrared Control for XMMS). At the moment the user is
completely overwhelmed by the list of packages, which is not helped by
the fact that each one comes with a dozen or more libraries,
extensions, and so forth.

Anyway. Just a few thoughts. :-)

-- References --
[1] http://ln.hixie.ch/?start=1060025253count=1

-- 
Ian Hickson  )\._.,--,'``.fL
meow  /,   _.. \   _\  ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Mike Hommey
On Tuesday 05 August 2003 10:33, Ian Hickson wrote:
 Hey guys,

 I was amused to see my blog post [1] made it to this list. I figured
 I'd clarify a few points which were omitted from that blog in the
 interests of brevity and humour.

 Mike Hommey [EMAIL PROTECTED] wrote:
  Unfortunately, his main problem is Having not used Debian for about
  8 years.

 Most of your new users (all of them in fact, by definition!) will
 never have used Debian before. This should not stop them using your
 product.

What I meant with that is that your main problem is that you have an old linux 
user approach. A typical new user won't even try to build from sources.

[snip]
 After reading the whole man page, I did try apt-get install libgtk1.2,
 but then I got the whole conflict problem I mention later in my blog.

This is the problem with pinning. It is not easy to handle for beginners 
(especially if they are by themselves), and it is IMHO a very bad idea from 
whoever installed a Debian system on your laptop to have put different 
releases sources in the sources.list file.

[snip]
 (After all, apt-get had just failed me, why would it succeed now?)

Because Dr. Murphy sometimes forgets to annoy you ? ;)

[snip]
 Yeah. Unfortunately, to support my radeon chipset I have to use the
 unstable version apparently.

I think the testing version works at least in 2D for every radeon chip. What 
can't be denied, is that X is not the easiest part to configure on a Debian 
system...

  (though it's equally possible that he did this himself, making random
  changes without understanding them in the hope of making things work)

 Nope, I wouldn't even have known where to start with respect to using
 unstable releases if it wasn't for the kind people on #mozilla. :-)

When trying to solve debian issues, try #debian ;)

Mike

-- 
Do you know what's the best thing about being me ? There's so many me ! 
-- Agent Smith Reloaded




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Frederik Rousseau

 I think Debian's package system is remarkably nice. Unfortunately,
 it's UI leaves a lot to be desired. The biggest problem is probably
 the package names: freetype, pango, libgtk2.0, etc, mean
 absolutely nothing to me, as a user, and I really shouldn't ever have
 to even see these packages.

 I really think aptitude should only show end user packages with
 decent, readable, localised names (Apache Web Server, x Chat (IRC
 Client), Infrared Control for XMMS). At the moment the user is
 completely overwhelmed by the list of packages, which is not helped by
 the fact that each one comes with a dozen or more libraries,
 extensions, and so forth.

Some people like Ian Hickson don't want to see package names like libgtk2.0. 
But _I_ want to see this, I am sys admin and want to know exactly what I am 
putting on _my_ systems.

Just one of the reasons why I like GNU/Linux ... I know what I'm doing!

Anyway, does this mean we need something like a GNU/Linux Debian and a 
GNU/Linux Debian For Dummies showing only icons?


Fred
--
http://www.linox.be

L I N U X   .~.
   The  Choice  /V\
of a  GNU  /( )\
   Generation  ^^-^^




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread David Z Maze
Frederik Rousseau [EMAIL PROTECTED] writes:

 I really think aptitude should only show end user packages with
 decent, readable, localised names (Apache Web Server, x Chat (IRC
 Client), Infrared Control for XMMS). At the moment the user is
 completely overwhelmed by the list of packages, which is not helped by
 the fact that each one comes with a dozen or more libraries,
 extensions, and so forth.

 Some people like Ian Hickson don't want to see package names like libgtk2.0. 
 But _I_ want to see this, I am sys admin and want to know exactly what I am 
 putting on _my_ systems.

 Just one of the reasons why I like GNU/Linux ... I know what I'm doing!

 Anyway, does this mean we need something like a GNU/Linux Debian and a 
 GNU/Linux Debian For Dummies showing only icons?

It probably means there should be a configuration option in aptitude
to hide sections like devel, libdevel, libs, and interpreters, since
end users typically don't care (and 90% of the time I find myself not
caring, too).  Perhaps suggesting to new users that they look in the
tasks section of aptitude would help reduce the package overload,
too.  I don't think we need to abandon the power of our current
infrastructure, just have ways of making it less visible for people
who don't want it.

-- 
David Maze [EMAIL PROTECTED]  http://people.debian.org/~dmaze/
Theoretical politics is interesting.  Politicking should be illegal.
-- Abra Mitchell




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Ross Burton
On Tue, 2003-08-05 at 15:04, David Z Maze wrote:
 I don't think we need to abandon the power of our current
 infrastructure, just have ways of making it less visible for people
 who don't want it.

Just a random off-the-wall idea, but *maybe* there could be a new
package tag added which means that a package is something that Joe User
is likely to use, i.e. a good word processor/web browser/etc.  Then a
minimal graphical interface could be built to show just these.

Of course, the flames when deciding what packages to tag would be
huge...

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF


signature.asc
Description: This is a digitally signed message part


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Hamish Moffatt
On Tue, Aug 05, 2003 at 01:33:19AM -0700, Ian Hickson wrote:
 Part of the problem I had was that I had a vague understanding that
 there was something called apt, but that I didn't know what it was
 or how to do anything with it. The man page said to see apt-get's;
 apt-get's man page suggested the tool was a back-end but didn't really
 give any clues as to what front end to use.

Not directly, but the SEE ALSO list does include dselect(8) which is
what you really should have used.

[...]
 To the end user (me), apt-get is arbitrarily verbose. Selecting
 previously deselected package libbla3.2? Get:1 ftp://apt sid/main
 libbla3.2 3.2.10-9 [827kB]?
 
 Look at operating systems used by less intelligent users. They just
 see:
 
[# ] 60%  2 minutes remaining

I don't see how some extra verbosity hurts. apt-get still displays a
percentage and a time estimate.

Frankly if verbosity loses us some users, too bad. I'm sure we pick up
more users because of the same. To rant a bit, the thing that bugs me
the most about MS Windows is how when it breaks randomly you can't fix
it because it runs on smoke and mirrors and doesn't give helpful
information on what went wrong. With UNIX/Linux you get details
and you can fix it.

 I think Debian's package system is remarkably nice. Unfortunately,
 it's UI leaves a lot to be desired. The biggest problem is probably

Which UI did you use? We have a few. apt-get is not an interface for the
Debian newbie. dselect and aptitude are GUI tools if that's what you
need.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Ian Hickson
On Wed, 6 Aug 2003, Hamish Moffatt wrote:

 On Tue, Aug 05, 2003 at 01:33:19AM -0700, Ian Hickson wrote:
  Part of the problem I had was that I had a vague understanding that
  there was something called apt, but that I didn't know what it was
  or how to do anything with it. The man page said to see apt-get's;
  apt-get's man page suggested the tool was a back-end but didn't really
  give any clues as to what front end to use.

 Not directly, but the SEE ALSO list does include dselect(8) which is
 what you really should have used.

The term dselect means nothing to me. It isn't a usable name. That's
another example of the problem I mentioned.

Would it not be possible for debian to have a command setup or install
or something similarly named?

Note that, if for some reason the user knew about the command
apropos, even that wouldn't help him -- none of dselect, aptitude,
and apt-get come up for apropos install or apropos setup.


 To the end user (me), apt-get is arbitrarily verbose. Selecting
 previously deselected package libbla3.2? Get:1 ftp://apt sid/main
 libbla3.2 3.2.10-9 [827kB]?

 Look at operating systems used by less intelligent users. They just
 see:

[# ] 60%  2 minutes remaining

 I don't see how some extra verbosity hurts.

It hurts because it scares users. My dad would take one look at the
text, and give up. (And 15 years ago he was a VMS administrator, so
it's not like he's computer illiterate.) My mum wouldn't even give the
text a chance, she'd just see a wad of text with odd punctuation and
run for the hills.


 Frankly if verbosity loses us some users, too bad. I'm sure we pick
 up more users because of the same.

You will lose many more than you will gain, since there are many more
computer illiterate users than geeks.


 To rant a bit, the thing that bugs me the most about MS Windows is
 how when it breaks randomly you can't fix it because it runs on
 smoke and mirrors and doesn't give helpful information on what went
 wrong. With UNIX/Linux you get details and you can fix it.

Just to clarify, I've nothing against verbosity itself. /var/log, for
instance, is great (although var is a historical name that really
should be replaced by something more user friendly, but that's another
story). The problem is verbosity when things don't go wrong.

I'm all for a tell me what is going on feature for debugging.

Even then, though, it would be nice if the verbose messages were
consistently formatted, and used plain english instead of jargon.
Error messages like E: Invalid operation foo are not helpful.


 I think Debian's package system is remarkably nice. Unfortunately,
 it's UI leaves a lot to be desired. The biggest problem is probably

 Which UI did you use? We have a few. apt-get is not an interface for the
 Debian newbie. dselect and aptitude are GUI tools if that's what you
 need.

I used aptitude. It is not easy to use. It's fine for me, as I'm a
geek. But if I told my mum to load aptitude and install X, she
wouldn't have a clue how to do it.

I just tried using deselect, to see if it is any better.

The first option I'm faced with is:

   * 0. [A]ccessChoose the access method to use.

I have no idea what that means. I tried using it (not logged in as
root) and I got the following message:

   dselect: requested operation requires the superuser privilege

Yet another example of an obscure error message. :-)

-- 
Ian Hickson  )\._.,--,'``.fL
meow  /,   _.. \   _\  ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 08:14:23 -0700 (PDT)
Ian Hickson [EMAIL PROTECTED] wrote:
 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect, aptitude,
 and apt-get come up for apropos install or apropos setup.

I do believe they are mentioned several times in the manual.  Y'know, that
thing collecting dust over yonder.
 
 It hurts because it scares users.

And?

 You will lose many more than you will gain, since there are many more
 computer illiterate users than geeks.

And?  There are a slew of other OSs and Linux distributions as well.  

This is what always gets me in discussions that are based on the lowest
common denominator in computer users; the presumption that everyone wants to
cater to them.

It has been my experience that packages that cater to the lowest common
denominator are packages I don't care to use because I find them *hard to use*
even though they purport to be easy to use.  I have almost always been on
the side of the scale where I preferred the harder package because in the
long run, once I got over the nominal learning curve, it was easier to use. 
However there was always that drive to go for the lowest common denominator,
the computer illiterate.  It has ruined more programs that I care to list
because they would add too much, dumb things down, make the program too large
and hard-to-use in the quest to get people who have to ask Left or right
click after the first time you tell them to right-click something.  IE,
people with no concept of default behaviors/actions.

I have never, EVER understood why anyone would want to take a package
which is beloved by the niche geek market and destroy it for the illiterate
market.  That is triply so for commercial packages.  

You're wrong in saying that we (in general) would gain more by making our
package (program, OS, etc) more palatable to the neophyte.  As I said above,
there are a slew of OSs and distributions that cater to that segment.  To move
Debian into that realm would be to lose what it has and compete with
established entities.  100% of this slice is better than 1% of *that* slice.
 
 Just to clarify, I've nothing against verbosity itself. /var/log, for
 instance, is great (although var is a historical name that really
 should be replaced by something more user friendly, but that's another
 story). The problem is verbosity when things don't go wrong.

Erm, no, it should not be.  While it is a historical name it is a name
that should remain because every person who's ever worked on a Unix-like
system during that history knows where /var is, why it is there and what is in
it.  It is up to those new people to catch up, not for us to ruin what works
and works well in the vain attempt to catch more of a market which, in the
end, doesn't really matter as this is not a commercial venture.

 I'm all for a tell me what is going on feature for debugging.

Which is why you need verbosity when nothing is going wrong.  Let's see a
show of hands on this situation.

Ya boot up a Windows box post after '95.  Here's the sum of it letting you
know something is going on: a rotating palette for the bar at the bottom.  The
palette stops rotating.  So, uh, what's wrong?  Oh, wait, it started rotating
again.  No, wait, it stopped again... for 30 seconds.  No, there it goes, it's
fine.

 Even then, though, it would be nice if the verbose messages were
 consistently formatted, and used plain english instead of jargon.
 Error messages like E: Invalid operation foo are not helpful.

No, that's a bad idea.  Take a look at IE's 404 message sometime.  It's a
dumbed down version which doesn't explain jack or shitte.  Error messages are
there for people who know what they need to do.  People who don't know what
they need to do will not have that knowledge suddenly imparted upon them by a
plain english error message because, without the jargon to point you in the
right direction, there would be absolutely no place to start.

 The first option I'm faced with is:
 
* 0. [A]ccessChoose the access method to use.
 
 I have no idea what that means. I tried using it (not logged in as
 root) and I got the following message:

Did you choose it to find out?

dselect: requested operation requires the superuser privilege
 
 Yet another example of an obscure error message. :-)

Uh, no, it isn't.  Superuser, aka, root.  But not always root.  sudo can
grant superuser access w/o root.  Also any account with a uid of 0 has
superuser access but that doesn't mean it is called root.  I recall one job
where we had root and jfroot.  Both were uid 0 but they had different
passwords.  Don't ask me why we had to 0s w/different passwords.  Didn't make
sense to me then, doesn't make sense to me now.

But the really ironic part about all this is that the above message is
more of the plain english message you want.  Root is jargon.  Yank someone
off the street and ask 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Colin Watson
On Tue, Aug 05, 2003 at 08:14:23AM -0700, Ian Hickson wrote:
 On Wed, 6 Aug 2003, Hamish Moffatt wrote:
  On Tue, Aug 05, 2003 at 01:33:19AM -0700, Ian Hickson wrote:
   Part of the problem I had was that I had a vague understanding that
   there was something called apt, but that I didn't know what it was
   or how to do anything with it. The man page said to see apt-get's;
   apt-get's man page suggested the tool was a back-end but didn't really
   give any clues as to what front end to use.
 
  Not directly, but the SEE ALSO list does include dselect(8) which is
  what you really should have used.
 
 The term dselect means nothing to me. It isn't a usable name. That's
 another example of the problem I mentioned.

Tools have names, and they don't really have to be generic. I think it's
quite acceptable for the installation manual to tell you the names you
need to know to get started, and it does: see sections 8.11 to 8.15 of
http://www.debian.org/releases/stable/installmanual.

mozilla isn't a particularly obvious name, when you get down to it;
why not web-browser? (Because it's not the only web browser on the
planet, of course. Likewise, it's important not to confuse people
migrating between distributions by having the generic name setup do
something completely different wherever you go because people were
scared of using program names.)

 Would it not be possible for debian to have a command setup or install
 or something similarly named?

I think that's a good example of why generic names may not be a good
thing to encourage people to expect; /usr/bin/install has existed for a
long time, can't feasibly be changed, and is definitely not what you're
looking for.

 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect, aptitude,
 and apt-get come up for apropos install or apropos setup.

They all show up for 'apropos package', along with a bunch of other
stuff, but yes, that would probably be a useful enhancement to at least
one of those man pages.

  To the end user (me), apt-get is arbitrarily verbose. Selecting
  previously deselected package libbla3.2? Get:1 ftp://apt sid/main
  libbla3.2 3.2.10-9 [827kB]?
 
  Look at operating systems used by less intelligent users. They just
  see:
 
 [# ] 60%  2 minutes remaining
 
  I don't see how some extra verbosity hurts.
 
 It hurts because it scares users. My dad would take one look at the
 text, and give up. (And 15 years ago he was a VMS administrator, so
 it's not like he's computer illiterate.) My mum wouldn't even give the
 text a chance, she'd just see a wad of text with odd punctuation and
 run for the hills.

However, it's better for a command-line tool to be verbose up-front,
because if it crashes or blows up or just goes slightly wrong, at least
the last of which is frequent with buggy packages, we need the
information for bug reports (at any rate until such time as we have
logging in dpkg, but since that's bug #957 I wouldn't hold your breath
...). With a graphical front-end it's much easier to hide the verbosity
and have a show me the installation log option in case of error. I've
seen graphical front-ends for the Debian package management system that
do exactly this.

I wouldn't suggest that your mum use apt-get in any case, no more than
I'd try to get my parents to do everything on the command line. I'd
suggest a point-and-click package manager instead, if I were having them
do routine package maintenance at all.

  Frankly if verbosity loses us some users, too bad. I'm sure we pick
  up more users because of the same.
 
 You will lose many more than you will gain, since there are many more
 computer illiterate users than geeks.

That hasn't historically been a good argument on Debian mailing lists.
:-) Fundamentally, we're trying to produce the best, most stable, most
reliable, etc. system we can, not get as many users as we can. The two
goals aren't always entirely synonymous. In fact, computer-literate
users may often be better from our perspective because they often
produce better bug reports!

That's not to say that the goal is user-hostility, just that
user-friendliness isn't always the all-defeating trump card when
discussing relatively low-level tools like dpkg and apt-get.

  To rant a bit, the thing that bugs me the most about MS Windows is
  how when it breaks randomly you can't fix it because it runs on
  smoke and mirrors and doesn't give helpful information on what went
  wrong. With UNIX/Linux you get details and you can fix it.
 
 Just to clarify, I've nothing against verbosity itself. /var/log, for
 instance, is great (although var is a historical name that really
 should be replaced by something more user friendly, but that's another
 story).

You can't get there from here, I think. Unix admins coming to Debian
will scream blue murder if it starts being /My Variable Data/Logs, and
that group is important to us.

 The problem is 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Gustavo Noronha Silva
Em Tue, 5 Aug 2003 10:49:17 +0200, Frederik Rousseau [EMAIL PROTECTED] 
escreveu:

 Anyway, does this mean we need something like a GNU/Linux Debian and a 
 GNU/Linux Debian For Dummies showing only icons?

Yes, I think so... Debian-Desktop should be that, probably. I would like
to see a package manager like the one suggested by Ian Hickson you
don't need to mess with all of Debian, you just need a better UI, really.

The short description, together with a good selection of 'what is for
the users, what is for the developers and what is for system admins'
could be used to achieve that.

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov
Debian: http://www.debian.org  *  http://www.debian-br.org
Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Ian Hickson
On Tue, 5 Aug 2003, Steve Lamb wrote:

 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect, aptitude,
 and apt-get come up for apropos install or apropos setup.

 I do believe they are mentioned several times in the manual.  Y'know,
 that thing collecting dust over yonder.

What manual?

I receieved the machine with Debian preinstalled and no offline
documentation except a post it note with the root username and password.
On other systems (Mac OS X, Windows XP, etc) I am clearly shown where to
look for more information (on Windows, in fact, the OS goes to the other
extreme and tries to ram help down your throat), but on Debian, there was
no clear path to the documentation.

Typing help at the command line, which to most new users would seem like
a sensible starting point, gives very terse information about bash and
shell commands. (The bit at the top of this does mention 'man', but it
scrolls off the top of my screen so it's not that helpful to a new user
who doesn't know about Shift + Page Up.)

The only manual I was aware of was apropos and man. But as I said in
another message, neither apropos install nor apropos setup lead the
user to look at any of apt-get, dselect, or aptitude.


 It hurts because it scares users.

 And?

From a usability point of view, scaring users is a bad thing.


 You will lose many more than you will gain, since there are many more
 computer illiterate users than geeks.

 And? There are a slew of other OSs and Linux distributions as well.

And I'm a geek, one who has been using GNU-based distributions on multiple
machines on a daily basis for at least 3 years, and Sun for 6 years before
that, and I _still_ have difficulty. This should be ringing usability
alarm bells.


 This is what always gets me in discussions that are based on the lowest
 common denominator in computer users; the presumption that everyone
 wants to cater to them.

Being usable does not mean catering for the lowest common denominator; I
fully agree that other distributions are more adequately positioned to
target computer illiterate users.


 although var is a historical name that really should be replaced by
 something more user friendly, but that's another story

 Erm, no, it should not be.  While it is a historical name it is a name
 that should remain because every person who's ever worked on a Unix-like
 system during that history knows where /var is, why it is there and what
 is in it.  It is up to those new people to catch up, not for us to ruin
 what works and works well in the vain attempt to catch more of a market
 which, in the end, doesn't really matter as this is not a commercial
 venture.

Without meaning offense, that is a very selfish attitude. The number of
future debian users is *significantly* larger than the number of existing
users, unless something drastic happens to either humanity or debian
itself. Why should everyone who will use debian in future be forced to
learn archaic commands, paths, and deal with other historical holdbacks,
instead of the few who already use it being taught easier conventions?


 I'm all for a tell me what is going on feature for debugging.

 Which is why you need verbosity when nothing is going wrong.  Let's see
 a show of hands on this situation.

 Ya boot up a Windows box post after '95.  Here's the sum of it letting
 you know something is going on: a rotating palette for the bar at the
 bottom.  The palette stops rotating.  So, uh, what's wrong?  Oh, wait,
 it started rotating again.  No, wait, it stopped again... for 30
 seconds.  No, there it goes, it's fine.

Right. That's poor UI. However, it's not _that_ much better on Debian:

   Incomprehensible status message #1.
   Incomprehensible status message #2.
   Incomprehensible status message #3.

   (long pause)

   Incomprehensible status message #4.
   Incomprehensible status message #5.
   Incomprehensible status message #6.

By Incomprehensible status message I mean things like:

   bootlogd.
   Activating swap.
   fsck 1.35-WIP (01-Aug-2003)
   Running 0dns-down to make sure resolv.conf is ok...done.
   Please contribute if you find this software useful.
   DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
   Starting Xprint servers: Xprt.

...all of which are taken directly from my boot log.

Why can't we instead have nice friendly messages? e.g.:

   Startup logging has begun. Log will be stored in '/var/log/boot'.

...instead of bootlogd.


 Even then, though, it would be nice if the verbose messages were
 consistently formatted, and used plain english instead of jargon.
 Error messages like E: Invalid operation foo are not helpful.

 No, that's a bad idea.  Take a look at IE's 404 message sometime.  It's
 a dumbed down version which doesn't explain jack or shitte.

Again, IE's 404 message is terrible UI. It is much, much too long and is
not very helpful.

It is, however, a little better than:

   404 Error
   Resource 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Theo Cabrerizo Diem
I agree with every word  

There are lot's of packages to do Debian more user friendly, they are
available at install time and after by running tasksel.

Maybe the problem was the way that Debian was pre-installed I
think they only installed base. This isn't suitable for a user. Maybe
if you installed Debian by your own you could feeled more confortable
with dselect and tasksel (called from debian installer) among other
words/commands.

 You will lose many more than you will gain, since there are many more
  computer illiterate users than geeks.
 
 And?  There are a slew of other OSs and Linux distributions as well.  

I think many people choose Debian because it's a geek distro, without those 
RH/Mandrake
annoyances that are good for users and bad for us.

After all .. all this problem happened not just because libgtk1.2 .. but to 
install a
browser, right ? ... just apt-get install mozilla   . =)

C´ya and sorry for poor english .. just my 2 c.
[]'s

On Tue, 2003-08-05 at 12:41, Steve Lamb wrote:

  You will lose many more than you will gain, since there are many more
  computer illiterate users than geeks.
 
 And?  There are a slew of other OSs and Linux distributions as well.  
 
 This is what always gets me in discussions that are based on the lowest
 common denominator in computer users; the presumption that everyone wants to
 cater to them.
 
 It has been my experience that packages that cater to the lowest common
 denominator are packages I don't care to use because I find them *hard to use*
 even though they purport to be easy to use.  I have almost always been on
 the side of the scale where I preferred the harder package because in the
 long run, once I got over the nominal learning curve, it was easier to use. 
 However there was always that drive to go for the lowest common denominator,
 the computer illiterate.  It has ruined more programs that I care to list
 because they would add too much, dumb things down, make the program too large
 and hard-to-use in the quest to get people who have to ask Left or right
 click after the first time you tell them to right-click something.  IE,
 people with no concept of default behaviors/actions.
 
 I have never, EVER understood why anyone would want to take a package
 which is beloved by the niche geek market and destroy it for the illiterate
 market.  That is triply so for commercial packages.  
 
 You're wrong in saying that we (in general) would gain more by making our
 package (program, OS, etc) more palatable to the neophyte.  As I said above,
 there are a slew of OSs and distributions that cater to that segment.  To move
 Debian into that realm would be to lose what it has and compete with
 established entities.  100% of this slice is better than 1% of *that* slice.
  
  Just to clarify, I've nothing against verbosity itself. /var/log, for
  instance, is great (although var is a historical name that really
  should be replaced by something more user friendly, but that's another
  story). The problem is verbosity when things don't go wrong.
 
 Erm, no, it should not be.  While it is a historical name it is a name
 that should remain because every person who's ever worked on a Unix-like
 system during that history knows where /var is, why it is there and what is in
 it.  It is up to those new people to catch up, not for us to ruin what works
 and works well in the vain attempt to catch more of a market which, in the
 end, doesn't really matter as this is not a commercial venture.
 
  I'm all for a tell me what is going on feature for debugging.
 
 Which is why you need verbosity when nothing is going wrong.  Let's see a
 show of hands on this situation.
 
 Ya boot up a Windows box post after '95.  Here's the sum of it letting you
 know something is going on: a rotating palette for the bar at the bottom.  The
 palette stops rotating.  So, uh, what's wrong?  Oh, wait, it started rotating
 again.  No, wait, it stopped again... for 30 seconds.  No, there it goes, it's
 fine.
 
  Even then, though, it would be nice if the verbose messages were
  consistently formatted, and used plain english instead of jargon.
  Error messages like E: Invalid operation foo are not helpful.
 
 No, that's a bad idea.  Take a look at IE's 404 message sometime.  It's a
 dumbed down version which doesn't explain jack or shitte.  Error messages are
 there for people who know what they need to do.  People who don't know what
 they need to do will not have that knowledge suddenly imparted upon them by a
 plain english error message because, without the jargon to point you in the
 right direction, there would be absolutely no place to start.
 
  The first option I'm faced with is:
  
 * 0. [A]ccessChoose the access method to use.
  
  I have no idea what that means. I tried using it (not logged in as
  root) and I got the following message:
 
 Did you choose it to find out?
 
 dselect: requested operation 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Ian Hickson
On Tue, 5 Aug 2003, Colin Watson wrote:

 The term dselect means nothing to me. It isn't a usable name. That's
 another example of the problem I mentioned.

 Tools have names, and they don't really have to be generic. I think it's
 quite acceptable for the installation manual to tell you the names you
 need to know to get started, and it does: see sections 8.11 to 8.15 of
 http://www.debian.org/releases/stable/installmanual.

Ok, that's fair enough.


 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect, aptitude,
 and apt-get come up for apropos install or apropos setup.

 They all show up for 'apropos package', along with a bunch of other
 stuff, but yes, that would probably be a useful enhancement to at least
 one of those man pages.

I'm glad you agree. :-)


 However, it's better for a command-line tool to be verbose up-front,
 because if it crashes or blows up or just goes slightly wrong, at least
 the last of which is frequent with buggy packages, we need the
 information for bug reports [...].

That's probably true. It would still be nice if the verbose messages were
more consistent, though. For example, 'apt-get' error messages start with
'E:' instead of the more standard 'apt-get:'. Similarly, when you do an
apt-get update, you get some messages of the form:

   Hit ftp://apt sid/mail Packages

...some of the form:

   Get:1 ftp://apt ./ Packages

...and some of the form:

   Reading Package Lists... Done

...which is odd: why three different kinds of messages? What does Hit
mean, as opposed to Ign or Get:1? And so on.

This isn't only a problem with apt-get, of course. Error and status
messages throughout the industry and in particular throught the free
software world are often obscure, obtuse, and unclear. Indeed, Mozilla has
its share of such problems! :-)


 With a graphical front-end it's much easier to hide the verbosity and
 have a show me the installation log option in case of error. I've seen
 graphical front-ends for the Debian package management system that do
 exactly this.

That's cool. (aptitude doesn't, as far as I can tell.)


 :-) Fundamentally, we're trying to produce the best, most stable, most
 reliable, etc. system we can, not get as many users as we can.

That's fair enough! :-)


 That's not to say that the goal is user-hostility, just that
 user-friendliness isn't always the all-defeating trump card when
 discussing relatively low-level tools like dpkg and apt-get.

I think that user-friendliness, even at such a low level, should still be
important -- just because the user is an expert doesn't mean he wants to
have to decode messages.


 although var is a historical name that really should be replaced by
 something more user friendly, but that's another story.

 You can't get there from here, I think. Unix admins coming to Debian
 will scream blue murder if it starts being /My Variable Data/Logs, and
 that group is important to us.

Note that there is at least one project which is looking at doing exactly
that while retaining backwards compatability (GoboLinux). It may be worth,
on the long term, looking at how it may be possible to migrate from
obscure paths like /opt, /bin, /sbin, /usr/bin, etc, to more
sensible names, in that way.

And I would scream if you called it /_My_ Variable Data/ too... :-P

-- 
Ian Hickson  )\._.,--,'``.fL
meow  /,   _.. \   _\  ;`._ ,.
http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.'




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Daniel Burrows
On Wed, Aug 06, 2003 at 12:33:18AM +1000, Hamish Moffatt [EMAIL PROTECTED] 
was heard to say:
  I think Debian's package system is remarkably nice. Unfortunately,
  it's UI leaves a lot to be desired. The biggest problem is probably
 
 Which UI did you use? We have a few. apt-get is not an interface for the
 Debian newbie. dselect and aptitude are GUI tools if that's what you
 need.

  aptitude is neither a GUI tool nor a tool for the Debian newbie.  The
GUI tool I hear mentioned most frequently is synaptic; maybe the writer
would have better luck with that?

  Daniel

-- 
/ Daniel Burrows [EMAIL PROTECTED] ---\
|  Will the last person to leave the Universe please  |
|  turn off the lights and close the door?|
\-Evil Overlord, Inc: planning your future today. http://www.eviloverlord.com-/




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Josef Spillner
On Tuesday 05 August 2003 18:55, Ian Hickson wrote:
 Without meaning offense, that is a very selfish attitude. The number of
 future debian users is *significantly* larger than the number of existing
 users, unless something drastic happens to either humanity or debian
 itself. Why should everyone who will use debian in future be forced to
 learn archaic commands, paths, and deal with other historical holdbacks,
 instead of the few who already use it being taught easier conventions?

More comfort requires more system resources (except for a few really clever 
hacks).
Beginners are most likely willing to accept that a few CPU cycles are used for 
making their computing time easier - you'll see that they like icons 
(animated ones even), tooltips, first-time wizards and so on.

Now, the unix file system layout was never designed to be end-user friendly in 
the beginning (the short ASCII-style file and directory names take care of 
that), yet development didn't stop.
What Linux and other OSes lack in the kernel space, has started to exist in 
the user space. With KDE, you've got a Home folder already and a Trash 
folder. With GNOME, you've got a Preferences container.

You can easily write an implementation which fits your needs, e.g. a KIO slave 
for directory name translation, or a Hurd translator for system-level 
bindings.
Of course, in order to not be flamed from time to time, you should come up 
with a nice concept first. You don't have to write the code yourself, but you 
do have to invent the user-friendly layer and make it public.

Josef

-- 
Play for fun, win for freedom.
Hurd^H^H^H^HLinux-Info-Tag Dresden 2003: http://www.linux-dresden.de




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Emile van Bergen
Hi,

On Tue, Aug 05, 2003 at 09:55:59AM -0700, Ian Hickson wrote:

[SNIP]

 Why can't we instead have nice friendly messages? e.g.:
 
Startup logging has begun. Log will be stored in '/var/log/boot'.
 
 ...instead of bootlogd.

[SNIP]

  Error messages are there for people who know what they need to do.
 
 So if I do something wrong (like get the command line arguments to
 'apt-get' wrong, as I did), then I don't deserve to be helped by the
 program? What would be wrong with a helpful message, such as:
 
apt-get: the first argument should be one of 'install', 'remove', 
 'update', or another operation
 
 ...instead of just E: Invalid operation foo?

[SNIP] 

 How about a message such as:
 
dselect: to select an installation source, superuser privileges are 
 required (try logging in as root)
 
 It's still accurate, but now it's helpful as well, and uses a more
 friendly voice. (This also changes access method to installation
 source, which makes more sense to me.)

You know, I think these are actually good suggestions. I think there's a
lot to be gained *not* by dumbing down, *not* by losing any information
that might be useful to a geek or to a new user as (s)he's learning, but
by phrasing texts so that they appeal more to generally intelligent
human beings, rather than to people that just happen to have some
specific knowledge.

Apple has a great way of doing that. They don't dumb down, they don't
belittle you, they assume an intelligent being who can grasp reasonably
complex English sentences, but who has less knowledge of computer
idiom.

I think this is an area in which software can be improved without
scaring the geeks with offensive 'my first Sony' UIs, teletubby
landscapes, informationless error messages, and stupid attempts to fix
things behind the users back (simply displaying expired pages from a
cache for instance).

Indeed, Microsoft gets it all wrong, from a UI standpoint. But instead
of assuming that we are pushed in that scary direction when someone
complains about our UI, we may also realise that there are things that
can actually be improved, without harming Unix's strong points, UI-wise.

I fully agree with the poster that increasing the number of intelligent
and intelligible English sentences that we output is one of those things
that can be done without harming the hacker in any way.

Of course, like any enhancement, it needs a volunteer who can scratch
his or her itch by doing this work. This may actually be one of the
bigger problems. Most developers who can do the work have gotten used to
the idiom and badly worded error messages.

Cheers,


Emile.

-- 
E-Advies - Emile van Bergen   [EMAIL PROTECTED]  
tel. +31 (0)70 3906153   http://www.e-advies.nl


pgprXSw5bIZGU.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Emile van Bergen
Hi,

On Tue, Aug 05, 2003 at 10:19:53AM -0700, Ian Hickson wrote:

 And I would scream if you called it /_My_ Variable Data/ too... :-P

I would even scream at 

/Variable Data/

simply because it encourages slow and RSI-inducing click and drag
behaviour, because such path names are impossible to type in (and this
one even requires escaping the space to distinguish between the argument
separator). 

Don't underestimate the typing convenience of TLAs! They may not be the
most descriptive, but at least they're blindingly fast to work with when
you get used to it.

In short, such path names are definitely no improvement from a UI
standpoint, even though it may seem that way from a casual observer.
Even shorter: UIs are rarely obvious. And there must be a reason why
geeks like working with Unix.

One thing for me is that the command line allows me to work almost as
quickly as I think. I really hate it when the UI drags me down ('open
folder, open subfolder, click on file, type Ctrl-C, open other folder,
type Ctrl-V', it's just horrible). The computer should wait for me, not
the other way around!

Cheers,


Emile.

-- 
E-Advies - Emile van Bergen   [EMAIL PROTECTED]  
tel. +31 (0)70 3906153   http://www.e-advies.nl


pgpX3JoSsrW5E.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Carlos E. Pruitt, Jr.
Debian should not change its attitude or methods to meet the end
user's  needs.  Think of Debian as a the painter's palette.  All of the
tools you need are available to you.  It installs a base system and you
customize from there.  Would I recommend Debian for John Doe user? As a
base raw install (even with X), I would not.  However, Debian is a
wonderful tool.  I can pick and choose what packages I wish to install
and how I wish those packages to be configured.  If I so desire, I can
setup a Debian to meet the needs of an end user.  An end user has
different needs such as a router, an OpenMosix cluster, a
desktop machine, and the list can go on and on.
Debian is a generalist.  Debian sub-projects and Debian based distros
takes the Debian tools to meet the needs of the end user.  Without the
painter's palette, the pictures for the end user  cannot be created.
By the way, I like the verbose messages.
Also, there are mechanisms to submit bug reports to fix code and
documentation bugs.
That's my two bits.
carlosP
--
QOTD:
Recursion n.:
  See Recursion.
   -- Random Shack Data Processing Dictionary
Carlos E. Pruitt, Jr.
National Center for Computational Hydroscience and Engineering
102 Carrier
University, MS 38677
USA
phone: 662-915-7786

 On Tue, 5 Aug 2003, Colin Watson wrote:

 The term dselect means nothing to me. It isn't a usable
 name. That's another example of the problem I mentioned.


 Tools have names, and they don't really have to be generic. I
 think it's quite acceptable for the installation manual to tell
 you the names you need to know to get started, and it does: see
 sections 8.11 to 8.15 of
 http://www.debian.org/releases/stable/installmanual.
 Ok, that's fair enough.
 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect,
 aptitude, and apt-get come up for apropos install or
 apropos setup.


 They all show up for 'apropos package', along with a bunch of
 other stuff, but yes, that would probably be a useful enhancement
 to at least one of those man pages.
 I'm glad you agree.
 However, it's better for a command-line tool to be verbose
 up-front, because if it crashes or blows up or just goes slightly
 wrong, at least the last of which is frequent with buggy
 packages, we need the information for bug reports [...].
 That's probably true. It would still be nice if the verbose messages
 were more consistent, though. For example, 'apt-get' error messages
 start with 'E:' instead of the more standard 'apt-get:'. Similarly,
 when you do an apt-get update, you get some messages of the form:
 Hit ftp://apt sid/mail Packages
 ...some of the form:
 Get:1 ftp://apt ./ Packages
 ...and some of the form:
 Reading Package Lists... Done
 ...which is odd: why three different kinds of messages? What does
 Hit mean, as opposed to Ign or Get:1? And so on.
 This isn't only a problem with apt-get, of course. Error and status
 messages throughout the industry and in particular throught the free
 software world are often obscure, obtuse, and unclear. Indeed,
 Mozilla has its share of such problems!
 With a graphical front-end it's much easier to hide the verbosity
 and have a show me the installation log option in case of
 error. I've seen graphical front-ends for the Debian package
 management system that do exactly this.
 That's cool. (aptitude doesn't, as far as I can tell.)
 Fundamentally, we're trying to produce the best, most stable,
 most reliable, etc. system we can, not get as many users as we
 can.
 That's fair enough!
 That's not to say that the goal is user-hostility, just that
 user-friendliness isn't always the all-defeating trump card when
 discussing relatively low-level tools like dpkg and apt-get.
 I think that user-friendliness, even at such a low level, should
 still be important -- just because the user is an expert doesn't mean
 he wants to have to decode messages.
 although var is a historical name that really should be
 replaced by something more user friendly, but that's another
 story.


 You can't get there from here, I think. Unix admins coming to
 Debian will scream blue murder if it starts being /My Variable
 Data/Logs, and that group is important to us.
 Note that there is at least one project which is looking at doing
 exactly that while retaining backwards compatability (GoboLinux). It
 may be worth, on the long term, looking at how it may be possible to
 migrate from obscure paths like /opt, /bin, /sbin, /usr/bin,
 etc, to more sensible names, in that way.
 And I would scream if you called it /_My_ Variable Data/ too...
 -- Ian Hickson )\._.,--,'``. fL meow /, _.. \ _\ ;`._ ,.
 http://index.hixie.ch/


--
QOTD:
Recursion n.:
   See Recursion.
-- Random Shack Data Processing Dictionary
Carlos E. Pruitt, Jr.
National Center for Computational Hydroscience and Engineering
102 Carrier
University, MS 38677
USA
phone: 662-915-7786
--
QOTD:
Recursion n.:
   See 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Tollef Fog Heen
* Emile van Bergen 

| Hi,
| 
| On Tue, Aug 05, 2003 at 10:19:53AM -0700, Ian Hickson wrote:
| 
|  And I would scream if you called it /_My_ Variable Data/ too... :-P
| 
| I would even scream at 
| 
| /Variable Data/
| 
| simply because it encourages slow and RSI-inducing click and drag
| behaviour, because such path names are impossible to type in (and this
| one even requires escaping the space to distinguish between the argument
| separator). 

Tab completion or using /Va* is about as fast as /var.

| In short, such path names are definitely no improvement from a UI
| standpoint, even though it may seem that way from a casual observer.
| Even shorter: UIs are rarely obvious. And there must be a reason why
| geeks like working with Unix.

UIs have two costs: an initial learning cost and a «running cost»
(which also includes the retaining the learnt level) which is per
operation (a little bit simplified, but you get the idea).  If you are
going to use a system a lot and over a long period of time, the
initial cost matters a lot less than if you are only going to use the
system occasionally and for short periods of time.  Also, catering for
the different conditions of users is important; I'd hate to have to
use a command line interface with obscure unix-like commands for
operating an ATM, since I fairly seldom use those and therefore the
running cost is less important than the initial cost.

Geeks use systems a lot and for long periods of time, so using more or
less obscure interfaces is good, not bad for us.

:)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Andreas Metzler
Ian Hickson [EMAIL PROTECTED] wrote:
 On Tue, 5 Aug 2003, Steve Lamb wrote:

 Note that, if for some reason the user knew about the command
 apropos, even that wouldn't help him -- none of dselect, aptitude,
 and apt-get come up for apropos install or apropos setup.

 I do believe they are mentioned several times in the manual.  Y'know,
 that thing collecting dust over yonder.

 What manual?

 I receieved the machine with Debian preinstalled and no offline
 documentation except a post it note with the root username and password.
 On other systems (Mac OS X, Windows XP, etc) I am clearly shown where to
 look for more information (on Windows, in fact, the OS goes to the other
 extreme and tries to ram help down your throat), but on Debian, there was
 no clear path to the documentation.
[...]

* In my experience the windows-help system is frequently next to
  useless, it looks pretty, but is not helpful.
* $total_computer_newbie is completely at loss with windows, too (just
  tried it two months ago).

If somebody set up your machine totally b0rked (mixed sid/testing)
without installing the docs it is not Debian's fault. If you want to
start with Debian, Suse, RedHat, or whatever you have always have to
find a decent manual or at least a person who sets up the system and
helps you.

Yes, you probably can install RedHat by just pressing enter but you'll
get stuck on the third day without manual and learning to help
yourself, Debian will just bite you earlier.
cu andreas
-- 
Hey, da ist ein Ballonautomat auf der Toilette!
Unofficial _Debian-packages_ of latest unstable _tin_
http://www.logic.univie.ac.at/~ametzler/debian/tin-snapshot/




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Lamb
Oh, look, someone else who CCs when it is obvious the person they're
responding to is participating right here.

On Tue, 5 Aug 2003 09:55:59 -0700 (PDT)
Ian Hickson [EMAIL PROTECTED] wrote:
 On Tue, 5 Aug 2003, Steve Lamb wrote:
 What manual?

I rest my case.

 I receieved the machine with Debian preinstalled and no offline
 documentation except a post it note with the root username and password.

And this is the problem of Debian... how?  I would ask why you weren't
given better help from the person who installed it or why you didn't ask them
for help.  The facilities are there.

 On other systems (Mac OS X, Windows XP, etc) I am clearly shown where to
 look for more information (on Windows, in fact, the OS goes to the other
 extreme and tries to ram help down your throat), but on Debian, there was
 no clear path to the documentation.

And on my install the same is true.  KDE menu, Help. 
 
  It hurts because it scares users.

  And?
 
 From a usability point of view, scaring users is a bad thing.

Ever hear the saying Unix is user friendly, it's just picky about its
friends.  You missed my entire point.  Debian isn't scaring off users.  It is
scaring off *neophyte* users.  However, that segment of the population is
covered by *other distributions*.  This is a *good thing* as Debian often
attracts users with some experience who want exactly what it has to offer.


 And I'm a geek, one who has been using GNU-based distributions on multiple
 machines on a daily basis for at least 3 years, and Sun for 6 years before
 that, and I _still_ have difficulty. This should be ringing usability
 alarm bells.

No, it shouldn't.  I should be ringing alarms about the veracity of your
claims and your capabilities. 
 
 Being usable does not mean catering for the lowest common denominator; I
 fully agree that other distributions are more adequately positioned to
 target computer illiterate users.

Debian is quite usable.  *NO* computer system, however, is going to be
completely intuative to someone who is handed it with nothing more than Here,
here's the username and password.  g'luck!  Quick, tell me, how do you get
more software for Windows?  Help doesn't point you to TUCOWS or the like.

 Without meaning offense, that is a very selfish attitude.

No, it is selfish for people to come into a culture and flat out state,
No, I don't want to learn so things should change to cater to ME!

 The number of future debian users is *significantly* larger than the number
 of existing users, unless something drastic happens to either humanity or
 debian itself. Why should everyone who will use debian in future be forced
 to learn archaic commands, paths, and deal with other historical holdbacks,
 instead of the few who already use it being taught easier conventions?

Because they're not that hard to learn and the easier conventions are not
easier in any quantifiable sense of the word.  Furthermore any system you,
or anyone else, would propose would cause no end of upheaval to the software
that ran on it.  It would take years to make any meaningful shift and in the
end guess what would happen.  New users would still have to learn where
everything goes.

 Right. That's poor UI. However, it's not _that_ much better on Debian:

Quite the contrary.

 By Incomprehensible status message I mean things like:
 
bootlogd.
Activating swap.
fsck 1.35-WIP (01-Aug-2003)
Running 0dns-down to make sure resolv.conf is ok...done.
Please contribute if you find this software useful.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Starting Xprint servers: Xprt.

If the pause were after fsck and it was showing that it was checking the
disk that would let me know the machine is doing something.  If the pause is
after DHCPDISCOVER I can surmise that if the network isn't hooked up then it
is waiting for a timeout there.

Furthermore if I am calling up to my dad who is 400 miles away and doesn't
know all that much about Linux he can read me the lines and I can tell him
likely causes of problems and pauses.  Try that with See, about 12 seconds
into bootup the little bar stops rotating for about 30 seconds.  

Like I said, those messages aren't meant for the neophytes.  The neophytes
aren't going to get it either way.  They're there for the people that have to
fix it when it breaks which may be through the interface of the neophyte.  Do
you REALLY think I want to walk my father through turning on boot-up logging
on his Windows box, have it boot, then talk him, through booting into safe
mode and *then* have him drill down to where the log would be?  Yeah, that's
easy alright.

 Why can't we instead have nice friendly messages? e.g.:
 
Startup logging has begun. Log will be stored in '/var/log/boot'.
 
 ...instead of bootlogd.

Because when it breaks what do you fix?  What mechanism logs?  Oh, the
user's going to have to find that out.  When it says bootlogd failed 

Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Greenland
First off, error messages can always be improved, and I bet the program
maintainers would be happy to accept patches, so long as those patches
don't *decrease* the amount of information available.

But in one area you're dead wrong:

On 05-Aug-03, 11:55 (CDT), Ian Hickson [EMAIL PROTECTED] wrote: 
 Without meaning offense, that is a very selfish attitude. The number of
 future debian users is *significantly* larger than the number of existing
 users, unless something drastic happens to either humanity or debian
 itself. Why should everyone who will use debian in future be forced to
 learn archaic commands, paths, and deal with other historical holdbacks,
 instead of the few who already use it being taught easier conventions?

Without meaning offense, that's a very selfish attitude. You want to
ruin a system that provide incredible productivity and ease-of-use for
the experienced user, for the sake of some hypothetical users who might
be better served by another OS?

You see, a great many of us (not just Debian users, but Unix users in
general) have learned what those archaic commands and paths are, and
their very shortness increases usability -- not learnability perhaps,
but actual usuability, for those who use it every day. Combine that
with the fact that they are the same[1] from system to system, and
any changes are a complete detriment to usability. To you, 'list' may
look better than 'ls', but for someone who types it several hundred
times a week, and is *far* more likely to mis-type 'list', 'ls' is
completely superior. Compare 'ls -ltr' with the VMS equivalent[2]
'directory/sort=date/order=reverse'. Yes, the latter is easier to read
*IF* you don't know either. But which would you rather type?

Which should keep you (or whoever wants to do it) from building a shell
that provides more english like commands. But please don't ruin the
system for the rest of us.

 [Re: UI designers] Unfortunately we don't seem to have many of those
 in the free software community.

Now *that* is a true statement.

Steve

[1] The existing variations are painful enough. Let's not add to the problem

[2] Yes, I know that's probably not the actual VMS command. It's been a
while, and I don't have manual handy. But it's close enough to get the
flavor of it.

-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Richard Braakman
On Tue, Aug 05, 2003 at 11:06:53PM +0200, Tollef Fog Heen wrote:
 Tab completion or using /Va* is about as fast as /var.

Heh, teach yourself to type /Va* and you're going to get BURNED one day.
(Your co-sysadmin finds a rootkit on another machine and stores it
in /Various Dangerous Programs/ for later examination...)

Tab completion is fine in contexts where it works.

Richard Braakman




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 21:38:19 +0200
Emile van Bergen [EMAIL PROTECTED] wrote:
 Apple has a great way of doing that. They don't dumb down, they don't
 belittle you, they assume an intelligent being who can grasp reasonably
 complex English sentences, but who has less knowledge of computer
 idiom.

*blink, blink*  Funny, I consider Apple on of the worst when it comes to
dumbing down the interface.  Let's not forget they only took about 10 years to
get *2* mouse buttons because it was too confusing.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpNO5gaWvjcw.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 22:16:37 +0200
Emile van Bergen [EMAIL PROTECTED] wrote:
 I would even scream at 
 
 /Variable Data/
 
 simply because it encourages slow and RSI-inducing click and drag
 behaviour, because such path names are impossible to type in (and this
 one even requires escaping the space to distinguish between the argument
 separator). 

Come now, there is always tab.  Of course there is another reason why such
descriptive names aren't all that great.  Here's me sitting in a directory
mounted off my Windows box.  Can you tell where the unix system leaves off,
where the Microsoft system catches on and why the Microsoft system was clearly
never meant to be viewed from the command line?  :)

[EMAIL PROTECTED]:/mnt/morpheus_D/Program Files/Microsoft Games/Asheron's Call}

If it were an all unix world we might have this:

[EMAIL PROTECTED]:/mnt/morpheus_D/Games/AC}

No less descriptive, just as readable but, by gum, I have more than 3
spaces before my command wraps!  And heaven forbid I go one directory deeper!


-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgpf68OSEt0xK.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Colin Watson
On Tue, Aug 05, 2003 at 03:03:54PM -0700, Steve Lamb wrote:
 On Tue, 5 Aug 2003 09:55:59 -0700 (PDT)
 Ian Hickson [EMAIL PROTECTED] wrote:
  And I'm a geek, one who has been using GNU-based distributions on multiple
  machines on a daily basis for at least 3 years, and Sun for 6 years before
  that, and I _still_ have difficulty. This should be ringing usability
  alarm bells.
 
 No, it shouldn't.  I should be ringing alarms about the veracity of your
 claims and your capabilities. 

Hixie's pretty well-known in certain other free software circles. What
I've seen of him elsewhere implies to me that he isn't incompetent in
the least, and frankly I think you're going way overboard in the
hostility of your responses. I'm sure it's possible for us to recognize
that things aren't perfect even if we disagree on how to fix them.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Alan Shutko
Steve Lamb [EMAIL PROTECTED] writes:

 Oh, look, someone else who CCs when it is obvious the person they're
 responding to is participating right here.

Maybe you should stop whining and just set the Mail-Copies-To header,
which is generally respected by posters on Debian lists?

-- 
Alan Shutko [EMAIL PROTECTED] - I am the rocks.
What's all this I hear about endangered feces?




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Steve Lamb
On Tue, 5 Aug 2003 23:30:11 +0100
Colin Watson [EMAIL PROTECTED] wrote:
 Hixie's pretty well-known in certain other free software circles. What
 I've seen of him elsewhere implies to me that he isn't incompetent in
 the least, and frankly I think you're going way overboard in the
 hostility of your responses. I'm sure it's possible for us to recognize
 that things aren't perfect even if we disagree on how to fix them.
 
You're most likely right, I'll bow out.

-- 
 Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
   PGP Key: 8B6E99C5   | main connection to the switchboard of souls.
   |-- Lenny Nero - Strange Days
---+-


pgp1k6Er4gb9A.pgp
Description: PGP signature


Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Alan Shutko
Richard Braakman [EMAIL PROTECTED] writes:

 Heh, teach yourself to type /Va* and you're going to get BURNED one day.
 (Your co-sysadmin finds a rootkit on another machine and stores it
 in /Various Dangerous Programs/ for later examination...)

And gee, your shell beeps, completes up to /Various\ , and doesn't go
further.  How is this going to get you burned?

-- 
Alan Shutko [EMAIL PROTECTED] - I am the rocks.
Your rifle won't leave a wet spot on the bed after you use it.




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Gustavo Noronha Silva
Em Tue, 05 Aug 2003 17:39:06 -0500, Alan Shutko [EMAIL PROTECTED] escreveu:

 Richard Braakman [EMAIL PROTECTED] writes:
 
  Heh, teach yourself to type /Va* and you're going to get BURNED one day.
  (Your co-sysadmin finds a rootkit on another machine and stores it
  in /Various Dangerous Programs/ for later examination...)
 
 And gee, your shell beeps, completes up to /Various\ , and doesn't go
 further.  How is this going to get you burned?

I guess he's not talking about tab completion in this case, but about
'*'... I actually use this stuff when I cannot use tabs...

[~]
[EMAIL PROTECTED] $ cd /ho*/k*
[/home/khaotikuz]
[EMAIL PROTECTED] $

This should make the problem clearer... I actually wanted to go to 
'/home/kov', but my dumb sysadmin (me =P) created a khaotikuz user...

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov
Debian: http://www.debian.org  *  http://www.debian-br.org
Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Gustavo Noronha Silva
Em Tue, 5 Aug 2003 10:19:53 -0700 (PDT), Ian Hickson [EMAIL PROTECTED] 
escreveu:

  You can't get there from here, I think. Unix admins coming to Debian
  will scream blue murder if it starts being /My Variable Data/Logs, and
  that group is important to us.
 
 Note that there is at least one project which is looking at doing exactly
 that while retaining backwards compatability (GoboLinux). It may be worth,
 on the long term, looking at how it may be possible to migrate from
 obscure paths like /opt, /bin, /sbin, /usr/bin, etc, to more
 sensible names, in that way.

They had a presentation on the IV Free Software International Forum in
Porto Alegre (Brazil) this year and I can assure you I didn't hear a
lot of good things about this (I didn't actually attend to the thing,
but other DD's did).

It seems like a mess of symlinks and they say it doesn't need 'package
management' when it actually has a bunch of scripts to handle the symlink
'farm' they grow on /usr/bin and such.

Doesn't seem like a clean solution to me, no no no...

It also seems like they want to have each package installed in its
own directory, which I think sucks tremendously... I hated that when
I lived with windows... I always wanted to have all my binaries in
the PATH, etc. And the real end user does not even care about that.

I don't really care about /. I think path abstraction should be achieved
by graphical file management utilities like Nautilus, not by messing
with something that's actually working, to then cause more problems.

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov
Debian: http://www.debian.org  *  http://www.debian-br.org
Dúvidas sobre o Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Gunnar Wolf
Gustavo Noronha Silva dijo [Tue, Aug 05, 2003 at 09:26:20PM -0300]:
  Note that there is at least one project which is looking at doing exactly
  that while retaining backwards compatability (GoboLinux). It may be worth,
  on the long term, looking at how it may be possible to migrate from
  obscure paths like /opt, /bin, /sbin, /usr/bin, etc, to more
  sensible names, in that way.
 
 They had a presentation on the IV Free Software International Forum in
 Porto Alegre (Brazil) this year and I can assure you I didn't hear a
 lot of good things about this (I didn't actually attend to the thing,
 but other DD's did).
 (...)
 I don't really care about /. I think path abstraction should be achieved
 by graphical file management utilities like Nautilus, not by messing
 with something that's actually working, to then cause more problems.

I completely agree with you... I was arguing with a friend of mine, a
Ximian developer. He insisted me that they were bringing Unix to the
desktop of people, just like what Apple did. I insst that is *not* what
they are doing. Even though under every Ximian and MacOS X system there
is a Unix box, the user only uses a strange abstraction that -maybe
without the user's knowledge- uses Unix itself.

Debian is a Unix system (ok, Unix-like for purism). It should stay a
Unix system. We already have a very important user base, we are obliged
not to give them such a headache.

Besides, I really doubt that even one tenth of the Debian developers
would be happy to switch ;-)

Greetings,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF




Re: How to install X-Chat in five hours (or more)

2003-08-05 Thread Brian Nelson
Alan Shutko [EMAIL PROTECTED] writes:

 Steve Lamb [EMAIL PROTECTED] writes:

 Oh, look, someone else who CCs when it is obvious the person they're
 responding to is participating right here.

 Maybe you should stop whining and just set the Mail-Copies-To header,
 which is generally respected by posters on Debian lists?

Har!  The people that use a decent MUA already know how to participate
in list discussions, and those that don't won't pay a bit of attention
to that header.

-- 
I'm sick of being the guy who eats insects and gets the funny syphilis.


pgpSznaaJXdBF.pgp
Description: PGP signature


How to install X-Chat in five hours (or more)

2003-08-04 Thread Nikolai Prokoschenko
Hello,

I just found this, maybe auseful read

http://ln.hixie.ch/?start=1060025253count=1

-- 
Nikolai Prokoschenko 
[EMAIL PROTECTED] / Jabber: [EMAIL PROTECTED]




Re: How to install X-Chat in five hours (or more)

2003-08-04 Thread Mike Hommey
On Monday 04 August 2003 23:12, Nikolai Prokoschenko wrote:
 Hello,

 I just found this, maybe auseful read

 http://ln.hixie.ch/?start=1060025253count=1

Unfortunately, his main problem is Having not used Debian for about 8 years.

The strange thing is that he has been able to apt-get install aptitude, but 
tryed something else for xchat at first...

And another thing : it seems that the pre-installed Debian he got was 
configured with both testing/unstable in the sources.list file. Pinning is 
not the easiest thing to catch when you are (alone) beginner with Debian...

Mike

-- 
I have sampled every language, french is my favorite. Fantastic language,
especially to curse with. Nom de dieu de putain de bordel de merde de
saloperie de connard d'encul de ta mre. It's like wiping your ass
with silk! I love it. -- The Merovingian, in the Matrix Reloaded




Re: How to install X-Chat in five hours (or more)

2003-08-04 Thread Scott James Remnant
On Mon, 2003-08-04 at 22:12, Nikolai Prokoschenko wrote:

 I just found this, maybe auseful read
 
 http://ln.hixie.ch/?start=1060025253count=1
 
I used apt-get to get aptitude. I fired up aptitude.

The writer is obviously a moron if he did this with such ease and it
never occured to him he could've done the same for any of the other
packages he needed.

Scott


signature.asc
Description: This is a digitally signed message part


Re: How to install X-Chat in five hours (or more)

2003-08-04 Thread Matt Zimmerman
On Tue, Aug 05, 2003 at 12:11:44AM +0200, Mike Hommey wrote:

 And another thing : it seems that the pre-installed Debian he got was 
 configured with both testing/unstable in the sources.list file. Pinning is 
 not the easiest thing to catch when you are (alone) beginner with Debian...

It's also a really stupid trick to pull on someone for whom you are
installing a system where they hope to get actual work done.

(though it's equally possible that he did this himself, making random
changes without understanding them in the hope of making things work)

-- 
 - mdz