public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] cleaning out 'bc' and 'ed' from system
@ 2005-04-21 17:06 Mike Frysinger
  2005-04-21 17:17 ` Ciaran McCreesh
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Mike Frysinger @ 2005-04-21 17:06 UTC (permalink / raw
  To: gentoo-dev

we've had 'bc' and 'ed' around for historical reasons and because we've never 
actually tracked what packages invoke 'bc' or 'ed' in their scripts

psm has looked into this and found that nothing else in a typical `emerge 
system` requires these ... that means i'd like to prune them and make package 
maintainers mention when their package needs these to build/run

thoughts ?
-mike
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 17:06 [gentoo-dev] cleaning out 'bc' and 'ed' from system Mike Frysinger
@ 2005-04-21 17:17 ` Ciaran McCreesh
  2005-04-21 19:09   ` Juha Varkki
  2005-04-21 17:17 ` Robin H. Johnson
  2005-04-22 21:29 ` Drake Wyrm
  2 siblings, 1 reply; 31+ messages in thread
From: Ciaran McCreesh @ 2005-04-21 17:17 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

On Thu, 21 Apr 2005 13:06:57 -0400 Mike Frysinger <vapier@gentoo.org>
wrote:
| we've had 'bc' and 'ed' around for historical reasons and because
| we've never  actually tracked what packages invoke 'bc' or 'ed' in
| their scripts

Anyone still using ed-style patches rather than context or unified
diffs?

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 17:06 [gentoo-dev] cleaning out 'bc' and 'ed' from system Mike Frysinger
  2005-04-21 17:17 ` Ciaran McCreesh
@ 2005-04-21 17:17 ` Robin H. Johnson
  2005-04-22 21:29 ` Drake Wyrm
  2 siblings, 0 replies; 31+ messages in thread
