Main menu:

Sponsoring

Please consider a small donation:

 

 

Or you can donate bitcoin:

 

Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank

Fame

FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.

Search

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 411 other subscribers

My Favourites

Slackware

Calendar

January 2019
M T W T F S S
« Dec    
 123456
78910111213
14151617181920
21222324252627
28293031  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current

RSS SBo

Meta

KDE Plasma 5 for Slackware – end of the year edition

There has been a bit of a hiatus in my Slackware related activities and a relative silence on this blog, It’s mostly related to my new job which proved to be a bit more time-consuming than I anticipated. I also have to fulfill my old job role until that vacancy is filled. Actually, February 1st is when the successor for my old job will start in my new team. A little less than two months to go, meaning that the hard work continues. But, I get to visit the US of A in January, just booked the flights and hotels today. Wilton and San Diego will be my ‘targets’ but a sunday stroll in New York will certainly be an option, unless there’s a meter of snow of course.

Here is some Slackware related news for you.

I just uploaded a whole new batch of packages containing KDE Plasma5 for Slackware. The previous batch, KDE 5_18.10 is already two months old and has some library compatibility issues. The new KDE 5_18.12 for Slackware consists of KDE Frameworks 5.53.0, Plasma 5.14.4 and Applications 18.08.3. All this on top of Qt 5.11.3.
Compiled on the latest Slackware -current, it’s running smoothly here on my laptop.
I decided against upgrading to QT 5.12.0. This is a new LTS release, but I will wait for the other distros to find bugs in this new software. Next week, KDE will release KDE Applications 18.12.0 and that too is something I want to check a bit before releasing Slackware packages. Therefore it’s likely that a new batch of packages containing Qt 5.12 and KDE Applications 18.12 will see the light shortly after the New Year.

I updated some of the other packages in the periphery of the KDE software collection. In plasma-extra there’s new versions of kdeconnect-framework and wacomtablet. And in applications-extra I updated kdevelop, kdev-php, kdev-python and kmymoney to their latest versions.

There’s also a package removal. The kde-wallpapers package in plasma-extra originates in the old KDE4 era, and the new Plasma5 has its own wallpapers in the package plasma-workspace-wallpapers.

As always, the ‘ktown’ repository https://slackware.nl/alien-kde/ (rsync://slackware.nl/mirrors/alien-kde/) is the master for the KDE Plasma5 packages for Slackware-current. A fast mirror is http://slackware.uk/people/alien-kde/ (rsync://slackware.uk/people/alien-kde/).
The source code history for the ‘ktown’ package build framework can be found in git: https://git.slackware.nl/ktown/ . I will create a new “5_18.12” tag there today.

A fresh Plasma5 variant of the Slackware Live Edition based on liveslak is in the making and will be uploaded to https://slackware.nl/slackware-live/latest/ once it is ready and I have tested it properly. Check the ISO timestamp somewhere later this week.

Have fun! Eric

Comments

Comment from Antoine
Posted: December 10, 2018 at 21:53

Do you think you could bring back the multilib 32compat to the Plasma 5 based liveslak image? I know it would be too big for a DVD, but most people use large USB sticks for liveslak these days anyway.

Comment from alienbob
Posted: December 10, 2018 at 22:04

Indeed, the reason for not including the multilib packages in the Plasma5 ISO is that the size of the ISO needs to stay below the DVD media limit.
But, I always publish the squashfs module for multilib here: https://slackware.nl/slackware-live/bonus/ – I have offered that as a separate download always, even when it also was part of the Plasma5 ISO.

If you use liveslak on a USB stick then all you have to do is download the multilib module and copy it into the /liveslak/addons/ directory. It will then always be enabled on boot, by default.

Comment from Antoine
Posted: December 10, 2018 at 22:31

Nice! I did not know that. It might be worth it adding a short note about it on your main multilib page: https://wiki.alienbase.nl/doku.php?id=slackware:multilib

Comment from alienbob
Posted: December 10, 2018 at 23:04

It’s completely unrelated to that multilib page,

Comment from Michael Langdon
Posted: December 11, 2018 at 01:12

Thanks Eric! Flawless as usual (at least when I don’t make an error 🙂 ).

Comment from Res
Posted: December 11, 2018 at 01:17

Wow you have to wait till after the holidays. to, well, have your holiday 🙂

KDE Q, if your desktop has been up for days and weeks, and you issue a shutdown (by start menu OR command line) does the box shutdown normally, AKA quickly? I’m still using kde485 and well, Ive re-purposed my UPS onto the TV ages back because KDE takes 15+ minutes to exit! so its a waste of time since UPS issues shutdown at lowbatt being 20% capacity – I get journal recovery either way. Ive had little corruption so far, but hope to eliminate it totally. only seems to happen if box up for more than 24 hours, if I shut it down after 5 hours, its like gnome – exits right away.

