Planet Slackware Indonesia

January 15, 2017

Willy Sudiarto Raharjo

MATE 1.17 Packages Rebuilt

Since last Current update, most MATE users will realize that they can't view PDF files on Atril anymore. The reason is simple: poppler update broke it. Atril needs to be recompiled against new poppler and it should be fixed. But that comes another problem: i haven't publish the SlackBuild for 1.17, only binary packages for testing.

I decided to rebuilt all MATE packages for current this morning. I simply remove all MATE packages on my VM and pull the latest changes from my (was) private branch and build the latest one. All sources are now use 1.17 version number, EXCEPT for one: mate-icon-theme-faenza. It's still under investigation from upstream since it failed during make dist-check. Upstream have decided to bring back mate-calc since it's ported to GTK3 now so i simply removed Galculator from my MSB repository.

All the binary packages for MATE 1.17 are now uploaded to and i have pushed my branch called 1.17-prep in github. You can use that branch to build MATE 1.17 from source. This is a temporary branch and changes for 1.17 will be force-pushed. Once mate-icon-theme-faenza reached 1.17.0, i will merge this branch to master branch and it will diverge from the stable branch: 14.2-mate-1.16.

Also, i'm planning to include a new package called caja-actions. This package was requested by one of MSB user and he created the initial SlackBuild for me. I reviewed it and decided to adopt it as part of my MSB scripts. It will get added once 1.17 is complete.

For those who have been using mate 1.17 from my binary packages, please make sure to use upgradepkg --reinstall --install-new to reinstall all binary packages which was built against latest current update per Jan 14.

