Language Selection

English French German Italian Portuguese Spanish

KDE 3.5.1: Just Around the Bend

Filed under
KDE
-s

KDE 3.5.1 isn't released. But it's been tagged, which means an announcement may be in our near future. I svn'd the sources and built them over this past weekend and thought I'd give fans a bit of a sneak peak.

KDE 3.5.1 is a bug fix, security and update release, or rather, a maintenance release. There aren't too many new features to speak about, in fact I haven't eyeballed any. But I can report that a couple of annoying bugs I had are now cleared up and the overall performance has improved yet again.

Is it just me, or does this KDE get faster each release?! Logging in shows no real improvement in speed really distinguishable by the human eye, but the applications are clearly more finely tuned. On my AMD Althon XP Barton 2800+ with 1 gig of ram, applications open almost instantaneously. After the initial starting of konqueror, subsequent events are indeed instant. Things are more stable here and a few bugs are worked out.

According to the Changelog, some of those fixes (so far) include:

  • KDELIBS
    • Improved performance under some conditions on the networking classes.
    • Mimetype detection: add more "magic" patterns to recognise shell scripts
    • KJS: avoid buffer overflow on decoding utf8 uri sequences
    • Kicker
      • Turning off tooltip doesn't work (fixed)
      • Don't crash on logout.
      • app started by kmail does not show in kicker (fixed)
    • KDesktop
      • Desktop icons move down at each login due to child panel at top of screen (famous moving icons fixed)
    • KHTML
      • Performance improvements:
        • Add caching for getElementById
        • Much faster appending of options to selects, and clearing of selects

        • Simplify dirty region computation, to speed up cases of lots of small updates
        • Small improvements in efficiency of URL handling in image loader
      • Fixes reply buttons on Yahoo mail
      • Do not lose server-specified encodings when going back in history
      • Hidden field is not sent (Fixing OSNews.com)
      • Konqueror consuming all memory when printing specific web page
      • Various crash fixes
  • KDEADMIN
    • KCron
      • Don't crash after selecting variable
  • KDEBASE
    • Konqueror
      • 2 Tools menus when embedding KPDF in Konqueror
    • KDesktop
      • Fix initializations for desktops >4 when using DCOP calls
    • Kwin
      • Incorrectly restored window geometry upon leaving fullscreen mode under certain circumstances
  • KDEMULTIMEDIA
    • JuK
      • Fix memory corruption bug causing crashes with recent glibc libraries
      • Fix incorrect initial volume setting when using aKode as output
      • Corrected list of file types that JuK supports
      • Fix "Album Random Play" feature to also use Artist information when choosing the next track to play
      • Added musicbrainz 0.4-support
  • KDENETWORK
    • Kopete
      • Fix disconnects/crashes after connecting to a Yahoo webcam
      • Don't send picture information packets to Yahoo buddies when connecting into invisible state
      • Don't crash when deleting several contacts that are in severeral groups
    • KPPP
      • fix initialization problem with some modems (Qualcomm 3G CDMA)
      • support higher connection speeds
  • KDEPIM
    • KMail
      • KMail crashes while inserting files (bug 111383)

      • KMail composer crashes when inserting file (bug 108063)
      • KMail crashes when inserting files into email messages
      • Crash when applying pipe through filters
      • HTML formatting is lost when saving in drafts folder
    • Akregator
      • Fix problems with keyboard navigation getting stuck
      • Fix parsing of Atom 1.0 feeds with escaped HTML in it
      • Fix article order in Combined View: sort by date
      • Do not open binary files in the HTML viewer but externally. Fix "Save Link As" for binary files
  • KDEUTILS
    • SuperKaramba
      • Allow to remove a local theme
      • Enhanced itemDropped-func with x,y-value
      • locale in python themes
      • Applets appear on top after switch desktop
      • Non-intuitive theme removing in Theme Dialog
  • Full changelog

One of the most welcome fixes for me was the Yahoo reply bug. I first noticed it in 3.5.0 well after my published article. I don't really use the web interface too often, but when I want to, I want to. At first I thought it was just me or my setup, until I started seeing others posting about it. I tested it quite extensively this evening and can report all is well. I'm glad they fixed that.

The kwin bug took an interesting form here on my (tux)machine. Again, something I didn't notice until after I published my last article, but some windows, like the 'open file' dialogue, could not be adjusted. It was small and it was going to stay that way. Now I didn't think too much of it and did not blame kde too much as I commonly run KDE apps from within fluxbox. I thought perhaps my bug was a result of that. But in any case, I do not have that problem now.