From: Robin H. Johnson @ 2005-04-21 17:17 UTC (permalink / raw
  To: Gentoo Developers

[-- Attachment #1: Type: text/plain, Size: 862 bytes --]

On Thu, Apr 21, 2005 at 01:06:57PM -0400, Mike Frysinger wrote:
> we've had 'bc' and 'ed' around for historical reasons and because we've never 
> actually tracked what packages invoke 'bc' or 'ed' in their scripts
> 
> psm has looked into this and found that nothing else in a typical `emerge 
> system` requires these ... that means i'd like to prune them and make package 
> maintainers mention when their package needs these to build/run
+1 here, but tracking down all usages of them is going to be a pain.

I'm aware of a a two packages I maintain that make specific use of ed,
namely net-dns/ndu and sys-apps/tcng.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 241 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 17:17 ` Ciaran McCreesh
@ 2005-04-21 19:09   ` Juha Varkki
  2005-04-21 19:19     ` Maurice van der Pot
  2005-04-22  6:46     ` Philip Webb
  0 siblings, 2 replies; 31+ messages in thread
From: Juha Varkki @ 2005-04-21 19:09 UTC (permalink / raw
  To: gentoo-dev

bc? Do you mean /usr/bin/bc or did I miss something?
Why on earth are you taking it out?
I use bc quite often actually ..

-- Juha Varkki / dbg

On 4/21/05, Ciaran McCreesh <ciaranm@gentoo.org> wrote:
> On Thu, 21 Apr 2005 13:06:57 -0400 Mike Frysinger <vapier@gentoo.org>
> wrote:
> | we've had 'bc' and 'ed' around for historical reasons and because
> | we've never  actually tracked what packages invoke 'bc' or 'ed' in
> | their scripts
> 
> Anyone still using ed-style patches rather than context or unified
> diffs?
> 
> --
> Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
> Mail            : ciaranm at gentoo.org
> Web             : http://dev.gentoo.org/~ciaranm
> 
> 
>

-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 19:09   ` Juha Varkki
@ 2005-04-21 19:19     ` Maurice van der Pot
  2005-04-21 20:29       ` Mike Frysinger
  2005-04-22  6:46     ` Philip Webb
  1 sibling, 1 reply; 31+ messages in thread
From: Maurice van der Pot @ 2005-04-21 19:19 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 535 bytes --]

On Thu, Apr 21, 2005 at 10:09:16PM +0300, Juha Varkki wrote:
> bc? Do you mean /usr/bin/bc or did I miss something?
> Why on earth are you taking it out?
> I use bc quite often actually ..

It's gonna be taken out of system, not removed from portage.
You can still emerge it if you want it, you'll just not be forced to
have it installed anymore.

-- 
Maurice van der Pot

Gentoo Linux Developer   griffon26@gentoo.org     http://www.gentoo.org
Creator of BiteMe!       griffon26@kfk4ever.com   http://www.kfk4ever.com


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 19:19     ` Maurice van der Pot
@ 2005-04-21 20:29       ` Mike Frysinger
  2005-04-21 21:30         ` Luis F. Araujo
  0 siblings, 1 reply; 31+ messages in thread
From: Mike Frysinger @ 2005-04-21 20:29 UTC (permalink / raw
  To: gentoo-dev

On Thursday 21 April 2005 03:19 pm, Maurice van der Pot wrote:
> On Thu, Apr 21, 2005 at 10:09:16PM +0300, Juha Varkki wrote:
> > bc? Do you mean /usr/bin/bc or did I miss something?
> > Why on earth are you taking it out?
> > I use bc quite often actually ..
>
> It's gonna be taken out of system, not removed from portage.
> You can still emerge it if you want it, you'll just not be forced to
> have it installed anymore.

yeah, dont get me wrong ... i think 'bc' is a cool util, it's just that not 
many people 'new' to the *nix world have any clue what it's for so forcing it 
on them isnt nice ;)
-mike
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 20:29       ` Mike Frysinger
@ 2005-04-21 21:30         ` Luis F. Araujo
  2005-04-21 22:18           ` Donnie Berkholz
  0 siblings, 1 reply; 31+ messages in thread
From: Luis F. Araujo @ 2005-04-21 21:30 UTC (permalink / raw
  To: gentoo-dev

Mike Frysinger wrote:

>On Thursday 21 April 2005 03:19 pm, Maurice van der Pot wrote:
>  
>
>>On Thu, Apr 21, 2005 at 10:09:16PM +0300, Juha Varkki wrote:
>>    
>>
>>>bc? Do you mean /usr/bin/bc or did I miss something?
>>>Why on earth are you taking it out?
>>>I use bc quite often actually ..
>>>      
>>>
>>It's gonna be taken out of system, not removed from portage.
>>You can still emerge it if you want it, you'll just not be forced to
>>have it installed anymore.
>>    
>>
>
>yeah, dont get me wrong ... i think 'bc' is a cool util, it's just that not 
>many people 'new' to the *nix world have any clue what it's for so forcing it 
>on them isnt nice ;)
>-mike
>  
>
Nobody is forcing. I think it is better/easier to keep the package
than tracking/adding a lot of dependencies in the ebuilds.
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 21:30         ` Luis F. Araujo
@ 2005-04-21 22:18           ` Donnie Berkholz
  2005-04-21 23:21             ` Luis F. Araujo
  0 siblings, 1 reply; 31+ messages in thread
From: Donnie Berkholz @ 2005-04-21 22:18 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Luis F. Araujo wrote:
> Nobody is forcing. I think it is better/easier to keep the package
> than tracking/adding a lot of dependencies in the ebuilds.

So you think actually knowing what packages truly depend on is a bad idea?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD4DBQFCaCbJXVaO67S1rtsRAu7OAJi38FTDTyA1Ku8xRWZAsRFmq8T+AKCXP0Vs
KQsT/wGLtXk44SfAUMjC4A==
=HOVe
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 22:18           ` Donnie Berkholz
@ 2005-04-21 23:21             ` Luis F. Araujo
  2005-04-21 23:26               ` Alec Joseph Warner
  0 siblings, 1 reply; 31+ messages in thread
From: Luis F. Araujo @ 2005-04-21 23:21 UTC (permalink / raw
  To: gentoo-dev

Donnie Berkholz wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Luis F. Araujo wrote:
>  
>
>>Nobody is forcing. I think it is better/easier to keep the package
>>than tracking/adding a lot of dependencies in the ebuilds.
>>    
>>
>
>So you think actually knowing what packages truly depend on is a bad idea?
>
>  
>
No. I just don't see the point to unnecessarily remove a package of
249.72 KB that might
be very tricky to find out all of its dependencies and will lead to
(unnecessarily) ebuild rewriting.
bc is the kind of application that has been around long time enough to
cause tricky
problems, that's fine ...  as long as it isn't unncessarily.



-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 23:21             ` Luis F. Araujo
@ 2005-04-21 23:26               ` Alec Joseph Warner
  2005-04-22  1:15                 ` Chris Gianelloni
  0 siblings, 1 reply; 31+ messages in thread
From: Alec Joseph Warner @ 2005-04-21 23:26 UTC (permalink / raw
  To: gentoo-dev


If someone is willing to do the work and not fsck things royally I don't 
see a big deal about it.  If nothing in system depends on it then it 
shouldn't be there, we can trim 250kb off of all our stages and 
liveCD's.  Embedded gains 250kb off of their stuff as well.  I just 
don't want to see giant h0rkage in the tree because the person doing the 
work didn't do a good enough job.  *mutters something about tree 
changesets*.

Luis F. Araujo wrote:
<snip>
> No. I just don't see the point to unnecessarily remove a package of
> 249.72 KB that might
> be very tricky to find out all of its dependencies and will lead to
> (unnecessarily) ebuild rewriting.
> bc is the kind of application that has been around long time enough to
> cause tricky
> problems, that's fine ...  as long as it isn't unncessarily.
> 
> 
> 
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 23:26               ` Alec Joseph Warner
@ 2005-04-22  1:15                 ` Chris Gianelloni
  0 siblings, 0 replies; 31+ messages in thread
From: Chris Gianelloni @ 2005-04-22  1:15 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 431 bytes --]

On Thu, 2005-04-21 at 19:26 -0400, Alec Joseph Warner wrote:
> shouldn't be there, we can trim 250kb off of all our stages and 
> liveCD's.  Embedded gains 250kb off of their stuff as well.  I just 

Amen, brother.

This is something that most people forget.  To some of us, every single
byte of space is important.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 19:09   ` Juha Varkki
  2005-04-21 19:19     ` Maurice van der Pot
@ 2005-04-22  6:46     ` Philip Webb
  2005-04-22  7:09       ` Alin Nastac
                         ` (2 more replies)
  1 sibling, 3 replies; 31+ messages in thread
From: Philip Webb @ 2005-04-22  6:46 UTC (permalink / raw
  To: gentoo-dev

050421 Juha Varkki wrote:
> 050421 Mike Frysinger wrote:
>> we've had 'bc' and 'ed' around for historical reasons
>> and because we've never actually tracked what packages invoke them
> Do you mean /usr/bin/bc or did I miss something?
> Why on earth are you taking it out?  I use bc quite often actually ..

surely the idea of 'system' is to provide all those basic tools
which someone might need when doing sysadmin things without X .
that's why Lynx is included, to allow seeking WWW help & downloading things.
Ed is there because it's needed for Sed, which is useful for sysadmin;
Bc has a similar usefulness.  all at basic console level.

as they say, if it ain't broke, don't fix it:
try to understand why it was done that way originally.

-- 
========================,,============================================
SUPPORT     ___________//___,  Philip Webb : purslow@chass.utoronto.ca
ELECTRIC   /] [] [] [] [] []|  Centre for Urban & Community Studies
TRANSIT    `-O----------O---'  University of Toronto
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  6:46     ` Philip Webb
@ 2005-04-22  7:09       ` Alin Nastac
  2005-04-22 14:05         ` Spider
                           ` (2 more replies)
  2005-04-22 12:59       ` Chris Gianelloni
  2005-04-22 13:06       ` Alec Joseph Warner
  2 siblings, 3 replies; 31+ messages in thread
From: Alin Nastac @ 2005-04-22  7:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 444 bytes --]

Philip Webb wrote:

>Ed is there because it's needed for Sed, which is useful for sysadmin;
>Bc has a similar usefulness.  all at basic console level.
>  
>
sed does not depend on ed, nor does the ed depend on sed.
sed should remain in system since tons of ebuild heavily depends on it.

when was the last time you used ed? it is a completely useless editor,
peeps use vim instead.
anyway, who says you cannot install ed if you want it so bad?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  6:46     ` Philip Webb
  2005-04-22  7:09       ` Alin Nastac
@ 2005-04-22 12:59       ` Chris Gianelloni
  2005-04-22 13:06       ` Alec Joseph Warner
  2 siblings, 0 replies; 31+ messages in thread
From: Chris Gianelloni @ 2005-04-22 12:59 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1738 bytes --]

On Fri, 2005-04-22 at 02:46 -0400, Philip Webb wrote:
> 050421 Juha Varkki wrote:
> > 050421 Mike Frysinger wrote:
> >> we've had 'bc' and 'ed' around for historical reasons
> >> and because we've never actually tracked what packages invoke them
> > Do you mean /usr/bin/bc or did I miss something?
> > Why on earth are you taking it out?  I use bc quite often actually ..
> 
> surely the idea of 'system' is to provide all those basic tools
> which someone might need when doing sysadmin things without X .
> that's why Lynx is included, to allow seeking WWW help & downloading things.
> Ed is there because it's needed for Sed, which is useful for sysadmin;
> Bc has a similar usefulness.  all at basic console level.

Ehh... lynx isn't in system.

As for Gentoo's definition of "system" it is everything you *require* to
have a functioning Linux system at the shell, not everything you might
*want* to have.  It is supposed to be as minimal as possible, and it is
up to you to build on it to get the system the way you want.

I say dump them from system.  Two less things that I have to have in
every stage3 tarball and on every release CD.

> as they say, if it ain't broke, don't fix it:
> try to understand why it was done that way originally.

It *is* broken if it is wasting space on the release media.

The truth is that we remove them during the creation of the release CD,
since we don't use them.  However, they are still in the stages, and on
x86, where we have 5 stage3 images, that is 5 times the wasted space on
the Universal InstallCD and 10 times the wasted space on the mirrors!

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  6:46     ` Philip Webb
  2005-04-22  7:09       ` Alin Nastac
  2005-04-22 12:59       ` Chris Gianelloni
@ 2005-04-22 13:06       ` Alec Joseph Warner
  2 siblings, 0 replies; 31+ messages in thread
From: Alec Joseph Warner @ 2005-04-22 13:06 UTC (permalink / raw
  To: gentoo-dev



Philip Webb wrote:
> 050421 Juha Varkki wrote:
> 
>>050421 Mike Frysinger wrote:
>>
>>>we've had 'bc' and 'ed' around for historical reasons
>>>and because we've never actually tracked what packages invoke them
>>
>>Do you mean /usr/bin/bc or did I miss something?
>>Why on earth are you taking it out?  I use bc quite often actually ..
> 
> 
> surely the idea of 'system' is to provide all those basic tools
> which someone might need when doing sysadmin things without X .
> that's why Lynx is included, to allow seeking WWW help & downloading things.
> Ed is there because it's needed for Sed, which is useful for sysadmin;
> Bc has a similar usefulness.  all at basic console level.
> 
> as they say, if it ain't broke, don't fix it:
> try to understand why it was done that way originally.
> 
IIRC, "System" is the set of minimal packages required to get the system 
running.  Lynx is not in system ( although on the liveCD so one can 
view/download web material while on the liveCD ).  "System" has nothing 
to do with administrating your system.  Thats your job as the 
administrator, to have all the utilities installed that you require.
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  7:09       ` Alin Nastac
@ 2005-04-22 14:05         ` Spider
  2005-04-22 17:16           ` Alin Nastac
  2005-04-22 23:35         ` Luke Ravitch
  2005-04-24 18:45         ` Anthony de Boer
  2 siblings, 1 reply; 31+ messages in thread
From: Spider @ 2005-04-22 14:05 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 693 bytes --]

On Fri, 2005-04-22 at 10:09 +0300, Alin Nastac wrote:
> 
> when was the last time you used ed? it is a completely useless editor,

No. its the only editor that can change a file without munging up the
inodes.  Its very useful because of this.

And its also easy to shoot yourself in the foot because of this.

btw, both ed and bc is used in a lot of configure scripts, more than I
care to remember ( I believe that things like enlightenment had calls to
it...)  so replacing this involves you doing a very massive regression
test. Have fun. 



//Spider
-- 
begin  .signature
Tortured users / Laughing in pain
See Microsoft KB Article Q265230 for more information.
end


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 14:05         ` Spider
@ 2005-04-22 17:16           ` Alin Nastac
  0 siblings, 0 replies; 31+ messages in thread
From: Alin Nastac @ 2005-04-22 17:16 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 544 bytes --]

Spider wrote:

>btw, both ed and bc is used in a lot of configure scripts, more than I
>care to remember ( I believe that things like enlightenment had calls to
>it...)  so replacing this involves you doing a very massive regression
>test. Have fun. 
>  
>
why would anyone prefer using ed instead sed in scripts is beyond my
comprehension.
those packages should have their RDEPEND fixed. nothing we can't manage.

anyway, it wasn't me the one who wanted this packages removed from
system. I only supported the idea, which imo is a Good Thing.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-21 17:06 [gentoo-dev] cleaning out 'bc' and 'ed' from system Mike Frysinger
  2005-04-21 17:17 ` Ciaran McCreesh
  2005-04-21 17:17 ` Robin H. Johnson
@ 2005-04-22 21:29 ` Drake Wyrm
  2005-04-22 21:38   ` Ciaran McCreesh
  2 siblings, 1 reply; 31+ messages in thread
From: Drake Wyrm @ 2005-04-22 21:29 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 739 bytes --]

At 2005-04-21T13:06:57-0400, Mike Frysinger <vapier@gentoo.org> wrote:
> we've had 'bc' and 'ed' around for historical reasons and because
> we've never actually tracked what packages invoke 'bc' or 'ed' in
> their scripts
> 
> psm has looked into this and found that nothing else in a typical
> `emerge system` requires these ... that means i'd like to prune them
> and make package maintainers mention when their package needs these to
> build/run

While you're at it, get rid of nano, too. None of the packages *require*
it, either. That would save almost 800k! Woo!

-- 
Batou: Hey, Major... You ever hear of "human rights"?
Kusanagi: I understand the concept, but I've never seen it in action.
  --Ghost in the Shell

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 21:29 ` Drake Wyrm
@ 2005-04-22 21:38   ` Ciaran McCreesh
  2005-04-22 21:49     ` David Klaftenegger
  0 siblings, 1 reply; 31+ messages in thread
From: Ciaran McCreesh @ 2005-04-22 21:38 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 385 bytes --]

On Fri, 22 Apr 2005 14:29:58 -0700 Drake Wyrm <wyrm@haell.com> wrote:
| While you're at it, get rid of nano, too. None of the packages
| *require* it, either. That would save almost 800k! Woo!

nano isn't in system.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 21:38   ` Ciaran McCreesh
@ 2005-04-22 21:49     ` David Klaftenegger
  2005-04-22 21:54       ` Mike Frysinger
  0 siblings, 1 reply; 31+ messages in thread
