Showing posts from June, 2016

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.…

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 …

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 groupkernel-firmware: Upgraded to latest versionnano: Upgraded to 2.6.0sip: Upgraded to 4.18 (needed to build PyQt 5-5.6)xfce4-pulseaudio-plugin: Rebuilt to fix icon issue in dark GTK+3 themegmp: Upgraded to 6.1.1screen: Upgraded to 4.4.0 in testing/

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 currentpcre: 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-dirimagemagick: Upgraded to 6.9.4_9mkinitrd: Added few more USB keyboard modulescairo: Added patch to fix MATE applets in GTK+3 build

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.1kdelibs: Upgraded to 4.14.21xf86-video-intel: Upgraded to latest git snapshotgrub: Rebuilt to use correct optionmkinitrd: Rebuilt to fix USB partition detection, adding more USB-based storage/keyboard modules and fix support for LUKS password in newer keyboardssysvinit-scripts: Rebuilt to support password in non-swap partitions and new option.cups-filters: Upgraded to 1.9.0cups: Upgraded to 2.1.4hicolor-icon-theme: Upgraded to 0.15NetworkManager: Rebuilt to fix udev locationsamba: Rebuilt to move any files to the new location, not just .tbd filesvsftpd: Rebuilt to handle crypt() changes in new GLIBCwget: Upgraded to 1.18 (security fix)xterm: Upgraded to 325gettext/gettext-tools: Upgraded to Reb…

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.

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 desktopchange the mirror in slackpkg to local file instead of remote repositoryslackpkg install-new (install new packages introduced in 14.2)slackpkg upgrade-all (…

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 so…

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.6xf86-input-evdev: Upgraded to 2.10.3aspell-en: Upgraded to 7.1_0yptools: Rebuilt to make it work on x86_64 platformpkgtools: lots of improvementskernel: Upgraded to 4.4.13mkinitrd: Support LABEL and UUID for resume devicespython-setuptools: Upgraded to 22.0.5SDL: Rebuilt to fix SDL_ttf bugsamba: Rebuilt to move files to /var and fix harmless error messagesmartmontools: Upgraded to 6.5gnutls: Upgraded to 3.4.13 (security update)gkrellm: Upgraded to 2.3.7firefox: Upgraded to 45.2.0esrkernel-4.5.x: Removed from testing as it's been EOL'ed by Greg

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.0imagemagick: Upgraded to 6.9.4_7xfce4-panel: Rebuilt to fix blinking issuelxc: Rebuilt to fix shutdown issuelibxml2: Rebuilt to fix attribute decoding issuenet-snmp: Rebuilt to include ucd-snmp/diskio module

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.12gdb: Upgraded to 7.11.1harfbuzz: Upgraded to 1.2.7libfntl: Upgraded to 1.0.6imagemagick: Upgraded to 6.9.4_6

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 currentimagemagick: 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 gmgfhplip: rebuilt with correct paths thanks to kjhambrickLibRaw: upgraded to 0.17.2lcms2: rebuilt to remove PDF/RTF docs bluez: upgraded to 5.40bash-completion: removed mpv symlinktmux: added some terminfo files, requested by Duganpython-setuptools: upgraded to 21.2.2curl: upgraded to 7.49.1blueman: upgraded to 2.0.4xscreensaver: upgraded to 5.35