Welcome to The Roundup #18, your bytes of Solus news. In this roundup, we are talking about our upcoming two week streaming extravaganza, Linux 5.10, new KDE goodies, and more!
Holiday Streaming
While most years we would all run off to spend time with our families for the holidays, we all know 2020 has been quite a different year entirely. But that does not mean we can not stay toasty next to our computers, hang around in IRC, and engage in some banter on some live streams.
So from next Monday, December 21st to Sunday, January 3rd, we will be having daily live streams! These live streams will range in subjects and projects, such as:
- A massive Haskell upgrade and rebuilds
- budgie-desktop-view
- ferryd
- libeopkg
- usysconf
- usysconf-dconf
Additionally, Bryan will be having some late night streams working on his pixel editor and we will be having a couple Friday game streams!
We have put together some fancy schedules so you will know the who, whens, and whats regarding the live streams. This schedule uses Eastern Standard Time (which is UTC -5) since Bryan will be the main streamer, but here is a link to a timezone converter so you can figure out when it it starts for you.
If you want to watch these streams, there are a few ways you can do it:
- We have created a Twitch account which will host either Bryan or myself, with priority going to Bryan.
- When we are both streaming at the same time, you can watch us both using multistre.am
- Bryan’s Twitch channel
- My Twitch channel
Be sure to follow and enable notifications to know when we go live!
KDE Applications 20.12.0, KDE Frameworks 5.77.0, Plasma 5.20.4
Global Maintainer Friedrich von Gellhorn (a.k.a Girtablulu) has landed the latest improvements to KDE’s beloved applications, frameworks, and Plasma desktop environment for Solus users to enjoy this Friday. While we encourage you to read the respective changelogs, we have highlighted some things below!
- Breeze Icons
- Add icon for True Type XML font
- Add symbolic name symlink for input-* icons
- Remove useless blur from kontrast icon
- Dolphin’s address bar is now in the toolbar, for example, and, in Detail View mode, you can set the size to include everything in the folder including the nested folders inside the parent one.
- Elisa, a compact music player, now lets you change the color scheme of the app independent of the system wide color scheme. It also now lets you choose which view to display when the app launches.
- Kate’s file browser now has an Open with menu item.
- KFileMetaData: Add several subtypes for OpenDocument and OpenXML document.
- KNotification: Don’t pass transient hint.
- Konsole now has a configurable toolbar.
- Spectacle, which is KDE’s screenshot application, now has an editor that enables you to add smilies, text, arrows, and more.
- Syntax Highlighting
- C++ highlighting: update to Qt 5.15
- Zsh, Bash, Fish, Tcsh: add truncate and tsort in unixcommand keywords
- kwin: Fixed Toggle Night Color global shortcut, which used i18n in object name, leading to erratic behavior e.g. when system locale or translations changed.
- plasma-desktop: Use plasma theme icons in kickoff leave view.
- plasma-workspace
- Fix Environment Canada weather domain.
- Re-add searching for breeze decoration.
- The cursor previews are in a layout.
Changelogs:
Linux 5.10
As some of you know, we held back linux-current from some of the newer kernel releases due to regressions introduced in 5.7 that prevented some Samsung NVMe devices and controllers from functioning correctly, which would result in failures to boot the OS. These issues were fortunately resolved in 5.10-rc1 and we have been validating every 5.10 release candidate since. With the formal release of 5.10, we are excited to deliver it to our users, with it coming to the stable repositories this Friday with Linux 5.10.1. Linux 5.10 has a ton of fantastic changes and we have highlighted some of them below:
- Bluetooth suspend and resume events now get emitted.
- Faster ext4 metadata heavy operations and fsyncs.
- New XFS v5 format that supports widened timestamps to deal with y2038.
- Prevent “ondemand” and “conservative” from being configured as the default cpufreq governor in the case when schedutil is the default choice for the default governor setting.
- Support for various hardware such as new Intel sound SoCs, mute LED support on the HP Elitebook 845 G7, codec support in various cards.
- Support for Thunderbolt for Intel Tiger Lake-H
Alongside these updates, we have updated:
- intel-microcode to 20201118, which has fixes and security updates for Intel gen4 to gen10 processors
- linux-firmware to its latest release, introducing many firmware updates for: Intel Bluetooth, amdgpu, ath10k, ath11k, i915 DMC, and rtw88.
- nvidia-390-glx-driver to 390.138 and introduced patches for fixing compilation against 5.10
- nvidia-beta-driver to 460.27.04
- openrazer to 2.9.0
- nvidia-developer-driver and nvidia-glx-driver has both received patches for fixing compilation against 5.10, as well a patch for a page allocation failure error.
- virtualbox to 6.1.16
We took this opportunity to enable some kernel modules for various features, functionality, and hardware support. Here are some of our changes:
- AMD Renoir Audio Coprocessor support is now enabled via CONFIG_SND_SOC_AMD_RENOIR.
- Additional USB cameras have been enabled via CONFIG_USB_GSPCA_OV534 and CONFIG_USB_GSPCA_OV534_9.
- CONFIG_MFD_INTEL_PMC_BXT is now enabled for Intel PMC driver support for Broxton.
- CONFIG_MT7663U is now enabled for MediaTek MT7663U support
- CONFIG_SENSORS_AMD_ENERGY is now enabled for AMD RAPL MSR-based energy driver support.
- CONFIG_XFS_SUPPORT_V4: Ensures the continuation of XFS v4 format support. While we will eventually deprecate XFS v4 support from our kernel, it is going to be supported for several years and therefore we are not in an immediate need to do so.
- Multiple Intel sound SoCs.
- Multiple NFTABLES flags
- schedutil is enabled via CONFIG_CPU_FREQ_GOV_SCHEDUTIL.
performance
is still the default.
Mesalib 20.2.3
Mesalib has been updated to 20.2.3 with an update to 20.2.4 coming down the update pipeline soon. Mesalib 20.2 series introduces many fixes and improvements. Some major changes include:
- RADV now uses ACO per default as backend
- Many new supported Vulkan Extensions for ANV (Intel) and RADV (AMD)
If you want to check out all the fixes and improvements, feel free to click on any of the changelogs below:
Packaging Highlights
Here’s a highlight of some packages that has been updated this week. Please note that this is not a comprehensive list:
- aom 2.0.1
- apache-ant 1.10.9
- autofs: change local static autofs library to a local shared library
- bat 0.17.1
- brave 1.18.70
- dustrac 2.1.0
- eid-mw 5.0.11
- flightgear 2020.3.4
- firefox 84.0
- fontforge 20201107
- gdb 10.1
- gdm 3.38.2.1
- git-lfs 2.13.1
- htop 3.0.3
- kotlin-native 1.4.21
- lbry-desktop 0.49.1
- libheif 1.10.0
- libgtk-4
- libusb 1.0.24
- libvirt 6.10.0
- lmms 1.2.2 and re-enabled VST support
- mangohud 0.6.1
- mongodb-compass 1.24.1
- mupdf 1.18.0
- nitrokey-app 1.4.2
- nodejs 14.15.2
- obs-studio 26.1
- proc-maps 1.0.1
- python-qscintilla 2.11.6
- qscintilla 2.11.6
- shellcheck 0.7.1
- solus-sc: Drop Flash Player NPAPI and PPAPI support.
- tracker 3.0.2
- vlc: Drop VDPAU support.
- vscode 1.52.1
- xfsprogs 5.10