Thursday, May 28, 2015

KDE Updates in KTown

Eric Hameleers has published his latest work on KDE 5 for Slackware-Current users. This set composed of KDE Framework 5.10.0, KDE Applications 15.04.1 and KDE Plasma 5.3.1. Nothing new on this release, mainly just bug fixes, but it's a pleasant update for those following KDE 5 releases.

For those who wanted to try, please read the accompanying README and make sure you followed the step-by-step instructions. KDE 5 is configured to replace KDE 4, so if you still need functionality of KDE 4  that are not yet ported to KDE 5, stay away from KDE 5.

Grab them from below mirror sites:

Wednesday, May 13, 2015

Security Updates: mariadb, mysql, firefox, wpa_supplicant

There has been many security updates this week. They are:
  • mysql for Slackware 14.0 which is upgraded to 5.5.43
  • mariadb for Slackware 14.1 and current which is upgraded to 5.5.43 (14.1) and 10.0.18 (current)
  • wpa_supplicant for Slackware 14.0, 14.1, and current which is upgraded to 2.4
  • firefox for Slackware 14.1 and current which is upgraded to 31.7.0esr (14.1) and 38.0 (current). Note that 38.x will be base for ESR release.

Monday, May 4, 2015

More Bug Fixes

There has been another progress for -current today and some of them are bug fixes from user reports in LQ. Here are the recap:
  • aaa_terminfo: Upgraded to 5.9
  • btrfs-progs: Upgraded to 3.18.2
  • cups: remove overlapped file 
  • cups-filters: remove bundled files
  • calligra: Upgraded to 2.9.4
  • libidn: Upgraded to 1.30
  • ncurses: Rebuilt using upstream patch
  • qt: Upgrade WebKitComponent to use GStreamer1
  • libdrm: Upgraded to 2.4.60
  • mesa: Upgraded to 10.5.4
  • xfwm: Revert to old xinitrc.xfce

Sunday, May 3, 2015

Testing New Cinnamon

It's been a while since i work on my Cinnamon SlackBuild (CSB) project. The main reason why it stayed idle was because it requires newer version of the libraries that are not yet available in Slackware.

Since -current has big changes and most of the libraries were upgraded during the big batch, i wanted to try the latest Cinnamon on top of -Current. So i spend my time today to try to rebuild Cinnamon from scratch. I'm using latest -current update as base along with some packages from SBo and MSB, so there could be some pollution, but it would be minimum.

I found some new dependencies compared to the old cinnamon so i had to build a new SlackBuild script or take from SBo if there exist one (less work). At the end, i managed to build Cinnamon 2.4.x along with all of the components on my computer. There was some runtime issue when i tried to ran startx to try the new Cinnamon, but i managed to get it fixed, thanks to Clem (creator of Cinnamon and maintainer of LinuxMint) on IRC.

For those who wanted to try, please clone my CSB github repository and switch to development branch. From there, you can run build-cinnamon.sh script which is used to build all packages according to the BUILD ORDER. I do not provide binary packages until next Slackware gets released since -current is a moving target and things may change during development cycle.

please let me know if you find any problems. Any suggestions are welcome :)

Here are some screenshots of the latest Cinnamon in action:



New Poll

More and more DE (Desktop Environment) and WM (Window Manager) that are available as options to users thanks to the open source environment. Users are not bound to certain DE/WM since they can easily install others either by using pre-compiled binaries provided by the packagers or build it manually using SlackBuild script available (either via SlackBuilds or third party projects).

On the latest poll, i listed some DE/WM that you wish it will be included in the future Slackware releases. There are no guarantees that your wish will come true as Patrick is the final decision maker on what packages included in Slackware, but it should be fun to know which DE/WM that people are interested with.

Go votes :)

Poll Results

Poll has been running for more than two months now and we have the results:
5.4.x
  1 (3%)
5.5.x
  5 (18%)
5.6.x
  21 (77%)   

Most people wanted to have PHP 5.6.x used in the next Slackware release and by now you should notice that Pat did upgrade PHP to 5.6.8 in -current during the big update. Your votes are seen and your wish is granted :)

Post Big Updates

Ever since the big updates last week, Pat pushed several updates to fix some regression and/or update more packages to the latest version. Here are the list of changes:

Wed Apr 29 05:10:52 UTC 2015
l/libxml2-2.9.2-i486-2.txz: Rebuilt.
       Reverted a patch that breaks the catalog. Thanks to Stuart Winter.