From: David Klaftenegger @ 2005-04-22 21:49 UTC (permalink / raw
  To: gentoo-dev

Ciaran McCreesh wrote:
> On Fri, 22 Apr 2005 14:29:58 -0700 Drake Wyrm <wyrm@haell.com> wrote:
> | While you're at it, get rid of nano, too. None of the packages
> | *require* it, either. That would save almost 800k! Woo!
> 
> nano isn't in system.
> 
 # emerge -pve system | grep nano
[ebuild  N    ] app-editors/nano-1.3.4  -build -debug -justify +ncurses
+nls -nomac -slang -spell 0 kB

well, I suppose it is.
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 21:49     ` David Klaftenegger
@ 2005-04-22 21:54       ` Mike Frysinger
  2005-04-22 21:58         ` David Klaftenegger
  2005-04-23  3:32         ` Drake Wyrm
  0 siblings, 2 replies; 31+ messages in thread
From: Mike Frysinger @ 2005-04-22 21:54 UTC (permalink / raw
  To: gentoo-dev

On Friday 22 April 2005 05:49 pm, David Klaftenegger wrote:
> Ciaran McCreesh wrote:
> > On Fri, 22 Apr 2005 14:29:58 -0700 Drake Wyrm <wyrm@haell.com> wrote:
> > | While you're at it, get rid of nano, too. None of the packages
> > | *require* it, either. That would save almost 800k! Woo!
> >
> > nano isn't in system.
>
>  # emerge -pve system | grep nano
> [ebuild  N    ] app-editors/nano-1.3.4  -build -debug -justify +ncurses
> +nls -nomac -slang -spell 0 kB
>
> well, I suppose it is.

you did not specify the virtual/editor on your system so portage picked the 
default which is nano

if your system isnt sufficiently configured, nano will be part of `emerge 
system`, but really that isnt *our* fault now is it ? :P
-mike
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 21:54       ` Mike Frysinger
@ 2005-04-22 21:58         ` David Klaftenegger
  2005-04-23  3:32         ` Drake Wyrm
  1 sibling, 0 replies; 31+ messages in thread
From: David Klaftenegger @ 2005-04-22 21:58 UTC (permalink / raw
  To: gentoo-dev

Mike Frysinger wrote:
> On Friday 22 April 2005 05:49 pm, David Klaftenegger wrote:
> 
>>Ciaran McCreesh wrote:
>>
>>>On Fri, 22 Apr 2005 14:29:58 -0700 Drake Wyrm <wyrm@haell.com> wrote:
>>>| While you're at it, get rid of nano, too. None of the packages
>>>| *require* it, either. That would save almost 800k! Woo!
>>>
>>>nano isn't in system.
>>
>> # emerge -pve system | grep nano
>>[ebuild  N    ] app-editors/nano-1.3.4  -build -debug -justify +ncurses
>>+nls -nomac -slang -spell 0 kB
>>
>>well, I suppose it is.
> 
> 
> you did not specify the virtual/editor on your system so portage picked the 
> default which is nano
> 
> if your system isnt sufficiently configured, nano will be part of `emerge 
> system`, but really that isnt *our* fault now is it ? :P
> -mike

no, but where is that documented?

well, another thing to learn about :-)

thanks.
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  7:09       ` Alin Nastac
  2005-04-22 14:05         ` Spider
@ 2005-04-22 23:35         ` Luke Ravitch
  2005-04-22 23:58           ` Mike Frysinger
  2005-04-24 18:45         ` Anthony de Boer
  2 siblings, 1 reply; 31+ messages in thread
From: Luke Ravitch @ 2005-04-22 23:35 UTC (permalink / raw
  To: gentoo-dev

On 2005-04-22 00:15, Alin Nastac <mrness@gentoo.org> wrote:
> when was the last time you used ed? it is a completely useless editor,
> peeps use vim instead.

It's been a while, but I was glad I had it.  You might be too next
time you reboot to find that curses has been hosed.

I know, I know... use a live CD - but what if you don't have a CDROM
drive available?

Ok, so maybe it doesn't *need* to be in system (I don't know), but
it's *not* "completely useless".

-- 
Luke
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 23:35         ` Luke Ravitch
@ 2005-04-22 23:58           ` Mike Frysinger
  0 siblings, 0 replies; 31+ messages in thread
From: Mike Frysinger @ 2005-04-22 23:58 UTC (permalink / raw
  To: gentoo-dev

On Friday 22 April 2005 07:35 pm, Luke Ravitch wrote:
> On 2005-04-22 00:15, Alin Nastac <mrness@gentoo.org> wrote:
> > when was the last time you used ed? it is a completely useless editor,
> > peeps use vim instead.
>
> It's been a while, but I was glad I had it.  You might be too next
> time you reboot to find that curses has been hosed.

then you could have easily launched /bin/sash and then '-ed <some file>'
-mike
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22 21:54       ` Mike Frysinger
  2005-04-22 21:58         ` David Klaftenegger
@ 2005-04-23  3:32         ` Drake Wyrm
  2005-04-23  3:41           ` Georgi Georgiev
  1 sibling, 1 reply; 31+ messages in thread
From: Drake Wyrm @ 2005-04-23  3:32 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1052 bytes --]

At 2005-04-22T17:54:31-0400, Mike Frysinger <vapier@gentoo.org> wrote:
> On Friday 22 April 2005 05:49 pm, David Klaftenegger wrote:
> > Ciaran McCreesh wrote:
> > > On Fri, 22 Apr 2005 14:29:58 -0700 Drake Wyrm <wyrm@haell.com>
> > > wrote:
> > > > While you're at it, get rid of nano, too. None of the packages
> > > > *require* it, either. That would save almost 800k! Woo!
> > >
> > > nano isn't in system.
> >
> >  # emerge -pve system | grep nano [ebuild  N    ]
> >  app-editors/nano-1.3.4  -build -debug -justify +ncurses +nls -nomac
> >  -slang -spell 0 kB
> >
> > well, I suppose it is.
> 
> you did not specify the virtual/editor on your system so portage
> picked the default which is nano

It certainly goes against my nature to be serious in a conversation so
otherwise comical, but...

Is there any reason why app-editors/ed doesn't PROVIDE virtual/editor?

-- 
Batou: Hey, Major... You ever hear of "human rights"?
Kusanagi: I understand the concept, but I've never seen it in action.
  --Ghost in the Shell

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-23  3:32         ` Drake Wyrm
@ 2005-04-23  3:41           ` Georgi Georgiev
  0 siblings, 0 replies; 31+ messages in thread
From: Georgi Georgiev @ 2005-04-23  3:41 UTC (permalink / raw
  To: gentoo-dev; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 750 bytes --]

maillog: 22/04/2005-20:32:59(-0700): Drake Wyrm types
> It certainly goes against my nature to be serious in a conversation so
> otherwise comical, but...
> 
> Is there any reason why app-editors/ed doesn't PROVIDE virtual/editor?

I'm guessing here, but since ed is in system (that's what this is all
about, right), then virtual/editor would always be satisfied by ed and
there would no point in having ed *and* a virtual/editor in system.

On a related note to another thread, busybox should also provide
virtual/editor :)

