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 :)