n/gnupg-1.4.19-i486-2.txz: Rebuilt.
       Patched to fix spurious debug messages that may break sbopkg and slackpkg.
       Thanks to Willy Sudiarto Raharjo.
+--------------------------+
Sun Apr 26 18:56:37 UTC 2015
l/shared-mime-info-1.3-i486-2.txz: Rebuilt.
       Patched to not hammer the system with fsync.
+--------------------------+
Sun Apr 26 16:50:47 UTC 2015
ap/cups-2.0.2-i486-2.txz: Rebuilt.
       Patched to fix high CPU load on one core when adding or removing printers.
+--------------------------+
Sat Apr 25 23:13:15 UTC 2015
ap/sqlite-3.8.9-i486-1.txz: Upgraded.
l/netpbm-10.66.02-i486-3.txz: Rebuilt.
       Fixed missing pnmtops. Thanks to Richard David Sherman.
n/gnupg2-2.0.27-i486-2.txz: Rebuilt.
       Patched to fix spurious debug messages that may break sbopkg and slackpkg.
       Thanks to Willy Sudiarto Raharjo.
tcl/tcl-8.6.4-i486-1.txz: Upgraded.
tcl/tk-8.6.4-i486-1.txz: Upgraded.
xap/MPlayer-20150425-i486-1.txz: Upgraded.
       Fixed runtime CPU detection. Thanks to Daniil Bratashov.
+--------------------------+
Sat Apr 25 02:37:47 UTC 2015
a/aaa_elflibs-14.1-i486-6.txz: Rebuilt.
       Added libstdc++.so.6.0.20.
a/cxxlibs-6.0.18-i486-1.txz: Removed.
a/mkinitrd-1.4.8-i486-4.txz: Rebuilt.
       In mkinitrd_command_generator.sh: fixed the kernel version detection, and
       muted the error about missing /sys hcd module directories.
       Blacklisted iphone-set-info to prevent the initrd from uselessly bloating.
       Thanks to Ryan P.C. McQuen, Eric Hameleers, and Dan Church.
d/gcc-4.9.2-i486-2.txz: Rebuilt.
       Recompiled with --enable-install-libiberty. Thanks to fskmh.
d/gcc-g++-4.9.2-i486-2.txz: Rebuilt.
d/gcc-gfortran-4.9.2-i486-2.txz: Rebuilt.
d/gcc-gnat-4.9.2-i486-2.txz: Rebuilt.
d/gcc-go-4.9.2-i486-2.txz: Rebuilt.
d/gcc-java-4.9.2-i486-2.txz: Rebuilt.
d/gcc-objc-4.9.2-i486-2.txz: Rebuilt.
d/llvm-3.6.0-i486-2.txz: Rebuilt.
       Fixed overly restrictive permissions on c++-analyzer, ccc-analyzer,
       scan-build, set-xcode-analyzer, and scan-view.
       Thanks to Ricardo Nabinger Sanchez.
l/gc-7.4.2-i486-2.txz: Rebuilt.
       Patched to fix "undefined reference to `GC_setup_mark_lock'", noticed while
       building inkscape. Thanks to Matteo Bernardini.
l/libmpc-1.0.3-i486-1.txz: Upgraded.
       Thanks to fskmh.
l/lzo-2.09-i486-1.txz: Upgraded.
l/netpbm-10.66.02-i486-2.txz: Rebuilt.
       Fixed libnetpbm.so symlink. Thanks to Matteo Bernardini.
n/crda-3.18-i486-2.txz: Rebuilt.
       Ensure libreg.so is installed in the proper lib directory.
       Thanks to Robby Workman.
n/iproute2-3.18.0-i486-2.txz: Rebuilt.
       Properly handle /etc/iproute2/nl_protos.new config file.
       Thanks to Wim Speekenbrink.
n/libgpg-error-1.18-i486-2.txz: Rebuilt.
       Compress info file, and remove /usr/info/dir from package.
       Thanks to Edward Trumbo.
       Don't build static library.
n/php-5.6.8-i486-2.txz: Rebuilt.
       Fixed permissions on /etc/httpd/. Thanks to Francisco Ambrozio.
n/rsync-3.1.1-i486-1.txz: Upgraded.


Thanks to the huge updates, most people who run -current can try newer packages such as Cinnamon that wasn't possible to install before. Slackware-Current has all  the requirement to build the latest Cinnamon available.