-- 
\    Georgi Georgiev   \  Metermaids eat their young.                  \
 /    chutz@gg3.net     /                                               /
\   +81(90)2877-8845   \                                               \

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-22  7:09       ` Alin Nastac
  2005-04-22 14:05         ` Spider
  2005-04-22 23:35         ` Luke Ravitch
@ 2005-04-24 18:45         ` Anthony de Boer
  2005-04-24 19:15           ` Alec Warner
  2005-04-24 20:54           ` Athul Acharya
  2 siblings, 2 replies; 31+ messages in thread
From: Anthony de Boer @ 2005-04-24 18:45 UTC (permalink / raw
  To: gentoo-dev

Alin Nastac wrote:
> when was the last time you used ed? it is a completely useless editor,
> peeps use vim instead.

I use "vi", not "vim", though of course the former is a symlink to the
latter on Linux systems for the last number of years.

Last time I used ed was on an RH system with a broken /usr mount; vi
was on that partition, but ed lived in /bin, so I used it to fix
/etc/fstab.  Using ed is like riding a bicycle; you remember pretty
quickly how to use it.  But then, I've been using Unix since halfway
back to the Epoch.

> anyway, who says you cannot install ed if you want it so bad?

I don't think Larry The Cow wants some group of people deciding that
all Gentoo users have to get exactly a certain set of tools.  The
embedded folk have everything they need if it boots at all, prettymuch.
I'd want to have all the traditional Unix stuff available as a baseline,
while someone coming to Linux for the first time in 2005 might never
want to bother with some of the tools of that older generation.

Possibly there should be a "tradunix" ebuild that pulls in all the
traditional Unix stuff as dependencies (and is otherwise empty), and
similarly for other sets of things people hold dear, just to act as
macros when you're setting up a system.

The baseline should be as barebones as possible.  Offering a set of
things useful to the new user is a useful default, but should be only
that, not a set of things you have to accept if you want to pick and
choose stuff yourself.

-- 
Anthony de Boer
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-24 18:45         ` Anthony de Boer
@ 2005-04-24 19:15           ` Alec Warner
  2005-04-24 20:27             ` Jan Kundrát
  2005-04-24 20:54           ` Athul Acharya
  1 sibling, 1 reply; 31+ messages in thread
From: Alec Warner @ 2005-04-24 19:15 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Anthony de Boer wrote:
> Alin Nastac wrote:
> 
>>when was the last time you used ed? it is a completely useless editor,
>>peeps use vim instead.
> 
> 
> I use "vi", not "vim", though of course the former is a symlink to the
> latter on Linux systems for the last number of years.
> 
> Last time I used ed was on an RH system with a broken /usr mount; vi
> was on that partition, but ed lived in /bin, so I used it to fix
> /etc/fstab.  Using ed is like riding a bicycle; you remember pretty
> quickly how to use it.  But then, I've been using Unix since halfway
> back to the Epoch.
> 
> 
>>anyway, who says you cannot install ed if you want it so bad?
<snip>
> The baseline should be as barebones as possible.  Offering a set of
> things useful to the new user is a useful default, but should be only
> that, not a set of things you have to accept if you want to pick and
> choose stuff yourself.
> 
The base-install doesn't include a lot of things I would consider
essential on most systems ( log daemon, cron, mta ) yet those are not in
system.  That is the primary reason why we have a handbook and ask that
people both read and follow it.  If it's generally agreed that something
is important to a system it can always be added there as a suggestion
for installation besides the more...obvious things.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQmvwTmzglR5RwbyYAQL1sA/+NXowmPRbAkhTbnbHoD2DHmqw+QXf23Ia
Qyra8NWywbC+oTo+SSKWwwcQMwW/uZQ+GsVdRvKCzWkHAhun35zvS82VLQYWbYDG
hRgWpmUOPsIvZdfWURublmGkTeRmV1a9K4FQG6NlPrddGoGdDeNfe88NG7M5QYhG
sowJzLQJ4B2Lm/PDc5KbJccZ78ckckcnaxoxW21w8kLrpvd3T0IqUQ5Z63a0oXNi
L+ftsc8Z5lYQf1zeSNIltGpwbOLYoVJDm5KutSTPoHnpgf2hCMDWrDG8GclgK/ZN
HAGzM0U3L7m4sOWHwgRk65zLorI+rEoNnyVRdHpfXbO2+MdB8sBA4MTLqj3Ou7s4
ifKDFmJz+ZJFpZ4NuXTTZAtMO4g8Kc3DXYdyoq/rGqZFsCFqbaRpdXl9zf/deRmJ
ZWOQU+U8V7i/aydosRzNUp8aFHY0P0vmCub5q7L5X7Xc5/KAXbaIp5GUcIXgunZJ
vfR0J+MM7CSi/r+ZCf9d/aL04xG/YhYC7Gd7DcGIz+T16PiW/3DHsBMfRJzoLixR
ECAf3CITqj+phA6jg6Lf7pBxFqx08qdUjMM6kRghTZ39NpRM26GassVzZnAL4X8y
moIJ2OEVel2CFsfiYhU1vdQMKVop7mLjfAQ4j1J0GxRK2BOAhOD2fp9eh7vPvLHw
kemQXSK42oQ=
=+Bbo
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-24 19:15           ` Alec Warner
@ 2005-04-24 20:27             ` Jan Kundrát
  0 siblings, 0 replies; 31+ messages in thread
From: Jan Kundrát @ 2005-04-24 20:27 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 790 bytes --]

