FS#64030 - [base] Remove network tooling

Attached to Project: Arch Linux
Opened by Sébastien Luttringer (seblu) - Sunday, 06 October 2019, 10:30 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:13 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Network tooling are not mandatory. pm/vm/containers without networks don't need them.
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:13 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/base/issues/3
Comment by Eli Schwartz (eschwartz) - Sunday, 06 October 2019, 13:52 GMT
During the initial discussion about this, I seem to recall we agreed to strip out most networking tools, but left in the requirement for /usr/bin/ping and /usr/bin/ip as those are pretty basic and it may be pretty difficult to be useful without them.

OTOH it's not like we have netctl there...

Thoughts? I wish this had seen more discussion months ago, though. :(
Comment by Bruno Pagani (ArchangeGabriel) - Sunday, 06 October 2019, 13:58 GMT
Well, this is what those bugs are about: discussion.

I don’t use ping for one (when I need to debug network connectivity issue, I rather use mtr). ip for sure, but I that’s because I need network.
Comment by Sébastien Luttringer (seblu) - Sunday, 06 October 2019, 14:16 GMT
If we consider base as the minimum set of packages which must be on a system, we should get ride of packages that someone may be allowed to remove.
ip and ping are network tooling useless on systems without network (or where the network is defined outside).

Moreover, they are neither POSIX[1] nor LSB5[2] commands.

[1] https://en.wikipedia.org/wiki/List_of_Unix_commands
[2] http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Common/LSB-Common/rcommands.html#TBL-CORECMD
Comment by Ranieri Althoff (rsa) - Sunday, 06 October 2019, 21:48 GMT
There are other ping utils (as Bruno pointed out, there's mtr) and "ping" pulls in a lot of other utils, such ninfod, rarpd and tftpd, which I don't believe are super useful. If the "ping" command could be separated, it would be better, otherwise I agree to remove it from base.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.