KDE Traffic #30 For 11�Jan�2002

By Aaron J. Seigo

Table Of Contents


Welcome to KC KDE! The final push for KDE3 is upon us as major features are no longer being added and efforts are being focussed on the areas that still require attention. KHTML has been undergoing some fairly drastic refactoring to make it faster and more memory efficient. This has resulted in several (thankfully temporary) regressions in the current code base. While developers are completing the KHTML changes the rest of the desktop is becoming visibly more stable. It is starting to feel like a pre-release code base.

During these "tightening down the bolts" periods, email list discussions shift away from wide open conversation about new features and radical changes to the less intriguing but very fruitful business of bugs reports, bug fixes and progress updates. We hope you enjoy this week's mailing list summaries and, as always, Happy Hacking!

1. Features List For KDE 3.1 Being Assembled

7�Jan�2002�-�8�Jan�2002 (2 posts) Archive Link: "KDE 3.1 Planned Features"

Topics: Release Schedule, KDE 3, KDE 3.1

People: Rob Kaper

The release schedule for KDE3 is quickly coming to its end and this means that features that aren't yet ready for prime time may have to be delayed for inclusion in 3.1. To aid in this feature schedule migration Rob Kaper announced, " I have added a KDE 3.1 Planned Features (http://developer.kde.org/development-versions/kde-3.1-features.html) page to developer.kde.org (http://developer.kde.org) . If you cannot finish a non-critical feature in time for 3.0, please consider moving it here."

2. New Maintainers for the KDE Debian Packages

7�Jan�2002�-�9�Jan�2002 (8 posts) Archive Link: "New Debian KDE maintainers"

Topics: Packaging KDE, Debian

People: Daniel Stone,�Ben Burton

As most people who run KDE on Debian know, Ivan "RevKrusty" Moore has done a great job of maintaining the KDE packages on that Linux distribution. As most people in the Free software world know, Ivan recently stepped down from this demanding post. People running Debian do not need to worry about where there next KDE package will come from though. Daniel Stone has stepped up to the plate saying in an email to the KDE development list, " Just to let you know that Ivan has resigned his maintainership of the Debian KDE packages. Chris "calc" Cheney (ccheney@debian.org) will maintain Qt and KDE3, and I will take responsibility for all of Ivan's KDE 2.2 packages (I do not maintain kdetoys or kdevelop, along with a couple of miscellaneous KDE apps, however)." As for the packages that Daniel mentioned he wouldn't be maintaining Ben Burton said, " As well as kdetoys, I'm currently maintaining kdeaddons, kdeartwork and kdesdk, and the understanding I had a couple of months ago was that I would also take on kdeedu. "

3. New CVS Module For Art Resources

9�Jan�2002�-�10�Jan�2002 (4 posts) Archive Link: "'art-devel' added to KDE-CVS (for .XCF's etc.)"

Topics: Look and Feel, Art

People: Torsten Rahn

The source code that comprises the official KDE distribution is easily accessible to anyone with a CVS or FTP client and an Internet connection. It was somewhat ironic then that the source data for much of the artwork in KDE was not similarly available. In spite of this there has been a growing amount of look and feel (http://www.kde-look.org) add ons released for KDE. In a bid to help the growing community of KDE artists create more high quality eye candy for KDE, Torsten "tackat" Rahn announced the creation of a new CVS module:

A new module 'art-devel' has been added to kde-cvs. The module includes source-files for the graphics generated for KDE (such as .xcf files, .psd or other graphic-formats which contain vectors or layers which won't go into the final image.)

To encourage people to develop further icon-themes based on "hicolor" I have just added my own .xcf-files for the hicolor-icons into this module. (Of course it's also very much appreciated if people help out with "hicolor" by doing enhancements or modifications to these files) Feel free to check them out and play around with them.

People who already do have a cvs-account might want to do the same with their graphics (You have to decide yourself if you want to do that ...).

Please make sure that all artwork you commit into art-devel is ONLY based on your OWN work or on the work of others who have granted PERMISSION to modify and share their work ("FREE for commercial and noncommercial usage").

Hopefully this will spur on even more icon and general art development during KDE3's life cycle.

4. GCC3 and KDE3 Update

9�Jan�2002 (7 posts) Archive Link: "[FYI] gcc-3.0.3 & kde3"

Topics: Building KDE, GCC 3

People: Daniel Engelschalt,�Dirk Mueller,�Michael Ritzert

GCC3 has been both a golden promise and a potential thorn in the side for KDE. While promising more standards compliant C++ support and eventually greater efficiency in linking and code generation, GCC3 has also had outstanding bugs that have made it not the best compiler for building KDE with. This situation does seem to be changing for the better as Daniel Engelschalt reported, " i just wanted to let you know that i built kde3's kdelibs from 0601 successfully with gcc-3.0.3 from suse for their 7.1 distribution (minor errors at kiobase - seems work in progress)." Daniel did note that he ran into a linking problem at one point. Some confirmed that they were seeing the same thing while others said they were compiling KDE with GCC3 (both from CVS) without problems.

Dirk Mueller provided an answer to the problems some were seeing saying, " Its a gcc bug that is interacting with libtool. they're linking libstdc++ in an incorrect way, which triggers a buggy libstdc++.la generation. (dependency_libs). As soon as you fix that and recompile all of kde it will work again. Its funny that still nobody of the gcc team fixed this, it happens for almost a year already. "

Michael Ritzert confirmed that this was indeed the problem and detailed how to fix it saying:

For the record: I changed

dependency_libs=' -L/3/gcc/HEAD/obj/i686-pc-linux-gnu/libstdc++-v3/src -L/3/gcc/HEAD/obj/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lm -lm -lm -L/3/gcc/HEAD/obj/gcc -L/3/gcc/HEAD/install/lib/gcc-lib/i686-pc-linux-gnu/3.1 -L/3/gcc/HEAD/install/lib/gcc-lib/i686-pc-linux-gnu/3.1/../../.. -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s'

to just
dependency_libs='-lm -L/3/gcc/HEAD/install/lib/gcc-lib/i686-pc-linux-gnu/3.1 -L/3/gcc/HEAD/install/lib -lgcc_s -lm -lgcc_s'

where /3/gcc/HEAD/install is the gcc HEAD prefix for me.

5. KDE Enterprise Discussion Forum Opens

9�Jan�2002 (7 posts) Archive Link: "Forum"

Topics: Promotion, KDE in the Enterprise

People: Jonathan Bacon

KDE enthusiast, coder and evangelist Jonathan "Jono" Bacon announced a new web discussion forum for KDE in corporate environments, saying:

have just opened up the KDE::Enterprise forum at: http://enterprise.kde.org/forum/

There are lots of forums on a variety of different subjects to do with getting KDE into businesses, charities, schools etc.

I am just testing it all out and would appreciate you using it.

There is already some discussion occuring on the KDE::Enterprise web forum, so be sure to check it out and participate in helping KDE move towards the corporate desktop!

Sharon And Joy

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.