Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package swaylock for openSUSE:Factory checked in at 2023-01-29 14:11:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/swaylock (Old) and /work/SRC/openSUSE:Factory/.swaylock.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "swaylock" Sun Jan 29 14:11:22 2023 rev:8 rq:1061845 version:v1.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/swaylock/swaylock.changes 2023-01-28 18:44:05.674187460 +0100 +++ /work/SRC/openSUSE:Factory/.swaylock.new.32243/swaylock.changes 2023-01-29 14:19:00.925689532 +0100 @@ -1,0 +2,6 @@ +Sun Jan 29 07:47:33 UTC 2023 - Michael Vetter <[email protected]> + +- Update to 1.7.2: + * Wait for the locked event + +------------------------------------------------------------------- Old: ---- swaylock-v1.7.1.obscpio New: ---- swaylock-v1.7.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ swaylock.spec ++++++ --- /var/tmp/diff_new_pack.v2hzPj/_old 2023-01-29 14:19:01.365691901 +0100 +++ /var/tmp/diff_new_pack.v2hzPj/_new 2023-01-29 14:19:01.369691923 +0100 @@ -17,7 +17,7 @@ Name: swaylock -Version: v1.7.1 +Version: v1.7.2 Release: 0 Summary: Screen locker for Wayland License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.v2hzPj/_old 2023-01-29 14:19:01.401692095 +0100 +++ /var/tmp/diff_new_pack.v2hzPj/_new 2023-01-29 14:19:01.405692117 +0100 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/swaywm/swaylock.git</param> - <param name="revision">v1.7.1</param> + <param name="revision">v1.7.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">(.*)</param> <param name="changesgenerate">disable</param> ++++++ swaylock-v1.7.1.obscpio -> swaylock-v1.7.2.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaylock-v1.7.1/include/swaylock.h new/swaylock-v1.7.2/include/swaylock.h --- old/swaylock-v1.7.1/include/swaylock.h 2023-01-27 12:23:16.000000000 +0100 +++ new/swaylock-v1.7.2/include/swaylock.h 2023-01-28 22:54:27.000000000 +0100 @@ -90,7 +90,7 @@ cairo_t *test_cairo; // used to estimate font/text sizes enum auth_state auth_state; int failed_attempts; - bool run_display; + bool run_display, locked; struct ext_session_lock_manager_v1 *ext_session_lock_manager_v1; struct ext_session_lock_v1 *ext_session_lock_v1; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaylock-v1.7.1/main.c new/swaylock-v1.7.2/main.c --- old/swaylock-v1.7.1/main.c 2023-01-27 12:23:16.000000000 +0100 +++ new/swaylock-v1.7.2/main.c 2023-01-28 22:54:27.000000000 +0100 @@ -313,7 +313,8 @@ }; static void ext_session_lock_v1_handle_locked(void *data, struct ext_session_lock_v1 *lock) { - // Who cares + struct swaylock_state *state = data; + state->locked = true; } static void ext_session_lock_v1_handle_finished(void *data, struct ext_session_lock_v1 *lock) { @@ -1295,8 +1296,22 @@ create_surface(surface); } + if (state.ext_session_lock_manager_v1) { + while (!state.locked) { + if (wl_display_dispatch(state.display) < 0) { + swaylock_log(LOG_ERROR, "wl_display_dispatch() failed"); + return 2; + } + } + } else { + if (wl_display_roundtrip(state.display) < 0) { + swaylock_log(LOG_ERROR, "wl_display_roundtrip() failed"); + return 2; + } + state.locked = true; + } + if (state.args.daemonize) { - wl_display_roundtrip(state.display); daemonize(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaylock-v1.7.1/meson.build new/swaylock-v1.7.2/meson.build --- old/swaylock-v1.7.1/meson.build 2023-01-27 12:23:16.000000000 +0100 +++ new/swaylock-v1.7.2/meson.build 2023-01-28 22:54:27.000000000 +0100 @@ -1,7 +1,7 @@ project( 'swaylock', 'c', - version: '1.7.1', + version: '1.7.2', license: 'MIT', meson_version: '>=0.59.0', default_options: [ ++++++ swaylock.obsinfo ++++++ --- /var/tmp/diff_new_pack.v2hzPj/_old 2023-01-29 14:19:01.549692892 +0100 +++ /var/tmp/diff_new_pack.v2hzPj/_new 2023-01-29 14:19:01.553692914 +0100 @@ -1,5 +1,5 @@ name: swaylock -version: v1.7.1 -mtime: 1674818596 -commit: 6213fa0a7cac6da1a49f340d4999b9f6f9e82a5c +version: v1.7.2 +mtime: 1674942867 +commit: bd2dfec9ae0111b1858d5fab44f0f4fac4117d07