Another bug I seemed to suffer with was this "empty trash" freezing up the system. The process would hog all the system resources and hang forever. As running fluxbox or deleting from the commandline is my more common practice, this was not a showstopper for me - except I had a trash can full of stuff that I could not get rid of. They'd been there for awhile. Prior to Trash becoming an kioslave process, one could just delete the files from the Trash directory. I often wished they had left it a directory. I had other uses for Trash as a directory as well that now is history. But oh well, progress progresses. At last I was finally able to dump that Trash can full of old garbage. I was most happy to reclaim that ~400mb of space.

UPDATE: As it turns out, Trash is now stored at ~/.local/share/Trash

I also had trouble in Kmail in previous version when trying to expire messages in a medium-sized folder (containing a mailing list). I wanted to set it an expiration date of 7 days. However, this action would crash kmail (kontact) every time. I can now report that issue seems to be resolved as well.

I've had a few crashes of Konqueror under 3.5.0 and they do seem decreased in numbers since my fresh install of kde 3.5.1. Any crash is too many, so of course any improvement in that area is most appreciated.

That ugly kicker crash on logout bug is gone as well. I know many many people will be glad of that.

The popup reporting the suppression of popups is still annoying me quite a lot tho. Hasn't anyone found a way to turn that off yet? Big Grin

So, no new eye candy or new features, just a faster, more stable, less buggy, more productive desktop environment will soon be available for your enjoyment. I've been running kde 3.5.1 for a few days now, and I haven't found any new bugs or problems as of this writing. Of course the fix for that nasty buffer overflow so widely publicized around the globe is included at no extra charge. In fact, with the release of 3.5.1 expected so soon, it may make it to the shelves before your distributor puts out fixes to 3.5. I know of one vendor who as posted some early packages of 3.5.1 for preliminary testing. Overheard reports of them are quite favorable. Of course, we're all just really counting the days until 4.0!

KDE 3.5.1: Just Around the Bend

Great report. I've stuck with KDE 3.4.2 until now (applying the old adage to not install a dot-zero version of software), but 3.5.1 looks like just the ticket.

We (hopefully) all do some software testing (I've worked with so many beta versions and milestone versions of OpenOffice.org, that my eyes begin to blur just thinking about it). I appreciate your efforts on clarifying the issues with KDE 3.50 and the fixes in 3.51.

re: kde 3.5.1

Thanks for saying. I try, but it's hard to keep up with everything from everybody, but I try and try to relate it to the general user.

But like with KDE, I just normally use plain jane vanilla kde from the source. Other vendors stick in their patches which can introduce other bugs. For example, sometimes Texstar will write and ask if "such and such" is happening here, cuz he knows I use vanilla kde. Sometimes this sends him on a rogue patch hunt to fix little bugs that crop up in his packages on occasion.

I've found gentoo's versions a bit slower and SUSE's version with added wonderful functionality without any noticeable performance hits. Mandriva introduces quite a bit of bugs from time to time.

It's just a lot to keep up with. Big Grin

Thanks for your comment.

----
You talk the talk, but do you waddle the waddle?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Software and Games: Hegemon, Gift of Parthax, Lutris

  • Hegemon – A Modular System Monitor Application Written In Rust
    When it comes to monitor running processes in Unix-like systems, the most commonly used applications are top and htop, which is an enhanced version of top. My personal favorite is htop. However, the developers are releasing few alternatives to these applications every now and then. One such alternative to top and htop utilities is Hegemon. It is a modular system monitor application written using Rust programming language.
  • Wizard arena-fighter 'Gift of Parthax' is now officially out on Linux
    Announced yesterday after a pretty short beta period, the magical arena fighting game Gift of Parthax is now officially available for Linux. Along with putting the Linux build out in public, their latest release also fixes a few bugs. The developer sent over a key and I've been testing it, the Linux version seems to be working really quite nicely. If you liked the idea of Wizard of Legend, but found it a little too fast for your tastes then Gift of Parthax might be a better fit although it's single-player only.
  • Lutris 0.4.20 is now out, to help you manage all your games plus some Overwatch testing
    I have to admit, the game manager Lutris [Official Site] has come along quite a bit since I last used it. Today, version 0.4.20 was made available. For those not aware of it, Lutris is an application that aims to give you a single place to manage all your games on Linux. It supports native games, Wine, various emulators and so on. The application itself is available under the GPL and the helper scripts to install games can be viewed before using them so it's quite nice.

today's howtos

OSS Leftovers

  • Editor's Corner—Open source is not 'one size fits all' [Ed: But that's a plus, not a minus. With proprietary software it's one unsuitable thing for everything; doesn't scale.]
    Open source communities are no doubt playing a key role in moving the telecommunications industry forward, but not everyone is on board the bandwagon. Over the past five months or so, we've spent a fair amount of time writing about open source groups and standards development organizations (SDOs) such as the Linux Foundation, MEF, Open Networking Foundation, OpenDaylight, the TM Forum and ETSI, and there's clearly more cooperation afoot for the good of the industry. But artificial intelligence startup B.Yond's chief marketing officer, Rikard Kjellberg, said his company has to be careful when it comes to choosing which open source community to commit its resources to. Kjellberg spoke to FierceTelecom on the heels of the AT&T Spark conference earlier this month.
  • Collabora Had Another Stellar Year For Open-Source Consulting
    The Collabora open-source consulting firm whose expertise spans from the Linux kernel to LibreOffice and X.Org had another successful year. The UK-based company last week reported their 2017 financial position last week providing a glimpse at the viability of open-source / free software consulting.
  • Daniel Stenberg: The Polhem prize, one year later
    Family and friends have gotten a rudimentary level of understanding of what curl is and what it does. I'm not suggesting they fully grasp it or know what an "internet protocol" is now, but at least a lot of people understand that it works with "internet transfers". It's not like people were totally uninterested before, but when I was given this prize - by a jury of engineers no less - that says this is a significant invention and accomplishment with a value that "can not be overestimated", it made them more interested. The little video that was produced helped:
  • Open Source Voice Assistant, Mycroft AI, Named Top Deal By KingsCrowd
  • Service providers increasingly adopt open source for their networks
    Communications service providers (CSPs) are increasingly keen to adopt open source technologies to deliver their services, according to research. At this week’s Open Networking Summit Europe in Amsterdam, delegates heard that DevOps, automation, cloud, big data and analytics, software-defined networking (SDN), and management and orchestration (MANO) were increasingly being supported by open source solutions. Commissioned research questioned 150 CSP representatives across 98 companies worldwide. It found that 98% of CSPs are “confident” that open networking solutions can achieve the same level of performance as traditional networking solutions.
  • Communications Service Providers Overwhelmingly Confident in Open Source Networking Solutions, Survey Finds
  • WLinux Distro for Windows Subsystem for Linux Now Available, openSUSE Call for Hosts, New Firefox Bug, Firefox Collecting Telemetry Data and Creative Commons Releases Significant CC Search Update
    In other Firefox news, the browser evidently is collecting telemetry data via hidden add-ons, ITWire reports. The ITWire post also quotes Mozilla's Marshall Eriwn, director of Trust and Security: "...we will measure Telemetry Coverage, which is the percentage of all Firefox users who report telemetry. The Telemetry Coverage measurement will sample a portion of all Firefox clients and report whether telemetry is enabled. This measurement will not include a client identifier and will not be associated with our standard telemetry."
  • This “Netflix For Open Source” Startup Helps Programmers Get Paid
    Open source developers, especially those who work on lesser known projects, do not get much attention or money for the work they do. While some developers are paid to work on open source projects as a part of their day jobs, they can get overwhelmed by the amount of work these projects require.
  • Portable Computing Language 1.2 Released For OpenCL On CPUs & More
    The Portable Computing Language (a.k.a. POCL or PortableCL) is the effort for getting OpenCL running on CPUs as well as other hardware for this open-source code-base that supports OpenCL 1.2 with some OpenCL 2.0+ functionality. The main "feature" of POCL 1.2 is support for LLVM Clang 7.0 as previously the support was limited to LLVM 6.0, but now this new version of LLVM is supported. The HWLOC 2.0 library is also now supported. There are also some minor feature additions like device-side printf being supported.
  • Robert O'Callahan: More Realistic Goals For C++ Lifetimes 1.0
    Over two years ago I wrote about the C++ Lifetimes proposal and some of my concerns about it. Just recently, version 1.0 was released with a blog post by Herb Sutter. Comparing the two versions shows many important changes. The new version is much clearer and more worked-out, but there are also significant material changes. In particular the goal has changed dramatically.

Money and Press for FOSS FUD firms