public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
@ 2015-10-15  3:39 Mike Frysinger
  2015-10-15  3:57 ` Andrew Udvare
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Mike Frysinger @ 2015-10-15  3:39 UTC (permalink / raw
  To: gentoo-dev

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

iputils is currently in @system for everyone.  by default, it only
installs `ping`.  do we feel strongly enough about this to require
all systems include it ?  or should this wait for the long idea of
releasing stage4's instead of stage3's ?
-mike

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

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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
@ 2015-10-15  3:57 ` Andrew Udvare
  2015-10-15  9:06   ` Dale
  2015-10-15  8:08 ` Tobias Klausmann
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Andrew Udvare @ 2015-10-15  3:57 UTC (permalink / raw
  To: gentoo-dev


> On 2015-10-14, at 23:39, Mike Frysinger <vapier@gentoo.org> wrote:
> 
> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require
> all systems include it ?  or should this wait for the long idea of
> releasing stage4's instead of stage3's ?
> -mike

If I had got on a machine lacking the ping command, I would immediately install it and otherwise avoid that machine (it's 'broken'). It really should not get removed, plus it is tiny.

A lot of hosts now block ICMP requests but it's just habit for many to type `ping google.com` or similar to test when they suspect their internet is down.

Andrew

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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
  2015-10-15  3:57 ` Andrew Udvare
@ 2015-10-15  8:08 ` Tobias Klausmann
  2015-10-15  8:13   ` Alexis Ballier
  2015-10-15 11:33   ` Anthony G. Basile
  2015-10-15  8:26 ` [gentoo-dev] " Duncan
                   ` (4 subsequent siblings)
  6 siblings, 2 replies; 14+ messages in thread
From: Tobias Klausmann @ 2015-10-15  8:08 UTC (permalink / raw
  To: gentoo-dev

Hi! 

On Wed, 14 Oct 2015, Mike Frysinger wrote:
> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require
> all systems include it ?  or should this wait for the long idea of
> releasing stage4's instead of stage3's ?

What's the gain? The package is tiny and it is one of the most
basic network diagnostic tools. When setting up a machine, ping
may be the only tool that lets you figure out why all the fetches
are failing. I think we should keep it, unless there is a
compelling reason not to (or when we get s4s).

Regards,
Tobias


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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  8:08 ` Tobias Klausmann
@ 2015-10-15  8:13   ` Alexis Ballier
  2015-10-15 11:34     ` Anthony G. Basile
  2015-10-15 11:33   ` Anthony G. Basile
  1 sibling, 1 reply; 14+ messages in thread
From: Alexis Ballier @ 2015-10-15  8:13 UTC (permalink / raw
  To: gentoo-dev

On Thu, 15 Oct 2015 10:08:54 +0200
Tobias Klausmann <klausman@gentoo.org> wrote:

> Hi! 
> 
> On Wed, 14 Oct 2015, Mike Frysinger wrote:
> > iputils is currently in @system for everyone.  by default, it only
> > installs `ping`.  do we feel strongly enough about this to require
> > all systems include it ?  or should this wait for the long idea of
> > releasing stage4's instead of stage3's ?  
> 
> What's the gain? The package is tiny and it is one of the most
> basic network diagnostic tools. When setting up a machine, ping
> may be the only tool that lets you figure out why all the fetches
> are failing. I think we should keep it, unless there is a
> compelling reason not to (or when we get s4s).

# busybox ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=56 time=37.303 ms



(bb is in @system afaik)


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

* [gentoo-dev] Re: [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
  2015-10-15  3:57 ` Andrew Udvare
  2015-10-15  8:08 ` Tobias Klausmann
@ 2015-10-15  8:26 ` Duncan
  2015-10-15 10:57 ` [gentoo-dev] " Rich Freeman
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Duncan @ 2015-10-15  8:26 UTC (permalink / raw
  To: gentoo-dev

Mike Frysinger posted on Wed, 14 Oct 2015 23:39:55 -0400 as excerpted:

> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require all
> systems include it ?  or should this wait for the long idea of releasing
> stage4's instead of stage3's ?
> -mike

Talking about iputils...

What recently changed that previously pulled in iputils as a depend (of 
what type I'm not sure)?

As I've occasionally posted, I negate every @system entry in 
/etc/portage/profile/packages, effectively giving me an empty @system set 
(which depclean warns about, the way I know that the cascaded @system 
list hasn't been updated, forcing me to update my negations).

But until a week or so ago, something was apparently still pulling iputils 
in as a dependency, as it wasn't in any of my sets included in 
world_sets, yet was still not depcleaned.  A week or so ago that changed, 
and depclean wanted to remove it, but I decided it was useful enough that 
I wanted to keep it, so added it to the appropriate set that's included 
in my world_sets file, so depclean no longer wants to remove it.

But I still don't know what was previously pulling in iputils as a dep, 
that no longer does so now.

IOW, at least for me, the whole subject of the thread wouldn't have 
mattered until very recently, since something else was evidently pulling 
in iputils as a dep.  Only now that it's no longer doing so, does normal 
iputils listing in @system, that I've actually negated here along with 
the rest of @system listings, actually come into play.

So what was that dep, and what are the circumstances surrounding its 
removal as a dep?  I'm curious as to what triggered the whole change in 
status in the first place.

(Tho obviously I wasn't curious enough to go scrounging thru the git logs 
and updated packages between that update and the previous one, to find 
out what it was that way.  But now that it has come up here, I thought 
I'd ask, as there's obviously some backstory that could prove interesting 
to the discussion, that people with intact @systems probably would have 
never noticed.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:57 ` Andrew Udvare
@ 2015-10-15  9:06   ` Dale
  0 siblings, 0 replies; 14+ messages in thread
From: Dale @ 2015-10-15  9:06 UTC (permalink / raw
  To: gentoo-dev

Andrew Udvare wrote:
>> On 2015-10-14, at 23:39, Mike Frysinger <vapier@gentoo.org> wrote:
>>
>> iputils is currently in @system for everyone.  by default, it only
>> installs `ping`.  do we feel strongly enough about this to require
>> all systems include it ?  or should this wait for the long idea of
>> releasing stage4's instead of stage3's ?
>> -mike
> If I had got on a machine lacking the ping command, I would immediately install it and otherwise avoid that machine (it's 'broken'). It really should not get removed, plus it is tiny.
>
> A lot of hosts now block ICMP requests but it's just habit for many to type `ping google.com` or similar to test when they suspect their internet is down.
>
> Andrew
>


+1

I do this all the time myself. 

Dale

:-)  :-) 


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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
                   ` (2 preceding siblings ...)
  2015-10-15  8:26 ` [gentoo-dev] " Duncan
@ 2015-10-15 10:57 ` Rich Freeman
  2015-10-15 14:58   ` Ian Stakenvicius
  2015-10-15 11:24 ` Anthony G. Basile
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Rich Freeman @ 2015-10-15 10:57 UTC (permalink / raw
  To: gentoo-dev

On Wed, Oct 14, 2015 at 11:39 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require
> all systems include it ?  or should this wait for the long idea of
> releasing stage4's instead of stage3's ?

IMO this should certainly be installed by default, but it should also
not be a part of the @system set unless portage depends on it or
something like that.

Thus this should probably wait until we start releasing stage4s.

The fact that everybody wants a package to be installed shouldn't be a
reason to put it in the @system set.  It should instead be a reason to
have some tool other than the @system set to give everybody what they
want.  We need one set for the stuff that everybody agrees is
indispensable (@tbd), and a different set for the minimum set of
software (@system) you need to bootstrap the rest of the packages in
the repo.

-- 
Rich


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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
                   ` (3 preceding siblings ...)
  2015-10-15 10:57 ` [gentoo-dev] " Rich Freeman
@ 2015-10-15 11:24 ` Anthony G. Basile
  2015-10-15 13:26 ` Michael Orlitzky
  2015-10-15 15:13 ` Mike Frysinger
  6 siblings, 0 replies; 14+ messages in thread
From: Anthony G. Basile @ 2015-10-15 11:24 UTC (permalink / raw
  To: gentoo-dev

On 10/14/15 11:39 PM, Mike Frysinger wrote:
> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require
> all systems include it ?  or should this wait for the long idea of
> releasing stage4's instead of stage3's ?
> -mike

i can live with this.  the busybox ebuild provides ping.  let's just 
document `ln -sf /bin/busybox /bin/ping`

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  8:08 ` Tobias Klausmann
  2015-10-15  8:13   ` Alexis Ballier
@ 2015-10-15 11:33   ` Anthony G. Basile
  1 sibling, 0 replies; 14+ messages in thread
From: Anthony G. Basile @ 2015-10-15 11:33 UTC (permalink / raw
  To: gentoo-dev

On 10/15/15 4:08 AM, Tobias Klausmann wrote:
> Hi!
>
> On Wed, 14 Oct 2015, Mike Frysinger wrote:
>> iputils is currently in @system for everyone.  by default, it only
>> installs `ping`.  do we feel strongly enough about this to require
>> all systems include it ?  or should this wait for the long idea of
>> releasing stage4's instead of stage3's ?
> What's the gain? The package is tiny and it is one of the most
> basic network diagnostic tools. When setting up a machine, ping
> may be the only tool that lets you figure out why all the fetches
> are failing. I think we should keep it, unless there is a
> compelling reason not to (or when we get s4s).
>
> Regards,
> Tobias
>
use busybox's ping.  its poorly maintained if its maintained at all.  it 
makes my life easier because i don't have to worry about its brokenness 
on alt libc's.  just look at the patches we have to carry for it.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  8:13   ` Alexis Ballier
@ 2015-10-15 11:34     ` Anthony G. Basile
  0 siblings, 0 replies; 14+ messages in thread
From: Anthony G. Basile @ 2015-10-15 11:34 UTC (permalink / raw
  To: gentoo-dev

On 10/15/15 4:13 AM, Alexis Ballier wrote:
> On Thu, 15 Oct 2015 10:08:54 +0200
> Tobias Klausmann <klausman@gentoo.org> wrote:
>
>> Hi!
>>
>> On Wed, 14 Oct 2015, Mike Frysinger wrote:
>>> iputils is currently in @system for everyone.  by default, it only
>>> installs `ping`.  do we feel strongly enough about this to require
>>> all systems include it ?  or should this wait for the long idea of
>>> releasing stage4's instead of stage3's ?
>> What's the gain? The package is tiny and it is one of the most
>> basic network diagnostic tools. When setting up a machine, ping
>> may be the only tool that lets you figure out why all the fetches
>> are failing. I think we should keep it, unless there is a
>> compelling reason not to (or when we get s4s).
> # busybox ping 8.8.8.8
> PING 8.8.8.8 (8.8.8.8): 56 data bytes
> 64 bytes from 8.8.8.8: seq=0 ttl=56 time=37.303 ms
>
>
>
> (bb is in @system afaik)
>

i should read an entire thread before responding :)  i didn't see 
someone had already pointed out busybox.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
                   ` (4 preceding siblings ...)
  2015-10-15 11:24 ` Anthony G. Basile
@ 2015-10-15 13:26 ` Michael Orlitzky
  2015-10-15 14:00   ` hasufell
  2015-10-15 15:13 ` Mike Frysinger
  6 siblings, 1 reply; 14+ messages in thread
From: Michael Orlitzky @ 2015-10-15 13:26 UTC (permalink / raw
  To: gentoo-dev

On 10/14/2015 11:39 PM, Mike Frysinger wrote:
> iputils is currently in @system for everyone.  by default, it only
> installs `ping`.  do we feel strongly enough about this to require
> all systems include it ?  or should this wait for the long idea of
> releasing stage4's instead of stage3's ?
> -mike
> 

Get rid of it. The @system set isn't for "stuff a lot of people want
installed."



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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15 13:26 ` Michael Orlitzky
@ 2015-10-15 14:00   ` hasufell
  0 siblings, 0 replies; 14+ messages in thread
From: hasufell @ 2015-10-15 14:00 UTC (permalink / raw
  To: gentoo-dev

On 10/15/2015 03:26 PM, Michael Orlitzky wrote:
> On 10/14/2015 11:39 PM, Mike Frysinger wrote:
>> iputils is currently in @system for everyone.  by default, it only
>> installs `ping`.  do we feel strongly enough about this to require
>> all systems include it ?  or should this wait for the long idea of
>> releasing stage4's instead of stage3's ?
>> -mike
>>
> 
> Get rid of it. The @system set isn't for "stuff a lot of people want
> installed."
> 
> 

+1


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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15 10:57 ` [gentoo-dev] " Rich Freeman
@ 2015-10-15 14:58   ` Ian Stakenvicius
  0 siblings, 0 replies; 14+ messages in thread
From: Ian Stakenvicius @ 2015-10-15 14:58 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 15/10/15 06:57 AM, Rich Freeman wrote:
> On Wed, Oct 14, 2015 at 11:39 PM, Mike Frysinger
> <vapier@gentoo.org> wrote:
>> iputils is currently in @system for everyone.  by default, it
>> only installs `ping`.  do we feel strongly enough about this to
>> require all systems include it ?  or should this wait for the
>> long idea of releasing stage4's instead of stage3's ?
> 
> IMO this should certainly be installed by default, but it should
> also not be a part of the @system set unless portage depends on
> it or something like that.
> 
> Thus this should probably wait until we start releasing stage4s.
> 

So as mentioned already, there's a ping functionality provided by
busybox (and busybox won't be dropped from @system any time soon,
right?).  So long as people know that works (which may require
documentation updates), the removal of iputils will likely have very
little impact.

Secondly, iamben and I were discussing that the addition of a
section to the Handbook, "Optional: Highly Recommended Packages and
Tools" to, say, the bottom of the 'Installing system tools' chapter.
 A table containing package name and a quick description of its
importance should do.

Thirdly, is there any method that will alert users that iputils is
going to be depcleaned after it's dropped from @system ??  I know we
recommend people run it with --pretend, but if people aren't looking
for packages being dropped from @system I can see this falling
through the cracks a lot...


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlYfvwUACgkQAJxUfCtlWe18eQEA7NBwxWbm5so+bTRUDNSWtY36
iEawa30vYoGvTo963GIA/1qrosPRVdxhEys5Wf2t3c6h7BWAmujd+A9sh035OoVb
=Ztgc
-----END PGP SIGNATURE-----


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

* Re: [gentoo-dev] [rfc] drop iputils from @system (i.e. ping)
  2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
                   ` (5 preceding siblings ...)
  2015-10-15 13:26 ` Michael Orlitzky
@ 2015-10-15 15:13 ` Mike Frysinger
  6 siblings, 0 replies; 14+ messages in thread
From: Mike Frysinger @ 2015-10-15 15:13 UTC (permalink / raw
  To: gentoo-dev

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

i will drop iputils from @system:
https://bugs.gentoo.org/563148

but not until our releases are sorted out:
https://bugs.gentoo.org/393445

and i'll see if we can't get that sorted out sooner rather than later
-mike

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

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

end of thread, other threads:[~2015-10-15 15:13 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-15  3:39 [gentoo-dev] [rfc] drop iputils from @system (i.e. ping) Mike Frysinger
2015-10-15  3:57 ` Andrew Udvare
2015-10-15  9:06   ` Dale
2015-10-15  8:08 ` Tobias Klausmann
2015-10-15  8:13   ` Alexis Ballier
2015-10-15 11:34     ` Anthony G. Basile
2015-10-15 11:33   ` Anthony G. Basile
2015-10-15  8:26 ` [gentoo-dev] " Duncan
2015-10-15 10:57 ` [gentoo-dev] " Rich Freeman
2015-10-15 14:58   ` Ian Stakenvicius
2015-10-15 11:24 ` Anthony G. Basile
2015-10-15 13:26 ` Michael Orlitzky
2015-10-15 14:00   ` hasufell
2015-10-15 15:13 ` Mike Frysinger

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