Sunday, December 29, 2013

Enlightenment 0.18.2 is out

Second minor release of enlightenment has been released, fixing three bugs that has been reported since 0.18.1:
  • infinite printing of SLEEP
  • crash when specifying invalid filename for screenshots
  • theme importing
After this minor release, it will be a long time for another release of enlightenment since the developer will work on future major release.

I have pushed enlightenment update to my SlackHacks repository just now, so you can pull it and start your machine to build it. Happy Building :)

Wednesday, December 25, 2013

Enlightenment 0.18.1 Released

Just two days after Enlightenment 0.18.0 gets released, the first minor update has been released, following some bug reports from users. Enlightenment 0.18.1 is now out and my SlackBuild has been updated for both enlightenment (0.18.1) and connman (1.20).

This version is a lot better than the first release and most errors i found on the first release are no longer appearing on this one.

Here's my simple desktop running latest Enlightenment 0.18.1 on top of EFL 1.8.3. It's simple, clean, and minimalistic, but it contains all i need to work on my daily life :)

Monday, December 23, 2013

Enlightenment 0.18.0 is Released

Yesterday, Enlightenment DR 0.18 (E18) was released along with some updates to EFL and Elementary release. This was a quick release compared to E17 which took them more than 12 years of development from E16. Nevertheless, it was a smooth transition from E17 to E18, but it requires a new EFL libraries which now merged most of the EFL modular elements in E17 into a single library. You also need to remove previous package of efl in order to get the latest one compiled.

Here are some of the highlights of the new E18:
  • Compositing merged into core
    • No longer (as) optional
    • No longer (as) buggy
    • Wayland client support added
    • Teamwork module added
  • Fixed at least 10 crashes
    • User experience while crashing improved; some users have reported over a 200% improvement here
  • New modules for improving desktop integration:
    • music-control - Control your music!
    • bluez4 - Control your bluetooth!
    • appmenu - Control your DBus application menus!
    • conf_comp - Control your compositor settings!
  • Improved systemd integration
  • Internal theme merged into Elementary
  • RandR and binding config domains have been split into separate files to make copying and updating easier
  • MANY filemanager improvements
    • udisks2 support
    • Directory listing is now more accurate
    • Seriously, too many improvements to name
I have pushed all e18 components in my SlackHacks repository for you to try. Let me know if something is broken with my SlackBuild.

Note: please uninstall all previous version of E17 before compiling E18. You can use the script to build all of them in the correct order. Make sure you have the source downloaded first.

Security Update: gnupg

One security advisory has been released for Slackware 13.37 and goes forward to -Current and that is gnupg 1.x. The changelog said it clearly about this update:
Fixed the RSA Key Extraction via Low-Bandwidth Acoustic Cryptanalysis attack as described by Genkin, Shamir, and Tromer. For more information, see:

Friday, December 20, 2013

LibreOffice 4.1.4 for Slackware 14.0 and Newer

With just less than 24 hours after KDE 4.12.0 was published, Eric Hameleers did another release of his monthly routine LibreOffice package to bring you the updated LibreOffice 4.1.4 for Slackware 14.0 and newer.

Well, it's not only a monthly update, but Eric also managed to backport some patches from Gentoo that should fix the slowliness when using the File dialog to open or saving a file and crashes in Calc would freeze the whole KDE desktop. He also switched to a private poppler library to fix the broken PDF Import in Slackware 14.1 (and of course -Current) since poppler bump during the development cycle.

Go get them while it's hot from these mirror sites:

Thursday, December 19, 2013

KDE 4.12.0 for Slackware

It's December and the good news is that KDE 4.12.0 is now out according to the release schedule that has been planned. I love how KDE stick to their release schedule in the past, current, and hopefully the future releases.

There are no Plasma Workspaces and the KDE Platform major update on this release, but only includes bugfixes and minor optimizations and features. About 20 bugfixes as well as several optimizations have been made to various subsystems, including KNewStuff, KNotify4, file handling and more. Notably, Nepomuk received bugfixes and indexing abilities for MS Office 97 formats. The KDE Developers are focusing on KDE 5, in which they will reveal KDE Framework 5 Technology Preview later this month.

According to the announcement page, KDE 4.12 Applications Bring Huge Step Forward in Personal Information Management and Improvements All Over:
The KDE Community is proud to announce the latest major updates to the KDE Applications delivering new features and fixes. This release marks massive improvements in the KDE PIM stack, giving much better performance and many new features. Kate streamlined the integration of Python plugins and added initial Vim-macro support and the games and educational applications bring a variety of new features.

The most advanced Linux graphical text editor Kate has again received work on code completion, this time introducing advanced matching code, handling abbreviation and partial matching in classes. For example, the new code would match a typed 'QualIdent' with 'QualifiedIdentifier'. Kate also gets initial Vim macro support. Best of all, these improvements also trickle through to KDevelop and other applications using the Kate technology.

Document viewer Okular now takes printer hardware margins into account, has audio and video support for epub, better search and can now handle more transformations including those from Exif image metadata. In the UML diagram tool Umbrello, associations can now be drawn with different layouts and Umbrello adds visual feedback if a widget is documented.

 Privacy guard KGpg shows more information to users and KWalletManager, the tool to save your passwords, can now store them in GPG form. Konsole introduces a new feature: Ctrl-click to directly launch URLs in console output. It can now also list processes when warning about quit.

KWebKit adds the ability to automatically scale content to match desktop resolution. File manager Dolphin introduced a number of performance improvements in sorting and showing files, reducing memory usage and speeding things up. KRDC introduced automatic reconnecting in VNC and KDialog now provides access to 'detailedsorry' and 'detailederror' message boxes for more informative console scripts. Kopete updated its OTR plugin and the Jabber protocol has support for XEP-0264: File Transfer Thumbnails. Besides these features the main focus was on cleaning code up and fixing compile warnings. 

The KDE Games have seen work in various areas. KReversi is now QML and Qt Quick based, making for a prettier and more fluid game experience. KNetWalk has also been ported with the same benefit as well as the ability to set a grid with custom width and height. Konquest now has a new challenging AI player named 'Becai'.

In the Educational applications there have been some major changes. 
KTouch introduces custom lesson support and several new courses; KStars has a new, more accurate alignment module for telescopes, find a youtube video here of the new features. Cantor, which offers an easy and powerful UI for a variety of mathematical backends, now has backends for Python2 and Scilab. Read more about the powerful Scilab backend here. Marble adds integration with ownCloud (settings are available in Preferences) and adds overlay rendering support. KAlgebra makes it possible to export 3D plots to PDF, giving a great way of sharing your work. Last but not least, many bugs have been fixed in the various KDE Education applications. 

KDE PIM, KDE's set of applications for handling mail, calendar and other personal information, has seen a lot of work.

Starting with email client KMail, there is now AdBlock support (when HTML is enabled) and improved scam detection support by extending shortened URLs. A new Akonadi Agent named FolderArchiveAgent allows users to archive read emails in specific folders and the GUI of the Send Later functionality has been cleaned up. KMail also benefits from improved Sieve filter support. Sieve allows for server-side filtering of emails and you can now create and modify the filters on the servers and convert existing KMail filters to server filters. KMail's mbox support has also been improved.

In other applications, several changes make work easier and more enjoyable. A new tool is introduced, the ContactThemeEditor, which allows for creating KAddressBook Grantlee themes for displaying contacts. The addressbook can now also show previews before printing data. KNotes has seen some serious work on solving bugs. Blogging tool Blogilo can now deal with translations and there are a wide variety of fixes and improvements all over the KDE PIM applications.

Benefiting all applications, the underlying KDE PIM data cache has seen much work on performance, stability and scalability, fixing support for PostgreSQL with the latest Qt 4.8.5. And there is a new command line tool, the calendarjanitor which can scan all calendar data for buggy incidences and adds a debug dialog for search. Some very special hugs go to Laurent Montel for the work he is doing on KDE PIM features!
 As always, Eric Hameleers has provided KDE 4.12.0 packages for Slackware-Current users (even though at this point, it should be working on 14.1 as well). Please read the README before proceeding to the update.

The KDE 4.12.0 packages can be grabbed from these mirrors:

Tuesday, December 17, 2013

Bunch of Security Updates

Patrick has released bunch of security updates for Slackware 13.0 and above up to Slackware-Current. Slackware 13.0, which was released in 2009 is still supported until now and next year, it will reach 5 years of long term support, so users running Slackware 13.0 should get ready to migrate to newer version suppose support for this version will be terminated next year.

Anyway, here are the updates:
  • libjpeg: Rebuilt to fix use of uninitialized memory (13.0 and above)
  • libiodbc: Upgraded to 3.52.8 (13.1 and above)
  • ruby: Upgraded to 1.9.3_p484 (13.1 and above)
  • llvm: Rebuilt to exclude the build directories from the rpath (14.0 and above)
  • seamonkey: Upgraded to 2.23 (14.0 and above)
  • seamonkey-solibs: Upgraded to 2.23 (14.0 and above)
  • firefox: Upgraded to 24.2.0 ESR (14.1), Upgraded to 26.0 (current)
  • thunderbird: Upgraded to 24.2.0
  • cairo: rebuilt to remove --enable-xcb-shm and --enable-xlib-xcb to improve stability with GTK+3 and fix GIMP slowdown on rotate functions. Also adding --enable-ft and --enable-gl build parameter.

Tuesday, December 10, 2013

EFL 1.8.2, Elementary 1.8.1, and Evas-Generic-Loaders 1.8.1 Updates

Just hours after i published my previous post about EFL 1.8, the Enlightenment team published another set of updates for some of the EFL components:
  • EFL upgraded to 1.8.2
  • elementary upgraded to 1.8.1
  • evas-generic-loaders upgraded to 1.8.1
At this moment, i have them pushed to my SlackHacks repository accompanied with a small script which can be used to automatically build all of the packages in the 18 directory in the correct order.

Please note that in order to avoid library conflict, it's recommended to remove any EFL/elementary libraries first before building the new version.

The enlightenment team also pushed out enlightenment 1.8.0-RC1, but i will not push this out yet and prefer to wait for the final release of enlightenment 1.8.0 soon. If you want to test enlightenment 1.8.0-RC1, you can grab the source from here.

EFL 1.8 + Enlightenment 1.7.5 + Terminology 0.4 + Python-EFL 1.8.0

I have just completed building the latest EFL 1.8.1 along with other components, such as Terminology 0.4, Python-EFL 1.8.0, and of course Enlightenment 1.7.5 which are now placed on my SlackHacks repository. They are located on a different directory from the previous e17, so that users who still wanted to use 1.7.x can still use the old one.

For those who want to build EFL 1.8.0 along with all above packages, it's recommended to uninstall all previous EFL libraries to avoid library conflicts.

Let me know when you have problems with these SlackBuilds scripts.

Friday, December 6, 2013

Security Updates: Mozilla-NSS, Thunderbird, and Seamonkey

Pat has issued several security advisories today and they are scattered among different version of Slackware, depending on the packages that are affected by the updates.

Here are the updates:
  • Seamonkey is updated for Slackware 14.0 up to -Current
  • Hplip is rebuilt only for Slackware 14.0
  • Thunderbird is updated for Slackware 13.37 up to -Current
  • Mozilla-nss is updated for Slackware 14.0 up to -Current
  • Gimp is updated for -Current only to 2.8.10
  • Calligra is updated for -Current only to 2.7.5

Wednesday, December 4, 2013

KDE 4.11.4 for Slackware Users

Eric Hameleers has just published his KDE 4.11.4 packages for Slackware 14.1 and -Current (which basically is still the same or only minor changes between them as there isn't any major changes happening besides security updates and Firefox upgraded to 25) as part of monthly update to KDE 4.11.x series.

Please note that KDE 4.12 will be released  this month as well and it's not going to be a major release with lots of new features, as the development focus is now on KDE 5.

The KDE packages can be obtained on these mirrors:

Tuesday, December 3, 2013

New Poll

OK, i got my question ready for the next poll which will be running for the next two months (again, i'm just too lazy and busy to update the poll monthly, sorry).

The question is about your default text editor in Slackware. It might be an easy question for some people, but for others, this might be a difficult one as they may have more than one, but this poll will only allows you to pick one of them that you consider as your favorite.

I tried to list all text editors available in Slackware and please forgive me if there's one or two are missing in the option list.

Go votes :)

Poll Results

After two months running the poll, it's time to find out the results of the virtualization product of user's choice. The winner with a significant votes is VirtualBox with 150 votes (70%) out of 213 votes. Even some might argue about Oracle's position as the stakeholder of this product, most people does use VirtualBox as their virtualization product (at least in Slackware).

Second place goes to Qemu with only 2 points ahead of closed-source solution from VMWare. Qemu is also maturing and they have just released Qemu 1.7.0 for those interested.

Time to think about my next poll :)