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
