Posts

Showing posts from 2017

New GTK+3 Stack and MATE Development Changes

This morning, Patrick has just pushed changes to GTK+3 stack into -current, thanks to Robby Workman. Slackware-Current now ships GTK+3-3.22.10, the latest GTK+3 version available at this moment and also the last 3.x release. There won't be any 3.x release, just bumping on minor releases due to bug fixing.

Along with the GTK updates, there are also other updates such as:
btrfs-progs: Upgraded to 4.10.2 grub: Upgraded to 2.02lvm2: Upgraded to 2.02.17xfsprogs: Upgraded to 4.10.0tmux: Upgraded to 2.4swig: Upgraded to 3.0.12freetype: Upgraded to 2.7.1harfbuzz: Upgraded to 1.4.6pygobject3: Upgraded to 3.24.1shared-mime-info: Upgraded to 1.7sip: Upgraded to 4.19.2vte: Upgraded to 0.44.3bluez: Upgraded to 5.44iproute2: Upgraded to 4.10.0gparted: Upgraded to 0.28.1many xfce-related updates. With this update, MATE development will have to change as well. Previously, master and 14.2-mate-1.18 branch is equal since they all use the same GTK+3 version and i can use the same branch to build MATE…

Multiple Security Updates

Since my last post, there has been several security updates along with other updates only happening on certain branch of Slackware releases or -current:
bind: Upgraded to 9.9.9_P8 (13.0 - 14.1), 9.10.4_P8 (14.2) and 9.11.0_P5 minicom: Upgraded to 2.7.1 in all Slackware releasesfirefox: Upgraded to 45.9.0 in Slackware 14.1proftpd: Upgraded to 1.3.5e in all Slackware releasesntp: Upgraded to 4.2.8p10 in all Slackware releasescurl: Upgraded to 7.54.0 in current As always, -current has more changes than -stable and here's the highlight:
libdrm: Upgraded to 2.4.80mesa: Upgraded to 17.0.4thunderbird: Upgraded to 52.0.1nano: Upgraded to 2.8.1usb_modeswitch: Upgraded to 2.5.0hplip: Upgraded to 3.17.4mutt: Upgraded to 1.8.1dhcpcd: Upgraded to 6.11.5sudo: Upgraded to 1.8.19p2git: Upgraded to 2.12.2mercurial: Upgraded to 4.1.3ethtool: Upgraded to 4.10getmail: Upgraded to 4.54.0libgphoto2: Upgraded to 2.5.13 ntp in current is now run using a normal account (ntp/ntp) instead of using root accou…

Security Update: libtiff

Patrick pushed a new security update for Slackware 14.2 and current for libtiff. It's now upgraded to 4.0.7.

In -current, there were three packages that had shared libraries bumped:
jasperImageMagickpoppler most likely that some applications will be broken by this update if you are following -current. I had one fix for gdal available on my github to build against new jasper and it should be available on Ponce's repository soon. MATE's atril will likely be broken as well since it uses poppler to work with PDF files. You can always report any broken script on -current through LQ thread.

Today's update also bring another library to Slackware's core package: libbluray. This should enhance Slackware's multimedia capabilities to work with Blu Ray in the next release.

Another interesting changes are:
Better ntfs support with ntfs-3g 2017.3.23Better printing support with cups 2.2.3, cups-filter 1.13.4, and gutenprint 5.2.12Lots of library updates Openvpn 2.4.1Newer libdr…

Continuous Updates

Slackware-Current keeps rolling new updates to the public and there has been almost three dozens of package updates (including a rebuilt) plus 2 security updates.

Major highlights are:
ruby: Upgraded to 2.4.1cmake: Upgraded to 3.7.2samba: Upgraded to 4.6.1dbus: Upgraded to 1.10.16file: Upgraded to 5.30pciutils: Upgraded to 3.5.4gstreamer and gst-plugins-*: Upgraded to 1.10.4libpng: Upgraded to 1.6.29libusb: Upgraded to 1.0.21zlib: Upgraded to 1.2.11dejavu-fonts: Upgraded to 2.37Thunar: Upgraded to 1.6.11e2fsprogs: Upgraded to 1.43.4mkinitrd: Upgraded to 1.4.9udisks2: Upgraded to 2.1.8gnutls: Upgraded to 3.5.10mesa: Upgraded to 17.0.2xf86-video-ati: Upgraded to 7.9.0 Samba 4.6 is a major upgrade so please read the release announcement for more information.

