My thoughts on Slackware, life and everything

Month: September 2015 (Page 1 of 2)

Update for Chromium 45

chromium_iconGoogle updated their Chrome/Chromium with mention of some security fixes. I had to finish compiling LibreOffice first, and also it takes a while for the official chromium source tarball to appear on Google’s servers. But the weekend started uneventful so it was easy to build you some new packages for the chromium browser inbetween baking some tasty sourdough bread. Accompanied by packages for the widevine plugin (a closed-source non-free plugin which allows you to watch Netflix in particular).

The security fixes in chromium 45.0.2454.101 have CVE numbers:

  • [$TBD][530301] High CVE-2015-1303: Cross-origin bypass in DOM. Credit to Mariusz Mlynski.
  • [$TBD][531891] High CVE-2015-1304: Cross-origin bypass in V8. Credit to Mariusz Mlynski.

Get my chromium (and widevine plugin) packages in one of the usual locations:

Have fun! Eric

LibreOffice 5.0.2 and Calibre 2.39.0 packaged

libreoffce_logoThe Document Foundation announced version 5.0.2 of their free Office Suite a few days ago. LibreOffice 5.0.2 is the second update to the “5” major release. Again this is a bugfix release for Linux, no new functionality has been added. According to the Document Foundation “LibreOffice 5.0.2 is targeted to technology enthusiasts, early adopters and power users. For more conservative users, and for enterprise deployments, TDF suggests the “still” version: LibreOffice 4.4.5“.

The new LibreOffice 5.0.2 packages have been compiled for users of Slackware-current only – after all, you are the power users of Slackware. I offer 4.4.5 packages for Slackware 14.1 where a wee bit more conservatism is a good thing. The 4.4.5 packages should also work on -current, but I have not tested that.

lo502_about

There was a bug report in the comments section of my previous LibreOffice blog post: audio and video files embedded in presentations suffer from delays when opened. This appears to happen in all builds of LibreOffice that use gstreamer-1.x (like my LibreOffice 5 packages) whereas the bug does not appear when LibreOffice has been configured to use gstreamer-0.x (like my LibreOffice 4 packages). The bug has been reported over a year ago, but it does not show a lot of movement.

I decided to stick with gstreamer-1.x, to see if the new release is still affected. Let me know! If the bug still shows, I will compile LO 5.0.3 against gstreamer-0.x again.

For download locations, see below.

calibreicoAlso, I released packages for the latest version of Calibre. I quit following the weekly Calibre update cycle, and at some point noticed that the Calibre developer himself also switched from weekly updates to bi-weeklies.

Calibre 2.x uses Qt5 for its GUI so you’ll have to install a couple of dependencies as well: qt5 of course, and podofo. The remainder of the dependencies (several python libraries) has been built into the package so that they do not have to be installed separately. Available for both Slackware 14.1 and Slackware-current, you can grab the calibre package off  the Slackware server or any other mirror that carries my repository:

Cheers! Eric

New cats in the house

Sometimes you just need to take action. P1010520_medium

We have two new cats in the house. More than four months after our last cat died at a respectable age of almost 19 years, the family decided that the house was too empty and cats had to be part of our life.
Our options were: getting two kittens from the animal shelter; or obtaining older cats from people who could no longer keep theirs.
P1010524_mediumEventually, we found two half-brothers, Holy Birmans just like the two we have had for such a long time.

What a difference between our slender girls of old, and these two massive males!

They will have to socialize for a couple of weeks, getting used to their new home after having lived with their original owners for 8 years. One of the two (Levi) has made the mental switch already. He purrs, eats and drinks, and comes to us for attention. The other one (the dominant male, Shinzo) is still hiding beneath the couch or behind the curtains, refuses to eat and drink (at least as far as we can observe… at night he does probably eat). Or else he hides on a window sill where he is meowing at the chickens outside, and all the birds visiting our bird-food station. But I fear that we will never see him back if he escapes to the garden. It will take time to let him get used to the new house and the new humans. He is a shrewd cat though… my son left the livingroom door to the rest of the house open for only a short while and the cat took that opportunity to disappear into the house. It took us nearly an hour to locate him and draw him out of hiding… in the attic below a pile of furniture parts.

They are adorable though, and sweet. All will be fine in the end.

 

September updates for Adobe Flash

adobe_flash_8s600x600_2 Actually… this time “patch tuesday” came on monday for Adobe’s Flash player plugin. The company released a bulletin for updated Flash player plugins yesterday and I had my packages up in the repository before the end of monday. It was the end of a busy day that started at 03:45 no thanks to an eager TCS escalation manager who called me twice for no good reason, so I did not have energy left to write a blog post in the evening.

This post puts an end to that hiatus: I can now point you to my Slackware packages for chromium-pepperflash-plugin (to be used together with my chromium browser package) which moved up to version 19.0.0.185, while the flashplayer-plugin (for Mozilla-compatible browsers) got incremented to 11.2.202.521.

The main download locations for the Flash plugin packages are as always:

If you are using the slackpkg+ extension for slackpkg, then you just run “slackpkg update && slackpkg update flash”. Alternatively, you can subscribe to my repository RSS feed to stay informed of any updates.

Eric

Second Plasma 5 update for September

The previous update was targeted for August but due to the difficulties I had in compiling all packages, that release slipped to early September. That is why I can announce a second September release for my KDE 5 packages for Slackware. The KDE 5_15.09_02 update contains all new software: Frameworks 5.14.0, Plasma 5.4.1 and Applications 15.08.1.

I had a couple of complaints bout how my previous package set performed. The most annoying issue was the minute-long delay in displaying the “Leave” menu, and the minute-log delay in showing the Logout dialog when the Logoff widget was clicked. I found the cause. It was the LoginKit package which I had added because I hoped that it could help in keeping systemd out of Slackware. I have now removed LoginKit again, and the problem has disappeared. Anyway, ConsoleKit2 does what I hoped LoginKit would do: provide a useable systemd-logind compatible API. It looks like LoginKit will not be needed.

