My thoughts on Slackware, life and everything

KDE 4.11 – first release candidate available for Slackware-current

A few days ago, the first release candidate of KDE 4.11 was made public – in source format of course. The source version is “4.10.95”. I had an updated KDE.SlackBuild framework ready since the first beta. A re-work was needed because KDE 4.11 splits another four of the big packages in a lot of smaller individual program packags: kdeadmin, kdetoys, kdesdk and kdenetwork.

I took the bait and built KDE 4.11 RC1 on Slackware-current. Uneventful as always if you have the proper KDE.SlackBuild ; I added the new Calligra 2.7.0 (still waiting for the official release announcement but I decided that I have waited long enough) and proposed the new build to Pat. I needed to know if he had plans for Slackware-current. We agreed on Slackware-current sticking with KDE 4.10 for now, and I would upload the package set to my ‘ktown‘ repository.

So here we are, and I can offer you KDE 4.11 RC1 for Slackware-current. Note that this is not going to work on Slackware 14.0 ! If you are eager to try out what’s going to become KDE 4.11 I encourage you to upgrade your Slackware to what will become 14.1 🙂

announce-4.11-beta1

New KWalletManager user interface; changes to Okular

What’s new in KDE 4.11 RC1 ?

It is recommended to read the feature plan for the new 4.11 series. Most notable changes are the expansion of the use of Qt Quick (the application framework which includes the interpreter language QML), faster Nepomuk indexing (many people keep complaining about Nepomuk), many Kontact improvements, and the start of support for the Wayland compositor in KWin (the window manager of KDE) as well as OpenGL improvements. Overheard during Akademy 2013 (held in Bilbao, ended yesterday) was the fact that KWin may depend on SystemD in future. Bad move, kDE!

How to upgrade to KDE 4.11 RC1 ?

You will find all the installation/upgrade instructions that you need in the accompanying README file. That README also contains basic information for KDE recompilation using the provided SlackBuild script. Earlier blog posts have more information on rebuilding from source and upgrading from Slackware’s own KDE.

You are strongly advised to read and follow these installation/upgrade instructions!

Where to find packages?

Download locations are listed below (you will find the sources in ./source/4.10.95/ and packages in /current/4.10.95/ subdirectories). Using a mirror is preferred because you get more bandwidth from a mirror and it’s friendlier to the owners of the master server!

Have fun! Eric

