Hi I thought that system set was intended to describe basic system which can boot install packages. If user unpacks Exherbo stage under some livecd and will re-boot system it will end up with useless system that can't be upgraded and can't install any package. Except if user have distfiles mirror. Right now it looks like installation guide do not mention anything about installing network utilities. And it includes only phrase: You may want to re-install the packages included in the stage . Thus there is nothing that can trigger installation of such packages. I guess we can bring some virtual provider as part of system without actually including it into stage and insist on re-installing world/system during Exherbo installation process.
Regarding ifconfig and friends. That stuff may still be used by some binary packages like proprietary Juniper VPN. So I don't think it is good idea to drop it completely from packages. Unless someone will write nice wrappers to actually use ip. Cheers 2015-11-03 4:55 GMT+02:00 Kylie McClain <[email protected]>: > 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 >
_______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
