By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1879 - Remove old distros from KControl Network Settings
Summary: Remove old distros from KControl Network Settings
Status: NEW
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: R14.0.x [Trinity]
Hardware: Other Linux
: P5 normal
Assignee: Michele Calgaro
URL:
Depends on:
Blocks:
 
Reported: 2014-01-26 12:06 CST by Darrell
Modified: 2018-08-02 09:46 CDT (History)
4 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darrell 2014-01-26 12:06:00 CST
Older distro releases should be removed from the list.

The current list of distros in Network Settings is long. Many of the distros listed are past End of Life. Trinity R14 will not compile on those older releases.

The lists are contained in perl scripts in tdeadmin/knetworkconf/backends.
Comment 1 Michele Calgaro 2014-03-09 08:19:30 CDT
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?
Comment 2 Darrell 2014-03-09 14:55:27 CDT
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.
Comment 3 Timothy Pearson 2014-10-02 23:36:37 CDT
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. ;-)
Comment 4 Darrell 2014-10-03 16:40:20 CDT
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.
Comment 5 Timothy Pearson 2014-10-06 15:56:55 CDT
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!
Comment 6 Timothy Pearson 2014-12-04 10:32:47 CST
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.