54 Comments

  1. cwizardone

    Thank you for putting the packages together.
    I’ve ran into one problem, it won’t load the NetworkManager widget and says it can’t find the component.

  2. cwizardone

    I just re-read the above. To clarify, it won’t install the widget to the panel. When you move the mouse over the red…. whatever it is suppose be, where I tried to place the networkmanager widget, a box appears with the message that it cannot find the component.

  3. y0g1

    I noticed the same problem with NetworkManager widget – it does not work.

  4. y0g1

    Other problems with 4.11:
    – konqueror in webkit mode crashes on gcc.gnu.org
    – amarok crashes while using Jamendo and changing slider position

  5. Willy Sudiarto Raharjo

    kwin keep crashing here on my machine and turn my desktop into unusable state. I had to revert back to 4.10.5 in -Current.

    About Amarok, it seems that it must be rebuilt with this patch to make it work: https://projects.kde.org/projects/extragear/multimedia/amarok/repository/revisions/e899704b3db4af2ff228eb0d4dbbec05fb9a2448

  6. Willy Sudiarto Raharjo

    Ah, forgot to mention that profile AC is having some problems with power management modules. I think some entries in $HOME/.kde/share/config/powermanagementprofilesrc must be cleaned up (manually)

  7. LoneStar

    hm.. has any reasoning started on this info of future dependencies on systemd?

    could it work with a “fake” systemd library put there just to make it work, just like chrome with libpam.so ?

  8. alienbob

    LoneStar – there is no “fake” libpam for Chrome… it is the actual PAM library extracted from the pam package which is created with the sources in extra/source/pam/ …

    Eric

  9. alienbob

    To sum up the major issues: networkmanager widget does not work, powermanagent acts weird, konqueror in webkit mode crashes, amarok crashes, kwin crashes:

    I do not care much for amarok but if someone reports that the patch works which was mentioned by Willy, then I” rebuild it.

    I wonder if the networkmanagement and kwebkitpart have to be rebuilt. Anyone tried that yet?

    KWin did not crash on me yet, but I have been running in a Virtual Machine so far. I am now upgrading the laptop to KDE 4.11 RC1 because I have another Linux OS on that one, and it is the only machine where I can suirvive a period of non-functional Slackware with KDE.

    I assume that everyone with a problem has already tried creating a fresh new useraccount to see if your crashes are caused by the new packages or by old configuration files?

    Eric

  10. LoneStar

    @Eric

    yes, sorry, I knew that was a wrong statement =)
    with “fake” I was intending that it’s just there to make chrome happy and it’s not really being used for anything else in the distribution.

    So I was wondering if something similar could work with systemd for Kwin, putting there its library without using it for anything else.

    But I guess it’s too early for thinking about this now..

  11. alienbob

    Hi LoneStar

    According to the comment in http://blog.martin-graesslin.com/blog/2013/07/akademy-impressions-2/ it is not yet set in stone that there will be a hard dependency on SystemD. But I feel that we (being the community aound an independent distro with independent decisions about what we want to include) have to make our voices heard in the KDE community.

    Eric

  12. alienbob

    First quick view of KDE 4.11 RC1 installed on my laptop already pointed out the networkmanager widget issue.
    The kde-workspace package used to have a “/usr/lib64/libsolidcontrol.so.4” library which is now gone, and the widget in the networkmanagement package links directly to that library.

    I am going to rebuild networkmanagement to see if that fixes the issue.

    Eric

  13. Willy Sudiarto Raharjo

    I tried the first attempt on my main desktop, so i can’t leave it as non-functional for long period. Even i have MATE installed, but i still use a lot of KDE apps on my daily activities.

    I will try this on a clean system of Slackware-Current on VM at my office tomorrow.

  14. alienbob

    I built networkmanagement-0.9.0.9 after I found out that the current networkmanagement-0.9.0.8 package could not be rebuilt because of a solid-related compilation error. With the new 0.9.0.9 package I have a working NM widget in my KDE 4.11RC1.
    I also rebuilt kwebkitpart and I do not see a crash when konqueror opens gcc.gnu.org.
    I have no issues with kWin, but it had fallen back to XRender for its desktop effects (and several of the desktop effects require OpenGL renderer). When I tried to configure OpenGL 3.0 the KWin crashed immediately, but using OpenGL 2.0 everything is fine. This laptop uses the Intel Open Source graphics driver. Are those with KWin issues running the binary NVIDIA driver?

    I’ll upload the new packages as soon as I have the 32-bit versions ready.

    Eric

  15. Willy Sudiarto Raharjo

    Yes, i’m running NVidia driver and most of the bug report that i found are also using NVidia GPU

  16. Willy Sudiarto Raharjo

    @Eric:
    About the OpenGL thing, i guess Martin has shared this on his blog last month: http://blog.martin-graesslin.com/blog/2013/06/more-software-compositing/

  17. alienbob

    The ‘ktown’ repository has been updated with packages for networkmanagement (upgraded to version 0.9.0.9) and kwebkitpart (rebuilt the slackware-current package).

    Eric

  18. MartinOwaR

    I rebuilt amarok (slackware-current package) with the patch above, no more segfault, it works fine.

  19. alienbob

    Hi MartinOwar,

    If you look at the Amarok bug report: https://bugs.kde.org/show_bug.cgi?id=320855 you’ll see that there are actuall *two* patches which fix crashes. Not sure whether the first one (the one you used) and/or the second one is required.

    Eric

  20. Willy Sudiarto Raharjo

    @Eric:
    It should be this one : http://bugsfiles.kde.org/attachment.cgi?id=80413
    It has been pushed to the master branch which is the same patch i posted on previous comments

    The second patch hasn’t been reviewed and accepted yet

  21. alienbob

    OK, building a new Amarok with that patch then. The package will show up in the repository soon, I hope.

    Eric

  22. cwizardone

    No sound. The system notifications play as they should but there is no sound from any of the applications be they multimedia or a mail received sound from Thunderbird.
    Thanks for fixing the networkmanager widget!

  23. cwizardone

    Oops. Somehow the pcm setting in the alsamixer was reeset to zero. Resetting it did the trick, but the question become, what reset it to zero?

  24. alienbob

    Hmmm I have sound in all applications I have used so far: vlc, amarok, audacious,skype.

    Eric

  25. Willy Sudiarto Raharjo

    @cwizardone:
    Yes, i noticed the same thing when KDE started. Usually it has a sound, but on 4.11 RC1, no sound played.

  26. cwizardone

    “Action Policy”? “Configure policies for trusted actions in the system”??!!

    Maybe this has been there for sometime, but I don’t recall seeing it before. It all looks very mickeysoft-windows-ish.

  27. alienbob

    cwizardone – this systemsettings applet is not new, it is part of working with polkit and has been part of KDE’s systemsettings since Slackware 14.
    But I fail to see how this is “mickeysoft-windows-ish” ? System policies are not the exclusive domain of Microsoft.

    Eric

  28. cwizardone

    Went to use Gwenview and it couldn’t find the plug-ins. As one now has to… grrrrrr… install digikam to get the use of the kipi-plug-ins I tried to run digikam and it failed. So I tried to re-build digikam and the process failed with this error:

    Marble::GeoPainter*)’:
    /tmp/SBo/digikam-3.1.0/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:642:14: error: ‘class Marble::GeoPainter’ has no member named ‘autoMapQuality’
    painter->autoMapQuality();
    ^
    make[2]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o] Error 1
    make[2]: Leaving directory /tmp/SBo/digikam-3.1.0/build’
    make[1]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/all] Error 2
    make[1]: Leaving directory /tmp/SBo/digikam-3.1.0/build’
    make: *** [all] Error 2

  29. cwizardone

    btw, when trying to run digikam (before trying to rebuild it) it failed with this error:

    digikam: error while loading shared libraries: libgphoto2_port.so.0: cannot open shared object file: No such file or directory

  30. cwizardone

    “cwizardone – this systemsettings applet is not new, it is part of working with polkit and has been part of KDE’s systemsettings since Slackware 14.
    But I fail to see how this is “mickeysoft-windows-ish” ? System policies are not the exclusive domain of Microsoft.
    Eric”

    Well, it appears that “they,” the people at KDE, are deciding for me just what organizations or software can access my computer and I don’t see an option for blocking it, unless turning it off is available to root. At the moment I’m looking at it as user.

  31. david

    With the latest packages, it’s all ok!
    Thanks to Eric and KDE people.

  32. Willy Sudiarto Raharjo

    @cwizardone : you are missing libgphoto2 from -Current and your digiKam source is still at 3.1.0 which is outdated compared to KDE libraries which are now at 4.11. Can you try use 3.2.0?
    They are now at 3.3.0-beta3 and it should sync with KDE 4.11.

  33. cwizardone

    @Willy Sudiarto Raharjo: Thanks for taking the time to reply. Greatly appreciated.
    I’ve checked and doubled checked and the latest version of libgphoto2 is installed and has been since it was first posted to -currernt back in mid June.
    Tried to build digikam 3.2.0, and it failed at,
    CMakeFiles/kipicmd.dir/kipiinterface.cpp.o:(.rodata._ZTV13KipiInterface[_ZTV13KipiInterface]+0x128): undefined reference to KIPI::Interface::editingFinished(KUrl const&, QFlags)’
    collect2: error: ld returned 1 exit status
    make[2]: *** [extra/kipi-plugins/tests/kipicmd] Error 1
    make[2]: Leaving directory /tmp/SBo/digikam-3.2.0/build’
    make[1]: *** [extra/kipi-plugins/tests/CMakeFiles/kipicmd.dir/all] Error 2
    make[1]: Leaving directory /tmp/SBo/digikam-3.2.0/build’
    make: *** [all] Error 2
    root@bmoc:/home/storage/software/slackbuilds/digikam#

    I then tried to build digikam 3.3.-beta3, and it failed at the exact same spot.

  34. david

    My Battery Monitor widget lost “Sleep” button… can anyone else confirm this?
    I’ve tried to use Sleep button from KDE menu, but it seems to do nothing else other than show a black screen…
    If I execute the command “dbus-send –system –print-reply –dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend”, suspend works fine.

  35. roberto

    Hi, to questions:
    If i’ve 4.10.5 from your package can i upgrade via slapt-get?
    or there is new packages in rc1?
    I’ve not found kipi-plugins: where is a updated package?

  36. Willy Sudiarto Raharjo

    kipi-plugins is not part of the KDE Core packages

  37. Willy Sudiarto Raharjo

    @cwizardone : do you have kipi-plugins from the old version (2.9.0) ?
    Since digikam-3.0, they provide an internal kipi-plugins. I haven’t tested 3.3.0-beta3 yet, but i have 3.2.0 running fine on my system with KDE 4.10.5. Not yet tested on KDE 4.11, since i couldn’t have a stable performance on KDE 4.11 yet. I tried to use a clean Slackware-Current on VM and it had the same problems i had on my main desktop. KWin and Plasma Shell keep crashing, so i can’t do anything, but to revert it to a snapshot i i created earlier just before upgrading to KDE 4.11.

    Digikam usually released a new version along with KDE release. I think digikam 3.3.0 will be released after KDE 4.11 final gets released.

  38. Etienne

    The release plan for digikam can be seen here : http://www.digikam.org/about/releaseplan

    It seems that you will have to wait digikam 3.4.0 to be compatible with KDE 4.11

  39. roberto

    Ok, i’ve compiled digikam 3.2 and then i’ve the kipi-plugins work perfectly.
    Thank’s

  40. Mike

    Is therte any solution to the kwin problem nvidia driver users have got?

    Mike

  41. cwizardone

    @ Willy Sudiarto Raharjo,
    I removed 4.11rc1 (4.10.95) and re-installed 4.10.5, and Gwenview, digiKam and the kipi-plugins are now working as they should. At the moment digiKam 3.2 is building in another window and it looks like it will be successful this time.
    Thanks for all your advice. Greatly appreciated! 🙂

  42. Willy Sudiarto Raharjo

    @Mike: No, not yet unfortunately
    Do you use NVidia GPU as well and suffer the same problem as mine? KWin/Plasma keep crashing?

  43. escaflown

    Same issue as Willy: Kwin/Plasma keep crashing. No NVidia GPU here.

  44. alienbob

    Hi Willy

    I have upgraded my desktop to KDE 4.11RC1 today. This is 64-bit Slackware-current.
    This computer has a GeForce GT 240 card inside, and I upgraded to NVIDIA driver version 319.32 together with the new KDE.
    One of the first things I did after logging in, was switching the Compositing Type to “OpenGL 3.1” with Qt Graphics System set to “Native”.
    I have not had a single crash yet, and played with various applications including dolphin – thumbnail view is lightning fast, semantic search, VLC playing a few movie fragments windowed as well as full-screen. I am keeping KDE 4.11 RC1 on here.

    Eric

  45. mike

    I do and also vdpau so nouveau is not an option.

  46. Willy Sudiarto Raharjo

    @Eric:
    Unfortunately i can’t change the setting at all since KWin crashed first. How do you change that configuration on CLI?

    I used an older GPU so i’m forced to use 304.88 driver.

  47. Eduardo

    Thank you Eric!

    The install went all well and everything seems to work OK. Well, *almost* everything. Looks like there is a showstopper bug in akonadi:

    http://lists.kde.org/?l=kdepim-users&m=137457691911237&w=2

    I understand that the KDEPIM folks do not recommend using 4.10.95 if you use maildir for your mails (as I have).

    Right now I’m hitting loads of 14.10 and the like with my 2 cores at 100%, memory maxed out and thrashing… load even reached 17. Thanks heavens that Slackware still is responsive so I can type this.

  48. alienbob

    Hi Eduardo

    Let’s see if the KDEPIM developers can fix this before the final release of KDE 4.11.

    Cheers, Eric

  49. Willy Sudiarto Raharjo

    @Eric:
    RC2 packages is now available. Hopefully most of the bugs has been fixed on this stage 🙂

  50. Eduardo

    Hi Eric, I am trying to compile RC2 with your SlackBuild but compilation fails on kdebase:nepomuk-core with the following messages:

    [ 83%] Building CXX object services/fileindexer/indexer/CMakeFiles/nepomukffmpegextractor.dir/ffmpegextractor.cpp.o
    /tmp/kde-build/kdebase/nepomuk-core-4.10.97/services/fileindexer/indexer/ffmpegextractor.cpp:37:28: fatal error: libavutil/dict.h: No such file or directory
    #include
    ^
    compilation terminated.
    make[2]: *** [services/fileindexer/indexer/CMakeFiles/nepomukffmpegextractor.dir/ffmpegextractor.cpp.o] Error 1
    make[1]: *** [services/fileindexer/indexer/CMakeFiles/nepomukffmpegextractor.dir/all] Error 2
    make: *** [all] Error 2
    kdebase:nepomuk-core failed to build.

    Do you have any pointers?? Thanks in advance.

  51. Willy Sudiarto Raharjo

    Which ffmpeg version you used?
    I used Eric’s restricted ffmpeg and i got it here on
    /usr/include/libavutil/dict.h

  52. Eduardo

    Willy: I thought of that also and I solved the problem. I was using an old 0.6 version from SBo. Upgrading to Eric’s latest restricted version did the trick. After that, it was smooth sailing. Thanks for the tip.

  53. Mike Langdon (mlangdn)

    I finally got around to installing this and I have no issues to report. Everything seems fine after pulling in the Aug 6 updates and now using NVIDIA blob 325.15.

  54. Mike Langdon (mlangdn)

    I forgot to say thanks, Eric.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2024 Alien Pastures

Theme by Anders NorenUp ↑