New mkinitrd now support FSTRIM on LUKS devices unlocked at boot, but there's a change in the expected device name. Please see the revised README.

SDL2 goes into current

This evening, i accidentally check Slackware's changelog and i saw that SDL2 is now added into Slackware-Current along with other components (image, net, gfx, mixer, and ttf). ffmpeg is also rebuilt and now has ffplay since all the deps have been met (SDL2).

SDL2 is being used by many other projects. Running my dependency-checking script on SBo repository yields a lot of results:
development/SDL2_gfx
development/love
games/0ad
games/7kaa
games/OpenJK
games/antimicro
games/bitfighter
games/blobby2
games/blobwars
games/bstone
games/dhewm3
games/doomretro
games/doomsday
games/dunelegacy
games/flare
games/freeblocks
games/freeorion
games/fs2open
games/glPortal
games/gzdoom
games/instead
games/ioquake3
games/iortcw
games/mame
games/megaglest
games/nestopia
games/neverball
games/openmw
games/openspades
games/pcsx2
games/pioneer
games/ppsspp
games/redeclipse
games/sdlpop
games/simplesok
games/solarus
games/speed-dreams
games/spring
games/starfighter
games/stella
games/stone_soup
games/stuntrally
games/supertux
games/tome4
games/un…

Slackware with Kaby Lake Hardware

Last week, i just bought a new laptop equipped with the latest Intel processor i5 7200U 7th Gen aka Kaby Lake. It's quite a nice laptop. I added 256 GB SSD and 16 GB of RAM (total 20 GB) on top of 4 GB RAM, 1 TB of HDD and GeForce 940 MX. This is my first experience with SSD and also UEFI-based system.

First thing i did was checking the BIOS setting whether it has secure boot feature or not. Turns out it has and it was enabled by default. Since i didn't know how to disable it at that moment, i installed Windows 10 with secure boot turned on (my first mistake). Turns out, you can easily disable secure boot by setting administrator's password. Secure boot can be disabled and you can turn off the administrator's password once again if you don't need it. Most Linux will not work with Secure Boot enabled. Make sure to disable Secure Boot before installing any Linux OS.

During Windows installation, i pick the default UEFI layout (my second mistake). Although UEFI offers …

MATE 1.18 Released

Turns out just 24 hours after i posted about MATE 1.18 preparations, upstream developers have finally announced the final version of MATE 1.18. This release has reached an interesting milestone, which is to migrate all MATE components to GTK+3, leaving GTK+2 code base which is no longer updated and have many limitations. Along with this transition, many deprecated components are also being migrated to the new technologies.

Upstream developers have generously supported GTK+3-3.14.x, which is still used by RHEL and Slackware 14.2 as their minimum supported version of GTK+3. They do support all newer GTK+3, up to GTK+3-3.22.x. Since GTK+4 is still far away and it will be co-installable with previous GTK+3, upstream developers will have more time to fix many things with GTK+3 before starts struggling with new GTK+4 in the future.

MATE 1.18 have also started to provide support for libinput for mouse and touchpad. Since -current has included libinput, it will have better support on handling…

MATE 1.18 Preparation

As MATE 1.18 release is getting closer, it's a good idea to have all the development changes merged into master so that users can easily build and test the latest snapshots. That's the reason why i just merged all the changes in the 1.17-prep branch into master branch. That branch previously contains all the changes for next MATE 1.18 release.

In short, there are some changes in the upcoming MATE 1.18 release:
- 6 new packages added: gtksourceview3, glade, libunique3, libpeas, mate-calc, and caja-actions
- 3 packages removed: galculator, gtksourceview, pygtksourceview
- It's all GTK+3 build, no more GTK+2/3 mix build
- HELP files are now provided, but yelp will not be included. Users might want to install yelp via SBo project or via testing directory.

While the developers haven't decided the final schedule, but i believe it should be this March as they are targeting for next Ubuntu-mate release: 17.04.

I have been using this development snapshot for some time and i did…

Security Update: Firefox and Thunderbird

Two regular security updates were released in March:
Firefox: Upgraded to 45.8.0 for Slackware 14.1 and 14.2 and 52.0 for currentThunderbird: Upgraded to 45.8.0 for Slackware 14 and newer Firefox in current is now rebuilt with ALSA support, just in case PA is missing or removed (some people still can't move on from PA history). A bunch of xf86-video packages are now being restored after the latest update is now compatible with xorg-server 1.19.2. FFmpeg bug a little bump and updated the autodetected optional dependency support and we have more bumping in kmod, binutils, coreutils, harfbuzz, libepoxy, libinput, motif, gimp, network-manager-applet, and last but not least, mesa.

MESA 17.0.1 has entered Slackware Current even though it was just released last week and 17.0 was released about a month ago. It's a big win for users with modern hardware.

security update: shadow, util-linux, and curl

February ended with an update from Patrick and it includes several security updates in -current tree only
shadow: Rebuilt to fix potential issue with PAM-based systemutil-linux: Rebuilt to fix potential issue with PAM-based systemcurl: Upgraded to 7.53.1 There weren't many interesting updates in last week's update:
coreutils: Added more file extensionsed: Upgraded to 1.14.2etc: Rebuilt to add new cgred grouplibcgroup: Rebuilt to fix rc.cgrednano: Upgraded to 2.7.5screen: Upgraded to 4.5.1guile: Upgrade to 2.0.14cairo: Upgraded to 1.14.8fftw: Upgraded to 3.3.6_pl1libimobiledevice: Rebuilt to support iOS 10 deviceslibsigservd: Upgraded to 2.11ModemManager: Upgraded to 1.6.4NetworkManager: Upgraded to 1.6.2libmbim: Upgraded to 1.14.0libqmi: Upgraded to 1.16.2windowmaker: Rebuilt to disable overly verbose logging messages I'm looking forward to see GTK+3 stack updated so i can finally test latest MATE Themes. Hopefully that won't took too long :)

Big Batch in February

An early love gift from Patrick for Slackware users: a big batch of updates. Last update of Slackware was like 2 weeks ago and since then no updates are being pushed, even for security updates while the requests on LQ thread keep coming in.

At last, today is the day you are waiting for. Most of the request are granted and they are now goes public. Many of us will be surprised about the newly packages introduced in this batch. Let's first see the security update:

php: Upgraded to 5.6.30 for Slackware 14.0 and neweropenssl: Upgraded to 1.0.2k for Slackware 14.2 and newerbind: Upgraded to 9.9.9_P6 for Slackware 13.0  up to 14.1, 9.10.4_P6 for Slackware 14.2, and 9.11.0_P3 for Currenttcpdump: Upgraded to 4.9.0 for Slackware 13.37 and newer Now for the new packages introduced in this update: opencl-headers: This is header files for OpenCL, can be utilized by mesa to enable GPU computationffmpeg: Swiss army of audio/video editing.libclc: Another OpenCL librarylibedit: Command line editor …

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 slackware.uk and i have pushed my branch called 1.17-prep in github. You can use that branch to bui…

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 releasesgnutls: Upgraded to 3.3.26 for Slackware 14.0 and 14.1, and 3.5.8 for Slackware 14.2 and currentbind: 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.0boost: 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.1grub: Upgraded to 2.0.2~beta3procps-ng: Upgraded to 3.3.12sed: Upgraded to 4.3tcsh: Upgraded to 6.20.00util-li…

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/rhythmboxdesktop/gis-weatherdesktop/i3pystatusdesktop/i3situationdesktop/numix-foldersdesktop/python-specbardesktop/xfce4-windowck-plugindevelopment/kaaeditdevelopment/numpy-legacy3development/numpy3games/lutrisgames/pybikgraphics/CairoSVGgraphics/opencoloriographics/pygifmelibraries/CondConfigParserlibraries/curses_exlibraries/libgit2-gliblibraries/libopenshotlibraries/libsigrokdecodelibraries/pyjf3libraries/pyqode.corelibraries/python3-PyQt5libraries/python3-PyYAMLlibraries/python3-dvdvideolibraries/python3-pillowmisc/grampsmultimedia/devedengmultimedia/openshotn…