Saturday, May 30, 2015

Cinnamon 2.6 Updates

Cinnamon 2.6.x was released last week and i took the chance to build Cinnamon and all of it's dependencies today on my desktop. Everything was in a good shape, although i had to make some ugly patch for cinnamon-desktop, otherwise it won't build properly. Anyway, it's great and i'm using it right now. There are no official announcement yet, but you can see some of it here. It's now official. Cinnamon 2.6 is now released. They have tons of new features and you will love it.

There are no new dependencies on this release and i upgrade all dependencies to the latest stable version along with cinnamon updates.

Just a reminder, i will not publish any binary packages since i'm testing it on my current machine and since current itself a moving target, things can change during it's cycle. Who knows we might end up with Cinnamon 2.8 when next Slackware gets released. For that reason i will hold any binaries until Slackware 14.2 goes public.

If you want to try Cinnamon on your machine (remember, only tested in -current), go to my GitHub and clone it. Use the build script to build according to the BUILD ORDER i have created. Don't forget to switch to development branch as master is still being used for -stable.

Let me know if there's a problem with the scripts.

Below are two old screenshots from Cinnamon 2.4.x and the last one is a new screenshot about my desktop system running on top of Cinnamon 2.6.5. Not really a fast machine, but it's still working for me.




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