Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package waylandpp for openSUSE:Factory checked in at 2022-04-21 15:42:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/waylandpp (Old) and /work/SRC/openSUSE:Factory/.waylandpp.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "waylandpp" Thu Apr 21 15:42:31 2022 rev:6 rq:971265 version:0.2.10 Changes: -------- --- /work/SRC/openSUSE:Factory/waylandpp/waylandpp.changes 2022-02-07 23:39:59.505663858 +0100 +++ /work/SRC/openSUSE:Factory/.waylandpp.new.1538/waylandpp.changes 2022-04-21 15:48:48.824326174 +0200 @@ -1,0 +2,6 @@ +Wed Apr 13 13:13:13 UTC 2022 - o...@aepfle.de + +- update to 0.2.10 (ec8fe37) + * fix ABI breakage introduced in 0.2.9 + +------------------------------------------------------------------- Old: ---- waylandpp-0.2.9.tar.xz New: ---- waylandpp-0.2.10.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ waylandpp.spec ++++++ --- /var/tmp/diff_new_pack.H88qcP/_old 2022-04-21 15:48:49.248326627 +0200 +++ /var/tmp/diff_new_pack.H88qcP/_new 2022-04-21 15:48:49.252326631 +0200 @@ -19,13 +19,13 @@ %define sover 0 Name: waylandpp -Version: 0.2.9 +Version: 0.2.10 Release: 0 Summary: Wayland C++ bindings License: BSD-2-Clause AND GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: https://github.com/NilsBrause/waylandpp -Source0: %{name}-%{version}.tar.xz +Source0: %name-%version.tar.xz BuildRequires: cmake >= 3.4 BuildRequires: gcc-c++ BuildRequires: pkg-config @@ -42,19 +42,19 @@ Wayland C++ bindings %package devel -Summary: Development files for lib%{name} +Summary: Development files for lib%name Group: Development/Libraries/C and C++ -Requires: lib%{name}%{sover} = %{version} +Requires: lib%name%{sover} = %version %description devel -The %{name}-devel package contains libraries and header files for -developing applications that use lib%{name}. +The %name-devel package contains libraries and header files for +developing applications that use lib%name. -%package -n lib%{name}%{sover} +%package -n lib%name%{sover} Summary: Wayland C++ bindings Group: System/Libraries -%description -n lib%{name}%{sover} +%description -n lib%name%{sover} Wayland C++ bindings %prep @@ -67,23 +67,23 @@ %install %cmake_install -%post -n lib%{name}%{sover} -p /sbin/ldconfig -%postun -n lib%{name}%{sover} -p /sbin/ldconfig +%post -n lib%name%{sover} -p /sbin/ldconfig +%postun -n lib%name%{sover} -p /sbin/ldconfig %files -%{_bindir}/* -%{_libdir}/pkgconfig/wayland-scanner++.pc +%_bindir/* +%_libdir/pkgconfig/wayland-scanner++.pc -%files -n lib%{name}%{sover} +%files -n lib%name%{sover} %license LICENSE -%{_libdir}/lib*.so.%{sover}* +%_libdir/lib*.so.%{sover}* %files devel -%{_includedir}/* -%{_datadir}/* -%{_libdir}/pkgconfig/*.pc -%{_libdir}/lib*.so -%{_libdir}/cmake -%exclude %{_libdir}/pkgconfig/wayland-scanner++.pc +%_includedir/* +%_datadir/* +%_libdir/pkgconfig/*.pc +%_libdir/lib*.so +%_libdir/cmake +%exclude %_libdir/pkgconfig/wayland-scanner++.pc %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.H88qcP/_old 2022-04-21 15:48:49.284326666 +0200 +++ /var/tmp/diff_new_pack.H88qcP/_new 2022-04-21 15:48:49.288326670 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> <param name="filename">waylandpp</param> - <param name="revision">e5bc48c12651872711ce08ec8da4871e7c522571</param> + <param name="revision">ec8fe377f2b70283742eeca5c1c2ca3abb917a4e</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://github.com/NilsBrause/waylandpp.git</param> ++++++ waylandpp-0.2.9.tar.xz -> waylandpp-0.2.10.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waylandpp-0.2.9/CMakeLists.txt new/waylandpp-0.2.10/CMakeLists.txt --- old/waylandpp-0.2.9/CMakeLists.txt 2022-01-30 14:02:40.000000000 +0100 +++ new/waylandpp-0.2.10/CMakeLists.txt 2022-04-13 19:53:34.000000000 +0200 @@ -22,7 +22,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cmake_minimum_required(VERSION 3.4) -project(waylandpp VERSION 0.2.9 LANGUAGES CXX) +project(waylandpp VERSION 0.2.10 LANGUAGES CXX) # packages include(FindPkgConfig) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waylandpp-0.2.9/include/wayland-client.hpp new/waylandpp-0.2.10/include/wayland-client.hpp --- old/waylandpp-0.2.9/include/wayland-client.hpp 2022-01-30 14:02:40.000000000 +0100 +++ new/waylandpp-0.2.10/include/wayland-client.hpp 2022-04-13 19:53:34.000000000 +0200 @@ -542,7 +542,7 @@ \return A new event queue associated with this display or NULL on failure. */ - event_queue_t create_queue() const; + event_queue_t create_queue(); /** \brief Get a display context's file descriptor. \return Display object file descriptor @@ -559,7 +559,7 @@ Blocks until the server process all currently issued requests and sends out pending events on all event queues. */ - int roundtrip() const; + int roundtrip(); /** \brief Block until all pending request are processed by the server. \return The number of dispatched events @@ -573,7 +573,7 @@ that calling roundtrip_queue() doesn't interfere with calling prepare_read() and read_events()) */ - int roundtrip_queue(const event_queue_t& queue) const; + int roundtrip_queue(const event_queue_t& queue); /** \brief Announce calling thread's intention to read events from the * Wayland display file descriptor @@ -607,7 +607,7 @@ * \return New \ref read_intent for this display and the default event queue * \exception std::system_error on failure */ - read_intent obtain_read_intent() const; + read_intent obtain_read_intent(); /** \brief Announce calling thread's intention to read events from the * Wayland display file descriptor @@ -618,7 +618,7 @@ * * See \ref obtain_read_intent for details. */ - read_intent obtain_queue_read_intent(const event_queue_t& queue) const; + read_intent obtain_queue_read_intent(const event_queue_t& queue); /** \brief Dispatch events in an event queue. \param queue The event queue to dispatch @@ -634,7 +634,7 @@ the display fd. For other threads this will block until the main thread queues events on the queue passed as argument. */ - int dispatch_queue(const event_queue_t& queue) const; + int dispatch_queue(const event_queue_t& queue); /** \brief Dispatch pending events in an event queue. \param queue The event queue to dispatch @@ -646,7 +646,7 @@ appropriately. If there are no events queued, this function returns immediately. */ - int dispatch_queue_pending(const event_queue_t& queue) const; + int dispatch_queue_pending(const event_queue_t& queue); /** \brief Process incoming events. \return The number of dispatched events @@ -668,7 +668,7 @@ See also: display_t::dispatch_pending(), display_t::dispatch_queue() */ - int dispatch() const; + int dispatch(); /** \brief Dispatch main queue events without reading from the display fd. \return The number of dispatched events @@ -706,7 +706,7 @@ See also: display_t::dispatch(), display_t::dispatch_queue(), display_t::flush() */ - int dispatch_pending() const; + int dispatch_pending(); /** \brief Retrieve the last error that occurred on a display. \return The last error that occurred on display or 0 if no error @@ -734,7 +734,7 @@ in the returned tuple will be set to false. In that case, use poll on the display file descriptor to wait for it to become writable again. */ - std::tuple<int, bool> flush() const; + std::tuple<int, bool> flush(); /** \brief asynchronous roundtrip diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waylandpp-0.2.9/scanner/scanner.cpp new/waylandpp-0.2.10/scanner/scanner.cpp --- old/waylandpp-0.2.9/scanner/scanner.cpp 2022-01-30 14:02:40.000000000 +0100 +++ new/waylandpp-0.2.10/scanner/scanner.cpp 2022-04-13 19:53:34.000000000 +0200 @@ -1009,14 +1009,21 @@ "case", "catch", "char", + "char8_t", "char16_t", "char32_t", "class", "compl", + "concept", "const", + "consteval", "constexpr", + "constinit", "const_cast", "continue", + "co_await", + "co_return", + "co_yield", "decltype", "default", "delete", @@ -1052,6 +1059,7 @@ "public", "register", "reinterpret_cast", + "requires", "return", "short", "signed", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waylandpp-0.2.9/src/wayland-client.cpp new/waylandpp-0.2.10/src/wayland-client.cpp --- old/waylandpp-0.2.9/src/wayland-client.cpp 2022-01-30 14:02:40.000000000 +0100 +++ new/waylandpp-0.2.10/src/wayland-client.cpp 2022-04-13 19:53:34.000000000 +0200 @@ -497,7 +497,7 @@ return *this; } -event_queue_t display_t::create_queue() const +event_queue_t display_t::create_queue() { wl_event_queue *queue = wl_display_create_queue(*this); if(!queue) @@ -510,17 +510,17 @@ return wl_display_get_fd(*this); } -int display_t::roundtrip() const +int display_t::roundtrip() { return check_return_value(wl_display_roundtrip(*this), "wl_display_roundtrip"); } -int display_t::roundtrip_queue(const event_queue_t& queue) const +int display_t::roundtrip_queue(const event_queue_t& queue) { return check_return_value(wl_display_roundtrip_queue(*this, queue), "wl_display_roundtrip_queue"); } -read_intent display_t::obtain_read_intent() const +read_intent display_t::obtain_read_intent() { while(wl_display_prepare_read(*this) != 0) { @@ -532,7 +532,7 @@ return read_intent(*this); } -read_intent display_t::obtain_queue_read_intent(const event_queue_t& queue) const +read_intent display_t::obtain_queue_read_intent(const event_queue_t& queue) { while(wl_display_prepare_read_queue(*this, queue) != 0) { @@ -544,22 +544,22 @@ return read_intent(*this, queue); } -int display_t::dispatch_queue(const event_queue_t& queue) const +int display_t::dispatch_queue(const event_queue_t& queue) { return check_return_value(wl_display_dispatch_queue(*this, queue), "wl_display_dispatch_queue"); } -int display_t::dispatch_queue_pending(const event_queue_t& queue) const +int display_t::dispatch_queue_pending(const event_queue_t& queue) { return check_return_value(wl_display_dispatch_queue_pending(*this, queue), "wl_display_dispatch_queue_pending"); } -int display_t::dispatch() const +int display_t::dispatch() { return check_return_value(wl_display_dispatch(*this), "wl_display_dispatch"); } -int display_t::dispatch_pending() const +int display_t::dispatch_pending() { return check_return_value(wl_display_dispatch_pending(*this), "wl_display_dispatch_pending"); } @@ -569,7 +569,7 @@ return wl_display_get_error(*this); } -std::tuple<int, bool> display_t::flush() const +std::tuple<int, bool> display_t::flush() { int bytes_written = wl_display_flush(*this); if(bytes_written < 0)