Testing 23.10 - Are you brave enough?

This topic is intended to capture early testing of 23.10 (Mantic Minotaur).

There are two desktop ISOs for 23.10.

  • Daily with the new installer
  • Daily with the legacy Ubiquity installer
    Expect in the early days and weeks of the development cycle for the new installer ISO to not work/behave strangely. Feedback is essential!

23.10 Schedule

  • May - Aug - development
  • Aug 17th - Feature freeze
  • Sept 21st - Beta Testing
  • Oct 5th - Release Candidate
  • Oct 12th - Final Release

If you have spare hardware (or a virtual machine or two) and don’t mind regularly reinstalling when (and I mean WHEN) 23.10 eats your installation then feel free to give your feedback here. Early testing will improve the final release

Please use http://iso.qa.ubuntu.com/ for testing ISOs (just click the relevant links and there’s guides as you navigate the site)

Packages and hardware are meant to be tested also using QA trackers: https://wiki.ubuntu.com/QATeam/Roles/Tester

As the above page shows, probably the best way to get stuck in with testing is run Ubuntu 23.10 (either download or upgrade from 23.04 with update-manager -d ) as often as possible for usual tasks (bearing in mind that one’s productivity and data may be hampered by bugs on 23.10!) and reporting bugs with ubuntu-bug and ubuntu-bug package-name as you go.

Alternatively, there is always a huge backlog of bugs that need to be triaged (i.e., progressed towards being fixed), head to https://wiki.ubuntu.com/BugSquad for a guide on getting started with that!

Use this query to see if your testing issue has been highlighted by others first before reporting.

This first post will be updated with the latest important info - so you don’t need to trawl through the posts. Remember - everything listed below is subject to change/removal and should not be used as indicative with the beta & later release.


draft release notes TBD.

Applets and mini-apps

For Ubuntu Budgie applets these can be tested via our daily PPA for 22.04/23.04/23.10:

sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-extras-daily && sudo apt upgrade

  • VisualSpace applet has now an option in Budgie Desktop Settings to reverse the icon scroll direction to switch between workspaces
  • WeatherShow and Applications Menu have been moved to libsoup3 removing the reliance on the deprecated libsoup2.4. These should hopefully be a seamless change but do let us know if you note any crashes/freezes etc.
  • The Extras trash applet is to be removed when budgie-desktop v10.8 is released. This new version has a native trash applet. Where you have previously added the Extras trash applet, it will be removed and you will need to re-add the new built-in trash applet.
  • The Brightness applet no longer resets the night-light setting/colour if it is active when the brightness popover is shown.
  • Wallstreet images are now displayed in alphabetical order rather than in file-system order.
  • A fix to the application indicators to display more chrome based icons has been made - fix has been backported to jammy and lunar as well
  • QuickNote now includes a copy button and a paste button. These perform the same as CTRL+C and CTRL+V in quicknote - quick GUI based method for copy/paste.
  • QuickNote buttons have gained a tooltip to improved understanding

Budgie Desktop

For Ubuntu Budgie the latest budgie-desktop can be tested via our daily PPA for 22.04/23.04 & 23.10:

sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-desktop-test && sudo apt full-upgrade

The following reiterates the upstream blog announcement for budgie-desktop v10.8 supplemented in italics Ubuntu Budgie specifics.

Budgie 10.8 is a brand new release series for Budgie Desktop, featuring improvements to Budgie Menu (the alternative menu available to be added to your panel), adoption of StatusNotifier support in System Tray (an alternative to the application indicator that can be added to your panel), Magpie v0.x support, and more!

Budgie Trash Applet

The previously third-party Budgie Trash Applet, developed by Buddies of Budgie team member Evan Maddock, has been merged into mainline Budgie Desktop to become a part of the default applets available to users out-of-the-box. This trash applet enables the user to quickly access and empty the contents of their trashcan as well as restore files.

Magpie v0.x Support

Budgie 10.8 is the first release which includes support for our Magpie ABI. To quickly summarize for those that did not catch our blog post on planned Wayland support and may not be familiar with Magpie, as well as to offer a bit of a history lesson, we will quickly go over the important parts.Historically, Budgie Desktop has used GNOME’s Mutter window manager (nowadays Mutter is also a Wayland compositor) to do the heavy lifting for budgie-wm. budgie-wm has served as a small layer on top of Mutter, handling select keybindings for Budgie-specific functionality, input management, animations, screenshot management, backgrounds, and so forth. With every GNOME Stack release, Mutter ABI would change and Budgie Desktop would need to be updated to support the latest ABI and typically two or three ABIs prior so those on older GNOME stacks could still get newer Budgie Desktop releases. On many occasions, this resulted in significant pressure on the team as late ABI changes would land and we would need to work quickly to adapt to them.As GNOME has pursued improvements around their Wayland support, this has understandably at times resulted in regressions in its support for X11. As Budgie Desktop currently uses X11, this has created a less optimal user experience for our users. This reached a turning point with GNOME 44 / mutter-12 ABI when there was a larger split between Wayland and X11 support in Mutter, resulting in many regressions in its X11 support that to this day remain unresolved.During our team discussions, we came to the conclusion that we wanted to address this in two manners:

  1. Restore X11 support / functionality expected by our users for the immediate future.
  2. Prioritize adoption of Wayland, a longer-term goal, by developing a wlroots-based compositor that would serve as our window manager for both future Budgie 10.x releases when we go Wayland-only, as well as Budgie 11.

To accomplish these goals, we first decided to soft-fork Mutter at the state it was in for GNOME 43, eliminating the regressions introduced in GNOME 44 / mutter-12. This version of Magpie is < 1.0 (e.g. 0.9.x) and is designed to be a temporary fork catered to Budgie and its current X11-only support. Alongside this effort, we are building “Magpie 1.0” as the wlroots-based Wayland compositor, with the plan to fully drop X11 support once Magpie 1.0 is ready for consumption.In the case of Budgie 10.8, this series supports magpie-0 ABI, which is effectively identical to the mutter-12 ABI. This provides us a stable ABI that can be leveraged across multiple GNOME Stack releases until Magpie 1.0 is released. Magpie v0.x should be used for GNOME 44+ and we will not be pursuing support for newer mutter ABIs, such as mutter-13 ABI for GNOME 45, as this would not be the most optimal use of our engineering bandwidth over development efforts around Wayland and Budgie 11.

Privilege Escalation Dialog Improvements

Wonder what is prompting that PolicyKit authentication dialog? Wonder no longer! In this release of Budgie Desktop, our polkit dialog will now show the action description and action ID when graphical privilege escalation is requested.Alongside this change, we made sure the dialog could no longer be resized.

Performance / Power Modes In Battery Status Applet

Budgie’s battery indicator in the Status applet now provides the ability to control the Performance / Power profile modes offered by power-profiles-daemon. When available on a supported system, you will get access to various options such as:

  • Balanced
  • Power Saver
  • Performance

System Tray Adopts Status Notifier Specification

Ubuntu Budgie has had support for Appindicators for many years. The buddies project have developed a new applet which similarly supports Appindicators which can be added to your panel. You cannot have both the Appindicator and the new Status Notifier applet at the same time on your panel.

The System Tray applet has been overhauled for Budgie 10.8. As we elaborated on in our Wayland blog post, historically we have used either na-tray or the XEmbed Protocol for the creation, management, and rendering of trays icons. This had notable downsides, such as:

  • Icons not scaling with panel size
  • High DPI scaling relied on the application providing the icon to support DPI scaling
  • Inconsistent styling of tray menus
  • Relies on X11 APIs, which is not viable for our Wayland-only future

For Budgie 10.8, our System Tray has adopted the Status Notifier specification. This is a modern, vendor-agnostic solution that enables applications to communicate all relevant information for the rendering of their tray icon over DBus rather than being responsible for drawing tray icons and menus themselves, promoting the development of catered solutions by desktop environments and those developing panels for user experiences such as tiling window managers.The result of this on the Budgie Desktop side is that we can draw all menus and items in a manner that is visually consistent. Going into Budgie 11, we will have a similar solution and paired with multiple panels across multiple monitors (a requirement for Budgie 11), you will even be able to have multiple tray applet instances enabled, which was not otherwise possible with the XEmbed-based solutions.

General Improvements

Budgie 10.8 features a bunch of smaller improvements, complementing our major new features and changes.

Budgie Menu

*The upstream budgie menu is available to be added to your panel via budgie desktop settings. *

The following enhancements and changes have been made by upstream to this upstream applet.

Our Application Indexer’s fuzzy scoring function has been ported to C. When transpiling to C, Vala would mangle this function, causing it to crash randomly on non-Latin text. Porting it to C fixed the crashing issue while still producing the desired search results.For Budgie Menu, we made changes to the organization of some applications based on user feedback. Applications that previously were put into the Other category ended up fitting better in other existing categories and some application exclusions no longer making sense either. The Utilities category has been removed entirely, as we found it had considerable overlap with the System Tools category and it was not immediately clear what the difference was between Accessories and Utilities. Now, applications previously in Utilities can be found in the System Tools category.

Internal Theme Refinements

We have made some small refinements and recoloring to our internal theme. Historically, the primary accent color in our internal theme mirrored that of the Solus blue. When Budgie Desktop development began under Buddies of Budgie, the decision was made early on to move to our adopted light green primary color. This was chosen to be more like greenery and common (green) budgerigars. The first to be updated was the Budgie logo itself and the color has finally made its way to our default internal theme as well.Alongside this change, we have darkened some elements such as Budgie Menu, the panel, and Raven’s background. Raven widgets, text, and iconography should contrast better against the darker background as a result!

Other Small Things
  • Kvantum and Murrine themes are now hidden in Budgie Desktop Settings #393
  • power-dialog: We have removed style class changes and made it behave more like polkit dialog. This fixes the case where themes which do not style the dialog end up having a transparent background, making it very hard to see and use the dialog #381
  • We now search for plugins in both /usr and /usr/local #404
  • We have moved the battery label setting to Budgie Desktop Settings as well as moved the percentage label from left of icon to right #389

Bug Fixes

It would not be a Budgie release without some bug squashing. In this release, we have:

  • Enabled ellipsize for Style boxes in BDS #403
  • Fixed Icon Tasklist not showing Private Internet Access #379
  • Fixed Polkit dialog resizing
  • Prevented notifications and screenshot from locking up when sink is locked
  • keyboard-layout: Don’t try to initialize IBus #418
    • IBus already gets initialized in wm, and calling that function here causes severe breakage, leading to budgie-panel being repeatedly killed for OOM.

Other Improvements and Bug Fixes

I’ve uploaded a brand new budgie-control-center to mantic - this incorporates dozens of enhancements and bug fixes that I’ve pulled together over the last 6 months since the last release.

Changelog here Release v1.3.0 · BuddiesOfBudgie/budgie-control-center · GitHub

Bug Fixes

Other Improvements

Raspberry Pi

Sam has been busy again

First 23.10 raspi test image is now available.

Expect further drops around Beta and the final release date.

Please do look at the README and feedback.

  1. Default theme corrected as QogirBudgie-Dark - previously QogirBudgie-dark was used which left the desktop with an unthemed look and feel

Themes

  1. Latest WhiteSur gtk theme is now available - and has been backported to lunar
  2. Latest Orchis gtk theme is now available - and has been backported to lunar
  3. Latest Tela-Circle icon theme is now available - and has been backported to jammy and lunar
  4. Brand new Fluent gtk theme is now available - and has been backported to jammy and lunar
  5. Brand new Fluent icons theme is now available - and has been backported to jammy and lunar
  6. Latest WhiteSur-icon theme is now available - and has been backported to jammy and lunar
  7. Latest McMojave-circle icon theme is now available - and has been backported to jammy and lunar
  8. Latest Mojave-gtk-theme is now available - and has been backported to lunar

Budgie Welcome

Our welcome app is automatically updated for all 22.04 & 23.04 and 23.10 users

  1. Welcome has been moved to core22 - this allows us compatibility with future versions of ubuntu and to reduce our ISO size.
  2. Tweaks to the dropbox screenshot size and the message when installing Flatpaks has been made
  3. Nemo Dropbox installation has been tweaked to be more seamless
  4. New Fluent make-over is available

Additional

  1. Really nice changes made by the slick-greeter project have been captured on a fresh package by team-member Sam https://github.com/UbuntuBudgie/slick-greeter/blob/debian/debian/changelog
  2. Likewise the graphical interface for slick called lightdm-settings I have repackaged and uploaded to Ubuntu/mantic

Areas to look out for

  1. Note - for those installing using the legacy ISO Bug #2025394 “Ubuntu Budgie Legacy ISO not installing its meta p...” : Bugs : ubuntu-budgie-meta package : Ubuntu you will also need to install our meta package ubuntu-budgie-desktop otherwise things like budgie-welcome (and others) will not work.
  2. The current default ISO does not have an up-to-date installer that can & does fail to install if you choose anything but the default installer options. This needs help from Canonical to resolve Snap no longer builds · Issue #19 · canonical/ubuntu-flavor-installer · GitHub
1 Like

On board for more fun ! :grinning:

1 Like

On board, so far crispier as before, with some noted limitation (snap, makeover & layout). no problem on other installation, worth to wait kernel update 6.3 or more

I’ve been using it for my basic needs for over a week now and it looks really good. Sometimes there are occasional CPU spikes but overall it’s working good for now.

There are two desktop ISOs now for 23.10.

  • Daily with the new installer
  • Daily with the legacy Ubiquity installer
    Expect in the early days and weeks of the development cycle for the new installer ISO to not work/behave strangely. Feedback is essential!

As per 9th June the new installer ISO boots to a slick greeter login window that you cannot login to! We have asked Canonical to investigate.

1 Like

Fluent gtk theme and Fluent icon theme are now available in our backports ppa.

sudo add-apt-repository ppa:ubuntubudgie/backports
sudo apt install fluent-gtk-theme fluent-icon-theme

A Makeover using the fluent packages is being prepared.

Daily build requesting user name and password pre-installation?

Today’s daily installed properly .

2 Likes

First impressions with the installer - already looking very stylish. slideshow words need refining. Pictures definitely need someone with a visual flair.

The “install the system” progress bar animation is very odd - you don’t have any sense of where you are in the installation process

in virtualbox first attempt “installation failed” - I choose to install proprietary and extras option.

Second attempt just leaving the default options - installation ok.

no desktop icon for the installer - have to use the menu.

1 Like

I had seek out the installer in the menu.There was also a light or dark theme option that didn’t seem to work on budgie.

The installer should start to improve once this issue is resolved by Canonical

Our installer is based on early March this year. Obviously lots of work gone into the installer since then.

In addition once the legacy ISO option has been removed, we can then trim back a lot of unneeded packages reducing the ISO size - so ubiquity, slideshow, old ubuntu indicators that pulls in parts of Unity and other stuff as well.

1 Like

Folks

the latest service release of budgie-desktop v10.7.2 is now in mantic.

Upstream release notes are here Budgie 10.7.2 Released

Note - quite a lot of this was already cherry-picked for lunar.

Note - for those installing using the legacy ISO Bug #2025394 “Ubuntu Budgie Legacy ISO not installing its meta p...” : Bugs : livecd-rootfs package : Ubuntu you will also need to install our meta package ubuntu-budgie-desktop otherwise things like budgie-welcome (and others) will not work.

Really nice changes made by the slick-greeter project have been captured on a fresh package by team-member Sam slick-greeter/debian/changelog at debian · UbuntuBudgie/slick-greeter · GitHub

Likewise the graphical interface for slick called lightdm-settings I have repackaged and uploaded to Ubuntu/mantic

The ubuntu base that all flavours use has been revamped.

A ton of fonts have been removed.
All printer packages have been removed.
Printers is now a series of snaps.

So lots of testing is needed to check carefully printing - printer drivers of both common and obscure printers to see if there are any regressions.

Changelog as follows:

  * Refreshed dependencies
  * Removed bluez-cups from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed cups from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed cups-bsd from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed cups-client from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed cups-filters from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed fonts-indic from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed fonts-kacst-one from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-khmeros-core from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-lao from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed fonts-liberation2 from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-lklug-sinhala from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-sil-abyssinica from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed fonts-sil-padauk from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-thai-tlwg from desktop-minimal-recommends, desktop-
    raspi-recommends, desktop-recommends
  * Removed fonts-tibetan-machine from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed foomatic-db-compressed-ppds from desktop, desktop-minimal,
    desktop-raspi
  * Removed hplip from desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends
  * Removed openprinting-ppds from desktop, desktop-minimal, desktop-
    raspi
  * Removed printer-driver-brlaser from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-c2esp from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-foo2zjs from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-gutenprint from desktop-raspi-recommends,
    desktop-recommends
  * Removed printer-driver-m2300w from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-min12xxw from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-pnm2ppa from desktop, desktop-minimal,
    desktop-raspi
  * Removed printer-driver-ptouch from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-pxljr from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-sag-gdi from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed printer-driver-splix from desktop-minimal-recommends,
    desktop-raspi-recommends, desktop-recommends
  * Removed system-config-printer-common from desktop, desktop-minimal,
    desktop-raspi
  * Removed system-config-printer-udev from desktop, desktop-minimal,
    desktop-raspi
  * Moved fonts-noto-core to desktop-minimal-recommends, desktop-raspi-
    recommends, desktop-recommends

Do note - the current daily is huge in size. Canonical are investigating this and have identified that many duplicate packages exist on the daily ISO

Not brave enough but I decided to post a thing in case Ubuntu Budgie Team is reading it.

I have huge screen tearing issues on Ubuntu Budgie 23.04, not present on 22.04.2 and 22.10 - especially while playing videos in full screen on MPV Player.

Intel Driver i915. Tried all the combinations of 20-intel.conf to no avail.

Would love to have proper fix of this issue on 23.10 at least. Rolled back to LTS for now.

Dunno if anything has changed with Intel drivers, maybe my integrated graphics is too old or its some bug.

Or maybe its my bad for switching the option to download third party drivers in the installer but I always turned that on on any Linux distribution and haven’t had a problem so far. I should test this.

Do test with magpie… if this doesnt work then your issue is kernel/mesa/intel graphics related.

Quick summary of some recent changes:

  • VisualSpace applet has now an option in Budgie Desktop Settings to reverse the icon scroll direction to switch between workspaces
  • WeatherShow and Applications Menu have been moved to libsoup3 removing the reliance on the deprecated libsoup2.4. These should hopefully be a seamless change but do let us know if you note any crashes/freezes etc.
  • The Extras trash applet is to be removed when budgie-desktop v10.8 is released. This new version has a native trash applet. Where you have previously added the Extras trash applet, it will be removed and you will need to re-add the new built-in trash applet.
  • The Brightness applet no longer resets the night-light setting/colour if it is active when the brightness popover is shown.
  • Wallstreet images are now displayed in alphabetical order rather than in file-system order.
2 Likes

ok - Canonical have unblocked the dailies.

So testing is now possible. Critical here is the revised printing mechanism gnome-shell and budgie uses. Other flavours will be migrating eventually.

So this is a key area to confirm printing is working successfully.

Canonical are still working on the oversize ISO issues Bug #2028213 “ISOs with the new installer are 34% bigger than le...” : Bugs : livecd-rootfs package : Ubuntu

1 Like