Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#64030 - [base] Remove network tooling

Attached to Project: Arch Linux
Opened by Sébastien Luttringer (seblu) - Sunday, 06 October 2019, 10:30 GMT
Task Type Bug Report
Category Packages: Core
Status Assigned
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No


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

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.

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.