Planet Slackware Indonesia

June 26, 2016

Willy Sudiarto Raharjo

MATE Packages Refreshed

I took this Sunday morning to rebuild all MATE packages for both mix build GTK+2/3 and fully GTK+3 build and upload it to the testing playground as usual. They are built against Slackware Current latest batch of update per Sun Jun 26 01:28:27 UTC 2016.

It's been a while since i update the content of the repository and since Patrick upgrade poppler, it broke Atril, so instead of just rebuilding Atril, i decided to rebuilt everything from scratch. It's also a good drill to make sure the build is fine.

Once Slackware 14.2 is released, a new branch (14.2-mate-1.14) will be created and future update of MATE 1.14 will be built from this branch. Master branch will then follow the next development cycle of MATE which will lead to MATE 1.16. Several interesting changes have been merged and you can see them in their ROADMAP. We will see more GTK+3 porting in MATE 1.16 and it's likely that MATE 1.16 will be out this year as it tried to follow Fedora and Ubuntu's release schedule.

by Willy Sudiarto Raharjo ( at June 26, 2016 08:53 AM

June 25, 2016

Willy Sudiarto Raharjo

Security Update: kernel, php

It seems that the release of Slackware 14.2 will have to wait again since Pat just bumped the kernel to 4.4.14 to fix 2 security vulnerabilities which he mentioned in detail in the latest batch of updates:
This kernel release fixes two security issues:
Corrupted offset allows for arbitrary decrements in compat
IPT_SO_SET_REPLACE setsockopt. Risk: High. Impact: Kernel memory
corruption, leading to elevation of privileges or kernel code execution.
This occurs in a compat_setsockopt() call that is normally restricted to
root, however, Linux 3/4 kernels that support user and network namespaces
can allow an unprivileged user to trigger this functionality. This is
exploitable from inside a container.
Out of bounds reads when processing IPT_SO_SET_REPLACE setsockopt.
Risk: Medium. Impact: Out of bounds heap memory access, leading to a
Denial of Service (or possibly heap disclosure or further impact).
This occurs in a setsockopt() call that is normally restricted to root,
however, Linux 3/4 kernels that support user and network namespaces can
allow an unprivileged user to trigger this functionality. This is
exploitable from inside a container.
For more information, see:
(* Security fix *)
Other than kernel update which was only applied for current, php is also updated to 5.6.23 for Slackware 14.0, 14.1, and current. This update is also considered a security update.

In current, we have more updates coming in:
  • mariadb: Upgraded to 10.0.26
  • libpng: Upgraded to 1.6.23
  • librsvg: Upgraded to 2.40

by Willy Sudiarto Raharjo ( at June 25, 2016 02:25 AM

June 23, 2016

Willy Sudiarto Raharjo

PulseAudio 9.0 is now included in Current

More bug fixes are going through Slackware Current as bug reports keep flowing in in LQ and Pat thoroughly reviewed most of them and apply them as needed.

The latest request was to apply PulseAudio 9.0 since it introduced an automatic routing when devices gets plugged/unplugged and many new features that were commonly reported happening in Slackware Current. Hopefully this new version fixed most of them. Other than PulseAudio, other packages gets updated/rebuilt as well:
  • etc: Rebuilt to add root to audio group
  • kernel-firmware: Upgraded to latest version
  • nano: Upgraded to 2.6.0
  • sip: Upgraded to 4.18 (needed to build PyQt 5-5.6)
  • xfce4-pulseaudio-plugin: Rebuilt to fix icon issue in dark GTK+3 theme
  • gmp: Upgraded to 6.1.1
  • screen: Upgraded to 4.4.0 in testing/

by Willy Sudiarto Raharjo ( at June 23, 2016 06:49 AM

June 22, 2016

Arief Jr

Reset MariaDB Password In Slackware Linux

Yesterday, i finished setup mysql a.k.a MariaDB for develop a website in my machine and today i forget the mariaDB password. For my documentation, i will always create this post for personal and i think might beneficial as well to people who have not knew. So for reset mysql password in slackware, just open konsole (kde) and follow this instruction for reset. First stop service mysql daemon

by Arief Jr ( at June 22, 2016 02:00 AM

How To - Dropbox Icon Was Disappeared In System Tray KDE Plasma 5 [Solved]

Two days ago, i installing dropbox-client to slackware machine. But i got this problem i.e dropbox can't show in system tray kde plasma 5, so i have two steps for fixing dropbox in system tray. 1. Remove LibQt5 This first for show dropbox icons in system tray i.e remove libQt5 from directory .dropbox-dist/dropbox-lnx....... then type command like this: $ rm -rf .dropbox-dist/

by Arief Jr ( at June 22, 2016 01:10 AM

June 21, 2016

Willy Sudiarto Raharjo

Security Update: gd, libarchive, pcre

Three security vulnerabilities were fixed in the last few batch of updates:
  • gd: Upgraded to 2.2.1 (only in current)
  • libarchive: Upgraded to 3.2.1 for 14.1 and current
  • pcre: Upgraded to 8.39 for 14.1 and current
There has been some improvements on other packages as well
  • php: Added a new configure option to specify vpx-dir
  • imagemagick: Upgraded to 6.9.4_9
  • mkinitrd: Added few more USB keyboard modules
  • cairo: Added patch to fix MATE applets in GTK+3 build

by Willy Sudiarto Raharjo ( at June 21, 2016 03:15 AM

June 16, 2016

Willy Sudiarto Raharjo

Slackware/Slackware Live ISO, HTTPS Transition, and Indonesian Community Updates

I wanted to give several news in a single post today. Let's start with Slackware updates.

It has been a week since my last post about Slackware updates and i just want to give a recap on what's happening on Slackware-Current development cycle:
  • e2fsprogs: Upgraded to 1.43.1
  • kdelibs: Upgraded to 4.14.21
  • xf86-video-intel: Upgraded to latest git snapshot
  • grub: Rebuilt to use correct option
  • mkinitrd: Rebuilt to fix USB partition detection, adding more USB-based storage/keyboard modules and fix support for LUKS password in newer keyboards
  • sysvinit-scripts: Rebuilt to support password in non-swap partitions and new option.
  • cups-filters: Upgraded to 1.9.0
  • cups: Upgraded to 2.1.4
  • hicolor-icon-theme: Upgraded to 0.15
  • NetworkManager: Rebuilt to fix udev location
  • samba: Rebuilt to move any files to the new location, not just .tbd files
  • vsftpd: Rebuilt to handle crypt() changes in new GLIBC
  • wget: Upgraded to 1.18 (security fix)
  • xterm: Upgraded to 325
  • gettext/gettext-tools: Upgraded to
  • pidgin: Rebuilt to use larger collection of SSL certs
  • pkgtool: Rebuilt to remove greedy pattern maching, adding internationalized man-pages, and fix boot issues on unpartitioned devices
  • glibc-zoneinfo: Upgraded to latest timezone
  • slackpkg: Rebuilt to add internationalized man-pages
  • vim/gvim: Upgraded to 7.4.1938
  • git: Upgraded to 2.9.0
  • gparted: Upgraded to 0.26.1
  • libjpeg-turbo: Upgraded to 1.5.0
  • libgcrypt: Upgraded to 1.7.1
  • libgpg-error: Upgraded to 1.23
Pat will be more selective on upgrading new packages or rebuilding packages, focusing to critical bug fixes only. This helps on stabilizing Slackware since there are no ends to new version requests.

On the other hands, Eric Hameleers have updated his Slackware Live ISOs to 1.1.0 with the latest update from Slackware Current including latest KDE 5 combination: KDE Frameworks 5.23.0, Plasma 5.6.5 and Applications 16.04.2. I haven't rebuilt nor upgrade any packages in MATE so you will get the same packages just like in previous version. Nevertheless, you should try to download the new ISO for testing purposes. Eric has also made some changes to the iso2usb script and added some new features:
  • Add ‘-r’ option to to refresh an existing Live USB stick with content from a newer Live ISO image file.
  • New boot parameter ‘nop=wipe’ allows you to wipe persistent data in case of boot- or usability issues.
  • Deal properly with new kernel drivers that are introduced to the Live OS, such as when using the boot parameter ‘load=broadcom_sta’. Now the kernel can use them immediately after boot.
Blogger has enabled HTTPS support for some time and i don't know how i missed them. I thought i already activated them in the past, but turns out it haven't. Well, anyway it's now turned on by default, so you will be served using a more secure HTTPS protocol instead of the plain HTTP protocol while browsing my blog.

The Indonesian Slackware community planetplanet has been inactive for few months due to incompatibilities with the new hosting server, but now thanks to the owner of the hosting service, it's now functional again and the application has been replaced with Venus. There are some tweaks that we need to do to fix the layout, so stay tune. Big thanks to Baliwae who supported us by maintaining the domain name and also give us free hosting for the Indonesian Slackware Community.

by Willy Sudiarto Raharjo ( at June 16, 2016 10:54 AM

June 15, 2016

Arief Jr

Info - Update KDE Plasma 5 In Slackware-Current

In june 15 after update slackware package then i get notice to kde 5_16.6 available in alien repository in previously post i have told information about updating slackware system. What's new in KDE 5_16.6??? Frameworks 5.23.0 is an enhancement release with no new frameworks this time. See Plasma 5.6.5 is the final bugfix

by Arief Jr ( at June 15, 2016 07:43 PM

Info - Straight Update Package In Slackware Current

In june 13, 14 and 15 slackware-current provide package to update was streak. In june 13 there are continuation update. Here list a package (June 13): Upgraded gettext to version Rebuilt pkgtools cause in setup.80.make-bootdisk create a first bootable active primary partition rather than using a filesystem on the unpartitioned device. Some BIOSes won't boot it otherwise. Upgraded

by Arief Jr ( at June 15, 2016 07:39 PM

June 14, 2016

Arief Jr

Info - Slackware-Current Already To Update Package Now

Today slackware already to update package, the package i.e grub-2.0 rebuilt, rebuilt mkinitrd, rebuilt sysvinit-scripts, rebuilt lxc, cups-filter was upgraded to 1.9.0 version, upgraded hicolor-icon-theme to 0.15 version, rebuilt NetworkManager, rebuilt samba, rebuilt vsftpd, upgraded wget to 1.18 version, xterm was upgraded to xterm-325. Here list about slackware package to update from

by Arief Jr ( at June 14, 2016 06:38 AM

June 12, 2016

Willy Sudiarto Raharjo

Moving Cinnamon SlackBuild Project to a new Organization

Cinnamon SlackBuild (CSB) project is now maturing and i believe it should be organized in an open organization instead of being my personal project only, so i decided to create a new organization CinnamonSlackBuilds and move my csb repository under

For users who have been following CSB development, you only need to change the git configuration located in /path/to/csb/.git/config. Change the url part in [remote "origin"] section into and you will still be able to pull latest changes from the repository.

by Willy Sudiarto Raharjo ( at June 12, 2016 02:39 AM

Upgrading Slackware 14.1 to Current and MATE 1.12 to 1.14

Since Slackware 14.2 is getting closer to release, i decided to try migrating my wife's desktop machine from Slackware 14.1 to Slackware 14.2 (current). It still uses MATE 1.12 since i don't build MATE 1.14 for Slackware 14.1 (mostly because some deps require higher version of library that what's included in 14.1), so it's a good opportunity to try the upgrade process from MATE 1.12 to MATE 1.14 as well.

Since my wife's usage on this machine is limited to simple activities, i didn't install many third party packages besides LibreOffice and some other packages (less than 10 i counted). This gives me an easy start because i can simply wipe all of them during the upgrade process and reinstall it later if deemed necessary.

Here's what i did :
  • rsync a backup copy of slackware-current repository from my desktop
  • change the mirror in slackpkg to local file instead of remote repository
  • slackpkg install-new (install new packages introduced in 14.2)
  • slackpkg upgrade-all (upgrade all packages)
  • slackpkg clean-system (remove deprecated Slackware + third party packages)
  • reboot
For MATE, it was wiped clean during slackpkg clean-system procedure. I haven't built MATE 1.14 for x86 architecture, so i had to clone the repository and built it manually using the build scripts and in short time, i have MATE 1.14 ready and i can enter the MATE desktop again. She will never notice that the underlying OS and Desktop Environment have been upgraded.

In short, the upgrade procedure from Slackware 14.1 to 14.2 and MATE 1.12 to 1.14 is straightforward and smooth. When MATE 1.14 packages is ready for Slackware 14.2, if you use slackpkg+ and configured msb repository in the configuration, the above procedure will also upgrade MATE 1.12 to MATE 1.14 so no need to built it manually.

by Willy Sudiarto Raharjo ( at June 12, 2016 01:51 AM

June 11, 2016

Willy Sudiarto Raharjo

10th Anniversary of SBo Project

This week (5th of June) marks the tenth anniversary of

AlienBOB wrote a detailed post in his blog about the birth of the project and how he become one of the admins at that time. It should give users a nice history about how it all started. I also want to share some background how i become one of Slackware user and now one of the admin in SBo project.

I started to use Slackware in 2005 when i couldn't get Mandriva 2005 working properly on my first laptop (Acer Travelmate). The installation went well, but it always ended in a kernel panic situation. I described them on my first post to this blog in 2006 (took me several months to decide to make a new blog that discuss my daily live with Slackware). I used Slackware 10.2 at that time.

I remembered those times when i still had to do "./configure; make; make install" on every packages i wanted to install on my laptop. It was pretty challenging at the beginning, but it become more and more complicated when some packages need patches or any other treatment to get it build properly. Later i found out about LinuxPackages and started to use their binary packages. It was working well until i learn more about Slackware's philosophy and the risk of taking binary packages from unknown third party site. That's where i reached SBo project. It was a great resource for newbie like me and i had been using it since then to build packages i need.

It took me 5 years before i made my first contribution to the SBo project in 2010. It was guvcview and Erik Hanson was the admin who approved it. Since then i started to maintain more packages.

In late 2013 during Slackware 14.1 development cycle, Robby Workman contacted me whether i was willing to go online in IRC. I fired up my IRC client and he asked me to join the project as one of their admin. I was honored because this opportunity is not available to everybody. Almost the same condition as in G.I. Joe movie in 2009:
You don't ask to be part of SBo admin. You get asked.
My first commit as an admin was in 2013-11-13 (Thanks to GIT that tracked all changes in the repository) for PyOpenSSL and finally Slackware 14.1 repository was published in November 26 by Heinz along with the introduction of me as one of their admin.

It's been a nice 2,5 years working with the SBo admins and community to grow the script collection in our repository while maintaining it's quality from time to time. We couldn't done it without the support from many Slackware users worldwide.

Big thanks to all Slackware users out there and HAPPY 10th BIRTHDAY to SBo Project. Get bigger and better!!!

by Willy Sudiarto Raharjo ( at June 11, 2016 12:42 AM

June 10, 2016

Arief Jr

[Info] Slackware-Current Already To Update Package System

image: In june 08 and 09 slackware already to update package system, as usual slackware-current very fast to provide new package. What is new in package??? The new package was upgraded i.e kernel to 4.4.13 version, rebuilt samba, upgraded xf86-video-intel-git, rebuilt mkinitrd (now support label and uuid in mkinird), rebuilt pkgtools, upgraded python-setuptools to

by Arief Jr ( at June 10, 2016 04:18 PM

June 09, 2016

Willy Sudiarto Raharjo

More Bug Fixes Towards 14.2

In the last few days, more and more bug fixes are pushed to public. Pat is becoming more selective when accepting requests from people in LQ, otherwise it will drag Slackware 14.2 release longer. Here are the updates since my last blog post:
  • nftables: Upgraded to 0.6
  • xf86-input-evdev: Upgraded to 2.10.3
  • aspell-en: Upgraded to 7.1_0
  • yptools: Rebuilt to make it work on x86_64 platform
  • pkgtools: lots of improvements
  • kernel: Upgraded to 4.4.13
  • mkinitrd: Support LABEL and UUID for resume devices
  • python-setuptools: Upgraded to 22.0.5
  • SDL: Rebuilt to fix SDL_ttf bug
  • samba: Rebuilt to move files to /var and fix harmless error message
  • smartmontools: Upgraded to 6.5
  • gnutls: Upgraded to 3.4.13 (security update)
  • gkrellm: Upgraded to 2.3.7
  • firefox: Upgraded to 45.2.0esr
  • kernel-4.5.x: Removed from testing as it's been EOL'ed by Greg

by Willy Sudiarto Raharjo ( at June 09, 2016 04:36 PM

June 08, 2016

Arief Jr

[Info] Slackware Already To Update Package Again

images: In june 07, slackware provide package to update. like mozilla firefox update to 45.2.0 Esr version in previous firefox version get security issue where high status and critical i.e; [High] - Write to invalid HashMap entry through [High] - Buffer overflow in libstagefright with CENC offsets [Critical] - Miscellaneous memory safety

by Arief Jr ( at June 08, 2016 06:50 PM


Yang Harus Diperhatikan Sebelum Mendaki Gunung Lawu via Cemoro Sewu

Menurut beberapa pendaki, pendakian Gunung Lawu via Cemoro Sewu adalah yang paling mudah jika dibandingkan beberapa jalur lain seperti Cemoro Kandang dan Candi Cetho. Tapi, semudah-mudahnya pendakian Gunung Lawu via Cemoro Sewu, tetap saja melelahkan

Hampir semua bagian track pendakian di Cemoro Sewu berupa jalan berbatu. Inilah yang menjadi tantangan paling berat karna kita mau tak mau harus berjalan selangkah demi selangkah. Bahkan saat turun. Mau sedikit berlari juga cukup beresiko karna kalau terpeleset, susah untuk dibayangkan bagimana jadinya

Jalur Cemoro Sewu sendiri bisa dikatakan sebagai jalur pendakian favorite di Gunung Lawu. Base camp Cemoro Sewu merupakan kawasan wisata yang mana setiap sore biasanya akan banyak orang yang nongkrong di pinggir jalan untuk ngadem sambil menikmati berbagai jananan seperti pentol bakso atau jagung bakar. Kios-kios yang menjual berbagai souvenir juga banyak terdapat di kawasan ini

Jika kamu ingin mendaki Gunung Lawu via Cemoro Sewu untuk pertama kali, berikut ini adalah beberapa hal yang sebaiknya kamu tahu

KTP mu akan ditahan

Sejak peristiwa kebakaran yang terjadi pada musim kemarau panjang tahun 2015 lalu, aturan pendakian di Gunung Lawu semakin diperketat. Pasca kebakaran tersebut jalur Cemoro Sewu sempat beberapa kali ditutup untuk memulihkan ekosistem yang ada. Setelah dibuka, beberapa aturan baru mulai diterapkan. Salah satunya adalah dengan menahan KTP para pendaki. Entah apakah penahanan KTP ini ada hubungannya dengan kebakaran atau tidak, yang jelas tujuannya pasti baik

Jika kamu mendaki bersama beberapa teman, kamu cukup mengumpulkan satu KTP saja. Dalam satu kelompok, kita diperbolehkan hanya mengumpulkan satu KTP

Persiapan fisik hukumnya wajib

Walau beberapa pendaki mengatakan bahwa jalur Cemoro Sewu relatif mudah dibandingkan beberapa jalur lain, tapi mudahnya jalur pendakian Gunung Lawu tetaplah susah. Ada 5 buah pos yang akan kita lewati sebelum sampai ke puncak dengan waktu tempuh masing-masing pos sekitar 1,5 jam. Di awal-awal kita akan dihadapkan pada track berbatu yang tertata rapi. Kelihatannya pendakian akan berjalan mudah saat kita melewati track awal ini. Namun, setelah kita melewati pos 1, track batu yang tadinya tertata rapi berubah menjadi bongkahan batu-batu besar. Track seperti inilah yang akan kita lewati sepanjang perjalanan dari pos 1 sampai pos 5

Perjalanan sepanjang pos 1 sampai 5 akan semakin berat karna kemiringan medan pendakian yang lebih dari 50 derajat dan konstan. Kita tidak akan menemui track datar sama sekali. Disinilah kekuatan fisik dan mental kita akan diuji. Melihat medan yang demikian, maka mempersiapkan fisik adalah hal yang wajib sebelum kamu memutuskan untuk melakukan pendakian Gunung Lawu via Cemoro Sewu

Bawa logistik secukupnya

Salah satu hal yang paling disukai para pendaki jika melakukan pendakian Gunung Lawu via Cemoro Sewu mungkin adalah banyaknya warung di beberapa pos pendakian. Bahkan, ada penjual makanan yang rela capek-capek mendaki sambil menggendong bakul berisi nasi dan gorengan, demi mengais rejeki. Kecuali di pos 3 dan 4, semua pos pendakian di Gunung Lawu via Cemoro Sewu ada bangunan permanen untuk warung, namun tidak semua warung tersebut buka setiap saat. Warung-warung tersebut biasanya akan buka pada hari Jum’at, Sabtu dan Minggu karna pada hari-hari tersebut jumlah pendaki biasanya akan lebih banyak

Nah, dengan banyaknya warung yang ada di sepanjang jalur pendakian, kita tak perlu membawa logisik yang terlalu banyak saat mendaki Gunung Lawu via Cemoro Sewu. Cukup membawa logisik seperlunya saja. Kalau lapar kamu bisa mampir ke warung-warung yang ada di setiap pos. Hitung-hitung turut mendukung perputaran ekonomi penduduk lokal

Perihal mendirikan tenda

Kecuali di pos 4, semua pos di jalur Cemoro Sewu terdapat bangunan semacam pendopo yang bisa digunakan para pendaki untuk beristirahat. Banyak pendaki yang pada akhirnya menjadikan pendopo-pendopo tersebut sebagai tempat bermalam, beberapa dari mereka bahkan mendirikan tendan di pendopo tersebut. Kegiatan mendirikan tenda di pendopo ini sebenarnya kurang etis karna bisa mengurangi space dan kesannya pendopo tersebut hanya milik kelompok tertentu

Ada aturan baru tidak tertulis yang diterapkan pada masing-masing pendopo di tiap-tiap pos. Para pendaki kini dilarang untuk mendirikan tenda di pendopo

Sumber air

Salah satu hal menyenangkan lain dari jalur Cemoro Sewu adalah adanya dua sumber yang bisa kita manfaatkan untuk berbagai keperluan. Warung-warung yang ada di pos pendakian juga memanfaatkan kedua sumber air ini. Dua sumber air tersebut adalah sebuah sendang di pos banyangan 3 (sebelum pos 1) serta di atas pos 5 (sebelum puncak)

Keindahan Gunung Lawu baru akan kita dapatkan setelah sampai pos 4

Perjalanan paling berat dalam pendakian Gunung Lawu via Cemoro Sewu adalah dari pos 1 sampai pos 4. Medan yang kita lewati hanyalah berupa bebatuan yang terus menanjak dan menanjak. Pemandangan yang akan kita dapatkan juga biasa-biasa saja. Alih-alih padang rumput, kita hanya akan disuguhi pemandangan batu-batu cadas

Pemandangan indah baru akan kita dapatkan setelah sampai di pos 4. Rangkainan bukit yang berada di sebelah selatan Gunung Lawu tampak begitu cantik dari pos 4. Sementara di sebalah timur, beberapa gunung yang berada di propinsi Jawa Timur mulai menunjukkan “batang hidung” nya. Setelah sampai pos 5, pemandangan akan terlihat lebih indah lagi. Padang rumput hijau nan cantik akan mulai menyambut perjalanan. Juga pohon-pohon bunga edelweis. Setelah melewati pos 5, Gunung Lawu baru mau menunjukkan keindahannya. Perjalananpun akan menjadi lebih ringan. Untuk mencapai puncak Hargo Dumilah, kita harus melewati sebuah bukit yang cukup tinggi

Dari Hargo Dumilah, kita bisa menyaksikan keindahan yang belum pernah kita lihat sebelumnya. Indescribable

by Aliko Sunawang ( at June 08, 2016 02:39 PM

June 04, 2016

Arief Jr

[Info] Slackware-Current Already To Update The Package

Yesterday june 3, slackware already to update some package. I'm enthusiastic to greet Slackware 14.2 Stable. Here this package to udpate: From Changelog Fri Jun 3 23:36:07 UTC 2016 ap/lxc-2.0.1-x86_64-3.txz: Rebuilt. In /etc/inittab, use "shutdown -h now" for powerfail. Without this, lxc-stop will send SIGPWR to attempt to stop the container, and will then force stop it

by Arief Jr ( at June 04, 2016 03:00 PM


Modify The Sbotools To Download The Needed Tree Only

Sbotools is a very handy tool to manage packages in your Slackware system. It can download, install, upgrade, check for available updates, and also resolve the dependencies. As I wrote in my previous post about Automate Your Slackbuild Using Sbotools, Sbotools need you to pull the whole Slackbuilds tree from first or everytime you want to upgrade the packages from Yes, the whole tree will be pulled into your local file system although you just want to install some packages only. That made me think why not just pull the files that we need to install only? I don't need to install the others if I don't need them so why should I download them all. Besides that, it will save the time, space in the harddisk, and also the internet bandwidth.

Based on that idea, I start to modify the Sbotools 1.9 code. With this modification, we need to download only one file, the SLACKBUILDS.TXT.gz, which is only around 500 KB, not the whole tree. That SLACKBUILDS.TXT file contains enough information about all the packages available in, so I will use it as the database for searching, installing, upgrading, checking available updates, and also resolving the dependencies.

The modified Sbotools source is available in the attachment below. The attachment contains all the Sbotools files, but in fact I only made the modification in the following files.

  • SBO-Lib/lib/SBO/
  • sbocheck
  • sbofind
  • sboinstall
  • sboupgrade

If you has Sbotools installed already, you might need to replace the following files with the files I mention above.

  • /usr/share/Perl5/SBO/
  • /usr/sbin/sbocheck
  • /usr/sbin/sbofind
  • /usr/sbin/sboinstall
  • /usr/sbin/sboupgrade

To see the clearer difference between the original Sbotools 1.9 code and my modification, I also provide the patch file, which is generated using git, in the attachment below.

Please note that I only test this modification for Sbotools 1.9. I can't guarantee that this modification can work with the other version of Sbotools.


by admin at June 04, 2016 09:08 AM

Willy Sudiarto Raharjo

Security Update: ntp

After the last call, Pat only accept bug fixes and security fixes updates in the last batch of update :
  • ntp: Upgraded to 4.2.8p8 for all Slackware releases back to 13.0
  • imagemagick: Upgraded to 6.9.4_7
  • xfce4-panel: Rebuilt to fix blinking issue
  • lxc: Rebuilt to fix shutdown issue
  • libxml2: Rebuilt to fix attribute decoding issue
  • net-snmp: Rebuilt to include ucd-snmp/diskio module

by Willy Sudiarto Raharjo ( at June 04, 2016 06:27 AM

June 03, 2016

Arief Jr

[Info] Slackware-Current Linux Already To Update Kernel Package

In june 2, 2016 slackware already to update package. Yep this package is kernel, before to 14.2 stable. In previously kernel 4.4.11 i always get blank in desktop, so restart for solution. Now i'll update package to kernel 4.4.12, i'm not using kernel huge because i prefer using generic kernel. And here information about slackware update from slackware changelog: Thu Jun 2 19:08:13 UTC 2016

by Arief Jr ( at June 03, 2016 07:21 PM

June 02, 2016

Willy Sudiarto Raharjo

Last Call Before 14.2 Gets Stable

Guys, last call for Slackware 14.2 development cycle before it's declared stable and we soon will have Slackware 14.2 ready. Here's the last changes in last batch of update:
  • kernel: Upgraded to 4.4.12
  • gdb: Upgraded to 7.11.1
  • harfbuzz: Upgraded to 1.2.7
  • libfntl: Upgraded to 1.0.6
  • imagemagick: Upgraded to 6.9.4_6

by Willy Sudiarto Raharjo ( at June 02, 2016 10:59 PM

June 01, 2016

Arief Jr

[Info] 5 Package Available To Update In Slackware

Today slackware was update package again, different from the in advance slackware always provide to update package. But today just five package to update, i.e: Because hplip was removed from my machine, so i can't get update and i not use hp printer. LOL - cdrtools applied cdrtools-3.01-fix-20151126-mkisofs-isoinfo.patch. Thanks to gmgf. -  LibRaw was upgraded to version 0.17.2 - lcms2

by Arief Jr ( at June 01, 2016 02:28 PM

Willy Sudiarto Raharjo

Security Update: thunderbird, imagemagick

Two security updates were released in the lasttwo days:
  • Thunderbird: Upgraded to 45.1.1 and applicable for 14.1 and current
  • imagemagick: Upgraded to 6.9.4_5 for current and rebuilt for others (14.0 and 14.1)
Suggestions are flowing for Current in LQ and Pat agreed to push more updates:
  • cdrtools: applied cdrtools-mkisofs patch requested by gmgf
  • hplip: rebuilt with correct paths thanks to kjhambrick
  • LibRaw: upgraded to 0.17.2
  • lcms2: rebuilt to remove PDF/RTF docs 
  • bluez: upgraded to 5.40
  • bash-completion: removed mpv symlink
  • tmux: added some terminfo files, requested by Dugan
  • python-setuptools: upgraded to 21.2.2
  • curl: upgraded to 7.49.1
  • blueman: upgraded to 2.0.4
  • xscreensaver: upgraded to 5.35

by Willy Sudiarto Raharjo ( at June 01, 2016 01:39 PM

May 31, 2016

Arief Jr

[Info] Slackware-Current Available To Update Again

Today slackware available to update again, no much package to update. Slackware package was rebuilt aaa_elflibs, tmux with added /usr/share/terminfo/tmux{-256 color}. And provide to upgrade package i.e imagemagick to 6.9.4 version which removed popen() support to prevent another shell vulnerability, python setup-tools upgraded to 21.2.2 version, curl upgraded to 7.49 version, blueman upgraded

by Arief Jr ( at May 31, 2016 11:34 AM

May 28, 2016

Arief Jr

[Info] Chromium 51 Package Available To Upgrade In Slackware

Google was update stable branch the chromium browser and chrome browser to version 51.0.2704.63. The previous version 50 release are found in Google's git.  And in thirdparty repository i.e Eric Blogs a.k.a Alien Repository was announce to update chromium browser. The announcement google chrome stable channel update releases blog. Security fixes and get rewards, to update include 42 security

by Arief Jr ( at May 28, 2016 11:41 AM

[Info] Update Slackware-Current Package Again, No Much To Update.

Slackware was provide to update package, no much to update. But i think continued from yesterday. like rebuilt ghostscript, sysvinit script, lxc, upgraded lxml2, libxslt, and php. For update slackware system: - type command "slackpkg update && slackpkg upgrade-all" - The you'll see like this screenshot: Here more information: a/sysvinit-scripts-2.0-noarch-32.txz: Rebuilt.        rc.S

by Arief Jr ( at May 28, 2016 06:03 AM

Willy Sudiarto Raharjo

Security Update: php, libxml2, and libxslt

Three security updates were released this morning for Slackware 14.0 and newer:
  • libxslt: upgraded to 1.1.29
  • php: upgraded to 5.6.22
  • libxml2: upgraded to 2.9.4
Meanwhile in current, some bug fixes were pushed as well:
  • sysvinit-scripts: fix cgroup, cgmanager, and cgproxy handling 
  • ghostscript: use bundled openjpeg library
  • lxc: merge rc.S changes
  • qeegie: upgraded to 1.3
  • rc.dropbear is now executable in the images

by Willy Sudiarto Raharjo ( at May 28, 2016 01:27 AM

May 27, 2016

Willy Sudiarto Raharjo

Security Update: libarchive and Poppler Effect

One security update was released by Pat for Slackware 14.1 and current: libarchive. This package is now updated to 3.1.2 for both version.

More changes coming to current while some bugs were squashed as well to make sure our next release still have the same quality as previous releases. Here are the highlights:
  • syslinux: upgraded to 4.0.7
  • e2fsprogs: rebuilt to fix the ext4 issue
  • mpg123: upgraded to 1.23.4
  • git: upgraded to 2.8.3
  • poppler: upgraded to 0.44.0
  • gnutls: upgraded to 3.4.12
  • MPlayer: rebuilt with --disable-ossaudio
  • xf86-input-wacom: upgraded to 0.33.0
  • ghostscript: upgraded to 9.19
  • libpng: upgraded to 1.6.22
  • libtiff: upgraded to 4.0.6
  • bind: upgraded to 9.10.4_P1
  • libXfixes: upgraded to 5.0.2
  • libxproto: upgraded to 7.0.29
  • imagemagick: upgraded to 6.9.4_4
Due to changes in poppler which bumped the soname library, atril in my MSB project needs to be rebuilt or otherwise you will not be able to load PDF files. I have uploaded the rebuilt version in both repositories (mix and full GTK+3 build), but i didn't bump the version nor build number. Please use upgradepkg --reinstall option.

by Willy Sudiarto Raharjo ( at May 27, 2016 01:53 PM

Arief Jr

[Info] A Little Update Package In Slackware-Current

Yesterday, in may 26 and catch up may 25 slackware provide to update package. Like a title slackware provide a little package to update, like rebuilt aaa_elflibs, upgraded libpng, upgraded ghostscript, upgraded x86-input-wacom. Here in my machine showing package to upgrade: If from slackware changelog, here this information: Thu May 26 23:12:27 UTC 2016 a/aaa_elflibs-14.2-x86_64-17.

by Arief Jr ( at May 27, 2016 09:45 AM

[How To] Add Powerline In KDE Konsole In Slackware64-Current

It's been a long time i not create post for tutorial, this time i'll share a tutorial "How To Add Powerline In Slackware Linux" and for my documentation too. Before to steps, what is powerline??? Quoted from "Powerline is statusline and for several other applications, including zsh, bash, tmux, IPython, Awesome, i3 and Qtile".  Here Screenshot:

by Arief Jr ( at May 27, 2016 08:29 AM

May 26, 2016

Arief Jr

[Info] Slackware Package Already To Update Again

In may 25, slackware was provide to update package again. Many package has rebuilt like calligra. This screenshot calligra: There package list which updated: a/aaa_elflibs-14.2-x86_64-16.txz: Rebuilt. a/e2fsprogs-1.43-x86_64-2.txz: Rebuilt.        Do not use 64-bit by default on ext4, since some bootloaders cannot handle        it yet. But use "auto_64-bit_support = 1", which will

by Arief Jr ( at May 26, 2016 12:44 AM

May 21, 2016

Arief Jr

[Info] May 20, Slackware-Current Provide For Update Package Again!

Very fast, slackware has to update package again. What's the package? this kernel, yep kernel was upgraded to 4.4.11 version and kernel 4.4.11 version is longterm. More information about kernel 4.4.11 version, is here: Curl was upgraded, fixed Transport Layer Security or TLS certificate check bypass mbedTLS/polarSSL. For more

by Arief Jr ( at May 21, 2016 05:35 PM

Willy Sudiarto Raharjo

Security Update: curl and Slackware Live 1.0

One security update has been released today by Pat for all Slackware releases back to 13.0. It's on curl package and it's now upgraded to 7.49.0.

Things gets little busy in current since there has been some updates:
  • kernel: upgraded to 4.4.11
  • kernel-firmware: upgraded to latest git snapshot
  • btrfs-progs: upgraded to 4.5.3
  • e2fsprogs: upgraded to 1.43
  • gzip: upgraded to 1.8
  • tar: upgraded to 1.29
  • lxc: upgraded to 2.0.1
  • sqlite: upgraded to 3.13.0
  • vim/gvim: upgraded to 7.4.1832
  • dnsmasq: upgraded to 2.76
  • lftp: upgraded to 4.72
  • mercurial: upgraded to 3.8.2
  • gdbm: upgraded to 1.12
  • libmtp: upgraded to 1.1.11
  • libndp: upgraded to 1.16
  • lvm2: upgraded to 2.02.154
  • python-setuptools: upgraded to 21.0.0
  • kernel config for 4.5 and 4.6 were added in testing/
Slackware current is now getting closer to release and most of the packages that comes with next Slackware 14.2 should be up to date enough for the next few years of usage.

In other story, Eric Hameleers have declared his Slackware Live project stable enough to receive 1.0.0 label. He has done a big effort on bringing Slackware to live edition for testing, demo, and possibly recovery situation. Many features have been implemented in the iso2usb script to accomodate most of the user's requests and there are several variants that people can choose:
  • Full Slackware edition (32/64 bit)
  • Slackware + KDE 5 (64 bit only)
  • Slackware + MATE (64 bit only)
  • Custom Slackware with XFCE for CDROM (64 bit only)
Please see his original post to find out the background of this project.

by Willy Sudiarto Raharjo ( at May 21, 2016 12:51 AM

May 18, 2016

Arief Jr

[Info] Slackware Already to Update Package Again

Yesterday, Slackware was provide to update package again. no much package updated but enough important like kernel firmware, libndp was upgraded because security issue but has fixed, imagemagick was rebuilt. More information about updated slackware system: Tue May 17 21:52:11 UTC 2016 a/aaa_elflibs-14.2-x86_64-14.txz: Rebuilt. d/mercurial-3.8.2-x86_64-1.txz: Upgraded. l/

by Arief Jr ( at May 18, 2016 11:35 AM

[Info] Slackware Already To Update Package Again

In May 11, 2016 slackware has already to update. But after that slackware was already update again too (today). in may 11, slackware was provide package to update like dcron, lxc, moc, slackpkg now updated x86* mirrors list for slackware-14.2, openvpn, mesa upgraded to 11.2.2 and image magick. But today slackware was provide to upgrade kernel package, in previously version of kernel 4.4.9 now

by Arief Jr ( at May 18, 2016 11:35 AM

May 14, 2016

Willy Sudiarto Raharjo

Security Update: thunderbird, imagemagick

Two security updates were released in the last few days and one of them is quite nasty (imagetragick):

  • thunderbird: Upgraded to 45.1.0 for Slackware 14.1 and newer
  • imagemagic: Upgraded to 6.7.7_10 for Slackware 14.0, 6.8.6_10 for Slackware 14.1, and 6.9.4_1 for current
Besides these two security updates, current is now moving as well:
  • kernel: upgraded to 4.4.10
  • kernel-firmware: upgraded to latest git snapshot
  • man-pages: upgraded to 4.0.6
  • NetworkManager and network-manager-applet: Upgraded to 1.2.2
  • moc: upgraded to 2.5.1
  • slackpkg: upgraded to 2.82.1 (now support 14.2 mirror sites)
  • openvpn: upgraded to 2.3.11
  • mesa: upgraded to 11.2.2

by Willy Sudiarto Raharjo ( at May 14, 2016 06:43 AM

May 07, 2016

Willy Sudiarto Raharjo

MATE 1.14 with GTK+3 for Testing

Since i have reorganized my GTK3 branch for easily building MATE against fully GTK+3 instead of a mix of GTK+2 and GTK+3, i simply used them to build a fully GTK+3 build of MATE 1.14 and publish them on the same repository, but with -gtk3 naming: 1.14-gtk3. (beware: they all have the same name).

Since i publish a new poll in this blog about which MATE should be used for Slackware 14.2, some people have voted in and i found that almost all of the voters (20 out of 21) said that i should build MATE against fully GTK+3 instead of a mix one.Well, here's a good chance for you to compare between a mix build and fully GTK+3 build of MATE 1.14 against latest Slackware Current.

GTK+3 build still have some issues to tackle in (see upstream notes) and some of them are considered major. Other that the issues mentioned there, it's perfectly usable, but still considered experimental by upstream. More bug fixes are coming all the way in the development cycle and i have been monitoring them since all the discussion happened in IRC.

please test the new fully GTK+3 build and compare it with the mix build.

by Willy Sudiarto Raharjo ( at May 07, 2016 11:58 AM

Building MATE Against GTK3

Since 1.14 branch has been merged into master yesterday, i decided to rebase my GTK3 branch against master so that i can test the new GTK+3 build easily.

Things have changed since GTK3 branch was last modified and some of the work in that branch have been integrated in master, so it took some time to reorganize the commit history to make it linear.

Good news that it's now done. You can fully build MATE against GTK+3 (by default still GTK+2, except for some components which was already ported to GTK+3 in 1.14 cycle) simply by running this command:
  • git pull 
  • git checkout GTK3
  • ./ && ./ &&./
As there has been some packages gets added and removed during 1.14 and Slackware 14.2 cycle, please make sure to read MATE-1.14-CHANGES.TXT before building it from source if you are planning to upgrade from MATE 1.12. It's also suggested to log out of MATE before building as you might get locked in while screensaver is active and upgrade process in process.

Please note that GTK3 will be rebased every time a new update in master get pushed, so it's a temporary branch and intended to help me and users out there to build GTK+3 build of MATE. It's not really suitable for production at this moment and considered EXPERIMENTAL although it's USABLE for daily usage.

Let me know if i missed anything or you have any suggestion for GTK+3 build of MATE.

by Willy Sudiarto Raharjo ( at May 07, 2016 02:13 AM

May 06, 2016

Willy Sudiarto Raharjo

Change of Plan for MATE in 14.2

After thinking about this for a while, i am thinking of changing some of my original idea about MATE for Slackware 14.2.

My original idea is to provide BOTH MATE 1.12 and 1.14 for Slackware 14.2. MATE 1.12 has no changes in terms of number of packages since 1.10 as it was only a bug fixes releases and was done in a short development cycle. At that time, MATE 1.14 was still in the development. I wasn't sure whether i want to take 1.14 because it was late in Slackware's development cycle.

Surprisingly, MATE 1.14 was released in last April and it bring some major changes such as GTK+3 porting, package merge, and many other library bumps here and there. However, it was tested by some people and turns out to be stable for daily usage.

Based on above fact that MATE 1.14 is stable enough and i'm the only maintainer for MSB at this moment, i want to keep the maintenance load in a maintainable level. Hence, my new plan is to provide MATE binary packages starting at 1.14 for Slackware 14.2.

This mean i will start merging 1.14 branch into master soon after this and all development will focus on master after Slackware 14.2 gets released. Once 14.2 gets released, i will make a separate branch 14.2-mate-1.14 to build binary packages for Slackware 14.2.

For those who have been using 1.14 branch from our github repository, please make sure to switch to master.

by Willy Sudiarto Raharjo ( at May 06, 2016 03:25 AM

Security Update: mercurial and openssl

There were 2 security updates released this week:
  • mercurial: upgraded to 3.8.1 and backported to all Slackware releases back to 13.0
  • openssl: upgraded to 1.0.1t for Slackware 14.0 and 14.1 and 1.0.2h for current
More updates were released in current:
  • kernel: upgraded to 4.4.9
  • tmux: downgraded to 2.1 but 2.2 still in testing/
  • samba: upgraded to 4.4.3
  • imagemagick: upgraded to 6.9.3_9
  • hexchat: upgraded to 2.12.1
  • bind: upgraded to 9.10.4
  • hplip: upgraded to 3.16.5
  • mozilla-firefox: upgraded to 45.1.1esr
  • mutt: upgraded to 1.6

by Willy Sudiarto Raharjo ( at May 06, 2016 03:05 AM

May 05, 2016

Arief Jr

[Info] Slackware-Current Already To Update System Again

Hello dude, i apologize in advance not share information about update package in slackware-current because ia very busy of my thesis. So, now i'll share again. Slackware was update package kernel to 4.4.9. In previous kernel 4.4.8 i got a little problem this my wireless always disconnected if my position is a bit far. But in kernel 4.4.9 i don't know this happen, what is the same or better

by Arief Jr ( at May 05, 2016 06:25 PM

May 01, 2016

Willy Sudiarto Raharjo

Security Update: ntp, php, subversion

There were 3 security updates in the past few days along with many changes in current shaping up to the final version:
  • ntp: Upgraded to 4.2.8p7: backported to all Slackware stable releases
  • php: Upgraded to 5.6.21: backported to Slackware 14.0 and 14.1
  • subversion: Upgraded to 1.7.22 for Slackware 14.0 and 14.1 and 1.9.4 for current
Highlights of updates in current:
  • lvm2: upgraded to 2.02.152
  • gphoto2/libgphoto2: upgraded to 2.5.10
  • mariadb: upgraded to 10.0.25 
  • vim/gvim: upgrade to 7.4.1811
  • git: upgraded to 2.8.2
  • ruby: upgraded to 2.2.5
  • whois: upgraded to 5.2.12
  • xf86-input-evdev: upgraded to 2.10.2
  • perl: upgraded to 5.22.2
  • poppler: upgraded to 0.43.0
  • libdrm: upgraded to 2.4.68
overall, things are shaping very well and i think everyone will be pleased with the final results when it's released.

by Willy Sudiarto Raharjo ( at May 01, 2016 01:29 AM

April 25, 2016

Willy Sudiarto Raharjo

CSB Update for Cinnamon 3.0

Cinnamon 3.0 is now officially announced and first initial packages are now pushed to testing directory at the usual place (Thanks to Darren for hosting the CSB project).

Please note that this packages are built againt Slackware Current per April 24 2016. Since current is still considered a moving target, things *may* break when new updates are coming in the future. Official packages will be rebuilt against Slackware 14.2 when it's released.

Since it's only for public testing, i only build for x86_64 platform.

Please help by testing them and report back whenever you found any issue

by Willy Sudiarto Raharjo ( at April 25, 2016 10:08 PM

Cinnamon 3.0.0 Released

Cinnamon 3.0.0 has been released (but not yet announced at the time this post is published) and sources are now available in their github repository. I took this chance to build the new Cinnamon 3.0.0 on top of latest Slackware Current update on my desktop and so far, i haven't found major issue with this build.

Tonight, i'm planning to build Cinnamon 3.0.0 on top of clean Slackware Current installation from a clean VM and i will publish the unofficial packages for public testing. Hopefully it can be integrated in the next Slackware Live ISO release by Eric Hameleers.

If you are interested to try, you can always build them from source via GITHUB (development branch).

by Willy Sudiarto Raharjo ( at April 25, 2016 12:42 PM

More Updates Goes to Current

Slackware Current keeps advancing towards final release and more packages are getting a bump or patched. Here are the latest update since RC 2:
  • Kernel: upgraded to 4.4.8 
  • grep: upgraded to 2.25
  • lxc: upgraded to 2.0
  • sqlite: upgraded to 2.12.2
  • NetworkManager: upgraded to 1.2.0
  • ca-certificates: upgraded to 20160104
  • gnupg2: upgraded to 2.0.30
  • motif: upgraded to 2.3.5
  • network-manager-applet: upgraded to 1.2.0
  • glibc-zoneinfo: upgraded to 2016d
  • vim/vim-gvim: upgraded to 7.4.1752
  • cmake: upgraded to 3.5.2
  • libgcrypt: upgraded to 1.7.0
  • mesa: upgraded to 11.2.1
  • imagemagick: upgraded to 6.9.3_8
  • xf86-video-intel: upgraded to latest git commit

by Willy Sudiarto Raharjo ( at April 25, 2016 12:37 PM

April 19, 2016

Arief Jr

[Info] Slackware-current Has Already To Update Package Again

Slackware already update package again in April, 18 2016. Not much package to update, such as mesa upgraded to 11.2.1 version, xf86-video-intel-git, perl has patched security issue, coreutils reverted new default is quoting, upgraded libgcrypt to 1.7.0 version, upgraded imagemagick to 6.9.3 version, upgraded vim-gvim to 7.4.1752 version, bluez, cmake, vim and glibc-zoneinfo. More information:

by Arief Jr ( at April 19, 2016 02:02 PM

Aghe Milano

Membuat sertifikat openvpn menggunakan EasyRSA

EasyRSA merupakan salah satu tool yang sangat berguna ketika kita harus membuat sertifikat/keys untuk aplikasi openvpn baik itu untuk CA sertifikat, Server sertifikat maupun Client sertifikat. Banyak perubahan perintah-perintah dari versi sebelumnya yaitu versi 2 dengan versi 3 yang sekarang saya pakai. Untuk itu saya mencoba membuat bash script yang simple saja untuk memudahkan dalam proses

by milano94 ( at April 19, 2016 02:44 AM

Monitoring server hardisk usage with email notification

Tidak setiap saat kita selalu mengecek kondisi server yang ada di bawah pengawasan kita terkadang karena kesibukan tanpa kita sadari kalau ruang hardisk di server sudah penuh dan tidak bisa menampung data baru walau hanya sekedar menuliskan LOG files. Selain itu hardisk yang sudah full usage bisa mempengaruhi service-service yang sedang berjalan. Ciri-ciri yang sering terjadi berdasarkan user

by milano94 ( at April 19, 2016 02:37 AM

April 16, 2016

Arief Jr

[Info] Slackware Release Candidate 2(RC2), Update now!

Yep slackware was release candidate 2 and bring kernel 4.4.7. In my laptop now slackware running has fast showing kde desktop, not in previous kernel i think. There are 2 security package has fixed including samba and mozilla thunderbird. Xorg-server was patched, in previously keyboard layout/mouse combo device such as logitech wireless keyboard with the unifying receiver and

by Arief Jr ( at April 16, 2016 02:48 PM

Willy Sudiarto Raharjo

Slackware 14.2 RC 2 is here

We are getting closer to the final release of Slackware Linux 14.2 as Pat has labeled the current state as Release Candidate 2. It's been a month since RC 1 and it has received many changes. Along with this batch of updates include two security advisories:
  • mozilla-thunderbird: Upgraded to 45.0 and applicable to 14.1 and current
  • samba: Upgraded to 4.2.11 for Slackware 14.0 and 14.1 and 4.4.2 for current. This fixed the badlock vulnerability.
For current itself, we have several interesting changes:
  • kernel: upgraded to 4.4.7 and include one configuration change
  • gstreamer and gst-plugins-*: upgraded to 1.6.4
  • glibmm: upgraded to 2.46.4
  • gtkmm3: upgraded to 3.18.1
  • gnutls: upgraded to 3.4.11
  • xf86-video-intel: upgraded to 20160224_d167280
  • xf86-video-openchrome: upgraded to 0.4.0
  • geeqie: upgraded to 1.2.3
  • lvm2: upgraded to 2.02.150
  • sqlite: upgraded to 3.12.1
  • tmux: upgraded to 2.2
  • QScintilla: upgraded to 2.9.1
  • harfbuzz: upgraded to 1.2.6
  • libpng: upgraded to 1.6.21
  • libtasn1: upgraded to 4.8
  • sip: upgraded to 4.17
  • epic5: upgraded to 2.0
  • httpd: upgraded to 2.4.20
  • nmap: upgraded to 7.12
  • proftpd: upgraded to 1.3.5b
  • xf86-video-amdgpu: upgraded to 1.1.0
  • xf86-video-ati: upgraded to 7.7.0
  • mozilla-firefox: upgraded to 45.0.2
In short, we can expect that Slackware 14.2 will have good support on latest hardware, especially processors and GPU cards. Most of the software provided in current are up to date with latest release. Some may not, such as gstreamer, GTK+3, but at some point of development, we need to stop adding new version and focus on making sure it's stable enough for production use. Upgrading to the latest version is left as an exercise to it's users :-)

    by Willy Sudiarto Raharjo ( at April 16, 2016 01:14 AM

    April 12, 2016

    Arief Jr

    [Info] Slackware-Current Already Updates System Again [Sqlite Has Fixed]

    Today (April 12, 2016) slackware has already to updates system again, i give information for slacker's to updates system soon. Such as package sqlite, yep sqlite has fixed crash bug and upgraded to version 3.12.1. i using sqlite for develop my project for create desktop application. here's this bug: and another problem in sqlite https://

    by Arief Jr ( at April 12, 2016 03:10 PM

    April 09, 2016

    Willy Sudiarto Raharjo

    UnOfficial MATE 1.14 Packages

    Even though i have stated that i will provide MATE 1.12 for next Slackware 14.2, but that doesn't stop me to provide unofficial binary packages of MATE 1.14 for Slackware-Current users. They are now available under testing directory (x86_64 only for now).

    If you want to build from source, you can use 1.14 branch in GitHub.

    • Help files are now provided, but still not usable unless you have yelp (which requires webkit2gtk available from SBo). It's very time consuming to build so i do not provide a binary package for it.
    •  By default, audacious will be used as default file manager. Please change it to Caja in System > Preferences > Personal > Preferred Applications.
    • New package: libwnck3
    • Removed packages:
      • mate-netspeed (merged into mate-applets)
      • perl-xml-twig (dep of mate-system-tools)
      • perl-net-dbus (dep of mate-system-tools)
      • system-tools-backends (dep of mate-system-tools)
      • liboobs (dep of mate-system-tools)
      • mate-system-tools
      • gnome-main-menu

    by Willy Sudiarto Raharjo ( at April 09, 2016 09:44 AM

    April 08, 2016

    Willy Sudiarto Raharjo

    MATE 1.14 Released

    Well, it's just few days after my blog post and now MATE Desktop 1.14 is officially released. As few hours ago, all the tarballs have been published on their public space.

    As mentioned before, i will not build MATE 1.14 binary packages for Slackware 14.2 for now, BUT i will provide a separate branch for those who wanted to test MATE 1.14 on top of current machine soon after i have tested this new version.

    Please note that in 1.14, i will have to provide at minimum a mix build of GTK+2/3 since some packages have been ported to GTK+3 only and more will follow in the next MATE 1.16 release. There are some features that can't be implemented unless all MATE components have been migrated to GTK+3. High DPI is one of them. Meanwhile, GTK+3 build still left some issues to tackle, so not all components are migrated for this cycle.

    Here are the complete ChangeLog for 1.14 (taken from the announcement):


    • Remove references to obsolete MATE components


    • Drop MateConf migration script and ancient mate-conf-import tool
    • Fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build


    • Drop MateConf migration script
    • Reduce introspection build warnings
    • Fix some GTK+3 deprecations
    • Assorted fixes and cleanups


    • Require PulseAudio 2.0 or newer
    • Improve error checking in many places
    • Fix PulseAudio volume limits
    • Some other PulseAudio fixes
    • Some fixes and improvements in alsa and oss backends
    • Assorted fixes and cleanups


    • Drop obsolete build flags
    • Small fix in schema


    • Add system-config-keyboard icons


    • Drop MateConf migration script
    • Allow closing tabs on middle-click
    • List Python extensions separately in extensions list
    • GTK+3: add several style classes to simplify theming
    • GTK+3: fix desktop flash issue
    • GTK+3: a lot of deprecation fixes
    • Assorted fixes and cleanups


    • GTK+3: fix several deprecations


    • Drop MateConf migration script
    • Fix visual glitches appearing after unmaximizing Chromium window
    • Correct description of compositing-fast-alt-tab GSettings key (mention that it disables thumbnails)
    • Bump libmarco-private’s sover for GTK+3 build
    • GTK+3: re-add ability to show alt-tab thumbnails when compositor is enabled
    • GTK+3: fix several deprecations


    • Drop MateConf migration script
    • media-keys: add setting to enable/disable OSD
    • touchpad: support edge and two-finger scrolling independently (use separate GSettings keys for them)
    • xsettings: add settings for cursor theme and size
    • GTK+3: several deprecation fixes
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • GTK+3: fix some deprecations
    • Assorted fixes and cleanups


    • Move out of mate-control-center.
    This file can be packaged separately so users can decide whether they want categories in the preferences menu or not.


    • Drop MateConf migration script
    • Add separate “Delete” button in reload applet dialog, and make “Don’t Reload” button do what it says (it won’t delete applet permanently now)
    • Make max number of bookmarks in menu (before submenu is created) configurable via GSettings key
    • Make icon size of menu items configurable via GSettings key
    • Change default menubar icon size to 22px
    • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
    • GTK+3: add several style classes
    • GTK+3: add several css names for 3.20
    • GTK+3: fix rendering of custom backgrounds with 3.18 and newer
    • GTK+3: fix a lot of deprecations
    • Assorted fixes and cleanups


    • Full support for GTK 3.20.
    • Client Side Decorated applications render correctly in all themes.
    • Assorted improvements and refinements for all themes


    • Drop MateConf migration script
    • GTK+3: explicitly wrap notification text at 50 characters
    • GTK+3: stop reversing fg/bg colors in slider theme (use colors from current GTK+ theme as is)
    • GTK+3: some more fixes for slider theme
    • GTK+3: some deprecation fixes


    • Drop MateConf migration script
    • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
    • Move to mate-menus
    • Touchpad settings: support edge and two-finger scrolling independently
    • Window properties: make all three window focus modes selectable
    • GTK+3: fix theme previews in mate-appearance-properties
    • GTK+3: fix several deprecations
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • GTK+3: fix several deprecations
    • Assorted fixes and cleanups


    • GTK+3: add css name GvcMixerDialog for 3.20
    • GTK+3: fix several deprecations


    • Drop MateConf migration script
    • Fix possible crash when an Xorg function call fails
    • GTK+3: fix deprecations in brightness applet
    • Assorted fixes and cleanups


    • Move to GTK+3, drop GTK+2 code and --with-gtk build option
    • Set minimum required GTK+ version to 3.14, drop some deprecated code
    • Run gksu binary instead of loading (which is GTK+2 only)
    • Drop MateConf migration script
    • Main window: save maximized state in gsettings on exit and load it on startup
    • Disks: add saving and loading width and visibility of columns
    • Process properties: show cgroups
    • Process properties: show N/A when cgroups or selinux isn’t set
    • Process table: show running state when CPU time changes
    • Change graph grid line colors and pattern
    • Draw the background of graphs explicitly to avoid issues with GTK+ 3.20
    • Fix incorrect icons for some known apps like marco or vino
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • Update copyrights, mention MATE team in Caja extension
    • Use org.gnome.SessionManager DBus name to inhibit screensaver
    • GTK+3: add atril-window style class to top level
    • GTK+3: add css name EggToolbarEditor for 3.20
    • Assorted fixes and cleanups


    • Drop MateConf migration scripts
    • GTK+3: some deprecation fixes
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • Fix random crash in “open with” dialog
    • 7z: avoid problems with ‘?’ char in filenames
    • 7z: correct checking for p7zip 15.09+
    • rar: avoid “No files to extract” message when disabling overwriting existing files
    • tar: allow changing contents of .txz files (like it’s allowed for .tar.xz files)
    • unar: avoid problems with ‘?’ char in filenames

    Eye of MATE

    • Drop MateConf migration script
    • Use org.gnome.SessionManager DBus name to inhibit screensaver
    • Auto-reload unmodified images when their file is changed
    • GTK+3: add eom-window style class at top level
    • GTK+3: add css name EggToolbarEditor for 3.20
    • GTK+3: fix SVG rendering
    • GTK+3: fix several deprecations
    • Assorted more fixes and cleanups


    • Drop MateConf migration scripts
    • Drop null_applet which isn’t even buildable these days
    • Re-license command and timer applets under GPL-2+
    • Merge netspeed applet from mate-netspeed project (and discontinue that project)
    • GTK+3: fix cpufreq applet rendering
    • GTK+3: fix setting fg/bg colors and font type in stickynotes applet
    • GTK+3: fix several deprecations
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • GTK+3: fix some deprecations
    • Assorted fixes and cleanups


    • Has been merged into the mate-applets package.


    • Assorted fixes and cleanups


    • Support VTE 2.91 API in GTK+3 build
    • Compile dingu regexes with MULTILINE option
    • Fix incorrect ordering of COLS and ROWS in command-line option description and in the manpage
    • GTK+3: add style class mate-terminal
    • GTK+3: fix window sizes for 3.20
    • GTK+3: fix several deprecations
    • Assorted fixes and cleanups


    • Drop MateConf migration script
    • Don’t translate Keywords field in .desktop files
    • GTK+3: fix some deprecations


    • Drop MateConf migration scripts
    • Disable effects and delay options in mate-screenshot UI when launched with -ai command line argument
    • Use hyphens instead of colons in screenshot filenames by default
    • GTK+3: fix a lot of deprecations and some UI issues
    • Don’t use -Werror flag in build
    • Assorted fixes and cleanups


    • Ported to GTK+3 and GObject Introspection, dropped old PyGTK related code.


    • Drop MateConf migration script
    • Implement middle-click tab closing
    • Add a new Configure dialog for the Spell Check plugin
    • Make switch-c tool in external tools work
    • Fixed potential shell-code injection
    • GTK+3: add style classes pluma-window and pluma-print-preview
    • GTK+3: fix several deprecations
    • Assorted fixes and cleanups


    • Minor cleanups
    Congrats to MATE Developers for this release!!!

    by Willy Sudiarto Raharjo ( at April 08, 2016 03:52 PM

    April 06, 2016

    Willy Sudiarto Raharjo

    Upcoming MATE 1.14

    MATE 1.14 will be released soon (no precise date, but probably by this weekend or next week) as upstream are now busy with tarballs generation and doing final testing before launching it for public.

    Since Slackware 14.2 is now at RC 1, my plan is to keep building MATE 1.12 for Slackware 14.2 users first and then i can move my focus on preparing MATE 1.14 for Slackware 14.2. MATE 1.12 is very stable at this moment and upstream still keep providing bug fixes to this version, so it's very suitable for Slackware 14.2.

    With MATE 1.14, some MATE sub components are now GTK+3 build only as can be seen on the ROADMAP. More components will be ported to GTK+3 build only in future releases. This means that for MATE 1.14, i may provide a mix build of GTK+2 and GTK+3. It's less ideal actually and i'm looking for a possibility of switching to full GTK+3 only since i already have a separate branch for GTK+3 build only. We will see about that when i started to play with MATE 1.14.

    Meanwhile, you can help me to decide by giving your votes about how i should build MATE 1.14 for Slackware 14.2. Please vote :)

    by Willy Sudiarto Raharjo ( at April 06, 2016 04:38 PM

    Security Update: subversion

    One security update was released today:
    • subversion: Upgraded to 1.9.3 and backported to Slackware 14.0 and newer
    Interesting update coming to current:
    • git: Upgraded to 2.8.1
    • nasm: Upgraded to 2.12.01
    • strace: Upgraded to 4.11
    • harfbuzz: Upgraded to 1.2.5
    • librsvg: Upgraded to 2.40.15
    • bluez: Upgraded to 5.39
    • mesa: Upgraded to 11.2.0
    • xf86-video-intel: Upgraded to latest git snapshot
    • xorg: Upgraded to 1.18.3
    • xterm: Upgraded to 324
    I do believe Slackware 14.2 will be a great release as it support a vast varity of hardware, have most of the latest version of software and libraries, along with LTS kernel.

    by Willy Sudiarto Raharjo ( at April 06, 2016 04:24 PM

    Arief Jr

    [Info] Slackware-Current Already To Updates System Again

    In 6 April 2016 slackware has available to update system again, in previously 4 april 2016. There two fixes security such as mozilla-thunderbird and subversion. Rebuilt make to applied patch, rebuilt tigervnc for xorg-server and rebuild bluez from upstream and also bluez has upgraded. More details; Wed Apr 6 05:07:44 UTC 2016 d/git-2.8.1-x86_64-1.txz: Upgraded. d/nasm-2.12.01-x86_64-1.txz

    by Arief Jr ( at April 06, 2016 08:10 AM

    April 04, 2016

    Arief Jr

    [Late Info] Slackware Has Already Updates System Again. Get Update Soon Hey Slacker's!

    Exactly on April 1, 2016 Slackware-current has provide again for update the system. One package rebuilt this elilo, and remaining already upgraded. Here's the info: a/elilo-3.16-x86_64-2.txz: Rebuilt. eliloconfig: strip alphabetic characters from $EFI_PARTITION. Rebuilt /boot/elilo-x86_64.efi against gnu-efi-3.0.4. a/kernel-firmware-20160401git-noarch-1.txz: Upgraded. ap/

    by Arief Jr ( at April 04, 2016 02:48 PM

    [How To] Customization KDE Plasma 5 Background And Logo In Splash Screen

    After completed to create background and logo in splash screen KDE plasma 5, now i share to change background and logo in splash screen. In previously kde4 has simple to edit splash screen, but in kde plasma 5 i'm very confused about kde plasma 5 interface but i like this interface. I explain step by step for custom or create new splash screen in KDE Plasma 5, see this: 1. Open your

    by Arief Jr ( at April 04, 2016 02:33 PM

    Willy Sudiarto Raharjo

    Security Update: mercurial and php

    Two security update were released last week while i was in Malaysia. They were:
    • Mercurial: Upgraded to 3.7.3 and backported to all Slackware releases
    • PHP: Upgraded to 5.6.20 and backported to Slackware 14.0 and newer
    More updates are coming to Slackware Current as a result of upstream changes and bug fixes from many users posted in LQ:
    • alsa-*: Upgraded to 1.1.1
    • kernel-firmware: Upgraded to recent version of GIT snapshot
    • at: Upgraded to 3.1.19
    • linux-howtos: Upgraded to a recent release
    • gnuefi: Upgraded to 3.0.4 and rebuilt elilo against it.
    • ModemManager: Upgraded to 1.4.14
    • dhcp: Upgraded to 4.3.4
    • audicious-*: Upgraded to 3.7.2
    • git: Upgraded to 2.8.0
    • dbus1: Upgraded to 1.10.8
    • grub: Added support for 32 bit UEFI
    • lvm2: Upgraded to 2.02.148
    • hplip: Upgraded to 3.16.3
    • dbus-python: Upgraded to 1.2.4
    • etc: Added polkitd user/group
    • cmake: Upgraded to 3.5.1
    • iso-codes: Upgraded to 3.66
    • libsecret: Upgraded to 0.18.5
    • urwid: Downgraded to 1.0.3
    • curl: Upgraded to 7.48.0
    • mtr: Upgraded to 0.86
    • brltty: Upgraded to 5.3.1

    by Willy Sudiarto Raharjo ( at April 04, 2016 11:50 AM