Re: Installation Profiles [was: Re: Reality check!]

1999-02-01 Thread Stephane Bortzmeyer
On Saturday 30 January 1999, at 16 h 41, the keyboard of Paul Seelig 
[EMAIL PROTECTED] wrote:

 Okay, let's be serious again: unfortunately this actually means that
 some of the most obvious installation profiles of slink stay to be
 unnecessarily bloated. 

Giving the size of the current profiles, I agree they are bloated. While they 
are small enough for a new PC with a 2 Gb drive, they don't fit on most hard 
disks if they are some years old.

 It's one of Debian's strengths IMHO to give freedom of choice but we

[BTW, during a flame war with a RedHat fan, he said, as a reproach to Debian, 
that Debian was bad because we have *several* HTTP servers packaged. I 
wondered why he did not stay with Microsoft, where this dreadful choice was 
carefully avoided.]

 oversized default down my throat and i severely doubt that the
 targeted average user would be capable of deciding whether a given
 profile is *really* suitable for him or not.  So why not better reduce
 the profiles?  I mean less is often enough more! 

First, a bit of summary. This should probably go in the installation guide, 
but I just want to be sure that everybody understands that you can choose your 
packages, at the initial installation, in three ways, from the most difficult 
to the most we do it for you:

0) vi myPackages, then dpkg --set-selections  myPackages :-)

1) The old dselect way. Even for experienced Unix administrators, with more 
than 2 000 packages, it is difficult.

2) The selection of tasks. Unlike profiles, you can choose several tasks, for 
instance Web server *and* HTML authoring. I welcome any other tasks, the 
more they are, the better, until we have as many tasks as packages :-)

3) The selection of profiles. Profiles should not be too many, because Joe 
User will not want to scan the whole list and should be very complete, because 
they are intended for users who will not want to install anything again soon. 
May be they have a work to do or may be they will not want to learn a new game 
just after the installation. The principle of least surprise say that 
everything which the user can use should be there.
 
   I think it is a very bad habit to first fill up the disk with
   redundant selections and then expect the installer to deinstalll what
   [s]he doesn't like/want in order to make room for other software.  

Remember that the PowerUser can do it the other way around by selecting every 
package by hand or even using tasks instead of profiles.

 Maybe we should rather decide whether we primarily target Joe User or
 not?  Even with the most perfect profiles i doubt that Debian would be
 a good choice at all for the average newbie.  I always thought that
 Debian was rather meant for competent thinking people who can be
 expected to choose by themselves?

I personnally agree, but we never dared to put it in writing, by fear to ease 
the job of RedHat marketing.

 I think this is a problem of the right choice.  One just can't make it
 right for everybody and it is no good idea to add things in order to
 please everybody (i vaguely remember an article by Alan Cox about the
 town council and whatnot in this context). 

I've read the paper. I agree, management is the ability to say no. There is 
also a story in German-speaking countries about the miller, his son and the 
donkey. (They try to reach the market in town but lose a lot of time because 
of contradictory advices on the road.)

  Be my guest.
 
 Would this still go into slink or into potato?

It can still go to slink, since this is a change which will probably breaks 
nothing (but we had a lot of problems with non-i386 architectures, which lack 
some packages so if you really want a new task in slink, hurry up).






Re: Installation Profiles [was: Re: Reality check!]

1999-01-31 Thread Jonathan P Tomer
 Might it be possible to include fewer packages in each profile and then
 present the user with a list of additional packages that might be of
 interest to them given that they have chosen this particular profile?
 Something like You have installed the Scientific Workstation profile.  The
 following additional packages may be of interest ...

a possibility i considered: divide user-space (i use the term loosely
here. things that wouldn't be considered user-space by some, such as the
interpreters section, count) packages into heirarchical groups (structure
identical or similar to the debian menus, possibly?). have a level wherein
the user selects any of these he wants; it will be easy to skip those things
he obviously doesn't want (i can safely skip Applications/Ham-Radio and such
things). this would save a *lot* of time, especially for anal people like me
who actually read all two to three thousand package descriptions (really.
initially installing hamm took me all weekend). any dependencies are
autoselected, so i don't have to spend hours looking through libweird-2.3,
libweird-2.3-dev, libweird2.3-dbg, libweird2.3-doc, libweird4.2,
libweird4.2-dev, libweird4.2-dbg, libweird4.2-doc, ad infinitum (or at least 
ad nauseam). according to policy i should be able to just install all the
optional things and then look at extra iff i want something really
specialized, but that really doesn't scale too well.

--phouchg



Re: Installation Profiles [was: Re: Reality check!]

1999-01-30 Thread M.C. Vernon

 [ redundant emacs versions ]
  Well, I'll suggest that for potato. It will start a nice flame-war on 
  debian-devel emacs vs. xemacs.
  
 Hey, that's just what we need at this stage for *slink*! :-)
 
 Okay, let's be serious again: unfortunately this actually means that
 some of the most obvious installation profiles of slink stay to be
 unnecessarily bloated.  I consider this to be a bad move because the
 initial install is something like Debian's advertisement plate (or
 visiting card) and the installation of three emacs variants gives a
 rather bad impression IMHO.  I mean, who would *really* want to have
 *three* emacs variants installed at once and above all right at the
 first installation stage?

Especially given I have never been able to get emacs19 and emacs20 to
coexist on a debian system: emacs19 works, but it's config script always
fails, and so it is flagged as 1/2 configured. I only use it for reading
GROGGS, so I guess that doesn't matter too much.
 
Matthew


-- 
Elen sila lumenn' omentielvo

[EMAIL PROTECTED],
Steward of the Cambridge Tolkien Society
Selwyn College Computer Support
http://www.cam.ac.uk/CambUniv/Societies/tolkien/
http://pick.sel.cam.ac.uk/



Re: Installation Profiles [was: Re: Reality check!]

1999-01-30 Thread John Hasler
Paul Seelig writes:
 Myself i do prefer XEmacs over all other variants but wouldn't mind if
 i had to install it later on my own.

I prefer emacs, bu I also wouldn't mind if  i had to install it later on
my own.  In fact, I would not mind at all if emacs was optional.

 IMHO it would be much wiser to provide a useful *minimum* in each
 category upon which people can base their own choices.

That is what I originally thought the profiles were for.

 As it stands Basic is far too basic for being an acceptable minimum and
 the other profiles are far beyond being a truly useable minimum.

Might it be possible to include fewer packages in each profile and then
present the user with a list of additional packages that might be of
interest to them given that they have chosen this particular profile?
Something like You have installed the Scientific Workstation profile.  The
following additional packages may be of interest ...

-- 
John HaslerThis posting is in the public domain.
[EMAIL PROTECTED]  Do with it what you will.
Dancing Horse Hill Make money from it if you can; I don't mind.
Elmwood, Wisconsin Do not send email advertisements to this address.