Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mir for openSUSE:Factory checked in 
at 2024-12-03 20:48:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mir (Old)
 and      /work/SRC/openSUSE:Factory/.mir.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mir"

Tue Dec  3 20:48:23 2024 rev:2 rq:1228085 version:2.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mir/mir.changes  2024-11-14 16:08:41.218772292 
+0100
+++ /work/SRC/openSUSE:Factory/.mir.new.28523/mir.changes       2024-12-03 
20:50:01.142101218 +0100
@@ -1,0 +2,30 @@
+Mon Dec  2 22:13:35 UTC 2024 - Richard Rahl <rra...@opensuse.org>
+
+- update to 2.19.0:
+  * mirplatform ABI bumped to 30
+  * mirserver ABI bumped to 61
+  * [x11-kiosk] defer fullscreening of applications until they are placed once
+  * [x11-kiosk] Ensure windows are placed and repainted on X11 "CONFIGURE"
+  * [x11-kiosk] change enable-x11 default to true
+  * Initial atomic-kms platform
+  * [Wayland] Add support for xdg_activation_v1
+  * Do not default window size (especially to weird values)
+  * DesktopFileManager::resolve_app_id no longer returns an app id with a 
+    .desktop file suffix
+  * [Configuration] Split options into global and per-module configuration
+  * Ensure we always send an initial output enter
+  * Fix stuck-frame-after-mode-switch bug
+  * Fix rendering of resized XWayland applications with client side decorations
+  * Aspect ratios shouldn't contain zero
+  * Use PkgConfig to find development headers
+  * Fix the inotify event handling in 
+    ReloadingYamlFileDisplayConfig::auto_reload()
+  * The miral::ConfigFile "Watcher" can be destroyed before the main loop
+  * [xwayland] Don't allow clients to place X11 windows
+  * Surfaces track scale changes on outputs they appear on
+  * New attached windows need to be placed
+- switch to new upstream url
+- use only the default Pillow package as BR, not all versions
+- adapt 0001-Fix-include-paths.patch
+
+-------------------------------------------------------------------

Old:
----
  mir-2.18.2.tar.xz

New:
----
  mir-2.19.0.tar.xz

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

Other differences:
------------------
++++++ mir.spec ++++++
--- /var/tmp/diff_new_pack.BEVZys/_old  2024-12-03 20:50:01.590120000 +0100
+++ /var/tmp/diff_new_pack.BEVZys/_new  2024-12-03 20:50:01.590120000 +0100
@@ -1,6 +1,7 @@
 #
 # spec file for package mir
 #
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) Shawn W Dunn
 #
 # All modifications and additions to the file contributed by third parties
@@ -15,6 +16,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 # Disable lto
 %global _lto_cflags %{nil}
 
@@ -25,19 +27,19 @@
 # Set globals for easier future maintenance
 %global commonlibsover 11
 %global mircoresover 2
-%global mirplatformsover 29
+%global mirplatformsover 30
 %global lomirisover 5
 %global miralsover 7 
 %global mirserversover 61
 %global mirwaylandsover 5
 
 Name:           mir
-Version:        2.18.2
+Version:        2.19.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)
+License:        (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR 
LGPL-3.0-only)
 URL:            https://mir-server.io
-Source:         
https://github.com/MirServer/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+Source:         
https://github.com/canonical/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM 0001-Fix-include-paths.patch
 Patch0:         0001-Fix-include-paths.patch
 BuildRequires:  boost-devel
@@ -57,22 +59,22 @@
 BuildRequires:  libboost_system-devel
 BuildRequires:  libxslt-tools
 BuildRequires:  python3
-BuildRequires:  %{python_module Pillow}
+BuildRequires:  python3-Pillow
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  valgrind
 
+BuildRequires:  cmake(GTest) >= 1.8.0
 BuildRequires:  cmake(glm)
 BuildRequires:  cmake(glog)
-BuildRequires:  cmake(GTest) >= 1.8.0
 BuildRequires:  cmake(yaml-cpp)
 
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(epoxy)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(gbm) >= 9.0.0
+BuildRequires:  pkgconfig(gflags)
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gflags)
 BuildRequires:  pkgconfig(gtest) >= 1.8.0
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libevdev)
@@ -86,21 +88,21 @@
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-eglstream)
 BuildRequires:  pkgconfig(wayland-server)
+BuildRequires:  pkgconfig(wlcs)
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xkbcommon-x11)
-BuildRequires:  pkgconfig(wlcs)
 
 %description
 A set of libraries for building Wayland based shells.
 
 %package devel
 Summary:        Development files for Mir
+Requires:       %{name}-test-libs-static = %{version}
 Requires:       libmircommon%{commonlibsover} = %{version}
-Requires:       libmirserver%{mirserversover} = %{version}
 Requires:       libmiroil%{lomirisover} = %{version}
-Requires:       %{name}-test-libs-static = %{version}
+Requires:       libmirserver%{mirserversover} = %{version}
 
 %description devel
 This package provides the development files to create compositors built on Mir
@@ -115,56 +117,56 @@
 
 %package -n libmircommon%{commonlibsover}
 Summary:        Mir server library
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmircommon%{commonlibsover}
 Component library of the Mir compositing stack
 
 %package -n libmircore%{mircoresover}
 Summary:        Mir core library
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmircore%{mircoresover}
 Component library of the Mir compositing stack
 
 %package -n libmirplatform%{mirplatformsover}
 Summary:        Mir platform library
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmirplatform%{mirplatformsover}
 Component library of the Mir compositing stack
 
 %package -n libmiroil%{lomirisover}
 Summary:        Lomiri compatibility libraries for Mir
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmiroil%{lomirisover}
 This package provides the libraries for Lomiri to use Mir as a Wayland 
compositor
 
 %package -n libmiral%{miralsover}
 Summary:        Mir Abstraction Layer library
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmiral%{miralsover}
 Component library of the Mir compositing stack
 
 %package -n libmirserver%{mirserversover}
 Summary:        Mir server library
-License:        GPL-2.0-only or GPL-3.0-only
+License:        GPL-2.0-only OR GPL-3.0-only
 
 %description -n libmirserver%{mirserversover}
 Component library of the Mir compositing stack
 
 %package -n libmirwayland%{mirwaylandsover}
 Summary:        Mir Wayland library
-License:        LGPL-2.1-only or LGPL-3.0-only
+License:        LGPL-2.1-only OR LGPL-3.0-only
 
 %description -n libmirwayland%{mirwaylandsover}
 Component library of the Mir compsiting stack
 
 %package test-tools
 Summary:        Testing tools for Mir
-License:        GPL-2.0-only or GPL-3.0-only
+License:        GPL-2.0-only OR GPL-3.0-only
 Requires:       libmirserver%{mirserversover} = %{version}
 Requires:       wlcs
 Recommends:     %{name}-demos
@@ -176,11 +178,11 @@
 
 %package demos
 Summary:        Demonstration applications using Mir
-License:        GPL-2.0-only or GPL-3.0-only
-Requires:       libmirserver%{mirserversover} = %{version}
+License:        GPL-2.0-only OR GPL-3.0-only
 Requires:       gnu-free-fonts
 Requires:       hicolor-icon-theme
 Requires:       inotify-tools
+Requires:       libmirserver%{mirserversover} = %{version}
 Requires:       xkeyboard-config
 Requires:       xwayland
 
@@ -190,7 +192,7 @@
 
 %package test-libs-static
 Summary:        Testing framework library for Mir
-License:        GPL-2.0-only or GPL-3.0-only
+License:        GPL-2.0-only OR GPL-3.0-only
 Requires:       %{name}-devel = %{version}
 
 %description test-libs-static

++++++ 0001-Fix-include-paths.patch ++++++
--- /var/tmp/diff_new_pack.BEVZys/_old  2024-12-03 20:50:01.610120838 +0100
+++ /var/tmp/diff_new_pack.BEVZys/_new  2024-12-03 20:50:01.614121006 +0100
@@ -4,42 +4,7 @@
 Subject: [PATCH] Fix include paths
 
 ---
- src/common/events/CMakeLists.txt               | 1 +
- src/platforms/evdev/CMakeLists.txt             | 2 ++
  tests/include/mir/test/doubles/mock_libinput.h | 2 +-
- tests/unit-tests/CMakeLists.txt                | 1 +
- 4 files changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/common/events/CMakeLists.txt 
b/src/common/events/CMakeLists.txt
-index 515b48795a..e80bfd08a7 100644
---- a/src/common/events/CMakeLists.txt
-+++ b/src/common/events/CMakeLists.txt
-@@ -39,4 +39,5 @@ add_library(
- target_link_libraries(mirevents
-   PUBLIC
-     mircore
-+    PkgConfig::XKBCOMMON
- )
-diff --git a/src/platforms/evdev/CMakeLists.txt 
b/src/platforms/evdev/CMakeLists.txt
-index 5658c980c0..48d8f73995 100644
---- a/src/platforms/evdev/CMakeLists.txt
-+++ b/src/platforms/evdev/CMakeLists.txt
-@@ -13,6 +13,7 @@ target_link_libraries(mirevdevutilsobjects
-   PUBLIC
-     mircommon
-     mircore
-+    PkgConfig::LIBINPUT
- )
- 
- add_library(mirplatforminputevdevobjects OBJECT
-@@ -27,6 +28,7 @@ target_link_libraries(mirplatforminputevdevobjects
-     mirplatform
-     mircommon
-     mircore
-+    PkgConfig::LIBINPUT
- )
- 
- add_library(mirplatforminputevdev MODULE
 diff --git a/tests/include/mir/test/doubles/mock_libinput.h 
b/tests/include/mir/test/doubles/mock_libinput.h
 index 4487f8290d..b59a4386d6 100644
 --- a/tests/include/mir/test/doubles/mock_libinput.h
@@ -53,19 +18,4 @@
  
  namespace mir
  {
-diff --git a/tests/unit-tests/CMakeLists.txt b/tests/unit-tests/CMakeLists.txt
-index f297e1fb50..88e161d766 100644
---- a/tests/unit-tests/CMakeLists.txt
-+++ b/tests/unit-tests/CMakeLists.txt
-@@ -187,6 +187,7 @@ target_link_libraries(
-   mircommon
- 
-   Boost::system
-+  PkgConfig::LIBINPUT
-   PkgConfig::WAYLAND_SERVER
-   ${CMAKE_THREAD_LIBS_INIT} # Link in pthread.
- )
--- 
-2.46.1
-
 

++++++ mir-2.18.2.tar.xz -> mir-2.19.0.tar.xz ++++++
++++ 11557 lines of diff (skipped)

Reply via email to