| Summary: | Remove old distros from KControl Network Settings | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | other (any) | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | NEW --- | ||
| Severity: | normal | CC: | bugwatch, darrella, kb9vqf, michele.calgaro |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Darrell
2014-01-26 12:06:00 CST
Darrell, I am looking at this bug. In KControl -> Internet & Netowrk -> Network Settings I don't have any list of old distros. Am I looking at the wrong place? Is there a specific module that needs to be installed and perhaps I haven't? Could you post a screenshot of the list in your system so I can have a better idea? The list dialog appears only when the distro cannot be determined programmatically. I have no idea how to invoke the dialog otherwise. The lists are contained in perl scripts in tdeadmin/knetworkconf/backends. Which distros are so obsolete that they should be removed? Bear in mind that TDE still compiles on EOL releases of Ubuntu such as Maverick, Natty, Oneric, etc. and simply being EOL does not necessarily mean we should drop support for it, just as Windows XP becoming EOL does not mean its market share dropped to zero. ;-) Look in tdeadmin/knetworkconf/backends/platform.pl.in, starting at line 40. For Slackware, we know from bug 1741 that TDE will not compile on Slackware versions prior to 13.1. I suspect the same for many Debian or Debian derived distros. Some of the distros in that list go back to the 1990s. Black Panther, Conectiva, Yoper? Long gone and now part of history. I went ahead and cleaned up that file as much as I felt comfortable with. In most cases I kept one version before the earliest known good distribution, in case someone was feeling adventurous and managed to get TDE working somehow. I also added in newer versions for the major versions. Fixed in GIT hash 914e923. Thanks for reporting! It seems GIT hash 914e923 broke the network configuration module; the scripts were not designed to handle "disappearing" older distributions. In addition, the new distribution versions were not correctly added to all files. I have reverted that hash and properly added the new distribution versions in GIT hash 8d0dc05. Removing the old distributions will require using find/replace on vast sections of the configuration scripts and as such is not appropriate for R14.0.0. |