public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Matthew Kennedy <mkennedy@gentoo.org>
To: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Vanilla behaviour in Gentoo Linux (long email)
Date: Mon, 03 Nov 2003 09:58:13 -0600	[thread overview]
Message-ID: <87k76hzboq.fsf@killr.ath.cx> (raw)
In-Reply-To: <3FA5AF6F.5030501@codewordt.co.uk> (Dhruba Bandopadhyay's message of "Mon, 03 Nov 2003 01:29:19 +0000")

Dhruba Bandopadhyay <dhruba@codewordt.co.uk> writes:

> Hello
>

[...]

> 1) Remove slocate from base system
> 2) Remove makewhatis from daily cron duties
> 3) Remove updatedb from daily cron duties
>
> I'm probably not alone in the fact that I never use slocate and given
> fixed location of package files and other files in gentoo finding
> things is easier than other distros especially given qpkg -l and etcat

I agree with this.  In fact if I'm not mistaken, it was once the case
that you had to edit makewhatis and updatedb in /etc/cron.daily to
enable them.  Who's dictating that daily execution of those is a good
idea anyway?  IMO, /etc should be treated as user-territory as much
as possible.  We don't start services in /etc/init.d/ for the user
automatically, so why should we be starting cron stuff?

[...]

> developer preference deviating from vanilla behaviour?  There have
> been bugs filed about the removal of graphical /etc/issue which was
> later removed.  Why not give the user the choice and put control in
> his or her hands?  Customisation is a preference.  My requests:

I'm just glad the gory ASCII art one is gone :-D

[...]

> On completion of merging the portage ebuild sleeps for ~15 seconds,
> the baselayout ebuild for ~10 seconds and even dev-sources sleeps for
> ~5 seconds whilst all these packages display messages.  In my opinion,
> this is downright pointless.  On a source distribution like this one

I agree with this.  Delays and beeps are pointless.  I'm probably
asleep in bed when these important messages, complete with delays and
beeps fly up the screen.

I think there's plenty of room for improvement in how we (developers)
communicate ebuild messages to the user.  It's completely
unacceptable to throw some transient message up which is basically
gone in a screen-full of subsequent output.  These messages need to
be logged somewhere as decent looking reports.

Currently there's a logging option in make.conf which captures ALL
ebuild output.  We can hardly pass that off as a solution for users.
In Debian, such messages are sent by mail to root (and then to a real
user via the aliases db).  This of course assumes that the user has a
running local mail delivery system which is not always the case.

Perhaps we can do better with a system that can use one of several
report mechanism (mail, to log file etc.).  From an ebuild
perspective I'm thinking something like this:

cat <<EOF | ereport
Please note these new cool features in portage which require your
immediate attention
...
EOF

Which would render something nice and professional looking :-D like:

   Package: sys-apps/portage-2.0.40-r1
   Date: Mon Nov  3 09:55:31 2003
    
   Please note these new cool features in portage which require your
   immediate attention
   ...

Maybe this could be a GELP

[...]

>    if absolutely necessary.  It's a shame that finally EULA's have
>    made ebuilds interactive and sound and message waits are further
>    increasing merge time

Damn proprietary software!!!

Matt

-- 
Matthew Kennedy
Gentoo Linux Developer

--
gentoo-dev@gentoo.org mailing list


  parent reply	other threads:[~2003-11-03 16:01 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-03  1:29 [gentoo-dev] Vanilla behaviour in Gentoo Linux (long email) Dhruba Bandopadhyay
2003-11-03  2:01 ` Brad House
2003-11-04 23:06   ` Steven Elling
2003-11-04 23:54     ` William Kenworthy
2003-11-07 23:24       ` Steven Elling
2003-11-08  0:09         ` Spider
2003-11-05  1:00     ` Terje Kvernes
2003-11-05  9:24       ` Paul de Vrieze
2003-11-05 11:46         ` Terje Kvernes
2003-11-06 15:47       ` Anthony de Boer
2003-11-06 17:01         ` Marius Mauch
2003-11-07 23:29       ` Steven Elling
2003-11-07 23:55         ` Eldad Zack
2003-11-03  2:16 ` Jon Portnoy
2003-11-03  8:49   ` Toby Dickenson
2003-11-03 16:36   ` Markus Nigbur
2003-11-03 17:02     ` Philippe Coulonges
2003-11-03 17:17       ` Caleb Tennis
2003-11-05  0:43   ` Anthony de Boer
2003-11-05  1:11     ` Camille Huot
2003-11-03  2:19 ` Chris Smith
2003-11-03  3:33   ` C. Brewer
2003-11-03  3:45     ` Jon Portnoy
2003-11-03  6:31       ` C. Brewer
2003-11-03  6:40         ` Jon Portnoy
2003-11-03  7:03           ` C. Brewer
2003-11-03  5:55 ` [gentoo-dev] " Björn Lindström
2003-11-03  6:33   ` Spider
2003-11-03 11:15     ` purslow
2003-11-03  8:44 ` [gentoo-dev] " Donnie Berkholz
2003-11-03  9:37   ` Paul de Vrieze
2003-11-03 10:11     ` Antonio Dolcetta
2003-11-03  9:39 ` Robin H. Johnson
2003-11-03 15:36 ` Matthew Kennedy
2003-11-03 15:58 ` Matthew Kennedy [this message]
2003-11-03 17:55   ` Mike Frysinger
2003-11-03 21:01     ` Martin Schlemmer
2003-11-03 18:40   ` Donnie Berkholz
2003-11-03 18:47     ` Mike Frysinger
2003-11-04  5:49       ` Donnie Berkholz
2003-11-04 19:04         ` Marius Mauch
2003-11-03 16:25 ` Luca Barbato
2003-11-04  6:31 ` Jesper Fruergaard Andersen
2003-11-04  7:08   ` Troy Dack
2003-11-04 10:03     ` Paul de Vrieze
2003-11-04 11:49       ` Christian Birchinger
2003-11-05 10:48         ` Thomas de Grenier de Latour
2003-11-05 12:03           ` Christian Birchinger
2003-11-04 17:18       ` Martin Schlemmer
2003-11-04 10:08     ` Thomas de Grenier de Latour
2003-11-04 17:15   ` Martin Schlemmer
2003-11-04  7:34 ` Troy Dack
2003-11-04  8:04   ` C. Brewer
2003-11-04 10:08     ` Paul de Vrieze

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87k76hzboq.fsf@killr.ath.cx \
    --to=mkennedy@gentoo.org \
    --cc=gentoo-dev@gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox