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

today's leftovers

  • How fast is KVM? Host vs virtual machine performance!
  • Kernel maintenance, Brillo style
    Brillo, he said, is a software stack for the Internet of things based on the Android system. These deployments bring a number of challenges, starting with the need to support a different sort of hardware than Android normally runs on; target devices may have no display or input devices, but might well have "fun buses" to drive interesting peripherals. The mix of vendors interested in this area is different; handset vendors are present, but many more traditional embedded vendors can also be found there. Brillo is still in an early state of development.
  • Reviewing Project Management Service `Wrike` And Seems Interesting
    I have been testing some services for our project and found this amazing service, thought why not share it with you guys, it might be useful for you. Project management is a term that in some respects appears common, yet in practice still seems to be limited to large companies. While this may be true, the foundations of project management are actually rather simple and can be adopted by anyone, in any industry. One of the major requirements you need to consider when selecting a good project management software is the ability to run and operate it on the go via your mobile devices. Other factors include the ability to access the software from any platform whether it be Linux, Mac, or Windows. This can be achieved when the project management software is web-based. Wrike is a software that does of all this.
  • World Wine News Issue 403
  • OSVR on Steam, Unity drops legacy OpenGL, and more gaming news
  • GNOME Core Apps Hackfest 2016
    This November from Friday 25 to Sunday 27 was held in Berlin the GNOME Core Apps Hackfest. My focus during this hackfest was to start implementing a widget for the series view of the Videos application, following a mockup by Allan Day.
  • Worth Watching: What Will Happen to Red Hat Inc Next? The Stock Just Declined A Lot
  • Vetr Inc. Lowers Red Hat Inc. (RHT) to Buy
  • Redshift functionality on Fedora 25 (GNOME + Wayland). Yes, it's possible!
    For those who can't live without screen colour shifting technology such as Redshift or f.lux, myself being one of them, using Wayland did pose the challenge of having these existing tools not working with the Xorg replacement. Thankfully, all is not lost and it is possible even right now. Thanks to a copr repo, it's particularly easy on Fedora 25. One of the changes that comes with Wayland is there is currently no way for third-party apps to modify screen gamma curves. Therefore, no redshift apps, such as Redshift itself (which I recently covered here) will work while running under Wayland.
  • My Free Software Activities in November 2016
  • Google's ambitious smartwatch vision is failing to materialise
    In February this year, Google's smartwatch boss painted me a rosy picture of the future of wearable technology. The wrist is, David Singleton said, "the ideal place for the power of Google to help people with their lives."
  • Giving Thanks (along with a Shipping Update)
    Mycroft will soon be available as a pre-built Raspberry Pi 3 image for any hobbyist to use. The new backend we have been quietly building is emerging from beta, making the configuration and management of you devices simple. We are forming partnerships to get Mycroft onto laptops, desktops and other devices in the world. Mycroft will soon be speaking to you throughout your day.
  • App: Ixigo Indian Rail Train PNR Status for Tizen Smart Phones
    Going on a train journey in India? Ixigo will check the PNR status, the train arrival and departure & how many of the particular tickets are left that you can purchase. You can also do a PNR status check to make sure that your seat is booked and confirmed.

Networking and Servers

  • How We Knew It Was Time to Leave the Cloud
    In my last infrastructure update, I documented our challenges with storage as GitLab scales. We built a CephFS cluster to tackle both the capacity and performance issues of NFS and decided to replace PostgreSQL standard Vacuum with the pg_repack extension. Now, we're feeling the pain of running a high performance distributed filesystem on the cloud.
  • Hype Driven Development
  • SysAdmins Arena in a nutshell
    Sysadmins can use the product to improve their skills or prepare for an interview by practicing some day to day job scenarios. There is an invitation list opened for the first testers of the product.

Desktop GNU/Linux

  • PINEBOOK Latest News: Affordable Linux Laptop at Only $89 Made by Raspberry Pi Rival, PINE
    PINE, the rival company of Raspberry Pi and maker of the $20 Pine A64, has just announced its two below $100-priced Linux laptops, known as PINEBOOK. The affordable Linux laptop is powered by Quad-Core ARM Cortex A53 64-bit processor and comes with an 11.6" or 14" monitor.
  • Some thoughts about options for light Unix laptops
    I have an odd confession: sometimes I feel (irrationally) embarrassed that despite being a computer person, I don't have a laptop. Everyone else seems to have one, yet here I am, clearly behind the times, clinging to a desktop-only setup. At times like this I naturally wind up considering the issue of what laptop I might get if I was going to get one, and after my recent exposure to a Chromebook I've been thinking about this once again. I'll never be someone who uses a laptop by itself as my only computer, so I'm not interested in a giant laptop with a giant display; giant displays are one of the things that the desktop is for. Based on my experiences so far I think that a roughly 13" laptop is at the sweet spot of a display that's big enough without things being too big, and I would like something that's nicely portable.
  • What is HiDPI and Why Does it Matter?

Google and Mozilla

  • Google Rolls Out Continuous Fuzzing Service For Open Source Software
    Google has launched a new project for continuously testing open source software for security vulnerabilities. The company's new OSS-Fuzz service is available in beta starting this week, but at least initially it will only be available for open source projects that have a very large user base or are critical to global IT infrastructure.
  • Mozilla is doing well financially (2015)
    Mozilla announced a major change in November 2014 in regards to the company's main revenue stream. The organization had a contract with Google in 2014 and before that had Google pay Mozilla money for being the default search engine in the Firefox web browser. This deal was Mozilla's main source of revenue, about 329 million US Dollars in 2014. The change saw Mozilla broker deals with search providers instead for certain regions of the world.