Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sway for openSUSE:Factory checked in at 2022-05-23 15:51:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sway (Old) and /work/SRC/openSUSE:Factory/.sway.new.2254 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sway" Mon May 23 15:51:51 2022 rev:33 rq:978623 version:1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/sway/sway.changes 2022-02-03 23:17:46.220086953 +0100 +++ /work/SRC/openSUSE:Factory/.sway.new.2254/sway.changes 2022-05-23 15:51:57.278658199 +0200 @@ -1,0 +2,6 @@ +Mon May 16 06:24:47 UTC 2022 - Simon Lees <[email protected]> + +- Fix build with gcc12 + * fix-upstream-gcc12-build-issue.patch + +------------------------------------------------------------------- New: ---- fix-upstream-gcc12-build-issue.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sway.spec ++++++ --- /var/tmp/diff_new_pack.mlF0B4/_old 2022-05-23 15:51:57.906658790 +0200 +++ /var/tmp/diff_new_pack.mlF0B4/_new 2022-05-23 15:51:57.914658798 +0200 @@ -26,6 +26,8 @@ Source0: https://github.com/swaywm/sway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source2: sway.keyring Patch0: https://github.com/swaywm/sway/pull/6484.patch +# Will be in next release +Patch1: fix-upstream-gcc12-build-issue.patch BuildRequires: gcc-c++ #BuildRequires: libxslt-tools BuildRequires: libevdev-devel ++++++ fix-upstream-gcc12-build-issue.patch ++++++ >From cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad Mon Sep 17 00:00:00 2001 From: Kirill Primak <[email protected]> Date: Sun, 23 Jan 2022 18:16:44 +0300 Subject: [PATCH] swaynag: remove buffer destruction condition An address of a variable can never be NULL, so checking it doesn't make sense; and `destroy_buffer()` can operate on already destroyed buffers anyway. Fixes #6780 --- swaynag/swaynag.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c index 9b57d57856..03ec0411b7 100644 --- a/swaynag/swaynag.c +++ b/swaynag/swaynag.c @@ -511,13 +511,8 @@ void swaynag_destroy(struct swaynag *swaynag) { swaynag_seat_destroy(seat); } - if (&swaynag->buffers[0]) { - destroy_buffer(&swaynag->buffers[0]); - } - - if (&swaynag->buffers[1]) { - destroy_buffer(&swaynag->buffers[1]); - } + destroy_buffer(&swaynag->buffers[0]); + destroy_buffer(&swaynag->buffers[1]); if (swaynag->outputs.prev || swaynag->outputs.next) { struct swaynag_output *output, *temp;
