Home_greyopenFATE - openSUSE feature tracking > #307200
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Replace ifconfig by iproute2 - add warning messages to old tools

Feature state

openSUSE-11.2
Rejected Information
openSUSE-11.3
Rejected Information

Description

Because Novell once again cannot be convinced, I am putting https://bugzilla.novell.com/show_bug.cgi?id=492665 to public vote here.

net-tools (/sbin/ifconfig, /sbin/route, arp, etc.) has numerous problems, not to mention that it is not developed since April 2001 anymore. Since April 2004, iproute2 is available as a replacement for ifconfig, but users still use the old tools with the seemingly-crippled functionality. I propose printing a warning message upon invocation to try and educate users to finally use the modern tools.

Discussion


icons/user_comment.png A. J. wrote: (8 years ago)

I suggest to do this once 11.2 is finished to see early what needs changes.

icons/user_comment.png A. J. wrote: (8 years ago)

Olaf, any comments on this?

icons/user_comment.png O. K. wrote: (8 years ago)

I think this is not a good idea. Rather than breaking the tools even more, and adding another out-of-tree patch, we should look at the net-tools Debian package, which reportedly has a number of the problems fixed.

icons/user_comment.png J. E. wrote: (8 years ago)

Spending more time on fixing net-tools seems like a waste of time.

icons/user_comment.png S. K. wrote: (8 years ago)

iproute2 is already installed by default, so this feature is purely about having the warnings in. As I don't think we want an openSUSE specific patch, I leave this to Thorsten to decide. So far +9 votes - the voting wasn't really a convincing argument.

icons/user_comment.png T. K. wrote: (8 years ago)

I don't understand the problem: SUSE is using the iproute2 utilities in all places. There should be no place left where a SUSE distribution uses net-tools.

The standard on Unix are net-tools, not the iproute2 utilities. So why do we need to get incompatible to the rest of the world? This would again only unnecessary bad press for SUSE without any advantage.

What is the disadvantage or the problem of letting the situation as of now?

So sorry, but as long as there are no very good reasons, I don't see any reason to become incompatible to the rest of the world.

icons/user_comment.png J. E. wrote: (8 years ago)

What Unices do is out of scope, the standard on Linux is iproute2 (ever since its inception). It says so on novell.com's very own site.

It's great that SUSE makes use of it — and probably has been the first to do so consistently across the system, something you cannot say about Redhat or Fedora — but I also have to note that there are similar large-effect decisions, like the removal of KDE3. And it's not like there seemed to be many complaints on Internet blogs that it was going to be left behind in favor of KDE4.

Of course you get bad press if you generate errors and broken systems; PulseAudio is one of the better-known past-time churns. The proposed change will add warnings. Not errors. Truth to be told, there were changes made to iptables 1.4.3 that threw out recognition for some old syntaxes and errored out at once, and while that surprised some people, there were no real complaints by users, just observations. So I think you are exaggerating the impact of adding warnings to net-tools.

Last change: 8 years ago
Voting
Score: 7
  • Negative: 3
  • Neutral: 0
  • Positive: 10
Tags
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint