Heya folks! It’s time for your weekly sync news! This week brings major changes to our Haskell stack. Let’s dive right in.

@GZGavinZhao updated Haskell to version 9.2.8 with assistance from community member @liontiger23, its first update in two and a half years. On top of that, all Haskell packages are statically linked, meaning you only need to install a single executable for applications like pandoc and shellcheck instead of dozens of libraries plus GHC, the compiler. This also means that we can safely upgrade to newer versions without having to worry about any programs breaking, because the runtime is included in the executable. As a result of this work, we now have 290 fewer packages!

Our Communications Team is still hard at work on refining our packaging documentation, with the goal of making it much easier for new contributors to read through and understand. You can view some of the progress towards that here, spearheaded by @TraceyC. We look forward to getting this finished up and published on the Help Center soon.

Tooling work for building and installing packages is ramping up both in Solus and Serpent lands. To help facilitate this, we’ve decided to come up with a common interchange format for package “recipes” to enable building packages with multiple packaging systems, such as eopkg and moss. This will make it easier for both projects to come together from an infrastructure standpoint. If you’re curious about what the fine folks at Serpent are up to, they just released a new blog post. Go check it out!

Other updates this week include:

  • Linux Current to 6.4.15
  • Linux LTS to 5.15.131
  • Fix issues with connecting to certain secure networks with wpa_supplicant
  • Add patch to Budgie Desktop to fix crashing when TeamViewer is started
  • Add patch to Onboard to fix its tray indicator in Budgie Desktop (and possibly other desktops)
  • Brave
  • Signal Desktop
  • Rust
  • Samba
  • Docker stack updated to latest
  • Vivaldi (stable)
  • KeepassXC
  • Yubikey Manager
  • Eternal Terminal
  • VS Code
  • micro

That’s it for this week, folks! See you here next time for more awesome sync news!

How did the sync go for you?

This poll has ended.

    On neither my laptop nor my wife's is there anything to upgrade. Is the sync still in progress?

    Re-purged the CDN cache, just in case. Are they flowing now?

    The Serpent blog was interesting. I respect the reasons for changing, and I hope the reimplementation goes smoothly.

    I stated on last week's update that neofetch reports the kernel remains on 6.3.12-244.current. I have updated today's packages without errors and restarted. Still I am on 6.3.12-244.current ?

      TeamViewer works great again - thanks 👍

      EbonJaeger

      Today I validated 40 Solus updates (535.42 MiB) and everything went without any incident.

      As agreed, to return to the anomaly encountered on Onboard (virtual keyboard, reported in the post of week 35) and after passing your patch, the icon indeed returned to the taskbar after launching the application.
      However, after positioning the pointer on the Onboard icon, you must press the central mouse button to launch the application (previously, I used only the left mouse button).
      It is also possible to do this by right-clicking on the Onboard icon, and then selecting Hide Onboard from the menu (NB. For your convenience, I also did the test in a virtual machine using the English version 4.4 of Solus).

      Note, in this case, that if you wish to redisplay the virtual keyboard for a new user identification, Hide Onboard is no longer displayed, but if you click on the line that remains empty in the menu , this still launches the virtual keyboard display.

      And this will be the same every time we need the virtual keyboard.
      But, if you exit Onboard and restart it, the menu accessible by right-clicking on the icon in the taskbar will again display the Hide Onboard option.

      I hope I've made myself as clear as possible, thank you for your indulgence.

        I noticed that while W-Fi connects and shows its icon in the system tray, clicking on the icon brings up a blank and empty menu. Otherwise, the connection seems to work as expected.

        The divider lines between where the menu items would show do appear, and a highlight bar appears as you move through the blank menu items. The menu items can be triggered and bring up their related dialogues by clicking blind.

        Doesn't appear to be an issue with theming, as the behaviour persists with different themes.

          johano I haven't been able to reliably reproduce this, but I filed an issue here if you could chime in with any additional information.

          penny-farthing This might be related to the same issue, though honestly it's more likely that the Onboard indicator implementation is just... Not correct.

            EbonJaeger

            To follow up your answer, this happens whether the Status icon provider zone is set to Auto-detect or AppIndicator (Unity, KDE).

            algent I dont have a ESP partition. Only a swap partition. Grub menu is located on another disk containing Ubuntu

            all good. always appreciate the new heads up weekly posts, @EbonJaeger and thanks to @TraceyC for the keepassxc fixes

            Thanks, EbonJaeger.

            budgie-panel --replace &disown sorts it out for a while, but it reoccurs after a time. No big deal to refresh the panel if it pops up again.