mtasaka pushed to xscreensaver (f35). "a bit more clang support"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 06:18:34 UTC
From 320e1f557504aae2bbc22f0bb5b203897beda0e8 Mon Sep 17 00:00:00 2001
From: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Oct 21 2021 14:35:29 +0000
Subject: a bit more clang support
---
diff --git a/xscreensaver.spec b/xscreensaver.spec
index 3bc953c..f56da8f 100644
--- a/xscreensaver.spec
+++ b/xscreensaver.spec
@@ -580,7 +580,7 @@ export CFLAGS="$CFLAGS -Wno-variadic-macros"
export CC=clang
export CFLAGS="$(echo $CFLAGS | sed -e 's|-fstack-protector-strong|-fstack-protector|')"
export CFLAGS="$(echo $CFLAGS | sed -e 's|-specs=[^ \t][^ \t]*||g')"
-export CFLAGS="$(echo $CFLAGS | sed -e 's|-flto=auto -ffat-lto-objects |-flto |')"
+export CFLAGS="$(echo $CFLAGS | sed -e 's|-flto=[^ \t][^ \t]* -ffat-lto-objects |-flto |')"
export CFLAGS="$CFLAGS -Wno-gnu-statement-expression"
export LDFLAGS="$(echo $LDFLAGS | sed -e 's|-specs=[^ \t][^ \t]*||g')"
%if 0%{?fedora} >= 33
https://src.fedoraproject.org/rpms/xscreensaver/c/320e1f557504aae2bbc22f0...
2Â years, 7Â months
mtasaka pushed to xscreensaver (rawhide). "get_egl_config: reset loop
counter with prefersGLSL option each loop (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 06:17:17 UTC
From 60d8fded7520ae0ac4f040a7a4d7643454a84e45 Mon Sep 17 00:00:00 2001
From: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Nov 01 2021 06:17:08 +0000
Subject: get_egl_config: reset loop counter with prefersGLSL option each loop
(ref: bug 1983483)
---
diff --git a/xscreensaver-6.02-0002-get_egl_config-reset-loop-counter-with-prefersGLSL-o.patch b/xscreensaver-6.02-0002-get_egl_config-reset-loop-counter-with-prefersGLSL-o.patch
new file mode 100644
index 0000000..bce3f3f
--- /dev/null
+++ b/xscreensaver-6.02-0002-get_egl_config-reset-loop-counter-with-prefersGLSL-o.patch
@@ -0,0 +1,55 @@
+From 821b20c2e6f64191525cef9dce715ac31a8e8652 Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
+Date: Mon, 1 Nov 2021 10:29:45 +0900
+Subject: [PATCH] get_egl_config: reset loop counter with prefersGLSL option
+ each loop
+
+Some GL hacks (like sphereeversion) calls get_egl_config with option
+"prefersGLSL" on. With this mode, "iter" is set as 2, and "pass" loop
+in get_egl_config runs twice.
+However, "i" is initialized only outside "pass" loop, so on the second
+"pass" loop, "i" is already at the max value, and second "pass" loop
+actually does nothing.
+
+As the consequence, if the driver cannot support EGL_OPENGL_ES3_BIT,
+get_egl_config() cannot find any config even if the driver support
+EGL_OPENGL_ES_BIT, then hacks abort().
+
+The fix for this is to re-initialize "i" value for each "pass" loop.
+---
+ utils/visual-gl.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/utils/visual-gl.c b/utils/visual-gl.c
+index cca4ecf..112e4c1 100644
+--- a/utils/visual-gl.c
++++ b/utils/visual-gl.c
+@@ -230,13 +230,13 @@ get_egl_config (Display *dpy, EGLDisplay *egl_display,
+ };
+ EGLint attrs[40];
+ EGLint nconfig;
+- int i, j, k, iter, pass;
++ int i, i_start, j, k, iter, pass;
+ Bool glslp;
+
+- i = 0;
++ i_start = 0;
+ # ifdef SB
+ if (! get_boolean_resource (dpy, "multiSample", "MultiSample"))
+- i = SB_COUNT; /* skip over the multibuffer entries in 'attrs' */
++ i_start = SB_COUNT; /* skip over the multibuffer entries in 'attrs' */
+ # endif /* SB */
+
+ glslp = get_boolean_resource (dpy, "prefersGLSL", "PrefersGLSL");
+@@ -245,7 +245,7 @@ get_egl_config (Display *dpy, EGLDisplay *egl_display,
+ *egl_config = 0;
+ for (pass = 0; pass < iter; pass++)
+ {
+- for (; i < countof(templates); i++)
++ for (i = i_start ; i < countof(templates); i++)
+ {
+ for (j = 0, k = 0; templates[i][j] != EGL_NONE; j += 2)
+ {
+--
+2.33.1
+
diff --git a/xscreensaver.spec b/xscreensaver.spec
index f56da8f..f8149c7 100644
--- a/xscreensaver.spec
+++ b/xscreensaver.spec
@@ -11,7 +11,7 @@
%define split_getimage 1
%endif
-%define fedora_rel 2
+%define fedora_rel 3
%global use_clang_as_cc 0
%global use_clang_analyze 0
@@ -96,6 +96,8 @@ Patch3607: xscreensaver-5.36-0007-misc-kill-gcc-warn_unused_result-warning
# Patch to be sent to the upstream
# xscreensaver_systemd_loop: avoid use-after-free on for_each loop
Patch5201: xscreensaver-6.02-0001-xscreensaver_systemd_loop-avoid-use-after-free-on-fo.patch
+# get_egl_config: reset loop counter with prefersGLSL option each loop
+Patch5202: xscreensaver-6.02-0002-get_egl_config-reset-loop-counter-with-prefersGLSL-o.patch
# Fedora specific
# window_init: search parenthesis first for searching year
Patch10001: xscreensaver-6.00-0001-screensaver_id-search-parenthesis-first-for-searchin.patch
@@ -377,6 +379,7 @@ find . -name \*.c -exec chmod ugo-x {} \;
#%%__cat %PATCH3607 | %__git am
%__cat %PATCH5201 | %__git am
+%__cat %PATCH5202 | %__git am
%__cat %PATCH10001 | %__git am
%__cat %PATCH10003 | %__git am
%__cat %PATCH10005 | %__git am
@@ -1126,6 +1129,10 @@ exit 0
%endif
%changelog
+* Mon Nov 1 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 1:6.02-3
+- get_egl_config: reset loop counter with prefersGLSL option each loop
+ (ref: bug 1983483)
+
* Sun Oct 17 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 1:6.02-2
- xscreensaver_systemd_loop: avoid use-after-free on for_each loop
https://src.fedoraproject.org/rpms/xscreensaver/c/60d8fded7520ae0ac4f040a...
2Â years, 7Â months
remilauzier pushed to rust-svgfilters (f35). "Update to version 0.4.0;
Fixes RHBZ#2001234"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 06:15:16 UTC
From 264d656bf9dabe8103d5e18b6f0463d660f6f6a7 Mon Sep 17 00:00:00 2001
From: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Nov 01 2021 06:06:58 +0000
Subject: Update to version 0.4.0; Fixes RHBZ#2001234
---
diff --git a/.gitignore b/.gitignore
index c67fa1a..eec8809 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/svgfilters-0.3.0.crate
+/svgfilters-0.4.0.crate
diff --git a/rust-svgfilters.spec b/rust-svgfilters.spec
index 8290e43..ce1778a 100644
--- a/rust-svgfilters.spec
+++ b/rust-svgfilters.spec
@@ -1,11 +1,11 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 18
%bcond_without check
%global debug_package %{nil}
%global crate svgfilters
Name: rust-%{crate}
-Version: 0.3.0
+Version: 0.4.0
Release: %autorelease
Summary: Implementation of various SVG filters
@@ -13,10 +13,6 @@ Summary: Implementation of various SVG filters
License: MPLv2.0
URL: https://crates.io/crates/svgfilters
Source: %{crates_source}
-# Initial patched metadata
-# Update float-cmp to 0.6
-# https://github.com/RazrFalcon/resvg/pull/406
-Patch0: svgfilters-fix-metadata.diff
ExclusiveArch: %{rust_arches}
%if %{__cargo_skip_build}
diff --git a/sources b/sources
index 0615556..85904dd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (svgfilters-0.3.0.crate) = d8dfc8fb8acdf7f14936e3113e32db22d6f80c6e169a9fbb916814466b36b5cb8cff324b61effb3771cf41afdda5b4179222f7d4a3b0bac87ad288a8f05a429c
+SHA512 (svgfilters-0.4.0.crate) = 60af80bbf1d46bca52420dfc4ec7994587048bd9836706049d8f889d351ee42237ba1ceca616dde7fd4161cf62da66c4524a7ed00fb29ec3775fd386b63b1349
diff --git a/svgfilters-fix-metadata.diff b/svgfilters-fix-metadata.diff
deleted file mode 100644
index 92e5a96..0000000
--- a/svgfilters-fix-metadata.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- svgfilters-0.3.0/Cargo.toml 1970-01-01T00:00:00+00:00
-+++ svgfilters-0.3.0/Cargo.toml 2021-06-07T05:19:19.743880+00:00
-@@ -23,7 +23,7 @@
- license = "MPL-2.0"
- repository = "https://github.com/RazrFalcon/resvg/tree/master/svgfilters"
- [dependencies.float-cmp]
--version = "0.5"
-+version = "0.6"
- default-features = false
-
- [dependencies.rgb]
https://src.fedoraproject.org/rpms/rust-svgfilters/c/264d656bf9dabe8103d5...
2Â years, 7Â months
remilauzier pushed to rust-svgfilters (rawhide). "Update to version
0.4.0; Fixes RHBZ#2001234"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 06:07:10 UTC
From 264d656bf9dabe8103d5e18b6f0463d660f6f6a7 Mon Sep 17 00:00:00 2001
From: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Nov 01 2021 06:06:58 +0000
Subject: Update to version 0.4.0; Fixes RHBZ#2001234
---
diff --git a/.gitignore b/.gitignore
index c67fa1a..eec8809 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/svgfilters-0.3.0.crate
+/svgfilters-0.4.0.crate
diff --git a/rust-svgfilters.spec b/rust-svgfilters.spec
index 8290e43..ce1778a 100644
--- a/rust-svgfilters.spec
+++ b/rust-svgfilters.spec
@@ -1,11 +1,11 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 18
%bcond_without check
%global debug_package %{nil}
%global crate svgfilters
Name: rust-%{crate}
-Version: 0.3.0
+Version: 0.4.0
Release: %autorelease
Summary: Implementation of various SVG filters
@@ -13,10 +13,6 @@ Summary: Implementation of various SVG filters
License: MPLv2.0
URL: https://crates.io/crates/svgfilters
Source: %{crates_source}
-# Initial patched metadata
-# Update float-cmp to 0.6
-# https://github.com/RazrFalcon/resvg/pull/406
-Patch0: svgfilters-fix-metadata.diff
ExclusiveArch: %{rust_arches}
%if %{__cargo_skip_build}
diff --git a/sources b/sources
index 0615556..85904dd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (svgfilters-0.3.0.crate) = d8dfc8fb8acdf7f14936e3113e32db22d6f80c6e169a9fbb916814466b36b5cb8cff324b61effb3771cf41afdda5b4179222f7d4a3b0bac87ad288a8f05a429c
+SHA512 (svgfilters-0.4.0.crate) = 60af80bbf1d46bca52420dfc4ec7994587048bd9836706049d8f889d351ee42237ba1ceca616dde7fd4161cf62da66c4524a7ed00fb29ec3775fd386b63b1349
diff --git a/svgfilters-fix-metadata.diff b/svgfilters-fix-metadata.diff
deleted file mode 100644
index 92e5a96..0000000
--- a/svgfilters-fix-metadata.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- svgfilters-0.3.0/Cargo.toml 1970-01-01T00:00:00+00:00
-+++ svgfilters-0.3.0/Cargo.toml 2021-06-07T05:19:19.743880+00:00
-@@ -23,7 +23,7 @@
- license = "MPL-2.0"
- repository = "https://github.com/RazrFalcon/resvg/tree/master/svgfilters"
- [dependencies.float-cmp]
--version = "0.5"
-+version = "0.6"
- default-features = false
-
- [dependencies.rgb]
https://src.fedoraproject.org/rpms/rust-svgfilters/c/264d656bf9dabe8103d5...
2Â years, 7Â months
rhcontainerbot pushed to catatonit (rawhide). "catatonit-0.1.7-1
(..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 06:04:09 UTC
From 9ffee50da6f2fa59958fc3cda3116f84398e837c Mon Sep 17 00:00:00 2001
From: RH Container Bot <rhcontainerbot(a)fedoraproject.org>
Date: Nov 01 2021 06:04:03 +0000
Subject: catatonit-0.1.7-1
autobuilt v0.1.7
Signed-off-by: RH Container Bot <rhcontainerbot(a)fedoraproject.org>
---
diff --git a/.gitignore b/.gitignore
index 391b10c..ce9b952 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/v0.1.5.tar.gz
/v0.1.6.tar.gz
+/v0.1.7.tar.gz
diff --git a/catatonit.spec b/catatonit.spec
index e8e9c19..603cb42 100644
--- a/catatonit.spec
+++ b/catatonit.spec
@@ -1,8 +1,8 @@
-%global built_tag v0.1.6
+%global built_tag v0.1.7
%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
Name: catatonit
-Version: 0.1.6
+Version: 0.1.7
Release: 1%{?dist}
Summary: A signal-forwarding process manager for containers
License: GPLv3+
@@ -58,6 +58,9 @@ ln -s %{_libexecdir}/%{name}/%{name} %{buildroot}%{_libexecdir}/podman/%{name}
%{_libexecdir}/podman/%{name}
%changelog
+* Mon Nov 01 2021 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 0.1.7-1
+- autobuilt v0.1.7
+
* Thu Sep 16 2021 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 0.1.6-1
- autobuilt v0.1.6
diff --git a/sources b/sources
index 2c103a8..df600c4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v0.1.6.tar.gz) = d1c76e5d147206996eee17c8b456a4f5a9a1794653f33355689f110a76f640fa79f2871c7ef52b12c09e7565afbd98aa8eaea27f4138c1e48a3c5203484f478e
+SHA512 (v0.1.7.tar.gz) = 7d3174c60e1c8bd1f4b95b7751ccbe01cac63265060f18914b53311f68f7b4c63c693604f348ccfac5db4a96939169f835fbbbd614803b18062053d94f7dca67
https://src.fedoraproject.org/rpms/catatonit/c/9ffee50da6f2fa59958fc3cda3...
2Â years, 7Â months
qulogic pushed to python-pikepdf (f35). "Update to latest version
(#2012531)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2021-11-01 05:49:41 UTC
From 5d8e6b79f2f0a2ca45ea12fa07d0be9fa8756c4f Mon Sep 17 00:00:00 2001
From: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Nov 01 2021 05:48:25 +0000
Subject: Update to latest version (#2012531)
---
diff --git a/.gitignore b/.gitignore
index 27e8a1d..ab376be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -73,3 +73,4 @@
/pikepdf-3.0.0b3.tar.gz
/pikepdf-3.1.0.tar.gz
/pikepdf-3.1.1.tar.gz
+/pikepdf-4.0.0.tar.gz
diff --git a/python-pikepdf.spec b/python-pikepdf.spec
index ccf04f8..f613bf4 100644
--- a/python-pikepdf.spec
+++ b/python-pikepdf.spec
@@ -1,7 +1,7 @@
%global srcname pikepdf
Name: python-%{srcname}
-Version: 3.1.1
+Version: 4.0.0
Release: %autorelease
Summary: Read and write PDFs with Python, powered by qpdf
@@ -57,7 +57,7 @@ sed -i -e "s/release = .\+/release = '%{version}'/g" docs/conf.py
# generate html docs
pushd docs
-PYTHONPATH=$(ls -d %{_pyproject_builddir}/pip-req-build-*/build/lib.%{python3_platform}-%{python3_version}) sphinx-build-3 . ../html
+PYTHONPATH="${PWD}/../build/lib.%{python3_platform}-%{python3_version}" sphinx-build-3 . ../html
popd
# remove the sphinx-build leftovers
rm -rf html/.{doctrees,buildinfo}
diff --git a/sources b/sources
index 795ce2e..d2debc1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pikepdf-3.1.1.tar.gz) = 9e6f25848852c6fa7f3f76b96ef19fe36cbb25d29a3bcdc1306321ff31a9f28a7958557a8d4473d4417e598b8e81a2410a6f938cec186076b3aba38c8808c2a3
+SHA512 (pikepdf-4.0.0.tar.gz) = 5847467bdf48108b5f7c06d8687e3d6fb87835079cf861b6cd31bbf49031a6ce394ff9ce0475a95b9073685beff50f38791d6ddf52281460027f2908acb78b46
https://src.fedoraproject.org/rpms/python-pikepdf/c/5d8e6b79f2f0a2ca45ea1...
2Â years, 7Â months