Posts

Showing posts from April, 2014

KDE 4.12.5 for Slackware 14.1

The last update for KDE 4.12.x branch is now out with the release of KDE 4.12.5 and Eric Hameleers has pushed his KDE packages to his KTown repository as announced on his blog. This set of KDE packages are targetting for Slackware 14.1 users, even though it should work with Slackware-Current users as well.

Unlike previous updates, this set of KDE are built on several updated dependencies, such as LibRaw, Akonadi, and Soprano. Calligra is also updated to 2.8.2, the latest version available at this moment. Eric also added a new package kdev-python which was requested before.

As always, get the packages on mirror sites below:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/http://slackware.org.uk/people/alien-kde/rsync URI: rsync://slackware.org.uk/people/alien-kde/ Enjoy a nice…

Security Update Firefox and Thunderbird

Two security update has been issued for Slackware 14.1 and current branch for Mozilla products and they are Firefox and Thunderbird. Firefox has been updated to 24.5.0esr and Thunderbird has been upgraded to 24.5.0 as well. In current tree, Firefox is upgraded to 29.0, the newest release which was released yesterday.

In current tree, there are two more packages that gets upgraded and they are qt (4.8.6) and screen (4.2.1). Please note that screen 4.2.x introduce a major changes and for some reason, detached session can't be brought back after upgrading to this release, so please ensure that you have cleared all screen sessions before upgrading to the latest release.

MSB Master Branch Tracking on MATE Development Cycle

This is a notice for those who followed/cloned MSB Repository that at this point, master branch of this repository is tracking the development of MATE 1.9, which is the development version leading to the future stable MATE 1.10 release.

Those who prefer to build a stable release of MATE 1.8, please switch to 14.1-mate-1.8 branch which is used for this purpose. This branch will only contain bug fixes and stable releases of MATE 1.8.x.