Note: I haven't update my CSB scripts at this point

Thursday, April 30, 2015

KDE 5 Update

For those who are following KDE 5 from Eric, good news!! All the broken system due to the big -current update should be resolved after upgrading to the latest KDE 5 update from KTown. It has been upgraded to KDE Framework 5.9.0, KDE Plasma 5.3.0, and KDE Applications 15.0.4.0.

Since some of the packages has been included in -current, there's no need for him to provide them anymore so you will see an empty deps and extragear directory.

As always, please read the README before installing/upgrading your packages as KDE 5 no longer can co-exist with KDE 4.

Grab them from these mirror sites:

Thursday, April 23, 2015

Recompiling All Third Party Packages

With all those big updates yesterday, surely there are lots of third party applications that were affected by the update. In my own machine, my MATE is no longer working as it linked to the old icu4c library. I found many other packages that are currently broken after i decided to upgrade to the latest update in -current.

I had to switch back to KDE 4.14.3 and remove all KDE 5 installation so that i can fire up my desktop again and start fixing things. Since this morning, i tried to rebuilt webkitgtk and webkitgtk3 packages. It requires lots of time to finish building, so i left my machine running while i went to work. I will continue to build others when i got home later.

I also tried to upgrade my workstation in the office, but since i already know what will happened, i have made some preparation of list of packages that will be broken as well.

For this week, i think i'm focusing on recompiling all third party packages (MSB, SBo, CSB, etc) that are installed on my machines. With all those goodies, it's also a good chance to test newer version against next Slackware release although it's still long way to go. At least, i can try to build new Cinnamon which requires newer glib and many gtk+ libraries.

Again, thanks to Pat and the team behind Slackware development.

VMWare Workstation 10 on Linux Kernel 3.18

I finally decided to take a risk to upgrade to the latest update on my main desktop  and everything went OK, until i restarted my machine. VMWare modules didn't work as usual, but normally a rebuild should fix this issue. Unfortunately, not this time. There was an error thrown when i tried to recompile.

If you have VMWare Workstation 11.0, you won't get this problem, but if you are still running 10.x, here's what you can do:
  • Make a backup of /usr/lib/vmware/modules/source/vmnet.tar
  • Go to /usr/lib/vmware/modules/source
  • Extract vmnet.tar (tar xvf vmnet.tar)
  • Change to vmnet-only directory (cd vmnet-only)
  • Open netif.c using your editor (nano netif.c)
  • Find this line 
dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
  • Change it into :
dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_USER, VNetNetIfSetup);
  • Go up one directory (cd ..)
  • Recreate vmnet.tar (tar cvf vmnet.tar vmnet-only/)
  • Recompile VMWare (vmware-modconfig --console --install-all)
  • Optionally, remove vmnet-only directory (rm -rf vmnet-only)
  • It should be working again

Wednesday, April 22, 2015

Major Changes in Slackware-Current

Many have asked why -current no longer being updated despite many changes has been asked in many media, and now the answer has been given. It's indeed a HUGE!! update scattered in all directories from a until xfce.

There are some highlights:
  • Kernel 3.18.11
  • alsa 1.0.29
  • cups 2.0.2
  • mariadb 10.0.17
  • gcc 4.9.2
  • git 2.3.5
  • KDE 4.14.3
  • gstreamer 1.4.4
  • gtk+2-2.24.27
  • gtk+3-3.14.12
  • xorg-server 1.16.4
  • xfce 4.12
Many libraries and packages are being upgraded to the latest version and there may be some side effects with third party packages, such as packages built from SBo when being used in -current machine. You might want to check them to make sure it works. Normally a simple rebuilt should solve the problem, but sometime you may need to find some patches in order to make it work on -current machine.

That said, this batch of update is VERY interesting to follow.
Start your rsync script / slackpkg running :)

Wednesday, April 8, 2015

KDE 4.14.3 for Stable Releases

For those sticking with -stable release of Slackware but wanted to taste latest KDE 4 release, good news from Eric Hameleers. He has pushed KDE 4 packages for Slackware 14.1 into his KTown repository. He used the same source for building KDE 4 for slackware-current, but this time he built it for -stable release.

As this is a big jump from KDE 4.10.5 in Slackware 14.1, please read the accompanying README before proceeding with installation/upgrade process.

