Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mir for openSUSE:Factory checked in 
at 2026-10-07 19:35:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mir (Old)
 and      /work/SRC/openSUSE:Factory/.mir.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mir"

Wed Oct  7 19:35:47 2026 rev:19 rq:1383080 version:2.30.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mir/mir.changes  2026-06-18 18:45:52.130174452 
+0200
+++ /work/SRC/openSUSE:Factory/.mir.new.3698736/mir.changes     2026-10-07 
19:36:51.866351953 +0200
@@ -1,0 +2,127 @@
+Wed Oct  7 14:50:00 UTC 2026 - Shawn Dunn <[email protected]>
+
+- Update to 2.30.0
+  * ABI Changes:
+    - mirserver ABI bumped to 69
+  * Enhancements:
+    - [Wayland] Add wl_fixes support (gh#canonical/mir#5193)
+    - Add a typed wrapper for wl_array (gh#canonical/mir#5194)
+    - workshop: add run nest <shell> (gh#canonical/mir#5089)
+    - Require Rust when building Mir and package the Rust evdev input platform
+      (gh#canonical/mir#5185)
+    - Build with libxml++ 5.0 where available, with a libxml++ 2.6 fallback for
+      older distributions (gh#canonical/mir#5182), (gh#canonical/mir#5201)
+  * Bugs fixed:
+    - Fix horizontal scroll-speed configuration (gh#canonical/mir#5151)
+    - Do not treat attached surfaces, such as on-screen keyboards, as kiosk
+      windows (gh#canonical/mir#5157)
+    - Report wl_surface role conflicts using the correct Wayland protocol error
+      (gh#canonical/mir#5005)
+    - Ensure pointer enter and leave events see the final surface geometry 
after
+      window-management changes (gh#canonical/mir#5165)
+    - Safely handle unmanaged surfaces in window_at() (gh#canonical/mir#5187)
+    - Set the cursor role on hidden cursor surfaces (gh#canonical/mir#5168)
+    - Reuse the screen-shooter renderer and handle output resizing correctly
+      (gh#canonical/mir#5119)
+    - Fix GBM/KMS multi-display configurations that do not use clone mode
+      (gh#canonical/mir#5126)
+  * Documentation:
+    - Clarify input-trigger protocol descriptions (gh#canonical/mir#5074)
+    - Add a project roadmap (gh#canonical/mir#5179)
+    - Document the release-burning process (gh#canonical/mir#5211)
+    - Update the supported environments for release testing
+      (gh#canonical/mir#5140)
+- Updates from 2.28.0 -> 2.29.0
+  * ABI Changes:
+    - miral ABI bumped to 8
+    - mircommon ABI bumped to 13
+    - mircore ABI bumped to 3
+    - miroil ABI bumped to 10
+    - mirplatform ABI bumped to 35
+    - mirserver ABI bumped to 68
+    - mirwayland ABI bumped to 7
+    - mirplatformgraphics ABI bumped to 24
+    - mirinputplatform ABI bumped to 11
+  * Enhancements:
+    - [Wayland] Implement xdg-dialog-v1 Wayland protocol 
(gh#canonical/mir#4790)
+      (gh#canonical/mir#5122)
+    - [Wayland] Add support for the
+      ext_foreign_toplevel_image_capture_source_manager_v1 extension
+      (gh#canonical/mir#5002)
+    - [Wayland] Add support for taking a screenshot of a single surface
+      (gh#canonical/mir#4936)
+    - [Wayland] Implement wl_region::subtract and tidy wl_region::add
+      (gh#canonical/mir#5003)
+    - Add a touch emulator to map mouse clicks and drags to touch events
+      (gh#canonical/mir#5091)
+    - Add command-line logging configuration (gh#canonical/mir#4928)
+    - [miral] Add register_log_filtering_config convenience helper
+      (gh#canonical/mir#4937)
+    - [live config] Support for override directory (gh#canonical/mir#4781)
+    - [graphics] Add bytes-per-pixel to DRMFormat and use it for SHM stride
+      validation (gh#canonical/mir#5000)
+    - [evdev-rs] Remove the blocking future await when grabbing a device file
+      descriptor (gh#canonical/mir#4960)
+  * Renovations:
+    - Migrate to C++26 (gh#canonical/mir#5028)
+    - Rebase on newest distro releases (gh#canonical/mir#4738)
+    - [miral] Use std::span in interfaces where possible 
(gh#canonical/mir#5078)
+    - [miral] Ref qualify WindowSpecification properties 
(gh#canonical/mir#5081)
+    - [miral] Tidy up the WindowManagementPolicy hierarchy
+      (gh#canonical/mir#5072)
+    - Remove prompt sessions (gh#canonical/mir#5045)
+    - Remove EGLStream support (gh#canonical/mir#5044)
+    - Remove wl-drm support in favour of DMA-BUF (gh#canonical/mir#5061)
+    - Remove deprecated APIs (gh#canonical/mir#5018), (gh#canonical/mir#5021),
+      (gh#canonical/mir#5057)
+    - Drop obsolete WindowManager::{add,remove}_display() methods
+      (gh#canonical/mir#5023)
+    - Drop ServerConfiguration::the_screen_shooter() (gh#canonical/mir#5085)
+    - Drop AutoJoinThread #5066 and assorted dead code (gh#canonical/mir#5058),
+      (gh#canonical/mir#5076), (gh#canonical/mir#5084)
+    - Update DecorationProvider to xdg-shell (gh#canonical/mir#4939)
+  * Bugs fixed:
+    - wayland platform: two fixes for running Mir nested under another
+      compositor (gh#canonical/mir#5020)
+    - miral: fix constrain resizes of windows without a size
+      (gh#canonical/mir#4979)
+    - Validate all inputs to wl_shm_pool::create_buffer (gh#canonical/mir#4885)
+    - frontend_wayland: raise invalid_fd when an SHM pool fd cannot be mapped
+      (gh#canonical/mir#5010)
+    - frontend_wayland: reject xdg_toplevel max size smaller than min size
+      (gh#canonical/mir#5008)
+    - Raise invalid_offset for non-zero wl_surface.attach offset (v5+)
+      (gh#canonical/mir#5004)
+    - Raise invalid_size from xdg_surface.set_window_geometry
+      (gh#canonical/mir#5006)
+    - Validate the serial in xdg_surface.ack_configure (gh#canonical/mir#5007)
+    - Track what type of data offer is being provided and validate requests
+      (gh#canonical/mir#4935)
+    - Ensure no loops in toplevel parents (gh#canonical/mir#4894)
+    - [miral] ApplicationSwitcher: use whatever identity we have rather than
+      treating a window as a "ghost" (gh#canonical/mir#5083).
+      Fix late toplevel identity (gh#canonical/mir#5131)
+    - Return early from {add,drop}_input_trigger_event to avoid logging
+      incorrectly (gh#canonical/mir#5082)
+    - ShmBacking: fix ignored std::expected return values 
(gh#canonical/mir#5024)
+      and switch current_mapping to std::atomic (gh#canonical/mir#5026)
+    - [miral] add missing PhysicalSizeMM::operator== (gh#canonical/mir#5037) 
and
+      constructor (gh#canonical/mir#5035) symbols
+    - Fix FTBFS on amd64v3 (gh#canonical/mir#5060), (gh#canonical/mir#5127)
+    - refactor(x11): isolate the xcb XKB include workaround
+      (gh#canonical/mir#5121)
+  * Documentation:
+    - doc: update to Sphinx Stack 2 (gh#canonical/mir#5050)
+    - docs: update documentation for configuring screencasting via
+      ext-image-copy-capture (gh#canonical/mir#5036)
+    - Document the Mir config override mechanism (gh#canonical/mir#5077)
+    - How to test Mir for a release (gh#canonical/mir#4992)
+    - Fix documentation errors in input trigger protocols 
(gh#canonical/mir#5070)
+    - doc: fix "Release notes" title and links (gh#canonical/mir#5062)
+    - doc: use -dev version outside of release branches (gh#canonical/mir#5056)
+    - Spelling fixes and skill (gh#canonical/mir#5011)
+    - Expand copilot instructions with build, CI, ABI and protocol integration
+      guides (gh#canonical/mir#4913), and commenting/review guidance
+      (gh#canonical/mir#5094)
+
+-------------------------------------------------------------------

Old:
----
  mir-2.28.0.tar.xz

New:
----
  mir-2.30.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mir.spec ++++++
--- /var/tmp/diff_new_pack.4FzvV0/_old  2026-10-07 19:36:52.882394658 +0200
+++ /var/tmp/diff_new_pack.4FzvV0/_new  2026-10-07 19:36:52.884394742 +0200
@@ -25,18 +25,18 @@
 %bcond_with run_tests
 
 # Set globals for easier future maintenance
-%global commonlibsover 12
-%global mircoresover 2
-%global mirplatformsover 34
-%global lomirisover 9
-%global miralsover 7
-%global mirserversover 67
-%global mirwaylandsover 6
-%global mirserverplatformsover 23
-%global mirevdevsover 10
+%global commonlibsover 13
+%global mircoresover 3
+%global mirplatformsover 35
+%global lomirisover 10
+%global miralsover 8
+%global mirserversover 69
+%global mirwaylandsover 7
+%global mirserverplatformsover 24
+%global mirevdevsover 11
 
 Name:           mir
-Version:        2.28.0
+Version:        2.30.0
 Release:        0
 Summary:        Libraries for building Wayland shells
 License:        (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR 
LGPL-3.0-only)
@@ -262,7 +262,6 @@
 %ldconfig_scriptlets -n libmirserverplatform%{mirserverplatformsover}
 %ldconfig_scriptlets -n libmirevdev%{mirevdevsover}
 
-
 %files devel
 %license COPYING.*
 %{_bindir}/mir_wayland_generator
@@ -307,7 +306,6 @@
 %license COPYING.GPL*
 %doc README.md
 %dir %{_libdir}/mir/server-platform
-%{_libdir}/mir/server-platform/graphics-eglstream-kms.so.%{mirserverplatformsover}
 %{_libdir}/mir/server-platform/graphics-gbm-kms.so.%{mirserverplatformsover}
 %{_libdir}/mir/server-platform/graphics-wayland.so.%{mirserverplatformsover}
 
%{_libdir}/mir/server-platform/renderer-egl-generic.so.%{mirserverplatformsover}
@@ -333,7 +331,6 @@
 %{_libdir}/mir/miral*.so
 %{_datadir}/%{name}/expected_wlcs_failures.list
 
-
 %files test-libs-static
 %license COPYING.GPL*
 %{_libdir}/libmir-test-assist.a

++++++ mir-2.28.0.tar.xz -> mir-2.30.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/mir/mir-2.28.0.tar.xz 
/work/SRC/openSUSE:Factory/.mir.new.3698736/mir-2.30.0.tar.xz differ: char 26, 
line 1

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/mir/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.mir.new.3698736/vendor.tar.zst differ: char 7, line 
1

Reply via email to