If you are curious about what can be expected in MATE 1.10, you can check the ROADMAP:
atril: Support ePub format (#13) caja: Offer a preferences option to turn off generic icons in listview (#26) caja: Improve trash management of removable devices mate-panel: Allow rotation of mate-panel background (#42) mate-control-center: Add option to configure titlebar buttons layout mate-settings-daemon: Add the ability to disable volume/brightness osd (#13) Move all documentation into mate-user-guide Add support for AccountsService Fix deprecations in non-c…

Caja Update Fixed Long-Standing Bug

Stefano Karapetsas has finally tagged caja-1.8.1 and include the backported fix from master branch that should finally fixed the long standing bug that affected many Linux distributions. Lucky enough, for Slackware, i added a hack which could minimize the possibility of this bug to occur, but still didn't fixed the bug completely. With this update, those hacks can be finally removed and we have a proper fix.

Here are the big changes in 1.8.1:
* Accessibility improvements
* Fixed x-caja-desktop issue
* Removed ConsoleKit usage
* Show trash icon in tree side panel

The updated package has been pushed to the MSB repository generously supported by Darren "Tadgy" Austin and also to the MSB Github.

OpenSSH Rebuilt and New Activities on Current

OpenSSH package was rebuilt this morning to fixed a bug with curve25519-sha256 that caused a key exchange failure in about 1 in 512 connection attempts. This update applies back to all Slackware release that uses OpenSSH-6.x.
An interesting new activities came up in -current tree where some of the basic packages gets upgraded besides OpenSSH, such as bash, grep, gawk, and vim/gvim. Normally, the first thing Pat would do is to upgrade the basic toolchain, such as gcc, glibc, and kernel, followed up by basic packages.
Since GCC has just released GCC 4.9.0, i think Pat is targetting that version for next Slackware release along with glibc 2.19. I still don't have an idea which kernel version would be used, but i guess 3.14 would be interesting to follow and soon to be released, 3.15 which brings many performance improvements and also supports for newer Intel CPUs.
It would be another interesting development cycle for next Slackware release and hoping that -current cycle start soon.

Two Security Updates: libyaml and PHP

Two security updates were issued this morning to fix security flaws in yaml and PHP.

PHP is upgraded to 5.4.27 to fix the AWK script detector which can be triggered via a simple script to consume the CPU up to 100% due to backtracking. This update applies to Slackware 14.0 and newer.

libyaml is upgraded to 0.1.6 to fix heap overflow in URI escape parsing of YAML in Ruby and applied to Slackware 13.0 and newer.

Numix Icon Theme Added to MSB Repository

Image
I have heard many positive review about Numix Project and their famous Icon Theme sets. Last night, i decided to try it on my desktop. They don't have a released tarball yet, but they are very active in github based on the commit frequency. In short time, i managed to make a SlackBuild script for this and tested it on my desktop and it works nicely.

At night just before midnight, i posted this on my G+ account and asked whether it should be added to MSB repository or not and the responses were mostly positive about it. I finally decided to put it on my MSB repository, BUT not in base nor extra directory, but in testing.

There are two reasons:
They are in a very active development and changes occurs everyday (which is a good sign for users), but they don't have a released tarballs which is a bad situation for packages, since typically we based our script to a certain released version (eg. 1.0). While it's easy to set up a SlackBuild script which download them from GIT (which…

KDE 4.13.0 Released

KDE 4.13.0 has been released to public as of yesterday and this is a new major release of KDE 4.x, even though the REAL BIG change is going to happen in the next major release of KDE 5. As always, new major release of KDE will introduce new apps and this time, they are: artikulate, baloo, baloo-widgets, kfilemetadata and kqtquickchart. Make sure to install them when you upgrade from previous installation of KDE. It's advised to use --install-new when you run upgradepkg command so that you won't miss any new packages.

Besides new apps, there are also new dependencies introduced in this release and they are: eigen3, qt-gstreamer and xapian-core. They are placed on deps/ directory.

Eric Hameleers has published his KDE packages on his KTown repository under current directory (yes, you read it well, CURRENT). He is aiming to build KDE 4.13.x for Slackware-Current users and for now, there are no guarantee that it will work with Slackware 14.1 (although at this moment, we can say tha…

Cinnamon 2.2 Released

Image
Clem has just officially announced the availability of Cinnamon 2.2.0, a major upgrade from previous version 2.0.x. There are a lot of improvements in Cinnamon 2.2.0, such as:
Better Looking SettingsRevamped Screensaver and Power Management SettingsDate and Time Settings are revived back Improvements on Hot Corners and HUDMPRIS support and Sound AppletHiDPI/Retina Display SupportGraphics Tablet support is backA11y MouseWheel Zoom for visually impared usersWindow opacity and CSD supportand many more:CJS gsettings wrapper (no more segmentation faults when an old applet queries a Cinnamon gsettings key which no longer exists… CJS intercepts the call and deals with it)Better integration with GNOME on the same machine (you should no longer see GNOME Control Center in Cinnamon, or Cinnamon Settings in GNOME)Better support for GDM (in particular for user-switching)Better support for Xrandr cloningSupport for MDM fallback shutdown sequenceNew shutdown hotkeyConfigurable delay in cinnamon-s…

LibreOffice 4.2.3 - Fixed heartbleed bug

A new version of LibreOffice has been released and the good news is that this version fixed the serious heartbleed bug which was exposed last week and become a very heated discussion about it over the Internet. Lots of users are encouraged to upgrade their OpenSSL libraries as well as other applications that statically linked against OpenSSL. LibreOffice is one of them.

Eric Hameleers has published his packages on his repository and it's mirror sites for public usage. Please note about the split packages written on his blog:
The SDK documentation (several hundreds of MB) has now moved into a separate package “libreoffice-sdkdoc” which you will not need unless you are a developer. And the KDE integration libraries have been moved into their own package as well: “libreoffice-kde-integration” In other word, if you are using KDE, you may want to install the new libreoffice-kde-integration package to make your LibreOffice works better with your KDE environment.

As always, packages ca…

Cinnamon Progress

Image
Thanks to people in LQ for testing my Cinnamon SlackBuilds repository, some issues were found and also fixed in just short amount of time.

I have installed Cinnamon on my workstation at the office and surprisingly, it's quite fast and snappy just as Michael said. I also managed to fix the broken cinnamon-settings applications due to case-sensitive naming in python-pam package. Once that was fixed on this commit, all settings are now working normally again. This is the screenshot of the now working cinnamon-settings



The only thing that still bother me is why some of the libraries needs to be reinstalled before (startup-notifications and NetworkManager) and after (qt) just to make Cinnamon works perfectly. Does the build broke those libraries? I still have no answer on these issues yet.


One issue that is not on my high priority list is probably testing under multilib environment. I will need other people's feedback on that issue.

Cinnamon SlackBuilds (CSB) for Slackware is now Live

This morning, i have pushed my own csb (Cinnamon SlackBuilds) on github. As noted on previous post, i have been playing with Cinnamon 2 since last Sunday and on Monday, i'm able to create a working Cinnamon desktop on top of Slackware64 14.1 on a virtual machine environment.

Why does it took so long to publish the repository? Well, the result on Monday was a little mess in my opinion, since it's more like trial and error. Whenever i found a new dependency, i made a SlackBuild script for it and rebuilt again until no errors are found. This wasn't enough unfortunately. I tried to rebuilt the whole packages in a new clean environment and there were errors again, so i must fix the build order first before i publish them.

Starting last night, i created another clean environment and this time, i managed to produce a working environment on one attempt, so i take it as a correct build order. Still, there *might* be some issues i missed, so i was hoping for feedbacks from all of yo…

Nasty OpenSSL Bug Fixed

The nasty OpenSSL heartbleed extension bug has been fixed on -current and -stable releases back to Slackware 14.0. Earlier Slackware releases are not affected since they don't use the vulnerable 1.0.1 branch.

Since this library is used on many other applications as well, please ensure to apply this upgrade as soon as possible as this bug can reveal up to 64k of  memory to read credentials created using the vulnerable (unpatched) libraries.

Playing with Cinnamon 2

Image
On my weekend last Sunday, i decided to try on building Cinnamon on top of Slackware 14.1. I know it's going to be a hell of a mess and lots of problems, but still it's a challenging project for myself.

I started by building a new VM of Slackware64 14.1 and update it with all the software updates coming from -stable branch. Next, i tried to list down cinnamon dependencies one by one. I must say, Cinnamon is way more complex in terms of software dependencies compared to MATE. I didn't build all the optional dependencies, but just the hard dependencies.

The biggest problem when building cinnamon is that some of it's dependencies require systemd and PAM and some other require newer glib than what we have in Slackware 14.1 For glib, i tried to avoid it, since i'm not going to change any packages in Slackware's tree. That makes me easier when i want to update the packages without conflicting with Patrick's packages.

For systemd, i can avoid this as well, by pick…

KDE 4.12.4 Monthly Update

Eric Hameleers has published his KDE packages for KDE 4.12.4 which is built on top of Slackware 14.1 to provide maximum compatibility with Slackware 14.1 AND Slackware Current since it hasn't deviate that much.

Besides updating all the packages to the latest version, there has been a minor changes in the package naming. kdnssd is now renamed into zeroconf-ioslave. You will also need to install python-twisted and zope.interface from SlackBuilds Project or from Eric's repository.

He also updated the kde-connect package to the latest GIT version.

KDE packages can be grabbed from this repositories:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/http://slackware.org.uk/people/alien-kde/rsync URI: rsync://slackware.org.uk/people/alien-kde/

Fixes for httpd and OpenSSH

As mentioned on my previous post, there will be some following updates to the security updates released few days ago due to some minor bug and now the updates are released.

The new httpd update (2.4.9) requires new apr and apr-utils in order to get mpm_event module created, so in this update, apr and apr-utils are upgraded to 1.5.0 and 1.5.3 respectively. For those who have been selecting to use mpm_worker module as a fix for previous update, you need to revert back to mpm_event or keep it, but DON'T use both. It will throws an error when you tried to restart the httpd daemon. This update applies to Slackware 14.0 and future releases.

The new openSSH update only fixes the rc.sshd to create new ecdsa key when the daemon is restarted. This update only applies to Slackware 14.0 and 14.1.