Saturday, February 28, 2015

digiKam issue (solved)

First of all, i'm the maintainer of digiKam in SlackBuilds Project and i want to share some issue about digiKam and how to solve it.

Since few releases ago, i could never make digiKam running on my -current computer (it worked fine in -Stable Slackware releases). It always segfault when i tried to run it even though it didn't complained during build process. I discussed with the maintainer of digiKam, but we couldn't get the real answer, so i just removed digiKam in my computer.

Few days ago, i wanted to try again with the latest digiKam 4.8.0 that has just been released, but apparently it wasn't fixed as well. I tried to debug it more thorough using gdb and then i saw some portions of the results that it linked to Qt5. I remember that the maintainer of digiKam once said to me that digiKam still use Qt4 and not yet Qt5 (the work of porting to Qt5 is an on-going process though).

I do installed Qt5 since i installed KDE 5 from Eric Hameleers as well in my desktop for testing purposes, so i thought this could be the reason why there's Qt5 code in the dump results. It turns out that opencv is picking up Qt5 since there's a condition check on opencv's CMakeLists.txt

cat modules/highgui/CMakeLists.txt | grep -i qt5 
if(HAVE_QT5) QT5_ADD_RESOURCES(_RCC_OUTFILES src/window_QT.qrc) add_definitions(${Qt5${dt5_dep}_DEFINITIONS}) include_directories(${Qt5${dt5_dep}_INCLUDE_DIRS}) list(APPEND HIGHGUI_LIBRARIES ${Qt5${dt5_dep}_LIBRARIES}) add_definitions(${Qt5OpenGL_DEFINITIONS}) include_directories(${Qt5OpenGL_INCLUDE_DIRS}) list(APPEND HIGHGUI_LIBRARIES ${Qt5OpenGL_LIBRARIES})

Based on this results, i tried to remove Qt5, rebuild opencv and then followed by rebuilding digiKam and now it works again. I have added a note in digiKam's README as well just to warn other users.

Thursday, February 26, 2015

Security Update Firefox and Thunderbird

Two security updates for Slackware 14.1 and current has been released and that are Firefox and Thunderbird. This is a regular security update that has been regularly pushed by Pat for Slackware 14.1. Firefox in 14.1 still follows the ESR release, while Thunderbird is following latest release.

Meanwhile, in -current there are several updates:
  • vim and vim-gvim: upgraded to 7.4.640
  • gdb: Upgraded to 7.9
  • nmap: Upgraded to 6.47
  • glew: Rebuilt to include libGLEWmx
  • Fluxbox: Upgraded to 1.3.7
  • xChat: Don't force to use SSLv3

Sunday, February 22, 2015

Poll Results and New Poll

I know it's VERY LATE to post the result of the poll, but i will just do it anyway. From 87 voters, almost 3/4 (72%) said that they are interested to try the new KDE Framework and Plasma 5 and i can see the big enthusiasm on Eric's blog, just by looking at the comment section. It's live and you can discuss many things you found on the new KDE 5.

I will also post a new vote for the next two months and that's about the PHP version will be used in next Slackware release. We only have 3 candidates: 5.4.x, 5.5.x, or 5.6.

Pick your vote!!!

EFI and GPT Fixes and KTown Update

Shortly after the big change, some users spotted some problem when using the newly generated ISO based on  the latest update. Pat quickly released a fix, including introducing 2 new packages: lilo-24.1 and util-linux-2.26 which should have better functionality and also fixed some problems with date time in Slackware as mentioned in several threads in LQ (part 1, part 2, and part 3).

If you are KDE fans, you might be delighted that Eric has pushed his latest KDE 5 updates to his KTown repository. It's tagged 5_15.02 and it consists of KDE Frameworks 5.7.0, KDE Applications 14.12.2, and Plasma 5.2.0. He also pushed some updates in extragears. Please read the README for instructions on how to install and upgrade to this version. It requires some spesific steps for this version, so please take some time to read it before blindly upgrading your systems. Remember that this packages are meant for Slackware-Current users only.

Not only KDE 5, Eric also managed to push LibreOffice 4.4.0 update as well. This is a major version and it includes lots of new goodies. For complete reference, please refer to the Release Notes.

I have been quite busy lately, especially during this week, so sorry for the delay of the article and i'll just make a recap of it.

Tuesday, February 17, 2015

Security Update: Seamonkey, Patch, and Sudo

Pat has released three security advisories for both -stable and -current releases of Slackware. He also push some updates to -current which is quite interesting to see as most of them are basic toolchains.

Here's the recap of the security advisories:
  • Seamonkey is upgraded to 2.32.1 for Slackware 14.0 up to current
  • Patch is upgraded to 2.7.4 for Slackware 13.0 up to current
  • Sudo is upgraded to 1.8.12 for Slackware 13.0 up to current
There's one non-security update in -stable which is btrfs-progs which is now upgraded to 20150213 and also includes the missing header that was reported by Vincent Batts last year. This should enable docker to be built on -stable release.

More exciting things happened in current. Pat has again updated glibc version in current to the latest version: 2.21. This means next Slackware release will jump from 2.17 (used in Slackware 14.1) to 2.21. That's 4 major release. In the past, normally it jumped 2 versions ahead, but this time it's 4.

