New Fancy Things

We ❤️ Package Updates | The Roundup #15

February 13, 2020

Welcome to The Roundup #15, your bytes of Solus news. For this Valentine’s Day we’re giving you what you love the most on Linux, lots of package updates.

Python3

Thanks to the hard work spanning multiple days by Global Maintainer Joey Riches, we have brought up our Python3 to 3.7.6, the latest in the 3.7 series, as well as updating or rebuilding hundreds of packages. Users should see performance gains upwards of 30% depending on the python3-based application or package as well, as we’re now building python3 with -fno-semantic-interposition. You can see additional details on that here.

This Python3 upgrade is also a fairly significant bump from our previous 3.6 series and introduces major features for our Python 3 developers on Solus to take advantage of, such as:

Linux 5.5 Series

Our linux-current has been updated to the 5.5 series, with Solus users getting the latest release at the time of publication, 5.5.3.

The 5.5 series introduces a bunch of new features and fixes, we’d suggest heading over to Phoronix’s feature overview for a more comprehensive list. Some highlights include:

NVIDIA 340.xx Driver Deprecated

With the introduction of the 5.5 series and support for DisplayPort Multi-Stream Transport (DP MST), NVIDIA has officially dropped support for the 340.xx series for kernels newer than 5.4.x. As a result of this dropped support, we’ve deprecated our nvidia-340-glx-driver package and have set xorg-driver-video-nouveau as the replacement. No user intervention should be necessary, however if you have used the NVIDIA X Server Settings tool to generate a nvidia configuration file for /etc/X11/xorg.conf.d/, it is highly recommended to remove the file before updating. If you do not have this file, no intervention is needed on your part.

ALSA

ALSA and its respective packages have seen updates to their latest releases as well, introducing new UCMs (Use Case Managers) and topologies, which enables audio drivers to “load their mixers, routing, PCMs and capabilities from user space at runtime without changing any driver source code”.

This upgrade introduces improved support for various devices such as:

  • Broadwell Audio DSPs (including new PCM configurations)
  • Dell WD15 Dock USB-audio
  • Gigabyte Motherboards with dual HD-audio codecs
  • Intel Broxton SoCs such as the bxtrt298
  • Intel Skylake I2S
  • Mic recording for internal analog microphones for the Asus T100HA and Lenovo Ideapad Miix 320

For full changelogs, see: 1.2.1, 1.2.1.1, and 1.2.1.2.

Package Highlights

Here’s a highlight of some other package updates that have been done since our last sync. Please note this is not a comprehensive list, we weren’t going to go through hundreds of package updates: