JAN
23
2004

kdenonbeta Official Clean Up: Where will your code go?

kdenonbeta is KDE's source repository for code that is not ready yet to be included in KDE's beta releases. It can be considered a nursing ground for new software. Unfortunately not all software reaches adolescence.
Below you find a list of programs that have been removed from kdenonbeta due
to lack of development. If you are the author of a program in kdenonbeta that is still there after this cleanup, now is a good time to think about the future of your code.

You have a few options:

  • Your code is maintained and developed by you, relatively stable and you
    wish to maintain it further as part of a major KDE module.
    --> Todo: Write a proposal to kde-core-devel outlining why your code should
    become part of this KDE module.
  • Your code is maintained and developed by you, relatively stable and you
    wish to maintain it further and make your own releases.
    --> Todo: Contact Klas Kalass to discuss moving your code to kdeextragear.
  • Your code is no longer maintained and/or developed by you or anyone
    else.
    --> Todo: Contact sysadmin (AT) kde.org and ask for the removal of the code from kdenonbeta and/or do a "cvs remove -f" yourself.

The following programs have been removed from kdenonbeta already:

Name: columbo
Synopsis: Search client for network services

Name: gros
Synopsis: Code from Chritophe Gros
Notes: Contains Kas6, an astrolog application

Name: kautorun
Synopsis: little tool that repeatedly checks a configurable device

Name: kcli
Synopsis: library to parse CLI binary image (ECMA 335 standard)

Name: kcmodbc
Synopsis: KDE Control Centre module for UnixODBC
URL: http://www.unixodbc.org

Name: kcontrol
Synopsis: KDE Control centre applets
Notes: Contains for setting environment variables.

Name: kdao
Synopsis: CD audio toc maker

Name: kdbbrowser
Synopsis: A Database Browser using KDB
See also: koffice/kexi, kdenonbeta/kdatabase, kdenonbeta/kdd, kdenonbeta/kdedb

Name: kdd
Synopsis: KDE Database Display
See also: koffice/kexi, kdenonbeta/kdatabase, kdenonbeta/kdbbrowser,
kdenonbeta/kdd

Name: kdewizard
Synopsis: KDE Configuration Wizard
See also: kdebase/kstart

Name: keystone
Synopsis: Allows you to remotely access the desktops of machines using the
cross-platform VNC system.
See also: kdenetwork/krfb, kdenetwork/krdc

Name: kio_napster
Synopsis: kioslave for Napster

Name: kio_rdate
Synopsis: kioslave for RFC868 time servers

Name: kio_sql
Synopsis: kioslave for SQL databases
Notes: Requires KDB (kdedb) headers and libraries
See also: kdenonbeta/kdedb

Name: kio_vcd
Synopsis: kioslave to read raw video data from a VCD or SVCD

Name: klinuxscsimanager
Synopsis: add / remove SCSI devices from your system
Note: Probably Linux specific

Name: knfsplugin
Synopsis: KControl module for configuring a NFS server

Name: ksensor
Synopsis: Application to view hardware sensor information via the lmsensors
package
URL: http://secure.netroedge.com/~lm78/

Name: ksimeserv
Synopsis: Service for simple messages

Name: kstockticker
Synopsis: Stock quote ticker application
See also: kdenonbeta/ticker

Name: kvalgrind
Synopsis: KDE frontend for Valgrind

Name: kvdvd
Synopsis: possibly a KDE Control Centre module and kioslave for DVD

Name: libsearch
Synopsis: Columbo (search framework) Plugin
See also: kdenonbeta/columbo

Name: mathopd
Synopsis: lightweight, non-forking HTTP server

Name: NetMgr
Synopsis: client/server based manager for dialup internet connection
See also: kdenonbeta/NetManager2

Name: reagan
Synopsis: KDE front-end for Ogle, a DVD player
URL: http://www.dtek.chalmers.se/groups/dvd/