Along with the glibc updates, Pat also updated some core packages, namely:
  • aaa_elflibs: rebuilt (due to readline update)
  • btrfs-progs: upgraded to 20150213
  • coreutils: upgraded to 8.23
  • e2fsprogs: upgraded to 1.42.12
  • kernel-firmware: upgraded to 20150212git
  • kernel-*: upgraded to 3.14.33
  • sharutil: upgraded to 4.15
  • sysvinit-scripts: rebuilt to make some process runs in background and icon search optimizations
  • util-linux: upgraded to 2.25.2
  • guile: recompiled against readline-6.3
  • parted: upgraded to 3.2
  • readline: upgraded to 6.3
  • ntp: upgraded to 4.2.8p1 and patched rc script not to save system time to hardware clock.
More updates are expected in the future :)

Thursday, January 29, 2015

Security Update: glibc

Pat acted fast on fixing and updating glibc that is vulnerable to GHOST bug (known as CVE-2015-0235). He updated all glibc in supported Slackware releases: 13.0 up to 14.1. Slackware-current is not affected since it already uses glibc-2.20 which is not vulnerable, but he took this chance to update the timezone to the latest information (tzcode2014j and tzdata2014) and rebuilt all glibc packages.


He also update mozilla-firefox to the latest version 35.0.1 and also patch to 2.7.2

KDE 5 (Plasma 5.2.0 and Framework 5.6.0) For Slackware Users

Eric Hameleers again has worked hard to build, test, and package latest KDE releases, which includes Plasma 5.2.0, Framework 5.6.0, and Applications 14.12.1 for Slackware (current) users. This is another milestones for KDE team as more and more applications are ported to use the new Qt 5 and QML technology that enables them to push new features and overcome many limitations from previous releases.

There's one warning about this release: it will replace your KDE installation if you happened to like or enjoy KDE 4.10.5 available in default Slackware installation or if you follow previous release of KDE 4.14.3 from Eric as well. Make up your mind before proceeding and take precaution steps before.

If you are ready to plunge to the new experience, please take some time to read the README written by Eric to make sure your upgrade experience will not be disrupted and ended with a broken system. The changes in this release is quite huge compared to the previous KDE 5 releases from few months ago.

Please grab the latest KDE packages from this mirror sites below:

Wednesday, January 21, 2015

Security Update: samba

New security advisory has been released for Slackware 14.1 and current only, affecting samba that is being used as AD DC (Active Directory Domain Controller). Samba has been updated to 4.1.16 to fix this problem.

Current is progressing slowly with only 3 new packages introduced in this batch:
  • gdb upgraded to 7.8.2
  • alpine upgraded to 2.20
  • imapd upgraded to 2.20

Saturday, January 17, 2015

Multiple Security Advisories Released

There are 4 security advisories released for slackware today and they are:
  • seamonkey: Upgraded to 2.32 for Slackware 14.0 and newer
  • freetype: Upgraded to 2.55 for Slackware 13.0 and newer
  • mozilla-firefox: Upgraded to 31.4.0esr for Slackware 14.1 and 35 for -current
  • mozilla-thunderbird: Upgraded to 31.4.0 for Slackware 14.1 and current
In -current itself there has been a slow pace of changes:
  • gcc is upgraded to 4.8.4
  • libtool is upgraded to 2.4.4
  • kernel stock is upgraded to 3.14.29

Saturday, January 10, 2015

Security Advisory: openssl

New advisory has been released and this update fixed many many security problems in openssl library. This update is backported to earlier Slackware release, back to Slackware 13.0, but in two different version. Slackware 13.0 up to 13.37 will receive 0.9.8zd, while Slackware 14.0 up to -current will get 1.0.1k.

Nothing interesting in -current besides a new fluxbox which is upgraded to the latest version which was released few days ago. I guess you will have to wait longer for the big surprise from Patrick :)

Tuesday, December 23, 2014

Security Advisories: ntp, xorg-server, and php

Three security advisories were released for -stable and -current branches of Slackware. They were:
  • ntp: Upgraded to 4.2.8 for all -stable and -current branches. This fixed several security vulnerabilities discovered by Neel Mehta and Stephen Roettger of the Google Security Team.
  • xorg-server: Rebuilt for Slackware 14.1 and -current to fix many security issues discovered by Ilja van Sprundel, a security researcher with IOActive.
  • php: Upgraded to 5.4.36 for Slackware 14.0, 14.1, and -current
Meanwhile, in -current, there are more packages included in this batch, including:
  • New LTS kernel release: 3.14.27
  • vim and vim-gvim are upgraded to 7.4.560
  • libusb upgraded to 1.0.19 (this allows USB passthrough for QEMU users)
  • libusb-compat upgraded to 0.1.5
  • libdrm upgraded to 2.4.58
  • libvdpau: Added (originally available via SlackBuilds)
  • mesa: Upgraded to 10.3.5
  • MPlayer: Rebuilt to add support for libvdpau
  • kernel 3.18.1 config files for kernel testers or developers

Monday, December 22, 2014

LibreOffice 4.3.5 for Slackware Users

Eric Hameleers has completed building LibreOffice 4.3.5 package for Slackware-Current (and 14.1) users and upload it on his repository which is mirrored through several mirror sites. This version fixes 70 bugs compared to the previous version.

As always, you can grab the source and binary packages on this mirror sites:
 A little note on this:
Reminder to all of you who also have my KDE 5 packages installed: do not use the updated harfbuzz from my ‘ktown‘ repository because it will break LibreOffice. If you are using Mario’s slackpkg+ extension to slackpkg then you can configure it so that Slackware’s own harfbuzz package is preferred over the version which accompanies my KDE 5 packages. See this LQ thread for the details.
You can also use LibreOffice from SBo repository along with it's helppack and langpack which uses a different ways of creating the binary output. It uses RPM binaries from upstream developers, while Eric build it from source.