Comment from acidtripper
Posted: December 11, 2018 at 01:27

Thanks eric, installing it right now.

Comment from Eduardo
Posted: December 11, 2018 at 03:09

Thank you Eric! Downloading right now

Comment from Jen
Posted: December 11, 2018 at 07:10

This winter might be odd with the El Niño. It seems like when we’ve got a mild summer with few storms or hurricanes, we get slammed in the winter (see also 2015.) It’s been pretty cold and dry so far, though.

Comment from anonymous
Posted: December 11, 2018 at 07:15

Is KDE 5 not planned for Slackware 15?

Many people have been using it for quite a while, from ktown.

Comment from acidtripper
Posted: December 11, 2018 at 13:03

Eric will you visit Pat in USA? any idea about kde5 introduction on slack15?

Comment from alienbob
Posted: December 11, 2018 at 13:19

anonymous, nothing has been decided yet for Slackware 15. But KDE4 is unmaintained and stale and needs to be removed as far as I am concerned.

I expect that at least the KDE5 dependencies will be taken care of in Slackware 15 (qt5 and qt5-webkit in particular). In that case, and if Plasma5 is not getting added to Slackware 15, I may continue pushing updates to my ktown repository.

I will definitely *not* be maintaining Plasma5 for ever if Pat decides to skip all of it.

Comment from alienbob
Posted: December 11, 2018 at 13:21

Res, I do not know what the shutdown time of Plasma5 is when you have kept it running for several days. I run Plasma5 on my livingroom PC and my laptop and both are down during the night.
But shutdown is very fast after a day’s work.

Comment from acidtripper
Posted: December 11, 2018 at 15:27

Do you have any idea about this segmentation fault? https://pastebin.com/t62BDFTx happens when trying to start telepathy for example. when loggin to google account. what would be related to?

Pingback from Eric Hameleers KDE Plasma 5 güncellemesini yaptı | get GNU
Posted: December 11, 2018 at 16:05

[…] söyledi. KDE Plasma 5 güncellemesi hakkında ayrıntılı bilgi edinmek için Hameleers’in blog yazısını […]

Comment from alienbob
Posted: December 11, 2018 at 19:22

acidtripper I have not seen any crashes on my laptop, however I am seeing crashes in kdeconnectd in virtual machines I am testing Plasma5 on.

Comment from acidtripper
Posted: December 11, 2018 at 19:59

I have that error on kdeconnectd. yesterday installed on bare metal t460 latest -current iso + new kde. and have that annoying error . Now installing on other machine, seems to be ok, no kdeconnectd error. but always the same lib which fails: libthread_db.so. no clue about it. baloo sometimes fail also. when extracting a tar.gz for example.

Comment from Eduardo
Posted: December 11, 2018 at 21:19

Eric, I’m running this Plasma release and everything seems to be running smoothly. Thanks!!
I think it’s high time for Slackware to include Plasma 5. Thanks for all your effort.

Comment from alienbob
Posted: December 11, 2018 at 22:38

I recompiled qca-qt5 and that seems to solve the segfaults.
I’ll also create a new 32bit package and upload those to the repository.

Pingback from Links 11/12/2018: Tails 3.11, New Firefox, FreeBSD 12.0 | Techrights
Posted: December 12, 2018 at 00:24

[…] KDE Plasma 5 for Slackware – end of the year edition […]

Comment from acidtripper
Posted: December 12, 2018 at 03:31

Thanks eric, qca-qt5 seems to solve that problems, testing it right now. Your work is very appreciated, and i hope Pat will take into account KDE5 introduction.
We have many reasons to include it on slack15. Plasma is pretty mature, stable , qt libraries are being used a lot in new projects, and this issues are fine tuning. Keeping kde4 would be a thing of the past. Maybe a is a good idea to make some voting in web. Personally i see pretty straight forward Slackware 15 with kde5. Mature and stable as have always being.
Thanks again! Gonzalo Navarro.

Comment from anonymous
Posted: December 12, 2018 at 03:51

Well, I don’t use Plasma, although I do use several KDE apps in my daily work.

Although dropping Plasma while keeping kdelibs only doesn’t seem to make much sense either.

Comment from rs
Posted: December 12, 2018 at 05:38

Certainly won’t be a meter of snow in San Diego in January.. Is this your first visit to SD?

Comment from alienbob
Posted: December 12, 2018 at 09:15

rs, the meter of snow is a possibility during the Wilton/New York part of my visit. In San Diego I expect nice weather. I was there for a couple of weeks, several years back, but that was in July and it was sweltering hot. I hiked for a couple of sundays in Elfin Forest and that was tough. Needed drink a lot of water to cope.

Comment from burdi01
Posted: December 12, 2018 at 13:35

Playing with your Dec’18 Plasma5 Live ISO I found that Lumina segfaults in libQt5Widgets, just as it did in several of the previous incarnations of the Plasma5 Live ISO.

Dec 12 13:10:27 darkstar dbus-daemon[2070]: [session uid=1000 pid=2068] Successfully activated service ‘org.a11y.Bus’
Dec 12 13:10:29 darkstar kernel: lumina-desktop[2076]: segfault at 200090029 ip 00007f894917e625 sp 00007ffdf4633a30 error 4 in libQt5Widgets.so.5.11.3[7f89490cd000+35f000]
Dec 12 13:10:29 darkstar kernel: Code: 8d 50 10 48 63 48 08 48 63 40 0c 48 8d 2c ca 4c 8d 2c c2 49 39 ed 74 45 0f 1f 44 00 00 48 8b 5d 00 48 85 db 74 2e 48 8b 43 08 40 20 01 74 24 48 89 df e8 6d 6e f8 ff 48 89 de 48 8b 10 48 89
Dec 12 13:10:48 darkstar dbus-daemon[2340]: [session uid=0 pid=2338] Activating service name=’org.xfce.Xfconf’ requested by ‘:1.0’ (uid=0 pid=2347 comm=”xfce4-session “)

No panic, just reporting …
Regards, Dick 😀

Comment from burdi01
Posted: December 12, 2018 at 13:44

Hmm, googling for “lumina libqt5widgets” gives a number of hits …
For as far as I read them none of these mention a segfault just after the Lumina startup …
😀

Comment from rs
Posted: December 12, 2018 at 18:58

Yes, a poorly worded post on my part. I realized the comment about snow could be read in two ways a few minutes after I submitted, but it was too late to change it. Typing before bed.. July is certainly not the season to be hiking in Elfin forest. Those inland areas get quite hot at the peak of the summer. Especially in confined canyon areas, or when tropical humidity blows up this way from storms in the Gulf of California. It gets truly hot & tropical at those times. Unpleasantly so. Coastal areas are a lot more pleasant that time of year. Funny you should mention Elfin Forest. A rather obscure place. San Diego County is full of obscure but beautiful places & things.

Comment from regnad kcin
Posted: December 14, 2018 at 11:15

looking good. no noto-cjk worries. wacom tablet settings upgrade is quite welcome. continuous progress is occurring.

Comment from alienbob
Posted: December 14, 2018 at 15:09

I have uploaded a patched ‘plasma-desktop’ package to fix a crash in the taskmager when “application grouping” is enabled.
I also compiled the latest Krita which was released yesterday and uploaded that.

Next on the list will be the package recompiles that are required after Pat updated the ‘boost’ package in -current.

Comment from acidtripper
Posted: December 15, 2018 at 02:39

Great alienbob, I installed it. since i work with 2 monitors, one hd and other 1366×768. after hard day work. sometimes the grouping made crash panel. So this is a good fix, i think kde related bug or what do you think? .
Also it would be interesting to check telepathy, i tried adding my google account and it doesn’t go online. it says something like “Checking SSL” and then it fails to auth.
Which is the way to run kde with debug activated?
Thanks.

Comment from Jeffy
Posted: December 15, 2018 at 05:21

Do you have the time to update your OpenJDK package?

Thanks!

Comment from alienbob
Posted: December 15, 2018 at 13:19

Jeffy, seems I missed that one in October, thanks. I will add it to the TODO for this week.

Comment from anonymous
Posted: December 15, 2018 at 14:05

Sorry for the off-topic, but I don’t seem to be able to compile freetype from the public slackware git, on the latest -current.
(root@machine: git remote -v
origin git://bear.alienbase.nl/current.git (fetch)
origin git://bear.alienbase.nl/current.git (push)
)

Patches are not gzipped, so zcat | patch fails.

Maybe I should address this to Patrick, but I don’t think his repo is public.

Comment from djs
Posted: December 15, 2018 at 14:09

Just a heads up, harfbuzz-2.2.0 breaks building wine multilib, causes an error with freetype for the 32-bit build.
I reverted to 1.9.0 and it is working. The 64 bit configure works fine with the newer harfbuzz, but fails on the 32bit.

Comment from anonymous
Posted: December 15, 2018 at 14:21

>>Just a heads up, harfbuzz-2.2.0 breaks building wine multilib, causes an error with freetype for the 32-bit build.
I reverted to 1.9.0 and it is working. The 64 bit configure works fine with the newer harfbuzz, but fails on the 32bit.

I confirm!

Comment from alienbob
Posted: December 15, 2018 at 20:27

anonymous, so just gzip that patch yourself man! Don’t be a wuss.

The git repository is mine, not Slackware’s. I commit every distro update to git, I use a script for that which gunzips all patches in the Slackware-current and unpacks a lot of other stuff before committing to git. This allows you to read the patches online and also track their modifications.
If you want to use my git repository to rebuild the Slackware packages, you will have to run the ‘recompress.sh’ script first. That script reverses all my actions on gzipped files.
You can find it here: https://git.slackware.nl/current/tree/recompress.sh .

Comment from anonymous
Posted: December 16, 2018 at 07:06

>>Just a heads up, harfbuzz-2.2.0 breaks building wine multilib, causes an error with freetype for the 32-bit build.

You need 32-bit graphite2.

Damn, this cryptic error message as actually due to freetype linked to harfbuzz, which is linked to graphite 2.

For some reason, slackpkg install-new doesn’t didn’t install graphite2-compat32. I don’t know why, maybe it is a bug in slackpkg+.

>>anonymous, so just gzip that patch yourself man! Don’t be a wuss.

yeah, that’s what I did! And I did found the recompress.sh. Just thought it would be a bit more `self-documenting’, as the GNU people like to say, to mention it somewhere, like in a readme file.

Comment from anonymous
Posted: December 16, 2018 at 07:09

Indeed, for example, on my machine, at the moment,

slackpkg search multilib

lists

uninstalled multilib lmdb-compat32-0.9.22-x86_64-2compat32

On the other hand, if I command:

slackpkg install-new

Looking for NEW packages to install. Please wait… DONE

No packages match the pattern for install.

So don’t trust slackpkg install-new too much.

Comment from alienbob
Posted: December 16, 2018 at 13:14

anonymous, sorry, I can not take you seriously. Fuck GNU people.

Read the fucking documentation is one. I have told and written uncounted times that “slackpkg install-new” only works with OFFICIAL SLACKWARE PACKAGES. You need to “slackpkg install ” to install new packages in a 3rd party repository.

And two: Use a name or a nick instead of the fucking cowardly anonymous. This is the last time I talk to “anonymous”.

Yes I had a bad night, thank you for asking. I am *very* unforgiving to comments like this before my first coffee.

Comment from regnad kcin
Posted: December 17, 2018 at 12:16

actually I just noticed that if I display a folder content (like Desktop) on the desktop, the content is not properly refreshed (not the actual content of the folder) and the icons are not clickable. I havent looked into it further yet, as I am busy and it is only a minor issue.

Comment from regnad kcin
Posted: December 17, 2018 at 12:22

well, if I set the “Specify a folder:” dialog radiobutton and field to “file///home/usernamehere/Desktop” , the folder display works fine.

Comment from anonymous
Posted: December 17, 2018 at 15:00

Hey, Eric, this wasn’t a complaint. You’re doing an excellent thing for us all.

My comment about slackpkg wasn’t a complaint either, I was just thinking about someone googling djs’s comment about ‘harfbuzz-2.2.0 breaks building wine multilib,’. So I just posed a solution here for the people who find it after me.

Even so, it wouldn’t have been slackpkg’s problem, but maybe I need to suggest Matteo Rossini to add this feature (install new packages) to slackpkgplus.

Just ignore this as a metadata.

P.S.: I wrote my true email when commenting this thread, and WordPress even loaded my Gravatar. My nickname is Lockywolf. I just don’t like webspiders trawling the net for my personal data.

Comment from alienbob
Posted: December 17, 2018 at 16:10

The “slackpkg install-new” command works by scanning the Slackware ChangeLog.txt for lines that have “Added.” in them. This allows slackpkg to create a list of all packages that got added between one release and the next.

This is functionality that can not be expanded to 3rd party repositories. In those cases you will have to use “slackpkg install <3rdpartyrepo>” to get a list of the packages you do not have installed locally.

Comment from alienbob
Posted: December 17, 2018 at 16:12

This blog has no place for people who want or need to stay anonymous. In such a case, you can try emails.

Comment from Gérard Monpontet
Posted: December 20, 2018 at 10:01

dep, ‘json-glib’ is in current, now, Eric 😉

Comment from Jeffy
Posted: December 22, 2018 at 01:15

Thanks much for the updated OpenJDK/JRE packages.

Comment from Jen
Posted: January 3, 2019 at 06:39

Hey thanks for the openjdk update! Happy holidays!

Write a comment