My other major annoyance has not been solved yet, and I am still in dubio whether this is being caused by the recent updates to slackware-current or by the recent Wayland-related code changes in KWin. The issue? Whenever the power saver kicks in and I am not paying attention, the screen of my Lenovo T400 laptop (Intel graphics) turns black. It looks like the backlight does not get turned back on when I move the mouse or press a key. I have to Ctrl-Alt-F1 to get to my Linux console, press the backlight-brightness button until I can see my screen’s content again, and then I can switch back to X using Alt-F7. Another thing: if the screenlocker started during this powersave period, the lock screen that stares me in the eye I switch back to the graphical console, is frozen. I can type my password but no visual feedback is provided, even when I press ENTER. But if I then press Alt-TAB, the screen suddenly refreshes and I see my Plasma 5 desktop in full glory. This looks like a desktop- or window refresh issue, which is why I think it may be related to KWin. I have not filed a bug report yet because I do not yet know against which component to file the bug.

Lastly, the progress bar which shows as part of the Plasma 5 startup splash screen, is not moving. Yet the desktop loads properly in the background and eventually the non-moving progress bar is replaced by the Plasma 5 desktop. Does anyone know if this progress bar is broken somehow? Does anyone know which software component draws that progress bar so that I can file a bug for this as well?

Let’s hope this will be addressed and get fixed eventually. Other than that, Plasma 5 is a fine desktop at the moment.

What’s new in KDE 5_15.09_02?

  • ConsoleKit2 (a drop-in replacement for Slackware’s unmaintained ConsoleKit) has been rebuilt with several patches provided by Robby Workman. And plasma-workspace was patched to allow the screenlocker to use the systemd-logind API provided by ConsoleKit2. No systemd needed! SDDM will again start a ConsoleKit session by adding “ck-launch-session” to the session startup (was accidentally removed previously)
  • As said earlier, I have removed the LoginKit package, it is not needed and did not play nice.
  • One addition to the “deps” is a rebuilt version of Slackware’s libproxy package. I have removed KDE 4 support from that package. The original Slackware libproxy package (with KDE 4 support) is causing crashes in Frameworks 5 (KF5) software which calls functionality in libproxy. One example is the OwnCloud client, and KDE Telepathy will also use libproxy (I am working on adding that soon)
  • I have removed the KDE 4 entry from “xwmconfig” because there is no more KDE 4 desktop session to start. Likewise, I have removed the “startkde4” script.
  • Frameworks 5.14.0 is an enhancement release, you can read the details on https://www.kde.org/announcements/kde-frameworks-5.14.0.php
  • Plasma 5.4.1 is a bugfix release, see https://www.kde.org/announcements/plasma-5.4.1.php . Nothing really stands out in the ChangeLog for this release.
  • Applications 15.08.1 was just released today. It is a bugfix release for the 107 programs which have already been ported to KF5 . Let me know what you think of the KF5 port of the Kontact Suite (KDEPIM) which was also updated… I do not use it myself.

Installing or upgrading Frameworks 5, Plasma 5 and Applications

As always, the accompanying README file contains full installation & upgrade instructions. Note that the packages are available in several subdirectories below “kde”, instead of directly in “kde”. This makes it easier for me to do partial updates of packages. The subdirectories are “kde4”, “kde4-extragear”, “frameworks” “plasma”, “plasma-extra” and “applications”.

Upgrading to this KDE 5 is not difficult, especially if you already are running KDE 5_15.09. You will have to remove old KDE 4 packages manually. If you do not have KDE 4 installed at all, you will have to install some of Slackware’s own KDE 4 packages manually.

Note:

If you are using slackpkg+, have already moved to KDE 5_15.09 and are adventurous, you can try upgrading using the following set of commands. This should work but feel free to send me improved instructions if needed (assuming in this example that you tagged my KDE 5 repository with the name “ktown_testing” in the configuration file “/etc/slackpkg/slackpkgplus.conf“):
# slackpkg update
# slackpkg install ktown_testing (to get the newly added packages from my repo)
# slackpkg install-new (to get the new official Slackware packages that were part of my deps previously)
# slackpkg upgrade ktown_testing (upgrade all existing packages to their latest versions)
# slackpkg upgrade-all (upgrade the remaining dependencies that were part of my repo previously)
# slackpkg remove LoginKit (because I removed this package again, which was added to 5_15.09)

And doublecheck that you have not inadvertently blacklisted my packages in “/etc/slackpkg/blacklist“! Check for the existence of a line in that blacklist file that looks like “[0-9]+alien” and remove it if you find it!

Recommended reading material

There have been several posts now about KDE 5 for Slackware-current. All of them contain useful information, tips and gotchas that I do not want to repeat here, but if you want to read them, here they are: http://alien.slackbook.org/blog/tag/kde5/

A note on Frameworks

The KDE Frameworks are extensions on top of Qt 5.x and their usability is not limited to the KDE Software Collection. There are other projects which rely (in part) on the KDE Frameworks, and if you are looking for a proper Frameworks repository which is compatible with Slackware package managers such as slackpkg+, then you can use these URL’s to assure yourself of the latest Frameworks packages for Slackware-current (indeed, this is a sub-tree of my KDE 5 “testing” repository):

Where to get the new packages for Plasma 5

Download locations are listed below (you will find the sources in ./source/5/ and packages in /current/5/ subdirectories). If you are interested in the development of KDE 5 for Slackware, you can peek at my git repository too.

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

« Older posts

© 2024 Alien Pastures

Theme by Anders NorenUp ↑