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 426 other subscribers

My Favourites

Online me

Slackware

Calendar

May 2019
M T W T F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
2728293031  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current

RSS SBo

Meta

Python3 update in -current results in rebuilt Plasma5 packages in ktown

Pat decided to update the Python 3 to version 3.7.2. This update from 3.6 to 3.7 broke binary compatibility and a lot of packages needed to be rebuilt in -current. But you all saw the ChangeLog.txt entry of course.

In my ‘ktown’ repository with Plasma5 packages, the same needed to happen. I have uploaded a set of recompiled packages already, so you can safely upgrade to the latest -current as long as you also upgrade to the latest ‘ktown’. Kudos to Pat for giving me advance warning so I could already start recompiling my own stuff before he uploaded his packages.

A couple of good things came out of this effort.

  • I took a patch for the ‘sip’ package from its repository, which then allows for compiling the ‘PyQt’ 4.x package errorfree. This patch will be applied the next official sip release by Riverbank Computing, so then Slackware-current can finally also upgrade to the latest sip and PyQt versions.
  • I wrote a one-liner patch for QScintilla to make the PyQt4 part compile again. So now my QScintilla re-gained support for Qt4 next to Qt5.
  • I updated the ‘digikam’ package to DigiKam 6.0.0, a new major release after two years of development.

Have fun!

Eric

Comments

Comment from Mike Langdon
Posted: February 21, 2019 at 13:14

Thanks Eric! I was going to hold off, but after running slackpkg update I saw that you were way ahead of the game. The upgrade was finished before I got the blog email.

Seems to be just fine!

Comment from Eduardo
Posted: February 21, 2019 at 13:40

Thank you Eric! Downloading now.

Comment from Eduardo
Posted: February 21, 2019 at 20:26

Hi Eric, just wanted to confirm that everything is running smoothly after the upgrade. Thanks!

Comment from alienbob
Posted: February 22, 2019 at 00:44

Good to hear.

Comment from ArTourter
Posted: February 22, 2019 at 02:44

Hi Eric.

Thanks for all your work. One thing I have notice is that I get a gpg error when slackpkg is checking your PyQt package.

Looking at the repo, the build number has not been changed so it was not picked up but slackpkg update, but forcing a reinstall fails. the package I currently have install still has python3.6 files.

Pingback from Links 22/2/2019: GNOME 3.32 Beta 2 Released and Fedora 30 Flicker-Free Boot | Techrights
Posted: February 22, 2019 at 10:41

[…] [Slackware] Python3 update in -current results in rebuilt Plasma5 packages in ktown […]

Comment from alienbob
Posted: February 22, 2019 at 21:46

ArTourter yu are correct, the GPG signature and MD5SUM files are out of date for that package, I am re-generating them now.

Comment from ArTourter
Posted: February 22, 2019 at 23:57

Thanks Eric.

The signature now match but the package still has the same build number (1alien) as the python3.6 version so it is not picked up by slackpkg as an potential update.

Cheers

Comment from alienbob
Posted: February 23, 2019 at 01:30

ArTourter the package was recompiled but retained the same old build number because the original one is also a correct package.
So, if you already had it, you keep that one installed. If you do a new installation you’ll get the new package.

Comment from Ricardo
Posted: February 23, 2019 at 03:06

@alienbob, but if you already have the original PyQt (compiled against python 3.6) you can’t “upgrade” to the (same) version compiled against python 3.7using slackpkg+.

Or at least I couldn’t, I had to uninstall it and reinstall it.

Comment from Ricardo
Posted: February 23, 2019 at 03:14

BTW, am I the only one experiencing crashes of kdeinit5 after the last -current + ktown update? It seems to happen when I get notification from kdeconnect.

Also, after the upgrade to applications 18.12.2 akonadi_birthdays_resource crashes on login but re-execs and keeps running fine (so not much of a bother).

Thanks

Comment from Ricardo
Posted: February 23, 2019 at 17:53

Thanks Eric for bumping PyQt’s build number!

Also, after the update to mariadb of today, akonadi_birthdays_resource no longer crashes.

Comment from Eduardo
Posted: February 24, 2019 at 00:50

Hi Eric, in today’s -current update Pat added pyxdg. Should we keep your package? Thanks!

Comment from alienbob
Posted: February 24, 2019 at 02:21

Hi Eduardo, either package is OK.
Now that Pat added a pyxdg package to -current I will remove mine on the next update.
I asked, and it appears that pyxdg allows fvwm to use the .desktop entries from the likes of XFCE and Plasma5.

Comment from Eduardo
Posted: February 24, 2019 at 03:11

Hi Eric, thanks for the clarification. I will replace your package with Pat’s now.

Write a comment