Hello everyone,

I've been working on bootstrapping an Exherbo system using musl-libc for the
past week or so, and I've now reached the point that the entire system set can
be compiled with musl[1] as the system's libc. However, there's been
two packages
in particular that have caused some issues with this: iputils and net-tools.

net-tools, if you are not aware, is a set of long obsoleted tools, such as
`ifconfig`, `route`, `domainname`, `netstat`, etc. April 2011 was the ten year
anniversary of it's last release, and in Linux time, it's basically a miracle
that the crusty thing still even compiles. (which it doesn't, on musl!)

Long ago it was superseded by iproute2, and was it was actually officially
unmaintained by the maintainers around 2009. [2]

So, it's safe to say that it's well past it's prime. It should be removed from
the system set, and given that we don't have live CDs or anything of that sort,
networking really doesn't matter for the system set, because we expect the user
to install whatever they happen to need for getting connected; and they probably
don't want to use `ifconfig`, if I had to guess.

iputils on the other hand, is a set of network-related tools such `ping`,
`tracepath`, and various other small utilities. Asking why it was in the system
set lead to me learning it's basically on there for historical reasons. It's not
required for any system-critical functionality, and again, we depend on the user
to deal with their networking setup.

I did get it to compile with a small patch to the source, so that's not my
reason, but I don't believe it's required for anything, and it should probably
be relegated to the stages set, if it's in any set.

tl;dr: iputils and net-tools are both not needed for system-critical
functionality, and net-tools has been deprecated almost as long as Exherbo has
been around. They should be removed from the system set.

Are there any objections? If no one raises issue by Friday, I will remove them
from the system set.

Have a good day/night/week, everyone

[1]: http://musl-libc.org/
[2]: https://lists.debian.org/debian-devel/2009/03/msg00780.html

_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Reply via email to