by Willy Sudiarto Raharjo ( at January 15, 2017 10:49 AM

January 13, 2017

Willy Sudiarto Raharjo

Security Update and Big Updates in Current

Three security updates have been released in the latest batch of updates:

  • irssi: Upgraded to 0.8.21 for all supported Slackware releases
  • gnutls: Upgraded to 3.3.26 for Slackware 14.0 and 14.1, and 3.5.8 for Slackware 14.2 and current
  • bind: Upgraded to 9.9.9_P5 for Slackware 13.0 up to 14.1, 9.10.4_P5 for Slackware 14.2, and 9.11.0_P2 for Current
In stable there has been a rebuilt of Python 2.7.13 to fix some regressions during last built.

Meanwhile BIG UPDATES are happening in -current and since there are a lot of changes in latest batch of updates, here's some recap but for complete changes, please refer to the ChangeLog:
  • perl: Upgraded to 5.24.0
  • boost: Upgraded to 1.63  (upgrade shared library)
  • hunspell: Upgraded to 1.6.0 (upgrade shared library)
  • ImageMagick: Upgraded to 6.9.7_3 (upgrade shared library)
  • Poppler: Upgraded to 0.50.0 (upgrade shared library)
  • XOrg: Upgraded to 1.19.1
  • grub: Upgraded to 2.0.2~beta3
  • procps-ng: Upgraded to 3.3.12
  • sed: Upgraded to 4.3
  • tcsh: Upgraded to 6.20.00
  • util-linux: Upgraded to 2.29
  • xfsprogs: Upgraded to 4.8.0
  • xz: Upgraded to 5.2.3
  • alsa-utils: Upgraded to 1.1.3
  • sqlite: Upgraded to 3.16.1
  • clisp: Upgraded to 2.49.20161111
  • cmake: Upgraded to 3.7.1
  • flex: Upgraded to 2.6.3
  • m4: Upgraded to 1.4.18
  • make: Upgrade to 4.2.1
  • ruby: Upgrade to 2.4.0
  • subversion: Upgraded to 1.9.5
  • kdelibs: Upgraded to 4.14.27
  • zlib: Upgraded to 1.2.10
  • bluez; Upgraded to 5.43
  • mutt: Upgraded to 1.7.2
  • trn: Removed
  • hexchat: Upgraded to 2.12.4
  • gparted: Upgraded to 0.27.0

by Willy Sudiarto Raharjo ( at January 13, 2017 03:42 AM

January 10, 2017


Chip Pico8 Riviu

Akhir bulan lalu datang barang pesanan saya yang sejak 4 bulan lalu saya pesan yang sempat mengalami kesalahan teknis. Pesanan tersebut berupa 2 mesin yang masing-masing seharga 9 dolar, mesin termurah yang pernah saya beli. Berikut penampakan barangnya.

Chip Pico8 9 Dolar

Berikut tuangan layar dari salah satu mesin yang telah beroperasi.

Chip Pico9 with MariaDB

Desain dan Bentuk Perangkat

Perangkat ini adalah perangkat kedua terkecil yang saya punya setelah Arduino Nano. Bentuk kompak dan mungilnya cukup menarik hati saya sejak awal selain harganya.

Selain itu mesin ini di desain sebagai sebuah kumputer siap pakai. Tidak perlu perangkat tambahan lain untuk melakukan komputasi selain catu daya.


Cara konfigurasi mesin ini lebih mudah dari mesin yang telah saya punya sebelumnya, RaspberryPi dan BananaPi, karena tidak memerlukan adanya tambahan perangkat. Dan dengan dukungan headless-mode saya tidak memerlukan perangkat aneh-aneh untuk membuatnya berfungsi, cukup dengan minicom /dev/ttyACM?, dimana ? merupakan nomor yang muncul ketika terdeteksi oleh mesin.

Untuk pengguna Windows bisa menggunakan cara dari Dexter Industries.

Kelebihan dan Kekurangan

Kelebihan perangkat ini sudah saya sebutkan diatas, yaitu: bentuk kompak, harga murah, siap pakai dan kemudahan setup. Sedangkan kekurangannya adalah prosesor tunggal, dan media penyimpanan yang minim.

Tapi apa yang bisa dituntut dari komputer seharga 9 dolar?

Mari mengoprek. Biar komputernya kerja.

by yht at January 10, 2017 06:58 PM

January 02, 2017

Willy Sudiarto Raharjo

Python 3.6.0 in SBo 14.2 repository

Python 3.6.0 has been pushed to master and 14.2 branch in SBo repository in the last public update. There are a lot of new features and changes included in this major release. Some changes may broke other packages depending on Python 3. If you find any broken packages due to Python 3.6.0 changes, let us know by posting in LQ or via our mailing list.

Currently there are 64 packages that list Python 3 as hard dependency:

  • audio/rhythmbox
  • desktop/gis-weather
  • desktop/i3pystatus
  • desktop/i3situation
  • desktop/numix-folders
  • desktop/python-specbar
  • desktop/xfce4-windowck-plugin
  • development/kaaedit
  • development/numpy-legacy3
  • development/numpy3
  • games/lutris
  • games/pybik
  • graphics/CairoSVG
  • graphics/opencolorio
  • graphics/pygifme
  • libraries/CondConfigParser
  • libraries/curses_ex
  • libraries/libgit2-glib
  • libraries/libopenshot
  • libraries/libsigrokdecode
  • libraries/pyjf3
  • libraries/pyqode.core
  • libraries/python3-PyQt5
  • libraries/python3-PyYAML
  • libraries/python3-dvdvideo
  • libraries/python3-pillow
  • misc/gramps
  • multimedia/devedeng
  • multimedia/openshot
  • network/asciinema
  • network/google-cli
  • network/mps-youtube
  • network/social-engineer-toolkit
  • network/urlwatch
  • network/you-get
  • office/LibreOffice
  • python/dbus-python3
  • python/githubpy
  • python/minidb
  • python/py3cairo
  • python/pyqode.qt
  • python/python3-Cython
  • python/python3-appdirs
  • python/python3-augeas
  • python/python3-defusedxml
  • python/python3-dugong
  • python/python3-future
  • python/python3-lhafile
  • python/python3-pycrypto
  • python/python3-pyparted
  • python/python3-pythondialog
  • python/python3-pyzmq
  • python/python3-sip
  • python/python3-xlib
  • system/Attic
  • system/autoarchive
  • system/blocks
  • system/borgbackup
  • system/fs-uae-arcade
  • system/fs-uae-launcher
  • system/lirc
  • system/maintboot
  • system/s3ql
  • system/xonsh
Packages depending on Python will place some info files in /usr/lib{64}/python3.x/site-packages/. If you still have /usr/lib{64}/python3.5/site-packages, meaning that you may need to rebuild that package against Python 3.6.0 and the files will be moved to /usr/lib{64}/python3.6/site-packages/.

Happy rebuilding and Happy New Year 2017

by Willy Sudiarto Raharjo ( at January 02, 2017 02:51 AM

December 31, 2016

Willy Sudiarto Raharjo

End of Year Review

2016 has been a great year for my journey with Slackware. Slackware 14.2 finally got released on July 1 after 2 years of development. It's very stable and i'm sure everyone is pleased with this release as the best release ever. Eric Hameleers also released his Slackware Live project to public and enables new users to test Slackware in a live environment without having to install it on their hard drive (but they do have an option to install it if they like it). It's at 1.1.5 currently and documented very well in Slackware Documentation project. SlackBuilds repository for Slackware 14.2 also released in the same day as Slackware 14.2 gets announced.

MATE 1.14 and Cinnamon 3.0 got released in the same day as Slackware 14.2 and it's the first MATE  and Cinnamon release for Slackware 14.2. Few months later, MATE 1.16 and Cinnamon 3.2 landed as well in Slackware 14.2. It's will continue to be supported until next release of Slackware unless new version gets released.

SlackBuilds Project (SBo) also improved a lot with new maintainers coming in and new scripts are being added. We have just pushed our last public update in 2016. We have now reached 6200+ scripts in our repository, improving from around 5500 since last announcement.

Looking forward, we hope to see more contributions to Slackware Linux and SBo project in general. By buying stuffs in Slackware Store or subscribe to Slackware CD/DVD release, you can help Slackware Linux survive in the future. You can help SBo project by submitting new scripts and report to us whenever you found a bug in the scripts. You can report it on LQ, send it to maintainer directly, or send it to our mailing list if the maintainer does not respond in a timely manner.

See you all in 2017!!!

by Willy Sudiarto Raharjo ( at December 31, 2016 05:40 AM

Security Update: Thunderbird, Seamonkey, libpng, python, samba

5 Security updates were released near the end of year 2016:

  • Samba: Upgraded to 4.4.8 for Slackware 14.2 and 4.5.3 for current
  • Python: Upgraded to 2.7.13 for Slackware 14.0 and newer
  • Thunderbird: Upgraded to 45.6.0 for Slackware 14.1 and newer
  • Seamonkey: Upgraded to 2.46 for Slackware 14.1 and newer
  • libpng: Upgraded to 1.2.57 for Slackware 13.0, 1.4.20 for Slackware 13.1 up to 14.1, 1.6.27 for Slackware 14.2 and current
More updates on current includes:
  • Nano: Upgraded to 2.7.3
  • btrfs-progs: Upgraded to 4.9
  • hplip: Upgraded to 3.16.11
  • tmux: Upgraded to 2.3
  • elfutils: Upgraded to 0.168
  • openvpn: Upgraded to 2.4.0
  • libXpm: Upgraded to 3.5.12
  • libdrm: Upgraded to 2.4.74
  • mesa: Upgraded to 13.0.2
  • xf86-video-dummy: Upgraded to 0.3.8
  • xf86-video-geode: Upgraded to 2.11.19
  • xf86-video-git: Upgraded to latest git (20161117)
  • xfce4-panel, xfce4-settings, xfconf: Upgraded to 4.12.1

by Willy Sudiarto Raharjo ( at December 31, 2016 05:02 AM

December 25, 2016

Willy Sudiarto Raharjo

Security Update: expat, httpd, openssh

Three security updates has been published since my last blog post and they were:

  • expat: Upgraded to 2.2.0 for Slackware 13.0 and newer
  • httpd: Upgraded to 2.4.25 for Slackware 14.0 and newer
  • openssh: Upgraded to 7.4p1 for Slackware 13.0 and newer
Meanwhile in current some changes is in progress:
  • ncurses: Upgraded to 6.0
  • readline: Upgraded to 7.0
  • Removal of libtermcap (included in ncurses)
  • curl: Upgraded to 7.52.1
  • gpa: Upgraded to 0.9.10
  • gpgme: Upgraded to 1.7.1
  • lftp: Upgraded to 4.7.4
  • libassuan: Upgraded to 2.4.3
  • libgcrypt: Upgraded to 1.7.5
  • libksba: Upgraded to 1.3.5
  • nettle: Upgraded to 3.3
  • nmap: Upgraded to 7.40
  • pinentry: Upgraded to 1.0.0
  • xfce4-weather-plugin: Upgraded to 0.8.8
  • gcc: Upgraded to 6.3.0 in testing/

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

December 17, 2016

Anjar Hardiena

Ribbon UI! Tampilan baru untuk LibreOffice

Wait, ada yang menarik di LibreOffice versi terbaru yang rencananya akan di rilis bulan Januari tahun 2017 ini. Ribbon UI!!! Salah satu kekurangan aplikasi perkantoran berbasis open source ini yang membuatnya terlihat nampak jadoel! Jadoel? Yes! Mo saya atau siapapun pencinta tampilan klasik berargumen, buat kebanyakan pengguna Microsoft Office tetap aja mereka berargumen tampilan Microsoft Office jauh lebih cantik dengan Ribbon UI nya.

Apa sih Ribbon UI?

Definisi ala saya, Ribbon UI adalah sebuah revolusi user interface yang dibikin tenar oleh Microsoft melalui Office 2007 nya. Microsoft yang melakukan revolusi ini? ngga juga, karena sebenarnya istilah ini sudah mulai ramai dibicarakan sejak tahun 1980an, barang jadul yah? Itulah hebatnya, I don’t like MS thing, but still saya salut dengan kemampuan marketing mereka, mereka dapat mengemas barang yang sebenarnya sudah usang menjadi sesuatu yang fenomenal.

Tampilan Ribbon UI (wikipedia)

Masih blom punya bayangan perbedaannya dengan tampilan klasik? Buat kita” yang baru dan terbiasa pake Office 2007 keatas, akan saya kasih liat bedanya tampilan ini dengan tampilan klasik seperti dibawah ini.

Tampilan LibreOffice 5.3
Tampilan klasik LibreOffice

Tampilan Ribbon UI LibreOffice 5.3
Tampilan Ribbon UI LibreOffice

Udah liat bedanya kan? Keren? Hmmm… buat saya sih biasa saja, bikin ribet malah. Tapi bagi banyak orang ini keren banget, dan saya tidak dapat menghakimi pendapat anda atau mereka bukan?


Buat yang penasaran dengan tampilan baru LibreOffice ini, kita bisa mencobanya pada LibreOffice versi 5.3 (Developer version, saat ini sudah beta2). Pertamakali yang dilakukan adalah mengaktifkan mode experimental, buka menu Options > LibreOffice General > Advanced. Centang bagian Enable experimental features.

Setelah kita aktifkan mode experimental. Restart LibreOffice, kemudian klik menu View > Toolbar layout > Notebookbar. Selamat kita sudah dapat bermain-main dengan tampilan Ribbon UI nya LibreOffice.

So, what the news?

Yes, the great news is, fitur ini akan menjadi salah satu pilihan yang ditawarkan oleh LibreOffice. Klo dari apa yang saya coba dari versi developernya LibreOffice, kemungkinan kita bisa memilih untuk tetap menggunakan tampilan klasik atau tampilan ribbon.

Roadmap peluncuran versi final LibreOffice 5.3 bisa dilihat di

So, tunggu tangal mainnya yah 😉

The post Ribbon UI! Tampilan baru untuk LibreOffice appeared first on A. Hardiena's Blog.

by A. Hardiena at December 17, 2016 04:51 AM

December 14, 2016

Willy Sudiarto Raharjo

NVidia Legacy Unix Driver Update

NVidia has released an updated legacy drivers to support X.Org 1.19 with ABI 23. It has been mentioned in the UNIX drivers, but you can directly find the drivers from the links below:
I have tested the 304.134 driver and it's working great here. I can finally remove x from my /etc/slackpkg/blacklist file since it's a showstopper for me.

Aside from legacy driver, NVidia has also released their latest driver 375.26 (x86, x86_64), which brings support for newer cards and also many new features (including X.Org 1.19 with ABI 23 support). 

by Willy Sudiarto Raharjo ( at December 14, 2016 04:29 PM

December 13, 2016

Willy Sudiarto Raharjo

Security Update: kernel, php, mcabber

Just hours after i published MATE and Cinnamon packages for current and said that current is a moving target, Patrick released security updates for stable and current plus some library updates in current. The changes includes:

  • kernels: Upgraded to 4.4.38 for Slackware 14.2 and current
  • mcabber: Upgraded to 1.0.4 in Slackware 14.0 and newer. This requires updated loudmouth 1.5.3.
  • php: Upgraded to 5.6.29 in Slackware 14.0 and newer
Interesting fact: this is the third time Slackware 14.2 receive a kernel bump. In the previous stable releases, we rarely see a kernel being upgraded more than once. In Slackware 14.1 there's one kernel bump to 3.10.103, and we have two bumps (3.2.45 and 3.2.83) for Slackware 14.0.

More packages coming in current:
  • coreutils: Upgraded to 8.26
  • grep: Upgraded to2.27
  • kernel-firmware: Upgraded to 20161211
  • nano: Upgraded to 2.7.2
  • gsl: Upgraded to 2.3

by Willy Sudiarto Raharjo ( at December 13, 2016 07:08 AM

December 12, 2016

Willy Sudiarto Raharjo

MSB and CSB Packages for Current

So far, i have been building MATE and Cinnamon under 14.2 stable releases and i will continue to support 14.2 as long as possible. It's a rock solid release and all MATE and Cinnamon updates are coming in smoothly.

Current is now progressing as well, even though no major changes in the toolchain and libraries, making it possible for packages built against stable be used under current machines. That, however, is not a long term solution as current is a moving target, meaning it will diverge from stable when Pat pushed the big updates someday with all the changes from toolchain, libraries, and applications. Mixing current and stable are not recommended.

Today i created two new VMs for building MATE 1.17 and latest Cinnamon 3.2 packages against current for testing area. Both have been uploaded to repository (MATE, Cinnamon) and it's available in x86_64 architecture only. These packages can be used to generate new Slackware Live ISOs using liveslack script from Eric Hameleers (AlienBOB).

Please note that these packages *may* break when some packages in Slackware is upgraded someday. Sometimes a simple rebuilt will fix it, but there's a chance  that it may need more patches to fix the issue. That's the fun part :)

Enjoy MATE and Cinnamon packages for Slackware-Current users.

by Willy Sudiarto Raharjo ( at December 12, 2016 04:13 PM

December 11, 2016

Willy Sudiarto Raharjo

New Slackware Live ISOs

Eric Hameleers (AlienBOB) is now actively pushing updates on his set of packages on his repository. His latest work involved set of KDE 5 updates, new baking recipe, and the Slackware Live ISOs based on latest work of liveslack 1.1.5.

One interesting point about this latest ISOs is that Cinnamon is now included in the set of ISO generated. Previously, Cinnamon was added during early testing phase, but it never got included in the next few releases and somehow it's included in the latest 1.1.5 release. It's already based on the Cinnamon update i uploaded per December 10. Since Cinnamon is in active development due to preparation of Mint 18.1, you will notice that they release many minor releases in a short time. There's already a new cinnamon commit pushed to my github/gitlab repository, but not yet packaged. I usually wait for some time before i start packaging for stable update.

Please note that Cinnamon packages were built under 14.2 stable, not current. I will try to spend some time to build Cinnamon packages under current to make sure it stays with the baseline used (slackware-current). Same thing with MATE, but i will try to build MATE 1.17 instead of MATE 1.16 which will be based on full GTK+3 stack. I have a local branch here which already track MATE 1.17 packages, but i'm still waiting for the upstream to complete creating tarballs for MATE 1.17 before i can launch the branch to github.

by Willy Sudiarto Raharjo ( at December 11, 2016 11:27 PM

Anjar Hardiena

Teknoblogging with Style Journey

Teknoblogging with Style, new theme for A. Hardiena’s Blog. Ngga kerasa udah 12 tahun saya tuangkan ide, catatan, tulisan dan pemikiran diatas blog ini. Perjalanan yang cukup panjang untuk sebuah coretan. Pertama kali dibuat tanggal 11 Desember 2004, dengan tulisan Hello World yang sayangnya waktu itu ngga kepikiran disimpan buat kenang”an. Tulisan yang pertamakali saya angkat di blog ini adalah tentang perlukah kita membeli komputer baru? Idenya adalah mencoba memberikan sudut pandang bahwa ada perbedaan antara kebutuhan dengan keinginan untuk membeli sebuah perangkat teknologi. Saya tulis pada 12 Desember 2004.


Teknoblogging with Style - Ulasan tentang teknologi, tips & trik dan pemikiran A. Hardiena
Tulisan pertama A. Hardiena’s Blog

Hmmm.. Teknoblogging with Style… Technically, tulisan itu bukanlah tulisan pertama saya, karena masih ada beberapa lagi yang sayangnya tidak pernah terekam dalam bentuk blog, kapan saya mulaipun udah lupa keknya, seingat saya pertama kali saya menulis itu waktu jaman”nya masih ada yang namanya Lycos, Angelfire, dll.

Blog ini sendiripun sudah melalui perjalanan panjang, pertama kali menggunakan domain gratisan. dot uni cc. alamatnya adalah sampai dengan tahun 2008 saya putuskan untuk menggunakan domain berbayar Huh, keputusan yang panjang yah kekeke….

Now, as you can see, sebagai transformasinya, blog ini telah menggunakan domain sempet galau selama satu tahun untuk saya memutuskan akhirnya melebur domain lama dan menjadikan domain ini sebagai domain yang akan saya gunakan kedepan.

Dari sisi tema penulisanpun, perjalanan blog ini cukup panjang. Pertamakali blog ini ditulis memiliki tema “Rebeling with Style” dimana hampir semua tulisan berisi pendapat saya atas apa yang terjadi, penolakan saya dan pemberontakan ide yang saya punya. 6 Agustus 2006 Rebeling with style memasuki versi 2.0. Dan pada 6 September 2008 “Working under Pleasure” menggantikan tema blog ini dimana tulisan, ide, coretan saya lebih banyak berkaitan dengan teknologi yang banyak saya gunakan, saya pelajari dan saya pahami. 4 tahun lalu, versi 2.0 dari tema ini membawa angin baru, dan hari ini adalah saat yang tepat untuk membawa blog ini menuju sesuatu yang lebih baru, sesuatu yang lebih bermanfaat. Untuk saya pribadi tentunya, dan mudah”an juga akan membawa manfaat untuk anda.

So, here my “Teknoblogging with Style”, present with love for you….

The post Teknoblogging with Style Journey appeared first on A. Hardiena's Blog.

by A. Hardiena at December 11, 2016 07:14 AM

December 01, 2016

Willy Sudiarto Raharjo

Security Update: firefox, thunderbird

Few days ago, a new security vulnerability was posted in Tor's mailing list and it contains a PoC which affects Firefox and Thunderbird and it's currently being used to exploit TorBrowser users. Mozilla quickly being notified and they released an update to their products followed by others. After analyzing it, turns out it's a SVG Animation remote code execution. It targets for Windows users, but the underlying bug is also available on other platforms as well.

Slackware include the latest Firefox and Thunderbird products in their latest update. Stable release still receive an ESR version, which is still at 45.x branch. TorBrowser is also using ESR as their baseline. They also release a new version: 6.0.7.

Another update was a request by me to include a patch to fix a problem i found while testing MATE 1.17. During creating the tarball by using make distcheck, it failed to build properly. One of MATE's developer (monsta) pointed to a bug report in LP and there was a patch to fix this issue, but somehow upstream no longer update the repository and the development seems to be stalled. Last commit was in January 2016. I send a request to Patrick and he agreed to include it on stable and current.

by Willy Sudiarto Raharjo ( at December 01, 2016 05:34 PM

November 25, 2016

Willy Sudiarto Raharjo

Plans for MATE 1.18

Since Cinnamon 3.2 packages are done, now i can shift my focus towards future MATE 1.18. The goal of MATE 1.18 will be a complete transition to GTK+3 and so far, the upstream developers have done a great job on doing it. By moving to fully GTK+3, they can focus on introducing new features that are impossible to deliver while having to support the old GTK+2 and new GTK+3 toolkit.

The current plan is deliver MATE 1.18 on December 2016. It's an ambitious plan, but we hope it can be met and if the target is achieved, MATE 1.18 will be included in the next Debian 9.0 "Stretch". That's the optimistic plan. The fallback plan will be around January/February.

Since GTK+3 have many releases and different distribution ship different version of GTK+3, it's already agreed that the minimum GTK+3 supported is 3.14. GTK+3 will no longer be updated for major releases as they are now working towards GTK+4 and GTK+3 3.22 will be the last version for 3.x branch while minor and micro releases may still be around for the next 3 years. Read Matthias Clasen's blog post for more information about the versioning. Hopefully when all distribution already shipped the last GTK+3 3.22 for their distributions, MATE development can progress rapidly.

At this moment, these MATE components have been migrated to GTK+3: engrampa, mate-notification-daemon, mate-polkit, mate-session-manager, mate-terminal, mate-system-monitor, and mozo. In future 1.18, ALL MATE components will be migrated to GTK+3. In order to help the migration, upstream developers have switched to 1.17 numbering scheme to denote the development release. You can check the released tarballs here: They are no longer built against GTK+2, but GTK+3. Upstream also managed to get rid of libunique dependency and switch to GtkApplication.

I already built all those tarballs here locally on my desktop and so far, everything works just as before. There's no major differences between 1.16 and 1.17 in terms of functionality, but you will see some slight changes in the appearance due to toolkit changes. I have also prepared a local branch which contains all the changes to build MATE 1.17, but i haven't pushed it yet since i'm going to wait for upstream to upload all the tarballs for 1.17. Once they are released, i will push the branch to github and people can start testing it. As always, i will also publish binary packages for testing purposes.

Looking back in history, Slackware 14.0 got 1 MATE release (1.6) while Slackware 14.1 got 4 MATE releases (1.6, 1.8, 1.10, 1.12). Slackware 14.2 already got 2 MATE releases (1.12 and 1.14) and i guess it will have more MATE releases than Slackware 14.1.

by Willy Sudiarto Raharjo ( at November 25, 2016 09:22 AM

November 22, 2016

Willy Sudiarto Raharjo

Cinnamon 3.2 Packages for Slackware 14.2

After being stuck at fixing the desktop locking issues for days, Walesa came in with a simple change on PAM rules and voila... the desktop locking issue is now fixed. I can finally publish the latest work on Cinnamon 3.2 built on top of Slackware 14.2.

The changes are now pushed to master and 14.2 branch, which is different a little bit due to commits ordering due to addition of mint-y-* , but it will give the same output in general. 3.2-prep is now removed as well and the binary packages for x86 and x86_64 are now uploaded to (Big thanks to Darren Austin for providing this service).

There are several new packages and one removal:

  • autoconf-archive: Added
  • cracklib: Added
  • mint-y-icons: Added
  • mint-y-theme: Added
  • pam_unix2: Removed
  • xapps: Added

It's always recommended to use upgradepkg --reinstall --install-new to install/upgrade all the packages since they are all built/rebuilt from scratch on a clean Slackware 14.2 VM. This will also avoid missing new packages added in 3.2 cycle.

Here's the highlight of Cinnamon 3.2 (Taken from Segfault):
Session Manager

  • QT 5.7+ support

Settings Daemon

  • iio-sensor-proxy rotation plugin
  • Fix cursor-size changes being ignored
  • Support for libinput touchpads as well as synaptics

Window Manager

  • Improvements to unredirect heuristic and borders/maximization
  • Cross-fade effect on background changes
  • Fixed special cases which could lead to cinnamon crashes

Nemo Extensions

  • EXIF rotation and fixes in nemo-preview
  • More sizes in image converter


  • Complete rewrite
  • Much faster, responsive
  • More customizable
  • Support for media keys, media art and and media controls
  • Support to show the number of notifications and battery status

Control Center

  • Fixed new network connections secrets
  • New keyboard layout options


  • Vertical panels
  • Removal of box pointers
  • Ability to peek at desktop
  • Ability to upload system information
  • Ability to play a sound effect when showing notifications

Settings API

  • Revamped the xlet settings
  • Xlet settings now open in their own window/process, match new style of cinnamon settings, support pages and sections, are automatically highlighted, use  new JSON backend for easier maintenance and simplification of the code
  • Support for backendable widgets which were not previously available to the xlet settings api
  • New backendable date chooser widget


  • Keyboard: can now show flags based on short name of language in keyboard applet and distinguish between two layouts using the same flag or code
  • Sound: Add a menu that allows the user to switch between active players
  • Menu: Ability to run software with optirun if Bumblebee is installed
  • Menu: Improved keyboard navigation and performance


  • file-operations: reduce the time for reliable transfer rate
  • Expand grid width to canvas
  • Trash-monitor: change trash monitoring process
  • Fix –geometry option when Nemo is already running
  • Option to double-click empty area to go to parent directory
  • nemo-file.c: Only append .desktop to desktop files when they actually need it.  Trusted desktop files (ones that typically get made and placed on the desktop) don’t show their extension, so when you try to rename them, the new name needs .desktop appended to it.
  • nemo-application.c: Look for already-existing desktop windows before attempting to manage the desktop.
  • desktop: Don’t rebuild the desktop any time _NET_WORKAREA changes – this can happen fairly frequently in some situations, causing crashes due to the asynchronous nature of nemo’s directory loading back-end.
Bug reports are welcome at github.

Enjoy Cinnamon 3.2 on Slackware 14.2

    by Willy Sudiarto Raharjo ( at November 22, 2016 10:29 PM

    November 19, 2016

    Willy Sudiarto Raharjo

    Security Update: Firefox

    New Firefox package has been released for Slackware 14.1, 14.2, and current and it's considered a security update. For Slackware 14.1, there's one package that is being rebuilt due to changed soname, which is libxcb.

    In current, things are progressing again and this time, it *may* break your system, so proceed with cautions. Here are the changes in Slackware-Current:
    • Bash: Upgraded to 4.4.005
    • Kernel: Upgraded to 4.4.32
    • Ghostscript: Upgraded to 9.20
    • Nmap: Upgraded to 7.31
    • Samba: Upgraded to 4.5.1.
    • Freeglut: Upgraded to 3.0.0
    • libXfont2: Added
    • libdrm: Upgraded to 2.4.73
    • Mesa: Upgraded to 13.0.1
    • X,Org: Upgraded to 1.19
    • Xterm: Upgraded to 326
    • tigervnc: Upgraded to 1.7.0
    One big change is the inclusion of X.Org 1.19 which has newer ABI thus it will break systems who uses proprietary drivers and the vendor haven't released an update to support the new ABI. NVidia already released a new driver 375.20 which is the only NVidia driver update at this moment, but they are working to provide an update for legacy drivers as well soon (see the discussion here).

    X.Org 1.19 was developed for one year and it has so many new features and improvements, such as threaded input support, PRIME synchronization support, Wayland improvements, and many more. See this article for more coverage. Along with X.Org 1.19, many xorg drivers are updated as well as announced in the mailing list. Please note however that some of the drivers gets removed as well so you may need to remove them after upgrading to 1.19. They are:
    • xf86-video-chips
    • xf86-video-glint
    • xf86-video-i740
    • xf86-video-mga
    • xf86-video-nv
    • xf86-video-r128
    • xf86-video-savage
    • xf86-video-siliconmotion
    • xf86-video-sis
    • xf86-video-tdfx
    • xf86-video-trident
    • xf86-video-xgi
    • xf86-video-xgixp

    by Willy Sudiarto Raharjo ( at November 19, 2016 03:01 PM

    November 14, 2016

    Willy Sudiarto Raharjo

    Cinnamon Locking Issue

    In the past few days, i have been spending some time to take a look on a known issue in Cinnamon which affected my packages for Slackware. It's a desktop locking problem and it's an important feature that i need to prioritize.

    In Cinnamon 3.0, the desktop lock was not a problem at all and everything worked just fine. Somehow, upstream developer changed their code during the development for 3.2 and now it's "broken" in 3.2. I called it "broken" since it may only affect non-systemd and non-PAM systems like Slackware. I'm thinking of PAM-related issue since i'm relatively new to PAM, but strange thing is that everything worked well before 3.2 and it also use the same PAM package i used for 3.0. I tried many combinations in PAM settings, but the problem persists: It won't authenticate properly.

    If you have knowledge on PAM, please test the new Cinnamon 3.2, mostly cinnamon-screensaver since that's where the issue is.

    by Willy Sudiarto Raharjo ( at November 14, 2016 04:47 AM

    November 08, 2016

    Willy Sudiarto Raharjo

    Cinnamon 3.2 Early Preview

    Cinnamon 3.2.0 has just been tagged in the github repository and it will be polished in preparation for upcoming Linux Mint 18.1 which will be released around December.

    Cinnamon 3.2.x will highlight a new interesting feature: Vertical Panels. This is the most interesting feature as it will add capability to add vertical panel in your desktop. GNOME 3 has been using it for a while, but Cinnamon developer decided to implement this in 3.2 with some considerations.

    There's a noticeable performance improvement on this release as it's getting less lag in my desktop compared to previous 3.0 releases. I'm very pleased with the results and looking forward for more performance improvements made by the upstream developers.

    I decided to build an early Cinnamon packages and test it first on my desktop for early preview. Since my desktop machine is tracking Slackware Current and contain other third party packages such as those coming from SBo or MSB projects, there's no guarantee that it will build cleanly under clean Slackware 14.2 installation. For that reason, i will try to test this under clean virtual machine on top of clean Slackware 14.2 installation.

    For those who want to build this packages via source, i have pushed 3.2-prep branch in github which contains an updated scripts for building Cinnamon 3.2.x. This branch is based on 14.2 branch, so it's very suitable for building Cinnamon 3.2.x packages on Slackware 14.2. There's two packages that are not yet there since it's only available in master branch: mint-y-icons and mint-y-theme.

    There's a new package added for this new Cinnamon: autoconf-archive. It is required to build some Cinnamon packages (i found it while building cinnamon-control-center) and it also triggers a change in gnome-common package to use --with-autoconf-archive configure parameter so that the resulting output do not overlap each other.

    While i conduct more testing on a clean VM, i posted some screenshots for early Cinnamon 3.2.0 preview. Feedbacks, bug reports and suggestions can be sent via github issue tracker or via email.

    by Willy Sudiarto Raharjo ( at November 08, 2016 01:12 PM

    November 04, 2016

    Willy Sudiarto Raharjo

    Security Updates: bind, curl

    Two more security updates were released today:
    • bind: Upgraded to 9.9.9_P4 for Slackware 13.0 until 14.1, 9.10.4_P4 for Slackware 14.2 and current
    • curl: Upgraded to 7.51.0 for Slackware 13.0 up until current
    Other changes not concerning to security updates (some only apply to current):
    • glibc-zoneinfo: Upgraded to 2016i
    • nano: Upgraded to 2.7.1
    • vim/gvim: Upgraded to 8.0.0055
    • libcdio-paranoia: Rebuilt 
    • gnuchess: Upgraded to 6.2.4

    by Willy Sudiarto Raharjo ( at November 04, 2016 08:31 AM

    November 01, 2016

    Willy Sudiarto Raharjo

    Multiple Security Updates

    After a long hiatus, finally stable and current branches are now updated with some security fixes, mainly the Dirty COW exploit and last month's multiple XOrg security issues. It has been a long wait, but i'm sure it's worthed and since the fast release of 4.4.x kernel lately, Patrick wanted to make sure that it really fix the issue and not bringing other issues (Linux Kernel 4.4.30 has just been released to revert some changes in 4.4.29 by the way).

    Here are the summary of security updates released today:
    • kernels: Upgraded to 3.2.83 for Slackware 14.0, 3.10.104 for Slackware 14.1 and 4.4.29 for Slackware 14.2
    • php: Upgraded to 5.6.27 for Slackware 14.0, 14.1, 14.2, and current
    • mariadb: Upgraded to 5.5.53 for Slackware 14.1, 10.0.28 for Slackware 14.2 and current
    • XOrg: Multiple update for libX11, libXfixes, libXi, libXrandr, libXrender, libXtst, libXv, libXvMC. Some packages in older release of Slackware are bumped due to changes in other packages in XOrg.
     In current, there are some packages that are upgraded as well:
    • grep: Upgraded to 2.26
    • gdb: Upgraded to 7.12
    • guile: Upgraded to 2.0.13
    • libcdio: Upgraded to 0.94
    • nmap: Upgraded to 7.30
    • xscreensaver: Upgraded to 5.36
    • mozilla: Upgraded to 49.0.2

    by Willy Sudiarto Raharjo ( at November 01, 2016 04:36 AM

    October 03, 2016

    Willy Sudiarto Raharjo

    GNOME From Scratch Project

    This morning i got an email from Rafael Tavares about his new project, GFS (GNOME From Scratch), a personal project that makes possible to use GNOME on Slackware GNU/Linux operating system without systemd or wayland programs. The GFS project will attempt to bring GNOME 3.22 to Slackware Linux. This is the latest version of GNOME available at this moment.

    I'm very happy to see more and more Slackware users are contributing to the Slackware Linux community by providing better access to upstream projects. This enables other Slackware users to use their favorite apps/DE which are not provided in the main Slackware repository.

    Before you attempt to try this project, please note that GNOME 3.22 REQUIRES new version of GTK-related libraries compared what we have in Slackware 14.2 or current. This project have provided a list of packages that will be upgraded during the process:
    • NetworkManager
    • adwaita-icon-themes
    • at-spi2-atk
    • at-spi2-core
    • atk
    • atkmm
    • dconf
    • dconf-editor
    • gcr
    • gdk-pixbuf2
    • glib-networking
    • glib2
    • gnome-keyring
    • gnome-themes-standard
    • gobject-introspection
    • gsettings-desktop-schemas
    • gst-plugins-base
    • gst-plugins-good
    • gstreamer
    • gtk+3
    • gtkmm3
    • gvfs
    • libsigc++
    • libsoup
    • pango
    • pangomm
    • upower
    If you are ready, run this steps:
    In console, type:
    1. git clone
    2. cd gfs
    3. ./gfs.SlackMeta
    4. After compile and install, reboot your system.
    5. Use 'startx' to choose Gnome3 (or Flashback).
    I'm building a new VM to test this project at this moment and will start to build and leave it while i go to work. Hopefully when i got home later, all is done :)

    Big thanks to Rafael for his efforts

    by Willy Sudiarto Raharjo ( at October 03, 2016 11:11 PM

    September 27, 2016

    Willy Sudiarto Raharjo

    OpenSSL Security Advisories

    OpenSSL has released two advisories in short period of time (4 days apart) and so does Slackware due to the same reason. The openssl package is now upgraded to 1.0.2j for 14.2 and current and 1.0.1u for 14.1.Another security advisory was about PHP which is now upgraded to 5.6.26.

    Other changes happening in current is that the kernel stock is now raised to 4.4.22, the latest -stable LTS kernel for 4.4 branch. A new package is introduced in -current as well, which is sshfs. Michiel maintained that package in SBo repository and it will be removed in the next development cycle of SBo. pkgtools also got a little update to fix some issue when removing filenames containing "%" character.

    by Willy Sudiarto Raharjo ( at September 27, 2016 05:46 PM

    September 26, 2016

    Widya Walesa

    WLSBuild Update: LXQt 0.11.0

    WLSBuild Update: LXQt 0.11.0

    gnome-logo-hitamKabar ini buat pengguna Slackware yang ingin memakai desktop ringan berbasis Qt5, LXQt. Saya telah menyusun skrip SlackBuild untuk LXQt yang bisa diunduh di:

    w41l Mon, 09/26/2016 - 10:07

    by w41l at September 26, 2016 03:07 AM

    September 24, 2016

    Willy Sudiarto Raharjo

    digiKam 5.2.0 and new Red-Eye Effect Reduction

    digiKam developers has just pushed digiKam 5.2.0 for public and it contains fixes for over 42 bugs listed in their bug tracker. Another good news about this new release is that red-eyes effect reduction process:
    it introduced a new red eyes tool which automatize the
    Faces detection is processed on whole image and a new algorithm written by a Google Summer of Code 2016 student named Omar Amin is dedicated to recognize shapes and try to found eyes with direct flash reflection on retina.

    This new tool is available in Image Editor and also in Batch Queue Manager to be able to process a set of photos at the same time. The algorithm have been very optimized for speed efficiency and for small memory fingerprint. End user can adjust just a single parameter about the reducing level of retina red color to the average of blue and green channels. The default threshold have been tested successfully with a trial and error basis from a large data-set of images. So typically, no user interaction are need with this new version of this tool compared to older one, where no red eyes detection was performed, and a lots of manual settings was required to process this kind of correction.
    I have pushed the change to my SlackHacks repository in order to build digiKam 5.2.0 along with the arch switch for x86. It will default to i586 instead of i486.

    Feel free to test the new digiKam 5.2.0 :)

    by Willy Sudiarto Raharjo ( at September 24, 2016 12:52 PM

    September 23, 2016

    Willy Sudiarto Raharjo

    MATE 1.16 GTK+3 Build

    Since MATE 1.16 has been released and binary packages have been published yesterday, i have some time to build MATE 1.16 GTK+3 build only today and publish it under current directory as usual.

    One of the reason for providing this binary packages is for users who wanted to help MATE devs testing the GTK+3 build as it will be the future of MATE development. As we can see from several MATE release, more and more MATE components are now being ported to GTK+3 only with a long term of fully supporting GTK+3. By removing old GTK+2 code, the developer can finally implement new features such as:
    • Wayland support
    • HiDPI support
    • Migrate libunique to GtkApplication
    Please visit to get the latest binary packages of MATE 1.16 GTK+3 only. As usual, only x86_64 is provided at this moment because it can be used with AlienBOB's Slackware Live ISOs. You can always build the packages yourself by checking out GTK3 branch from our github repository.

    Note that GTK+3 is still considered experimental, but the future of MATE will fully utilize GTK+3 so it's a good idea to test them early. By the time next Slackware release is available, i believe we are ready to fully use GTK+3 build.

    by Willy Sudiarto Raharjo ( at September 23, 2016 01:46 PM

    September 22, 2016

    Willy Sudiarto Raharjo

    MATE Desktop 1.16 Released

    Roughly six months of development cycle has been completed and a new release of MATE Desktop 1.16 is finally published by the developers. This new version brings more MATE components to GTK+3 build only and focused on bringing better support for newer GTK+3, mainly 3.20 and 3.22 (which should be the final GTK+3 release).

    Here are the headline changes in MATE 1.16 (detailed changes can be seen in MATE 1.16 announcement):
    • Improved GTK3+ support across the entire MATE Desktop.
    • Application and theme support for GTK+ 3.22.
    • More applications build against GTK3+ only:
      • Engrampa
      • MATE Notification Daemon
      • MATE PolKit
      • MATE Session Manager
      • MATE Terminal
    • Some applications have been decoupled from libmate-desktop:
      • Engrampa
      • MATE Applets
      • MATE Netbook
      • MATE Power Manager
      • MATE Terminal
      • Pluma
    • Work has started to port applications to GApplcation:
      • Engrampa
      • MATE Applets
      • MATE Netbook
      • MATE User Share
    • Many bugs and deprecations are fixed.
    • Translations are updated. Thank you to our team of translators!
    GitHub and GitLab repository has been updated with the latest code and a new branch has been created (14.2-mate-1.16). From this branch, I have prepared the x86 and x86_64 binary packages compiled against Slackware 14.2 + latest patches and it's now available in the main repository ( You can use slackpkg+ to help you upgrading to this new version. Please note that there are THREE new packages introduced in this release, so make sure to run slackpkg install-new:
    • libgxps
    • vala
    • vte3
    Since 1.16 has been released, current directory is now removed temporarily and i will prepare a new build for current soon. Related to our policy of supporting only latest Slackware/MATE release, 14.2-mate-1.14 will no longer be updated and we will only support the new 14.2-mate-1.16 branch. The MSB Website will be updated soon with a new screenshots from MATE 1.16 release.

    We hope that you enjoy this latest release of the MATE desktop.  Please let
    us know of any issues by posting in our Github repo or sending an email to


    Chess Griffin
    Willy Sudiarto Raharjo

    by Willy Sudiarto Raharjo ( at September 22, 2016 12:15 AM

    September 21, 2016

    Willy Sudiarto Raharjo

    Security Update: firefox, irssi, pidgin

    Three security updates were released for today:
    • firefox: Upgraded to 45.4.0esr for 14.1 and 14.2 and 49.0 for current
    • irssi: Upgraded to 0.8.20
    • pidgin: Upgraded to 2.10.11, 2.10.12, and 2.11.0 for all stable Slackware releases depending on their support
    Some minor update in current:
    • mkinitrd: Add dmsetup support
    • emacs: Upgraded to 25.1
    • qt: Fix multilib issue 
    • network-scripts: Fix minor issue

    by Willy Sudiarto Raharjo ( at September 21, 2016 11:35 PM

    September 16, 2016

    Willy Sudiarto Raharjo

    Security Update: curl, mariadb

    This week, we received two security advisories in Slackware for mariadb and curl packages. They were updated for Slackware 14.0 and newer (mariadb) and Slackware 13.0 and newer (curl).

    Meanwhile in current, Patrick is still accepting requests in LQ by pushing some packages towards new release:
    • texinfo: Upgraded to 6.3
    • libXfont: Upgraded to 1.5.2
    • mesa: Upgraded to 12.0.2
    • vim/gvim: Upgraded to 8.0.0005
    • bash: Upgraded to 4.4.0
    • btrfs-progs: Upgraded to 4.7.2
    • e2fsprogs: Upgraded to 1.43.3
    There are some packages that gets rebuilt to bug fixes such as pkgtool, guile, and sdl.

    by Willy Sudiarto Raharjo ( at September 16, 2016 04:51 PM

    September 11, 2016

    Willy Sudiarto Raharjo

    Security Update: gtk+2, gnutls

    Two security updates were released today and they are gnutls and gtk+2. Even though GTK+2 was released few years back, the developers are still taking care of this branch as some projects are still using the old codebase rather than migrating to GTK+3.

    Regarding gnutls update, some third party projects now require 3.4.15 version of gnutls in their build system (eg. FileZilla), so make sure to upgrade gnutls in your system. If you are using older release of Slackware (14.1 and older), you may not be able to upgrade to newer version of FileZilla unless you patch the

    by Willy Sudiarto Raharjo ( at September 11, 2016 02:47 AM

    September 10, 2016

    Willy Sudiarto Raharjo

    Security Update: php

    PHP package was updated to 5.6.25 for Slackware 14.0, 14.1, 14.2, and current and considered a security update. It's the latest release of 5.6.x branch of PHP, while the main release of PHP is now at 7.0.10 and they are working on 7.1.x branch.

    Interesting thing happening on current branch:
    • kernel: Upgraded to 4.4.20
    • python: Rebuilt using ucs-4, requiring all python-based package to be recompiled
    • util-linux: Upgraded to 2.28.2
    • hplip: Upgraded to 3.16.8
    • nano: Upgraded to 2.7.0
    • vim/vim-gvim: Upgraded to 7.4.2342
    • Cython: Upgraded to 0.24.1
    • mercurial: Upgraded to 3.9.1
    • boost: Upgraded to 1.61.0 (this build the soname so every third party packages linked to boost will probably need to be recompiled as well)
    • sip: Upgraded to 4.18.1
    • samba: Upgraded to 4.5.0
    • brltty: Upgraded to 5.4

    by Willy Sudiarto Raharjo ( at September 10, 2016 02:55 AM

    September 04, 2016

    Willy Sudiarto Raharjo

    Planning for MATE 1.16

    MATE developers have agreed to release MATE 1.16 this month to catch up with Fedora 25 and Ubuntu 16.10 release schedule. Ubuntu 16.10 is scheduled for October 13 while Fedora is scheduled for November 15 (assumed no more delays).

    As promised, MATE 1.16 will bring more GTK+3 porting. This time, it will be engrampa, mate-notifications-daemon, mate-session-manager, mate-polkit, and mate-terminal. Due to short development cycle, maybe not all of the  TODO entries listed in the ROADMAP will be fixed in this cycle. Long term goal is still to have all code ported to GTK+3. It's still a long road ahead due to long list of showstopper bugs, but once we completed that milestone, we can have some new interesting features, such as HiDPI + Wayland support and libunique replacement with GtkApplication.

    Although some Linux distribution have offered full GTK+3 only build (such as Fedora), for next 1.16, i will probably keep providing a mix build of GTK+2/3 due to showstoppers mentioned above. Full support will be given to Slackware 14.2 only and not for earlier releases. There will be 3 new deps added in MATE 1.16 which is not yet available in Slackware 14.2:
    • libgxps
    • vala
    • vte3
    Few days ago, GTK+ team posted a blog post about their plan for future GTK+ releases. In short, GTK+3-3.22 will be their last minor release of the 3.x series and this gives hope for MATE developers as they have to support many GTK+3 releases at the same time and it may have some incompatibilities between each releases. With all Linux distribution stopped at GTK+3-3.22 someday, it would be easier for them to focus on porting the rest of MATE components to GTK+3 only, fixing the GTK+3 bugs, and adding more features into MATE itself. Support for GTK+4 can be added later when other Linux distribution have started to adopt it in their distribution.

    by Willy Sudiarto Raharjo ( at September 04, 2016 09:34 AM

    August 28, 2016


    Starting and Stopping Service Manually In Slackware

    Slackware has a very simple way to enable some system services to start automatically at system startup. As it said in the following documentation, Slackware is using BSD-style for its init system. All of the system initialization files are located at /etc/rc.d folder. When we want to enable a certain system service to start automatically, we just need to change the file mode into executable. For example, the Apache web server init file is rc.httpd. To make it start automatically on boot time, change the file mode using the following command.

    cd /etc/rc.d
    chmod 755 rc.httpd

    To disable the service, use the following command.

    cd /etc/rc.d
    chmod 644 rc.httpd

    Please remember, to enable, disable, start, or stop services, we must execute the command as root user.

    It's that simple. But sometimes we want to start the service when it's needed only, or in other words, manually. We can do it by take a look at the content of the rc file of a certain service then find the command which is used to start or stop it. To start Apache web server manually, we can use this command.

    apachectl -k start

    And to stop it.

    apachectl -k stop

    Here is another example when we want to manage the MariaDB service. To start it, execute the following command.

    mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/ &

    And here is the command to stop it.

    killall mysqld

    See. All the commands can be various depend on the service. It's possible we can't remember them all, but there is a more common way so we don't have to take a look at the rc file content then remember many commands. Just execute bash command with the rc file name as the parameter.

    bash /etc/rc.d/rc.httpd start
    bash /etc/rc.d/rc.mysqld start
    bash /etc/rc.d/rc.sshd start

    The command above will start the Apache, MariaDB, and SSH Server. To stop them just use the following command.

    bash /etc/rc.d/rc.httpd stop
    bash /etc/rc.d/rc.mysqld stop
    bash /etc/rc.d/rc.sshd stop

    Why don't we just execute /etc/rc.d/rc.httpd start and so on? In order to do that, we need to change the file mode to be executable which means that service will be started automatically and we don't want that in this case.

    by admin at August 28, 2016 03:53 AM

    August 24, 2016

    Willy Sudiarto Raharjo

    Security Update: kernel, gnupg, libgcrypt

    It's not a common thing for Slackware security team to release a new kernel for stable release, but since it has a huge impact and it affected the default kernel used by Slackware 14.2 (and current), Patrick has decided to bump the kernels in the stable and current to the latest version (still in LTS branch) that already got it fixed along with libgcrypt and gnupg security issues that were published last week. It's advised to apply the patches as soon as possible to avoid further damage.

    In current branch, there are more fixes:
    • glibc: rebuilt to fix symlink problem
    • diffutils: Upgraded to 3.5
    • linuxdoc-tools: Upgraded to 0.9.72
    • screen: Rebuilt to fix configuration issue
    • binutils: Rebuilt to add more options. This fix build failure with some other packages (eg. google-go-lang in SBo).
    • glib2: Add upstream patch to fix libgio issue
    • network-scripts: Rebuilt to speed up boot time slightly
    • stunnel: Rebuilt to fix incorrect config file name
    • firefox: Upgraded to 48.0.1

    by Willy Sudiarto Raharjo ( at August 24, 2016 05:34 AM

    August 13, 2016

    Willy Sudiarto Raharjo

    New Toolchain on Current

    Patrick is now upgrading basic toolchain in current branch. The basic trio combination (GCC, GLIBC, and Kernel) are normally the first one to update since it will be used as a base for next Slackware release.

    GCC is now upgraded to 5.4.0, which is the latest version for 5.x branch. Their latest version is at 6.1 while their development version is at 7.0.

    Linux kernel is now at 4.4.17 which is still based on the latest LTS release. The latest Linux kernel release is now at 4.7.

    The default GNU C Library is now using 2.24. As always, every glibc release have a long list of bug fixes and some security fixes as well.

    Besides the toolchain, there are some other packages that were upgraded in the same batch:
    • diffutil: Upgraded to 3.4
    • vim/vim-gvim: Upgraded to 7.4.2196
    • lvm: Upgraded to 3.8.1
    • oprofile: Upgraded to 1.1.0
    • firefox: Upgraded to 48.0

    by Willy Sudiarto Raharjo ( at August 13, 2016 08:51 AM

    August 07, 2016

    Willy Sudiarto Raharjo

    Security Update: openssh, stunnel, firefox, curl

    Four security updates were released this morning for following packages:
    • firefox: Upgraded to 45.3.0esr in Slackware 14.1, 14.2, and current
    • stunnel: Upgraded to 5.35 in Slackware 13.0 and newer
    • curl: Upgraded to 7.50.1 in Slackware 13.0 and newer
    • openssh: Upgraded to 7.3p1 in Slackware 13.0 and newer
    In current, there aren't any big changes except for some minor update:
    • mutt: Upgraded to 1.6.2

    by Willy Sudiarto Raharjo ( at August 07, 2016 09:39 AM

    August 06, 2016

    Willy Sudiarto Raharjo

    Experimenting with Mint-Y-Theme and Icons

    Today i added mint-y-theme and mint-y-icons to my CSB project to give more variations to the themes available for Cinnamon desktop as provided in Linux Mint 18 and i must say, i'm impressed with it. It looks stunning, colorful, and really gives you a new impression of Cinnamon desktop.

    Mint-Y is based on Arc theme and it has 3 default themes: Mint-Y, Mint-Y-Dark, and Mint-Y-Darker. Below are some screenshot from the default Mint-Y running on Cinnamon Desktop.

    The icons are now refreshed with more vibrant colors and also flatten just like what latest iOS and Android did. Number of icons are quite large so you can expect many popular applications will already have it's icon provided so that it will have a consistent icons throughout all apps installed.

    As a bonus, i tried to switch to MATE and voila, it was detected as well and it works well on MATE. Here's a screenshot of running Mint-Y-Dark theme. There was a simple glitch on the preview, but it wasn't major issue.

    For now, these two packages are only provided in master branch of my CSB project and i would like your opinion and feedback about it. If many users enjoyed this new theme and icon theme, i may add it into 14.2 branch and provide a new binary package for it.

    by Willy Sudiarto Raharjo ( at August 06, 2016 05:41 PM

    August 04, 2016

    Arief Jr

    Disable Minimize Bad Effect In MATE Desktop [Slackware-Current]

    Yesterday i installing again mate desktop as mainly activity. When i installed mate, i had thought for disable the minimize effect in mate. Because mate desktop using marco and the effect is ugly, i trying to find cause these effects and voila i can disable minimize effect in MATE. To disable this effect, you just open dconf-editor [ in slackware linux has already included ]. After

    by Arief Jr ( at August 04, 2016 03:36 PM

    July 31, 2016

    Widya Walesa

    GDM Dapat Berjalan Di Slackware

    GDM Dapat Berjalan Di Slackware

    gnome-logo-hitamAkhirnya saya berhasil menggunakan GDM di Slackware 14.2. Permasalahan mengenai mogoknya servis gdm ternyata terkait dengan elogind dan pam. Ya, jangan lupa bahwa GNOME 3 mewajibkan pam. Jadi saya terpaksa memasang pam di Slackware. Saya juga baru tahu setelah melakukan debug pada servis gdm.

    w41l Mon, 08/01/2016 - 00:27

    by w41l at July 31, 2016 05:27 PM

    Elogind dan Cgroup di Slackware 14.2

    Elogind dan Cgroup di Slackware 14.2

    gnome-logo-hitamPada tulisan saya sebelumnya, WLSBuild Untuk GNOME 3.18, sudah terbukti bahwa GNOME3 dapat berjalan normal di Slackware 14.2.

    w41l Sun, 07/31/2016 - 14:11

    by w41l at July 31, 2016 07:11 AM

    July 30, 2016

    Widya Walesa

    WLSBuild Untuk GNOME 3.18

    WLSBuild Untuk GNOME 3.18

    gnome-logo-hitamSetelah menunggu lama, akhirnya wlsbuild untuk GNOME3 bisa saya perbarui ke versi 3.18. Hal ini dimungkinkan karena Slackware 14.2 sudah mengikutsertakan gtk+3 versi 3.18.9 dalam instalasi standarnya. Beberapa dependensi dari GNOME 3.18 juga telah menjadi bagian internal dari Slackware 14.2. Artinya jika anda ingin menggunakan wlsbuild gnome3 3.18 milik saya, sila gunakan instalasi standar dari Slackware 14.2.

    w41l Sat, 07/30/2016 - 21:49

    by w41l at July 30, 2016 02:49 PM

    July 29, 2016

    Arief Jr

    Welcome kernel 4.4.16 In Slackware-Current X86_64

    In friday, slackware-current was provide to update package again. The package update is kernel to 4.4.16 version, libidn bug has fixed, tigervnc was recompiled with xorg-server-1.18.4 and other. Here list of package in slackware-current: (source from: Thu Jul 28 19:44:25 UTC 2016 a/kernel-generic-4.4.16-x86_64-1.txz: Upgraded. a/

    by Arief Jr ( at July 29, 2016 02:06 AM

    July 25, 2016

    Widya Walesa

    Ujicoba OpenGL 4.3 di Mesa 12.x

    Ujicoba OpenGL 4.3 di Mesa 12.x

    slackwareSetelah disibukkan dengan perbaruan website serta beberapa kegiatan kantor dan pribadi, saya sempatkan untuk menuliskan soal ujicoba fitur OpenGL 4.3 di Slackware. Daripada hilang ditelan waktu, sebaiknya memang ditulis saja. Apalagi sebenarnya saya melakukan hal tersebut sekitar sebulan yang lalu.

    w41l Mon, 07/25/2016 - 08:59

    by w41l at July 25, 2016 01:59 AM

    July 24, 2016

    Willy Sudiarto Raharjo

    SBo Submission for 14.2 is Open

    After (semi) resting for about three weeks, finally SBo submission for 14.2 repository is now open for public. We didn't really resting as updates are still going through the git repository, but mainly it was done by admins and some selected maintainer who had been given git commit access to the repository to update their own packages.

    During the last three weeks, we managed to fix many more scripts that are still broken or sources no longer available, and many other miscellanous fixes across all categories. Somehow we missed them during development cycle and thanks to our great community members, they stepped up to help us fix it quickly. Some of the biggest update are new ocaml and ocambuild (thanks to Matteo and David) and introduction of new texlive 2015 thanks to the hard work of Johannes Schoepfer.

    We passed 5700 scripts in 14.2 repository and let's aim for higher number!!!

    If you have a new SlackBuild you wish to submit, please make sure to test it against a full installation of Slackware 14.2 and based on the latest template.

    by Willy Sudiarto Raharjo ( at July 24, 2016 01:44 AM

    July 23, 2016

    Willy Sudiarto Raharjo

    Security Update: php, gimp, bind

    Three security updates were releases in the last two days:
    • php: Upgraded to 5.6.24 for Slackware 14.0 and newer
    • gimp: Upgraded to 2.8.18 for Slackware 14.0 and newer
    • bind: Upgraded to 9.9.9_P2 (13-14.1) and 9.10.4_P2 (14.2 and newer)
    What's interesting is that Pat also upgrade packages in current branch:
    • tmux: upgraded to 2.2.x (moved from testing)
    • guile: Upgraded to 2.0.12
    • freetype: Upgraded to 2.6.5
    • libgcrypt: Upgraded to 1.7.2
    • network-script: Rebuilt to use -L to dhcpcd to avoid Zeroconf
    • dialog: Upgraded to 1.3_20160424
    • kmod: Upgraded to 23
    • lvm2: Upgraded to 2.02.161
    • git: Upgraded to 2.9.2
    • desktop-file-utils: Upgraded to 0.23
    • harfbuzz: Upgraded to 1.3.0
    • httpd: Upgraded to 2.4.23
    • lftp: Upgraded to 4.7.3
    • links: Upgraded to 2.13
    • xf86-video-openchrome: Upgraded to 0.5.0
    • xkeyboard-config: Upgraded to 2.18
    • xorg-server: Upgraded to 1.18.4
    I guess those are considered safe upgrade since they are all compiled against the same toolchain as used in Slackware 14.2.

      by Willy Sudiarto Raharjo ( at July 23, 2016 12:19 AM

      July 14, 2016

      Willy Sudiarto Raharjo

      Next Slackware will use UTF-8 by default

      Besides taking security updates, Patrick already started minor changes in Slackware-Current which probably have big impact for users. The first one is enabling UTF-8 support by default in /etc/profile.d/lang.{csh,sh} script which are loaded by default and also in lilo dialog. It will not prompt you about UTF-8 anymore since it will use it by default and the kernel is already UTF-8 compliance. We will have less installation dialog in the next Slackware release :)

      The second change is mesa upgrade to 12.0.1. This is requested in LQ, but surprisingly Patrick approved it. Normally, current will not be active for some time besides security updates.

      There are some other proposals that weren't addressed in the last development cycle, which hopefully could make it through in the next cycle:
      • Replace UCS-2 with UCS-4 for all python-related packages
      • Replace KDE 4 with KDE 5
      • Added Python 3 support
      • Added Qt5 support
      • Upgrade VTE3 to expose the new 2.91 API
      Perhaps you have other proposals to make?

      by Willy Sudiarto Raharjo ( at July 14, 2016 12:52 AM

      July 08, 2016

      Willy Sudiarto Raharjo

      Security Update: Thunderbird and Samba

      Two security updates were released few days ago for :
      • thunderbird: Upgraded to 45.2.0 for Slackware 14.1, 14.2, and current
      • samba: Upgraded to 4.2.14 for Slackware 14.0, 14.1 and 4.4.5 for 14.2 and current

      by Willy Sudiarto Raharjo ( at July 08, 2016 09:30 AM

      July 07, 2016

      Willy Sudiarto Raharjo

      digiKam5 for Testing

      digiKam 5.0.0 is released after two years of porting to Qt5. This is a new major release and it brings another new features besides the porting itself:
      • Robust multi-core/multi-threaded implementation
      • Virtual digiKam trash folder
      • Improve the metadata workflow and introducing Lazy Synchronization tool
      • kipi-plugins to Qt5
      • MySQL/MariaDB interface (still experimental)
      I have pushed digikam5 SlackBuild script into my SlackHacks repository along with Framework5 and libkipi (now renamed to libkipi5) so you can start testing it. Why not pushing it to SBo?  I have several reasons for that:
      • Framework 5 architecture is a giant beast. Finding the correct dependency for all tier 2/3/4 will be very time consuming, so it's easier to build them according to the build order that have been done by AlienBOB (big thanks for him). I have provided an automated build script (taken from MSB) to build Framework 5 on top of Slackware 14.2 with some modifications. NOTE: not all sub modules of Framework 5 are added, only the one needed for digiKam are provided. See the complete list here.
      • Framework along with Plasma and Applications are a moving target since they will release  a new version every month. We have to make sure all scripts depending on Framework 5 works when they are added into SBo.
      • Not all optional dependencies have a released a stable releases; some only in git snapshots, so it's better to wait until they have proper releases.
      • We hope that next Slackware release will make use of KDE 5. This will simplify my job to build digiKam on top of next Slackware release since the underlying deps are already included in Slackware.
      Since it's a very early work on digiKam 5.0.0 and due to partial implementation of KDE 5 stack (minus Plasma 5 and KDE Applications), there are some features of digiKam5 that are still missing:
      • GeoLocation support (requires Marble)
      • VKontakte support (requires git snapshot of libkvkontakte)
      • Digital scanner support (requires libksane)
      If you use AlienBOB's KDE 5 you can also help testing it by installing all the deps mentioned in the (minus framework5) from SBo and my SlackHacks (libkipi5) and build digiKam5.

      by Willy Sudiarto Raharjo ( at July 07, 2016 04:22 PM

      July 05, 2016

      Arief Jr

      [How To] Add Powerline In KDE Konsole With 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 July 05, 2016 07:46 AM

      July 04, 2016

      Willy Sudiarto Raharjo

      MATE 1.15 for Testing

      MATE 1.14 packages are out already, but the development still going on and getting more interesting. More MATE components are being ported to GTK+3, which will eventually lead to MATE 1.16 in the next few months. According to the poll that i conducted on my blog few months ago, most people wanted to have a full GTK+3 build of MATE instead of a mix build, but i ended up with a mix build for Slackware 14.2, since some major showstopper bug for GTK+3 are still there.

      Since i have a long holiday this week, i created two new VMs to test the new MATE 1.15 release for both mix build (GTK+2/3) and full GTK+3 build. I built the packages already and it has been published under "current" directory. This will be the new testing playground for development releases.

      I made two different documentation for each directory since full GTK+3 replaced some old packages with it's GTK+3 package, while in mix build we only add 3 new deps (libgxps, vala, vte3).

      have fun with the new MATE 1.15 :-)

      by Willy Sudiarto Raharjo ( at July 04, 2016 02:58 PM

      First Update to Current

      Normally Slackware-Current will have it's first update whenever a new security vulnerabilities found and it could take days/weeks since a stable release, but not this time.

      Patrick quickly upgrade three packages in current:
      • file: Upgraded to 5.28
      • util-linux: Upgraded to 2.28
      • mozilla-firefox: Upgraded to 47.0.1
      Slackware 14.2's firefox was kept at 45 since it's an ESR version, meaning it will receive long term support such as LTS kernel. It's a good choice since Slackware normally supported for a long time. Slackware 13.0 announced back in 2009 is still supported up to this point (7 years). Other Linux distributions normally ship 3-5 years of support before marking it EOL. Others may have shorter life cycle.

      One interesting news about Firefox is that it already supported Electrolysis (e10s) feature since Firefox 37, but it's disabled by default. It separates Firefox into two separate process, one for handling web content in background child process and the main parent browser process. They will interact to each other using IPC Protocol Definition Language (IPDL). Electrolysis child processes are currently in use for the following tasks within Firefox:
      • Legacy NPAPI plugin hosting
      • Media playback
      • Web content (content processes) 
      Goal of this feature is to enhance security by the use of sandboxing and performance by separating main GUI process with content rendering in the background. This feature has been enabled by default in other major browsers, such as Chrome, Safari, and even IE for a long time. Firefox is probably the last major browser that finally implement this feature.

      This feature will be turned on by default starting at Firefox 48 even  though it will not be world wide implementation. They will select 1% of qualifying users with ramp up during the cycle and more will be added during Firefox 49 and 50 cycle. This gives some time to users to upgrade their Add-ons and test the feature before it's turned on by default world wide.

      You can try to enable this feature by opening "about:config" and search new boolean value: browser.tabs.remote.autostart and set to true. You will have it enabled at the next restart.

      by Willy Sudiarto Raharjo ( at July 04, 2016 12:53 AM

      July 03, 2016

      Willy Sudiarto Raharjo

      SlackBuilds 14.2 Repository is Ready

      As promised, you don't need to wait for another three months before SlackBuilds 14.2 repository in SBo is ready since actually the repository itself is ready in the same day as Slackware 14.2 release date, thanks to the hard work of everyone involved of testing all the scripts in our repository. We need to do some internal work to update the website to use the latest repository and it took some time to complete, but now it's ready.

      In total, we have 5701 scripts in 14.2 branch and there are 2823 commits since we are tracking for Slackware Current in January, 17 (commit).

      Here is the announcement:
      Here it is! The launch of the repository into the 14.2 era.
      With the help of our amazing community we spent the last couple of
      months testing, fixing, and updating the scripts in the repository for
      the latest Slackware release. We are happy to say that we think it has
      never been better (yes, we say this every time)

      We've added a new template script (haskell) and made some minor tweaks
      to the existing templates, so be sure to check those out [1] before
      starting to submit new scripts.

      We'd like to take this time to welcome the newest member of our admin
      team, David Spencer (idlemoor) - it seems that we have one new member
      during each release cycle, so start making your bids now

      Thanks to all of our users and maintainers for continuing to do what you
      do - your dedication and attention to detail is greatly appreciated.

      We've recently added our repos on gitlab to provide another perhaps
      easier way to accept changes and new submissions - we're not exactly
      sure how it will go, but we're going to give it a try anyway.

      See the git log
      for detailed changes since 14.1. Happy Slacking!

      -- The SBo team

      The repository is now ready to be used from SBo's website, but you will not be able to submit anything yet. Please enjoy Slackware 14.2 at this moment.

      Nevertheless, if you found a broken scripts or download URLs, do not hesitate to tell us via slackbuilds-users mailing list. We will try to fix it as soon as possible.

      Happy building :-)

      by Willy Sudiarto Raharjo ( at July 03, 2016 04:03 PM

      MSB: Working on MATE 1.15 Development Cycle

      Since Slackware 14.2 has been released and MATE 1.14 is out there for public, i can now focus on testing MATE 1.15 development cycle, aiming for MATE 1.16 which probably be around September/Oktober since it's aiming for Ubuntu 16.10 and Fedora 25 releases in October and November.

      MSB master branch is now tracking MATE 1.15 cycle already and i have pushed several commits which upgrade to 1.15 and also enable more features in some components. Here's the highlight:
      • Bump all packages to 1.15.x
      • Add new deps: libgxps for atril to support XPS file format
      • Add new flag for atril to support DVI format (it uses tetex's kpathsea)
      • Add new deps: vte3 for mate-terminal (2.91 APIs)
      • Add new deps for vte3: vala
      • Engrampa, mate-notification-daemon, mate-polkit, mate-terminal and mate-session-manager are now GTK+3 only
      • Enable introspection in caja and mate-desktop
      • Enable gdict applet in mate-utils
      • Enable IPv6, stickynotes, and polkit support in mate-applets
      I have rebased GTK3 branch from latest master branch as well with some commits are removed since it's already being part of master branch changes.

      Additional changes for full GTK+3 build:
      * Add new deps: libunique3 (replacing libunique)
      * Add new deps: glade
      * Add new deps: gtksourceview3 (replacing gtksourceview)
      * Removed deps: pygtksourceview
      * Atril: Use webkit2gtk for ePUB support

      Please note that this is a development cycle, so if you prefer stable releases, please use the 14.2-mate-1.14 branch. All binary packages for Slackware 14.2 will be built from this branch instead of master branch.

      Feel free to play with 1.15 releases and let me know if there's a missing deps or any other suggestion for MATE Desktop packaging for Slackware.

      by Willy Sudiarto Raharjo ( at July 03, 2016 05:27 AM

      July 02, 2016

      Willy Sudiarto Raharjo

      sbopkg 0.38.0 is out for Slackware 14.2

      What a busy day today with all the releases for Slackware 14.2, MATE 1.14, Cinnamon 3.0 and now sbopkg 0.38.0.

      Here are the changes for 0.38.0:
      * Add --no-group to rsync so files are owned by root:root
      Patch by pyllyukko
      * Updated es translations (Dhaby Xiloj)
      * Moved sqg to /usr/sbin
      * Added support for Slackware 14.2.
      * Update queue sample files
      Go grab them from sbopkg's website.

      We are finalizing SBo repository for Slackware 14.2, but at least you don't have to wait 3 months just like previous cycle as we have prepared it since last January. Stay tune for SBo announcement on slackbuilds-user mailing list.

      by Willy Sudiarto Raharjo ( at July 02, 2016 01:58 AM

      MATE 1.14 and Cinnamon 3.0 for Slackware 14.2

      Just hours since Slackware 14.2 is released, we proudly present to you MATE 1.14 and Cinnamon 3.0 for Slackware 14.2 users!!! We have been working under the hood of testing these two projects since they were released last April.

      The binary packages are compiled against Slackware 14.2 official ISO and it's now uploaded to the usual repository in and Thanks to Darren Austin for providing a place to host these two projects.

      The website for MSB have been updated with latest information about the new release and we have added a new website for CSB as well (Thanks to Chess Griffin for permission to use the template from MSB website). Please visit the website for screenshots and other information.

      Notes on MATE:
      • This is a mix build between GTK+2/3 as upstream is moving some MATE components to GTK+3 only
      • Future release will bring more GTK+3 only MATE components
      Both projects are hosted in github (msb, csb) and gitlab (msb, csb). Feel free to submit pull/merge requests or report a bug in the issue tracker.

      by Willy Sudiarto Raharjo ( at July 02, 2016 01:52 AM

      Slackware 14.2 Released

      After 6 months since the first announcement of the first Beta, Slackware 14.2 is finally released this morning (Western Indonesian Time) when i was a sleep. When other Linux distribution probably already shipped another release, we spent half a year waiting to make sure Slackware 14.2 is rock solid and i'm pretty sure it's worth to wait.

      Here's some highlight of Slackware 14.2:
      • Kernel 4.4.14 (part of 4.4.x branch which is a LTS release)
      • Glibc 2.23
      • Xorg 1.18.3
      • GCC 5.3.0
      • PHP 5.6.23
      • Apache 2.4.20
      • OpenSSL 1.0.2h
      • OpenSSH 7.2p2
      • Perl 5.22.2
      • Python 2.7.11
      • Ruby 2.2.5
      • Subversion 1.9.4
      • Git 2.9.0
      • Mercurial 3.8.2
      • Mozilla Firefox ESR 45.2.0
      • Mozilla Thunderbird 45.1.1
      • KDE 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21)
      • Gimp 2.8.6
      • Hexchat 2.12.1
      • Pidgin 2.10.12
      See the complete Release Notes for more information about this release.

      Happy fun :-)

      by Willy Sudiarto Raharjo ( at July 02, 2016 01:34 AM

      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