Name: transcode
Synopsis: possibly an aRts plugin for transcode
URL: http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode

Comments

What happens when a program is removed from kdenonbeta ? Is there still any way for somebody who might be interesting in starting a similar project to find the sources of a kdenonbeta program ?


By Totoro at Fri, 2004/01/23 - 6:00am

Yes -- you just have to pull kdenonbeta from a CVS tag that is earlier than the removal date. No problems.

Unless of course Zogje is playing Eraser, in which case you no longer exist, and have never existed. :P

Errr -- if anyone's bored -- read Zogje's cvs comments as he removed those packages -- most hilarious (you can find them on the kde-cvs mailing list).

EG:
[06:15:14] waba * kdenonbeta/kdewizard/ (22 files in 3 dirs): a-ka ka-da-bra *poof* away it is

[06:30:55] waba * kdenonbeta/kio_rdate/ (7 files):
kio_rdate could have told you that today is:
Fri Jan 23 13:30:09 CET 2004
Which is 3 years and 16 days after the day that this program was imported and abandonded.

[06:39:07] waba * kdenonbeta/kautorun/ (17 files): kautodelete

[06:53:17] waba * kdenonbeta/kdao/ (150 files in 11 dirs): kdao, kiao, ciao

And so on -- errr -- well, it was funny at the time ... :)

--Troy Unrau
(need a timesink? read my blog at http://tblog.ath.cx/troy)


By Troy Unrau at Fri, 2004/01/23 - 6:00am

It is only remove with cvs tools, not from the CVS repository. So it is still in the Attic directory. (If there is no tag, you can always try with a date.)

Have a nice day!


By Nicolas Goutte at Fri, 2004/01/23 - 6:00am

Most programs are moved to the kdeblackhole cvs module.

Recently removed programs will still be available from kdenonbeta if you know how to fetch older revisions, but they will be removed from kdenonbeta entirely within a few weeks time.


By Waldo Bastian at Fri, 2004/01/23 - 6:00am

..if this mathopd directory is because of that personal webserver thingie I once wrote, that used mathopd as its backend.

You know you are getting old if you are not sure you wrote a project!


By Roberto Alsina at Fri, 2004/01/23 - 6:00am

would be very nice to have in the Control Center!
/smackmyself for sucking big time in c++


By ac at Fri, 2004/01/23 - 6:00am

kio_vcd would have been cool. I'm surprised KValgrind is gone.


By ac at Fri, 2004/01/23 - 6:00am

I think you are supposed to use KCachegrind:

http://kcachegrind.sourceforge.net/cgi-bin/show.cgi


By Roberto Alsina at Fri, 2004/01/23 - 6:00am

KValgrind is in KDevelop3 IIRC


By physos at Fri, 2004/01/23 - 6:00am

Is there already something to set environment variables, I mean a UI??
Damn, I'm using Linux now for five years but I still wouldn't know how to do it...


By Oschi at Fri, 2004/01/23 - 6:00am

That is something that will probably never exist, as environement variables depend on a process and are given to the children of the process.

So if you have a UI application, it could only change its environment (not any other) and this environment will not exist anymore when the application ends.

If the enviroment variables are user-specific there are mostly in the BAsh starting files: ~/.profile or ~/bashrc

The Bash syntax is:
export VARIABLE=value
(export makes that the variable is given to new children of this process too.)

Have a nice day!


By Nicolas Goutte at Fri, 2004/01/23 - 6:00am

You already gave the answer, it can be added to ~/bashrc or something, or it can be at /etc with the proper auth, editing that files from the gui and throwing some kind of molotov bomb to the screen and voila, done, all done.


By Shrei at Sat, 2004/01/24 - 6:00am

Or we could save those env. vars to some file that startkde reads/sources.

This would make the env. var available to all of KDE programs, without the need for any shell-specific hacks.


By David Faure at Sun, 2004/01/25 - 6:00am