This topic is intended to capture early testing of 24.04 (Noble Numbat).
The desktop ISO for 24.04 is with the new installer developed in 23.10
The legacy ISO released with 23.10 will not be available for 24.04
- Oct- Feb - development
- Feb 29- Feature freeze
- Apr 01 - Beta Testing
- April 18- Release Candidate
- April 25th - Final Release
If you have spare hardware (or a virtual machine or two) and don’t mind regularly reinstalling when (and I mean WHEN) 24.04 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 24.04 (either download or upgrade from 23.10 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 24.04!) 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 23.10 and 24.04:
sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-extras-daily && sudo apt upgrade
- The network applet now supports bluetooth tethering for network access - i.e. use your phone to be used to access the internet. So you should see your phone in the list of networks. Use budgie-control-center - networks / bluetooth to manage these connections
Budgie Desktop
For Ubuntu Budgie the latest budgie-desktop can be tested via our daily PPA for 23.10 & 24.04:
sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-desktop-test && sudo apt full-upgrade
The following is an abridged version of upstreams blog announcement for v10.9
Budgie 10.9 is a brand new release series for Budgie Desktop, introducing a redesigned Bluetooth applet, early porting efforts towards supporting Wayland, and adopting budgie-session for session management.
Redesigned Bluetooth applet
Budgie 10.9 features a redesigned Bluetooth applet. This applet now provides direct (dis-)connect functionality for paired Bluetooth devices, battery life indicators, as well as functionality for sending files to Bluetooth devices.Architecturally, our Bluetooth applet eliminates the use of gnome-bluetooth (a helper library on top of bluez D-Bus APIs) and instead directly communicates to BlueZ and UPower over D-Bus. Previously, Budgie Desktop had been using an older version of gnome-bluetooth which did not require Libadwaita and GTK4. As we looked towards expanding our Bluetooth functionality and easing long-term maintenance, we decided to deprecate our use of this older library and similarly leverage BlueZ and UPower D-Bus APIs directly. As an added benefit, this will enable some distributions to completely drop that old gnome-bluetooth from their repositories!
Initial Wayland ports
Budgie 10.9 features some initial ports of various applets and components of Budgie Desktop to a Wayland-compatible library: libxfce4windowing.libxfce4windowing is an abstraction library developed by XFCE that “attempts to present windowing concepts (screens, toplevel windows, workspaces, etc.) in a windowing-system-independent manner”. It aims to accomplish this by supporting X11 through libwnck and support for various Wayland protocols (e.g. wlr foreign toplevel management).While libxfce4windowing is under active development and not yet ABI stable, we choose to already adopt it to make the transition from Budgie 10 under X11 to Budgie 10 under Wayland as seamless as possible. libxfce4windowing enables us to port functionality to support Wayland without negatively impacting use under X11, facilitate early “dogfooding” when our porting work is complete, and more effortlessly “flip the switch” to support Wayland and fully drop X11.The following parts of Budgie have been ported to libxfce4windowing in this release:
- Show Desktop applet
- TabSwitcher (Alt+Tab window switcher)
- Workspace applet
While porting, we took the opportunity to rewrite most of the TabSwitcher. Its window list is no longer rebuilt every time it is invoked and we no longer pass around window IDs between the window manager and tab switcher to build the UX. All of the relevant state and functionality is now internal to the switcher.
Use of budgie-session
Budgie 10.9 takes into use budgie-session, our “softish fork of gnome-session, designed to provide a stable session manager for Budgie 10.x”. budgie-session v0.9.x is forked from GNOME Session 44.x, ensuring that we retain:
- X11-related session code up until we are ready to switch Budgie to being Wayland-only
- ConsoleKit support for our BSD friends.
Other Improvements and Bug Fixes
Bug Fixes
Other Improvements
Raspberry Pi
Themes
Budgie Welcome
Our welcome app is automatically updated for all 22.04 & 23.04 and 23.10 users
- A new Colloid makeover is now available - colloid gtk theme + colloid icons and ubuntu fonts/cursors
This has also been backported to Jammy and mantic users.
- getting started. The information about your NVME drives should now be displayed.
- gaming - corectrl. This now installs corectrl from the universe package rather than from a PPA.
- this now supports webkit2 v4.1 which is the latest and supported webkit. Better from a security point of view.
- our mastodon instance is now accessible from the front-page
- recommendations - the weird sized icons are no more - regular 64x64 icons on this page.
- budgie-welcome now has noble updates so these packages can be installed. Lots of testing is needed to confirm that all of these installs and works correctly
Additional
Areas to look out for
- Bug #2046844 “AppArmor user namespace creation restrictions caus...” : Bugs : apparmor package : Ubuntu
This is perhaps the biggest issue impacting noble.
All apps potentially are impacted.