You can get the latest KDE 4 for Slackware 14.1 in the usual mirror sites under 14.1/ directory:

Sunday, March 29, 2015

10 Years of Using Slackware

This year marks 10 years of using Slackware. My first connection with Slackware started when i bought my first laptop, Acer Travelmate. At that time, i was a Mandrake/Mandriva user and i love it. I have been using Mandrake/Mandriva since 2002 and i also joined the localization project of Mandrake/Mandriva and got a VIP status as well. It worked well on my desktop, so when i got my laptop, i wanted to use it.

Unfortunately, it didn't work well on my laptop. It installed perfectly, but when i rebooted it always end up with a kernel panic. Since i need an OS inside the laptop, i decided to try other Linux distribution at that time. I had plenty of choices, but most of them failed to be installed. The only Linux distribution that worked at that time was Slackware 10.2. I decided to install and use Slackware as my main OS even though i never use it before and i had no idea what Slackware was.

In just short time, i decided to stick with -current and since then, i'm always following -current development branch, thus i don't need to reinstall again everytime new version gets released. During my journey, i learned about third party repositories and eventually SlackBuilds project. I started as a user and my first contribution to SlackBuild was in 2010 (5 years ago). This is my first commit and it was guvcview. I met many people during my journey with Slackware, SlackBuilds, LQ, and many other communities around Slackware. I also founded ID-Slackware community and many people gathered around. I never thought we have a lot of Slackware users in Indonesia. Nowadays, we have more than 500 members in our mailing list and the number keep growing.

On March 2013, i joined Chess Griffin to work on MATE Desktop SlackBuild project (MSB) project. It was a great project and i still maintain that project (we are hoping to get MATE 1.10 released this year). In late 2013 (around November), i was asked by Robby to join as SlackBuilds admins and i accepted. It was an honor to join with the rest of the admins such as Robby Workman, Eric Hameleers, Erik Hanson, Matteo Bernardini, Niels Horn, Heinz Wiesinger, David Somero, Michiel van Wessem, and others.

On April 2014 i started my CSB (Cinnamon SlackBuild) project and so far i'm pleased with the result. I'm planning to release a new version of CSB when next Slackware has been released due to unsatisfied dependencies which limit my effort to bring newer version to -stable users.

In 2015, we have passed over 5000 scripts in SlackBuilds project, which is an amazing milestone. We hope to achive 6000 this year. Big thanks to all maintainers who actively maintain and submit more packages to ease other Slackware users who wanted to install packages not provided by Slackware official repository.

It's been a great 10 years of great Slackware experience and i'm still loving it. Hopefully we will see another great release of Slackware (probably 14.2) from Patrick this year.

New KDE 5 release

KDE lovers, you are going to enjoy this news. Eric Hameleers has just published his latest KDE 5 packages, consisting of KDE Framework 5.8.0, Plasma 5.2.2, and Applications 14.12.3 plus the latest updates of the KDE 4 Long Term Support (LTS) packages kdelibs, kdepimlibs, kdepim, kdepim-runtime and kde-workplace for Slackware-Current users.

The highlights of this 5_15.03 March release are:
  • KDE Frameworks have been updated to 5.8.0 (includes two new Frameworks: KPeople and KXmlRpcClient)
  • KDE Plasma has been updated to 5.2.2 (bugfixes only)
  • KDE Applications have been updated to 14.12.3 (bugfix release, no new KF5 ports)
  • KDE Extragear was updated with version 2.9.1 of the Calligra office suite
  • The “deps” directory for this release contains two updates to stock Slackware packages: libwpd and grantlee. These version bumps are required by the new versions of calligra and kdepim respectively
  • And there’s two new “deps” packages as well: librevenge and libodfgen. Both of those are required for the new version of libwpd
As always, please read the accompanying README for instructions on installation/upgrade procedure. Some notes:
Upgrading to this KDE 5 is non-trivial. You will have to remove old KDE packages manually. If you do not have KDE installed at all, you will have to install some of Slackware’s own KDE 4 packages manually

Go get them from these mirrors:

Friday, March 6, 2015

Security Update: samba

One security update has been released for Slackware 14.1 and -current users. The affected package is Samba which is now upgraded to 4.2.0.

In -current, things are moving slowly but sure. Pat is upgrading wget, mozilla-firefox, and patching Google Chrome SlackBuild and also remove dangling symlink in util-linux package.