Alec Warner wrote:
> The base-install doesn't include a lot of things I would consider
> essential on most systems ( log daemon, cron, mta ) yet those are not in
> system.  That is the primary reason why we have a handbook and ask that
> people both read and follow it.  If it's generally agreed that something
> is important to a system it can always be added there as a suggestion
> for installation besides the more...obvious things.

Well, according to handbook, the reason why those packages aren't
included in `emerge system` is that you can make a choice from several
variants (syslog-ng, sysklogd, metalog,..., dcron, fcron, vixie-cron,...).

I'm not sure if I can *easily* use editor other than nano for
installation from stage1.

-jkt

-- 
cd /local/pub && more beer > /dev/mouth

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-24 18:45         ` Anthony de Boer
  2005-04-24 19:15           ` Alec Warner
@ 2005-04-24 20:54           ` Athul Acharya
  2005-04-24 21:04             ` Mike Frysinger
  1 sibling, 1 reply; 31+ messages in thread
From: Athul Acharya @ 2005-04-24 20:54 UTC (permalink / raw
  To: gentoo-dev

> Possibly there should be a "tradunix" ebuild that pulls in all the
> traditional Unix stuff as dependencies (and is otherwise empty), and
> similarly for other sets of things people hold dear, just to act as
> macros when you're setting up a system.

I think this is a spectacular idea.  The push towards cleaning out
unneccessary things from system is correct, and should not be halted,
but a sysadmin new to gentoo who wants to have the "standard UNIX
tools" readily available shouldn't have to figure out what's missing
and what's not.  To this end a "tradunix" or somesuch metaebuild that
pulls in bc, ed, etc., as well as possibly some less traditional but
very UNIX-y things that should be on more systems (like nc and lsof)
would be excellent.  Of course, what should be included in this
metaebuild is an open question subject to debate, but that can be
hashed out later and changed when necessary -- but just having it
exist would be a good start.

Athul

-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [gentoo-dev] cleaning out 'bc' and 'ed' from system
  2005-04-24 20:54           ` Athul Acharya
@ 2005-04-24 21:04             ` Mike Frysinger
  0 siblings, 0 replies; 31+ messages in thread
From: Mike Frysinger @ 2005-04-24 21:04 UTC (permalink / raw
  To: gentoo-dev

On Sunday 24 April 2005 04:54 pm, Athul Acharya wrote:
> > Possibly there should be a "tradunix" ebuild that pulls in all the
> > traditional Unix stuff as dependencies (and is otherwise empty), and
> > similarly for other sets of things people hold dear, just to act as
> > macros when you're setting up a system.
>
> I think this is a spectacular idea.

feel free to start a *new thread* (i.e. not just replying to an e-mail in this 
thread and changing the subject ;P)

metapackages are simple to create ... people just need to hash out what they 
think should belong in it
-mike
-- 
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2005-04-24 21:02 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-21 17:06 [gentoo-dev] cleaning out 'bc' and 'ed' from system Mike Frysinger
2005-04-21 17:17 ` Ciaran McCreesh
2005-04-21 19:09   ` Juha Varkki
2005-04-21 19:19     ` Maurice van der Pot
2005-04-21 20:29       ` Mike Frysinger
2005-04-21 21:30         ` Luis F. Araujo
2005-04-21 22:18           ` Donnie Berkholz
2005-04-21 23:21             ` Luis F. Araujo
2005-04-21 23:26               ` Alec Joseph Warner
2005-04-22  1:15                 ` Chris Gianelloni
2005-04-22  6:46     ` Philip Webb
2005-04-22  7:09       ` Alin Nastac
2005-04-22 14:05         ` Spider
2005-04-22 17:16           ` Alin Nastac
2005-04-22 23:35         ` Luke Ravitch
2005-04-22 23:58           ` Mike Frysinger
2005-04-24 18:45         ` Anthony de Boer
2005-04-24 19:15           ` Alec Warner
2005-04-24 20:27             ` Jan Kundrát
2005-04-24 20:54           ` Athul Acharya
2005-04-24 21:04             ` Mike Frysinger
2005-04-22 12:59       ` Chris Gianelloni
2005-04-22 13:06       ` Alec Joseph Warner
2005-04-21 17:17 ` Robin H. Johnson
2005-04-22 21:29 ` Drake Wyrm
2005-04-22 21:38   ` Ciaran McCreesh
2005-04-22 21:49     ` David Klaftenegger
2005-04-22 21:54       ` Mike Frysinger
2005-04-22 21:58         ` David Klaftenegger
2005-04-23  3:32         ` Drake Wyrm
2005-04-23  3:41           ` Georgi Georgiev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox