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

Reply via email to