Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package weblate for openSUSE:Factory checked 
in at 2025-01-14 16:22:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/weblate (Old)
 and      /work/SRC/openSUSE:Factory/.weblate.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "weblate"

Tue Jan 14 16:22:07 2025 rev:23 rq:1235965 version:5.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/weblate/weblate.changes  2024-07-19 
15:27:14.654965298 +0200
+++ /work/SRC/openSUSE:Factory/.weblate.new.1881/weblate.changes        
2025-01-14 16:23:04.059051090 +0100
@@ -1,0 +2,54 @@
+Tue Jan  7 10:58:21 UTC 2025 - Markéta Machová <[email protected]>
+
+- Update to 5.9.2
+  * Added Key filter in the component.
+  * Searching now supports filtering by object path and Fuzzy values for 
+    DATETIME fields.
+  * Merge requests credentials can now be passed in the repository URL, 
+    see Configuring version control credentials.
+  * Azure OpenAI automatic suggestion service.
+  * Bitbucket Cloud pull requests.
+  * Weblate now requires Python 3.11 or newer.
+  * Amazon Translate now requires the TranslateFullAccess permission.
+  * Weblate’s REST API now has a preview OpenAPI specification.
+  * Per-project Automatic suggestions can now be configured via the 
+    Project Weblate’s REST API.
+  * Translation memory import now supports files with XLIFF, PO and CSV 
+    formats.
+  * The registration CAPTCHA now includes proof-of-work mechanism ALTCHA.
+  * Leading problematic characters in CSV are now checks for Glossary.
+  * Logging to Graylog log management.
+  * Rollbar integration no longer includes client-side error collection.
+  * Weblate now requires Git 2.28 or newer.
+  * WEB_WORKERS now configures number of threads instead of processes.
+- Docs were excluded from the release tarball, dropped from the package
+- Drop no-longer-needed use-old-html-theme.patch
+- Add upstream ttkit.patch to fix tests
+
+-------------------------------------------------------------------
+Wed Sep 18 10:37:01 UTC 2024 - Markéta Machová <[email protected]>
+
+- Update to 5.7.2
+  * Many more changes, see https://docs.weblate.org/en/latest/changes.html
+  * Two-factor authentication is now supported using Passkeys, WebAuthn, 
+    authentication apps (TOTP), and recovery codes.
+  * Weblate now uses mistletoe instead of misaka as a Markdown renderer.
+  * Two-factor authentication can be enforced at the team or project level.
+  * Adding new strings can now create plural strings in the user interface.
+  * OpenAI now supports custom models and URLs and offers rephrasing of 
+    existing strings.
+  * Cyrtranslit automatic suggestion service.
+  * Content security policy is now stricter what might block third-party 
+    customizations.
+  * ENABLE_HTTPS is now required for WebAuthn support. If you cannot use 
HTTPS, 
+    please silence related check as described in ENABLE_HTTPS documentation.
+  * Updated language names to better describe different scripts and Sintic 
+    languages.
+  * Instead of redirecting, the sign-out now displays a page.
+
+-------------------------------------------------------------------
+Sun Aug 18 12:06:14 UTC 2024 - Bernhard Wiedemann <[email protected]>
+
+- Avoid stuck build on test-failure (boo#1204884)
+
+-------------------------------------------------------------------

Old:
----
  use-old-html-theme.patch
  weblate-5.6.2.tar.gz
  weblate-5.6.2.tar.gz.sigstore

New:
----
  ttkit.patch
  weblate-5.9.2.tar.gz
  weblate-5.9.2.tar.gz.sigstore.json

BETA DEBUG BEGIN:
  Old:- Docs were excluded from the release tarball, dropped from the package
- Drop no-longer-needed use-old-html-theme.patch
- Add upstream ttkit.patch to fix tests
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:- Drop no-longer-needed use-old-html-theme.patch
- Add upstream ttkit.patch to fix tests
BETA DEBUG END:

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

Other differences:
------------------
++++++ weblate.spec ++++++
--- /var/tmp/diff_new_pack.QJsDQI/_old  2025-01-14 16:23:05.399106538 +0100
+++ /var/tmp/diff_new_pack.QJsDQI/_new  2025-01-14 16:23:05.403106703 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package weblate
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,13 +21,13 @@
 %define WLETCDIR %{_sysconfdir}/weblate
 %define _name Weblate
 Name:           weblate
-Version:        5.6.2
+Version:        5.9.2
 Release:        0
 Summary:        Web-based translation tool
 License:        GPL-3.0-or-later
 URL:            https://github.com/WeblateOrg/weblate
 Source0:        
https://github.com/WeblateOrg/weblate/releases/download/weblate-%{version}/weblate-%{version}.tar.gz
-Source1:        
https://github.com/WeblateOrg/weblate/releases/download/weblate-%{version}/weblate-%{version}.tar.gz.sigstore
+Source1:        
https://github.com/WeblateOrg/weblate/releases/download/weblate-%{version}/weblate-%{version}.tar.gz.sigstore.json
 # GPG key from Michal Čihař
 # Fingerprint 63CB 1DF1 EF12 CF2A C0EE 5A32 9C27 B313 42B7 511D
 # https://cihar.com/.well-known/openpgpkey/hu/wmxth3chu9jfxdxywj1skpmhsj311mzm
@@ -36,12 +36,12 @@
 # skip failing test_ocr and test_ocr_backend
 # most probably some issue on our side
 Patch:          skip-test_ocr.patch
-# PATCH-FIX-OPENSUSE [email protected] Use older, yet still supported html 
theme (for consistency and because the newer one isn't packaged yet).
-Patch:          use-old-html-theme.patch
+# PATCH-FIX-UPSTREAM 
https://github.com/WeblateOrg/weblate/commit/c59bec99e84abc21b225b235cfec719d32847787
 fix(formats): use new more tolerant ttkit
+Patch:          ttkit.patch
 BuildRequires:  bitstream-vera
 BuildRequires:  borgbackup >= 1.2.5
 BuildRequires:  fdupes
-BuildRequires:  git
+BuildRequires:  git >= 2.28
 BuildRequires:  git-review >= 1.27.0
 BuildRequires:  git-svn
 BuildRequires:  gpg2
@@ -57,92 +57,88 @@
 BuildRequires:  python3-Cython >= 3.0.0
 BuildRequires:  python3-Django >= 5.0
 BuildRequires:  python3-GitPython >= 3.1.0
-BuildRequires:  python3-Levenshtein
 BuildRequires:  python3-Pillow >= 10.3.0
-BuildRequires:  python3-Pygments >= 2.15.0
-BuildRequires:  python3-Sphinx >= 1.8
+BuildRequires:  python3-Pygments >= 2.17.0
+BuildRequires:  python3-Unidecode >= 1.3.8
 BuildRequires:  python3-aeidon >= 1.14.1
 BuildRequires:  python3-ahocorasick-rs >= 0.20.0
 BuildRequires:  python3-aliyun-python-sdk-alimt >= 3.2.0
-BuildRequires:  python3-boto3 >= 1.25.0
+BuildRequires:  python3-altcha >= 0.1.7
+BuildRequires:  python3-boto3 >= 1.28.62
 BuildRequires:  python3-celery >= 5.4.0
-BuildRequires:  python3-chardet
+BuildRequires:  python3-certifi >= 2024.8.30
 BuildRequires:  python3-charset-normalizer >= 2.0.12
 BuildRequires:  python3-crispy-bootstrap3 >= 2024.1
+BuildRequires:  python3-cryptography >= 42.0.4
 BuildRequires:  python3-cssselect >= 1.2
-BuildRequires:  python3-dbm
-BuildRequires:  python3-diff_match_patch = 20230430
+BuildRequires:  python3-cyrtranslit >= 1.1.0
+BuildRequires:  python3-dateparser >= 1.2.0
+BuildRequires:  python3-diff_match_patch = 20241021
 BuildRequires:  python3-django-appconf >= 1.0.3
 BuildRequires:  python3-django-auth-ldap >= 4.6.0
 BuildRequires:  python3-django-celery-beat >= 2.6.0
 BuildRequires:  python3-django-cors-headers >= 4.3.0
-BuildRequires:  python3-django-crispy-forms >= 2.1
+BuildRequires:  python3-django-crispy-forms >= 2.3
 BuildRequires:  python3-django-filter >= 23.4
+BuildRequires:  python3-django-otp >= 1.5.2
+BuildRequires:  python3-django-otp-webauthn >= 0.4.0
 BuildRequires:  python3-django-redis >= 5.4.0
 BuildRequires:  python3-django_compressor >= 4.4
-BuildRequires:  python3-djangorestframework >= 3.15.0
-BuildRequires:  python3-filelock >= 3.12
+BuildRequires:  python3-djangorestframework >= 3.15.2
+BuildRequires:  python3-drf-spectacular >= 0.27.2
+BuildRequires:  python3-drf-spectacular-sidecar
+BuildRequires:  python3-filelock >= 3.16.1
 BuildRequires:  python3-fluent.syntax >= 0.18.1
-BuildRequires:  python3-gobject >= 3.34.0
-BuildRequires:  python3-gobject-Gdk
-BuildRequires:  python3-gobject-cairo
-BuildRequires:  python3-google-cloud-translate >= 3.8.0
+BuildRequires:  python3-gobject >= 3.40.1
+BuildRequires:  python3-google-cloud-storage >= 2.18.2
+BuildRequires:  python3-google-cloud-translate >= 3.13.0
 BuildRequires:  python3-hiredis >= 2.2.1
 BuildRequires:  python3-html2text >= 2024.2.25
-BuildRequires:  python3-httpretty
 BuildRequires:  python3-iniparse >= 0.5
-BuildRequires:  python3-jsonschema >= 4.5
+BuildRequires:  python3-jsonschema >= 4.23.0
 BuildRequires:  python3-lxml >= 5.2.0
-BuildRequires:  python3-matplotlib
-BuildRequires:  python3-misaka >= 2.1.0
-BuildRequires:  python3-mistletoe >= 1.3.0
+BuildRequires:  python3-mistletoe >= 1.4.0
 BuildRequires:  python3-nh3 >= 0.2.14
 BuildRequires:  python3-openai >= 1.3.0
 BuildRequires:  python3-openpyxl >= 3.1.0
-BuildRequires:  python3-packaging >= 22
-BuildRequires:  python3-phply >= 1.2.5
+BuildRequires:  python3-packaging >= 23
+BuildRequires:  python3-phply >= 1.2.6
 BuildRequires:  python3-psycopg >= 3.1.8
-BuildRequires:  python3-pycairo >= 1.15.3
+BuildRequires:  python3-pycairo >= 1.20.0
 BuildRequires:  python3-pyicumessageformat >= 1.0.0
 BuildRequires:  python3-pyparsing >= 3.1.1
 BuildRequires:  python3-python-akismet >= 0.4.2
 BuildRequires:  python3-python-dateutil >= 2.8.2
-BuildRequires:  python3-python-redis-lock >= 3.6.0
+BuildRequires:  python3-python-redis-lock >= 4
 BuildRequires:  python3-python3-saml >= 1.2.1
-BuildRequires:  python3-pytz
-BuildRequires:  python3-rapidfuzz >= 2.6.0
+BuildRequires:  python3-qrcode >= 7.4.1
+BuildRequires:  python3-rapidfuzz >= 3.8.0
+BuildRequires:  python3-redis >= 5.0.2
 BuildRequires:  python3-requests >= 2.32.2
 BuildRequires:  python3-responses >= 0.10.1
 BuildRequires:  python3-respx >= 0.20.2
 BuildRequires:  python3-ruamel.yaml >= 0.17.2
 BuildRequires:  python3-selenium
-BuildRequires:  python3-sentry-sdk >= 2.2
+BuildRequires:  python3-sentry-sdk >= 2.15.0
 BuildRequires:  python3-setuptools >= 40.3.0
 BuildRequires:  python3-siphashc >= 2.1
-BuildRequires:  python3-social-auth-app-django >= 5.4.0
+BuildRequires:  python3-social-auth-app-django >= 5.4.1
 BuildRequires:  python3-social-auth-core >= 4.5.0
-BuildRequires:  python3-sphinx-jsonschema
-BuildRequires:  python3-sphinx_rtd_theme
-BuildRequires:  python3-sphinxcontrib-copybutton
-BuildRequires:  python3-sphinxcontrib-httpdomain
-BuildRequires:  python3-sphinxext-opengraph
 BuildRequires:  python3-tesserocr >= 2.6.1
-BuildRequires:  python3-translation-finder >= 2.16
+BuildRequires:  python3-translation-finder >= 2.18
 BuildRequires:  python3-user-agents >= 2.0
-BuildRequires:  python3-weblate-language-data >= 2024.3
-BuildRequires:  python3-weblate-schemas = 2024.1
-BuildRequires:  python3-zeep >= 4.1.0
-BuildRequires:  redis
+BuildRequires:  python3-weblate-language-data >= 2024.14
+BuildRequires:  python3-weblate-schemas = 2024.2
 BuildRequires:  tesseract-ocr-traineddata-english
 BuildRequires:  tesseract-ocr-traineddata-orientation_and_script_detection
-BuildRequires:  translate-toolkit >= 3.13.1
+BuildRequires:  translate-toolkit >= 3.14.4
 BuildRequires:  typelib(Pango) >= 1.0
 BuildRequires:  typelib(PangoCairo) >= 1.0
 BuildRequires:  typelib(Rsvg)
 BuildRequires:  user(wwwrun)
 Requires:       borgbackup >= 1.2.5
 Requires:       cron
-Requires:       git
+Requires:       git >= 2.28
 Requires:       gpg2
 Requires:       postgresql
 Requires:       postgresql-contrib
@@ -151,52 +147,65 @@
 Requires:       python3-GitPython >= 3.1.0
 Requires:       python3-Levenshtein
 Requires:       python3-Pillow >= 10.3.0
-Requires:       python3-Pygments >= 2.15.0
+Requires:       python3-Pygments >= 2.17.0
+Requires:       python3-Unidecode >= 1.3.8
+Requires:       python3-aeidon >= 1.14.1
 Requires:       python3-ahocorasick-rs >= 0.20.0
+Requires:       python3-altcha >= 0.1.7
 Requires:       python3-celery >= 5.4.0
+Requires:       python3-certifi >= 2024.8.30
 Requires:       python3-charset-normalizer >= 2.0.12
+Requires:       python3-crispy-bootstrap3 >= 2024.1
+Requires:       python3-cryptography >= 42.0.4
 Requires:       python3-cssselect >= 1.2
-Requires:       python3-diff_match_patch = 20230430
+Requires:       python3-cyrtranslit >= 1.1.0
+Requires:       python3-dateparser >= 1.2.0
+Requires:       python3-diff_match_patch = 20241021
 Requires:       python3-django-appconf >= 1.0.3
 Requires:       python3-django-celery-beat >= 2.6.0
 Requires:       python3-django-cors-headers >= 4.3.0
-Requires:       python3-django-crispy-forms >= 2.1
+Requires:       python3-django-crispy-forms >= 2.3
 Requires:       python3-django-filter >= 23.4
+Requires:       python3-django-otp >= 1.5.2
+Requires:       python3-django-otp-webauthn >= 0.4.0
 Requires:       python3-django-redis >= 5.4.0
 Requires:       python3-django_compressor >= 4.4
-Requires:       python3-djangorestframework >= 3.15.0
-Requires:       python3-filelock >= 3.12
+Requires:       python3-djangorestframework >= 3.15.2
+Requires:       python3-drf-spectacular >= 0.27.2
+Requires:       python3-drf-spectacular-sidecar
+Requires:       python3-filelock >= 3.16.1
 Requires:       python3-fluent.syntax >= 0.18.1
-Requires:       python3-gobject >= 3.34.0
-Requires:       python3-gobject-Gdk
-Requires:       python3-gobject-cairo
+Requires:       python3-gobject >= 3.40.1
 Requires:       python3-hiredis >= 2.2.1
 Requires:       python3-html2text >= 2019.8.11
-Requires:       python3-jsonschema >= 4.5
+Requires:       python3-iniparse >= 0.5
+Requires:       python3-jsonschema >= 4.23.0
 Requires:       python3-lxml >= 5.2
-Requires:       python3-misaka >= 2.1.0
-Requires:       python3-mistletoe >= 1.3.0
+Requires:       python3-mistletoe >= 1.4.0
 Requires:       python3-nh3 >= 0.2.14
 Requires:       python3-openpyxl >= 3.1.0
-Requires:       python3-packaging >= 22
-Requires:       python3-psycopg >= 3.1.8
-Requires:       python3-pycairo >= 1.15.3
+Requires:       python3-packaging >= 23
+Requires:       python3-phply >= 1.2.6
+Requires:       python3-pycairo >= 1.20.0
 Requires:       python3-pyicumessageformat >= 1.0.0
 Requires:       python3-pyparsing >= 3.1.1
-Requires:       python3-python-dateutil >= 2.8.1
-Requires:       python3-python-redis-lock >= 3.6.0
-Requires:       python3-rapidfuzz >= 2.6.0
+Requires:       python3-python-dateutil >= 2.8.2
+Requires:       python3-python-redis-lock >= 4
+Requires:       python3-qrcode >= 7.4.1
+Requires:       python3-rapidfuzz >= 3.8.0
+Requires:       python3-redis >= 5.0.2
 Requires:       python3-requests >= 2.32.2
-Requires:       python3-sentry-sdk >= 2.2
-Requires:       python3-setuptools >= 40.3.0
+Requires:       python3-ruamel.yaml >= 0.17.2
+Requires:       python3-sentry-sdk >= 2.15.0
 Requires:       python3-siphashc >= 2.1
-Requires:       python3-social-auth-app-django >= 5.4.0
+Requires:       python3-social-auth-app-django >= 5.4.1
 Requires:       python3-social-auth-core >= 4.5.0
-Requires:       python3-translation-finder >= 2.16
+Requires:       python3-tesserocr >= 2.6.1
+Requires:       python3-translation-finder >= 2.18
 Requires:       python3-user-agents >= 2.0
-Requires:       python3-weblate-language-data >= 2024.3
-Requires:       python3-weblate-schemas = 2024.1
-Requires:       translate-toolkit >= 3.13.1
+Requires:       python3-weblate-language-data >= 2024.14
+Requires:       python3-weblate-schemas = 2024.2
+Requires:       translate-toolkit >= 3.14.4
 Requires:       ((apache2 and apache2-mod_wsgi) or (nginx and uwsgi))
 Requires:       typelib(Pango) >= 1.0
 Requires:       typelib(PangoCairo) >= 1.0
@@ -204,22 +213,11 @@
 Recommends:     git-review >= 1.27.0
 Recommends:     git-svn
 Recommends:     mercurial >= 6.2
-Recommends:     python3-aeidon >= 1.10
 Recommends:     python3-boto3 >= 1.25.0
-# optional feature from aeidon is used
-Recommends:     python3-chardet
 Recommends:     python3-django-auth-ldap >= 1.3.0
-Recommends:     python3-docutils
 Recommends:     python3-google-cloud-translate >= 3.8.0
-Recommends:     python3-iniparse >= 0.5
-Recommends:     python3-phply >= 1.2.5
 Recommends:     python3-python-akismet >= 0.4.2
-Recommends:     python3-python-memcached
 Recommends:     python3-python3-saml >= 1.2.1
-Recommends:     python3-pytz
-Recommends:     python3-ruamel.yaml >= 0.17.2
-Recommends:     python3-tesserocr >= 2.6.1
-Recommends:     python3-zeep >= 4.1.0
 Recommends:     tesseract-ocr-traineddata-english
 Recommends:     tesseract-ocr-traineddata-orientation_and_script_detection
 BuildArch:      noarch
@@ -244,13 +242,6 @@
 * Tunable access control
 * Wide range of supported translation formats (Getext, Qt, Java, Windows, 
Symbian and more)
 
-%package doc
-Summary:        Weblate Documentation
-BuildArch:      noarch
-
-%description doc
-HTML documentation files for the Weblate collaborative web translation tool.
-
 %prep
 %setup -q -n %{name}-%{version}
 %autopatch -p1
@@ -263,8 +254,8 @@
     -i pyproject.toml
 
 %build
-%make_build -C docs html
-rm docs/_build/html/.buildinfo
+# docs were dropped from the release tarball
+#%%make_build -C docs html
 # Copy example settings
 cp weblate/settings_example.py weblate/settings.py
 # Set correct directories in settings
@@ -284,7 +275,6 @@
 rm -rf %{buildroot}/%{WLDIR}/.git
 
 # We ship this separately
-rm -rf %{buildroot}/%{WLDIR}/docs
 rm -f %{buildroot}/%{WLDIR}/README.rst \
     %{buildroot}/%{WLDIR}/ChangeLog \
     %{buildroot}/%{WLDIR}/COPYING \
@@ -336,7 +326,7 @@
 export DJANGO_SETTINGS_MODULE=weblate.settings_test
 
 # start the redis server
-%{_sbindir}/redis-server &
+timeout 5m %{_sbindir}/redis-server &
 
 # PostgreSQL test databse setup
 export CI_DB_USER=`id -un`
@@ -353,13 +343,14 @@
 python3 ./manage.py check -v 2
 python3 ./manage.py test -v 2
 
-# kill the redis server
-pkill -f redis-server
-
 # Cleanup postgresql
 %{_bindir}/pg_ctl stop
 rm -r $PGDATA
 
+# kill the redis server
+# ... but as pkill returns 1 on a success, exit 0 instead
+pkill -f redis-server || exit 0
+
 %files
 %license COPYING
 %doc README.rst
@@ -370,6 +361,3 @@
 %{WLDIR}
 %attr(0755,wwwrun,www) %{WLDATADIR}
 
-%files doc
-%doc docs/_build/html
-

++++++ ttkit.patch ++++++
>From c59bec99e84abc21b225b235cfec719d32847787 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= <[email protected]>
Date: Sun, 22 Dec 2024 16:47:29 +0100
Subject: [PATCH] fix(formats): use new more tolerant ttkit

---
 pyproject.toml                        | 2 +-
 uv.lock                               | 8 ++++----
 weblate/trans/tests/test_component.py | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index b3e3bc6083db..bce1f01c7183 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -146,7 +146,7 @@ dependencies = [
   "social-auth-app-django>=5.4.1,<6.0.0",
   "social-auth-core>=4.5.0,<5.0.0",
   "tesserocr>=2.6.1,<2.8.0",
-  "translate-toolkit>=3.14.1,<3.15",
+  "translate-toolkit>=3.14.4,<3.15",
   "translation-finder>=2.18,<3.0",
   "unidecode>=1.3.8,<1.4",
   "user-agents>=2.0,<2.3",
diff --git a/weblate/trans/tests/test_component.py 
b/weblate/trans/tests/test_component.py
index 076cbdd5d861..b4b6b43c2c59 100644
--- a/weblate/trans/tests/test_component.py
+++ b/weblate/trans/tests/test_component.py
@@ -189,8 +189,8 @@ def test_create_android(self) -> None:
         self.verify_component(component, 2, "cs", 4)
 
     def test_create_android_broken(self) -> None:
-        with self.assertRaises(FileParseError):
-            self.create_android(suffix="-broken")
+        component = self.create_android(suffix="-broken")
+        self.verify_component(component, 1, "en", 4)
 
     def test_create_json(self) -> None:
         component = self.create_json()

++++++ weblate-5.6.2.tar.gz -> weblate-5.9.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/weblate/weblate-5.6.2.tar.gz 
/work/SRC/openSUSE:Factory/.weblate.new.1881/weblate-5.9.2.tar.gz differ: char 
5, line 1

++++++ weblate-5.9.2.tar.gz.sigstore.json ++++++
{"mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", 
"verificationMaterial": {"certificate": {"rawBytes": 
"MIIG0jCCBlegAwIBAgIUZ7tiiW+zk/s8SxQVYoUoTvM8lQ0wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjQxMjIwMDkyMjAxWhcNMjQxMjIwMDkzMjAxWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQaiW3KBw5UqUK/ETNhNldZxXZ3dByZxNNfg5BZJEIn3JGscCTra9bw7rT8TxtBlPZblx6n7hCiT7pEHVhCD1p6OCBXYwggVyMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQU7lsF8mP9dBHHYJj6/qvmVHMK13gwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wZwYDVR0RAQH/BF0wW4ZZaHR0cHM6Ly9naXRodWIuY29tL1dlYmxhdGVPcmcvd2VibGF0ZS8uZ2l0aHViL3dvcmtmbG93cy9zZXR1cC55bWxAcmVmcy90YWdzL3dlYmxhdGUtNS45LjIwOQYKKwYBBAGDvzABAQQraHR0cHM6Ly90b2tlbi5hY3Rpb25zLmdpdGh1YnVzZXJjb250ZW50LmNvbTASBgorBgEEAYO/MAECBARwdXNoMDYGCisGAQQBg78wAQMEKDQyMTE1NTQ4MmVmNmI4ZTc2ZjY4NjBkMTVhN2M2ZjM0MTNjYjQxZDEwGgYKKwYBBAGDvzABBAQMRGlzdHJpYnV0aW9uMCAGCisGAQQBg78wAQUEEldlYmxhdGVPcmcvd2VibGF0ZTAlBgorBgEEAYO/MAEGBBdyZWZzL
 
3RhZ3Mvd2VibGF0ZS01LjkuMjA7BgorBgEEAYO/MAEIBC0MK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20waQYKKwYBBAGDvzABCQRbDFlodHRwczovL2dpdGh1Yi5jb20vV2VibGF0ZU9yZy93ZWJsYXRlLy5naXRodWIvd29ya2Zsb3dzL3NldHVwLnltbEByZWZzL3RhZ3Mvd2VibGF0ZS01LjkuMjA4BgorBgEEAYO/MAEKBCoMKDQyMTE1NTQ4MmVmNmI4ZTc2ZjY4NjBkMTVhN2M2ZjM0MTNjYjQxZDEwHQYKKwYBBAGDvzABCwQPDA1naXRodWItaG9zdGVkMDUGCisGAQQBg78wAQwEJwwlaHR0cHM6Ly9naXRodWIuY29tL1dlYmxhdGVPcmcvd2VibGF0ZTA4BgorBgEEAYO/MAENBCoMKDQyMTE1NTQ4MmVmNmI4ZTc2ZjY4NjBkMTVhN2M2ZjM0MTNjYjQxZDEwJwYKKwYBBAGDvzABDgQZDBdyZWZzL3RhZ3Mvd2VibGF0ZS01LjkuMjAXBgorBgEEAYO/MAEPBAkMBzM1NTkwMTkwLQYKKwYBBAGDvzABEAQfDB1odHRwczovL2dpdGh1Yi5jb20vV2VibGF0ZU9yZzAYBgorBgEEAYO/MAERBAoMCDE4Mjg2NTY1MGkGCisGAQQBg78wARIEWwxZaHR0cHM6Ly9naXRodWIuY29tL1dlYmxhdGVPcmcvd2VibGF0ZS8uZ2l0aHViL3dvcmtmbG93cy9zZXR1cC55bWxAcmVmcy90YWdzL3dlYmxhdGUtNS45LjIwOAYKKwYBBAGDvzABEwQqDCg0MjExNTU0ODJlZjZiOGU3NmY2ODYwZDE1YTdjNmYzNDEzY2I0MWQxMBQGCisGAQQBg78wARQEBgwEcHVzaDBZBgorBgEEAYO/MAEVBEsMSWh0dHBzOi8vZ2l0aHViLm
 
NvbS9XZWJsYXRlT3JnL3dlYmxhdGUvYWN0aW9ucy9ydW5zLzEyNDI4Nzg0NTI0L2F0dGVtcHRzLzEwFgYKKwYBBAGDvzABFgQIDAZwdWJsaWMwgYoGCisGAQQB1nkCBAIEfAR6AHgAdgDdPTBqxscRMmMZHhyZZzcCokpeuN48rf+HinKALynujgAAAZPjX7qZAAAEAwBHMEUCIHbvfQmPTvxInBd2D/VINLb5yVVCp9xt02nLRhcetPqbAiEAqNUX4SVW0CYCtTCCbjMuu/P5omBZrYgvWmFa9cymOV0wCgYIKoZIzj0EAwMDaQAwZgIxANKTr/1VwC2R5CDV2yBE9KYsqsEJ2VL5yb2+Cmo7ld41/SB5F2fwOYYR4bCpMCS6pAIxAI6BeVpEtWzedY7NCeoVNXQ+zD4DNbwnbCUy0SZLkz1zvDOibhx9sHkipSGmuUEQBQ=="},
 "tlogEntries": [{"logIndex": "156949596", "logId": {"keyId": 
"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion": {"kind": 
"hashedrekord", "version": "0.0.1"}, "integratedTime": "1734686522", 
"inclusionPromise": {"signedEntryTimestamp": 
"MEQCIFCcr0jxPcAgG4SBMtGkaMxpLnoshEg4m1ESQYwiCEG8AiA9Pd4VPr5Xl5fuvQ+/SXgtkXU17IlUojePLE4U9rabUg=="},
 "inclusionProof": {"logIndex": "35045334", "rootHash": 
"jhf1esvWbbHKNDmrV6vcJs4xc7m+HERxqq71U9lbU2g=", "treeSize": "35045335", 
"hashes": ["yJETPnaKebeLcHziNvYmhsNgF3gkr8xsIsNNUSs9Zr4=", 
 "Wa3E7JKkyvBjYYF0muT/tfeB13fQvfn/6x3TyV2PAPA=", 
"ztKoOYHh54SdfHV1J8mDQGgUzLIx21DmLrQUfEhAJJQ=", 
"6j/ObzZ4IstQ1JqtbF/iao5CWPom2aaGfPJPFr4GFzs=", 
"O7P9e9/aFV16dXZYlQIWRmKBp2AMWvLGZ6a0BYElorQ=", 
"nzTAJ556c0PWC+buZPpneWeHiQY1UAncdYqKTjKDL50=", 
"J9SLo6SQd2tw+RIT5q+FFcaAXgFHHhXCQgUvw2GKsZ8=", 
"HnDLqSvcqd4tdgLeDYrtWwHTj2DzUb7COOYgylbfCvw=", 
"/TZDY/fmxCVJfE7aStqqpvz0AxDIVl6GXL0esbmSU0A=", 
"05js0pcf3fEd9WdbXqsGV4nItB1cfGNPLgm7vL5ZcbM=", 
"z5H2ESPOLiXcaRr6577ADTcseo8lOGnFW4W0t0aavTs=", 
"rQnIqSg2tOV3LRlpUns28VxxAeaKAAlMkcW4rbKgun4=", 
"u2XG4ZhVe5jhZf9hZYVXhvKRXRn3aHLGtflvpVX6vhs=", 
"Ho/ypwfZPNdycljHEYTs7zr2WIGGDqpQ2ujKVyXYtGI=", 
"TtWisxkCD12d93zYhBEcavGz5i/0U8SBkxnc2qfCBvw=", 
"vemyaMj0Na1LMjbB/9Dmkq8T+jAb3o+yCESgAayUABU="], "checkpoint": {"envelope": 
"rekor.sigstore.dev - 
1193050959916656506\n35045335\njhf1esvWbbHKNDmrV6vcJs4xc7m+HERxqq71U9lbU2g=\n\n\u2014
 rekor.sigstore.dev 
wNI9ajBEAiAvW8BN6FJojz4p2y8JZjqtxe/sB5u/lCq08KH7vNhKxgIgQuRTMVZjweMNZTgzVkLDVT4vL89L77VCQaqLUyBE7P0=\n"}},
 "canonicalizedB
 ody": 
"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIwN2RiZDZlZDc5MDRjM2VjNGEzNDFjNGI3ODZjMWExMzg5MTRiODRjN2ZhM2UzMzcwZDI4MTYzYTFhMTRjOWNiIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJRlNSeS8rTmhjTXVYMVdRMERqT3FvMCtRYldiN2dmRTRncGowZ1h6elpjQ0FpQnlKWklmdVhDRlpLOUNOa0VPN2VsUkV4TTM0bVN5eXZNRnU2S3JhSTNaU2c9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVY3dha05EUW14bFowRjNTVUpCWjBsVldqZDBhV2xYSzNwckwzTTRVM2hSVmxsdlZXOVVkazA0YkZFd2QwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFJlRTFxU1hkTlJHdDVUV3BCZUZkb1kwNU5hbEY0VFdwSmQwMUVhM3BOYWtGNFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZSWVdsWE0wdENkelZWY1ZWTEwwVlVUbWhPYkdSYWVGaGFNMlJDZVZwNFRrNW1aelVLUWxwS1JVbHVNMHBIYzJORFZISmhPV0ozTjNKVU9GUjRkRUpzVUZwaWJIZzJiam
 
RvUTJsVU4zQkZTRlpvUTBReGNEWlBRMEpZV1hkbloxWjVUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlUzYkhOR0NqaHRVRGxrUWtoSVdVcHFOaTl4ZG0xV1NFMUxNVE5uZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDFwM1dVUldVakJTUVZGSUwwSkdNSGRYTkZwYVlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERGa2JGbHRlR2hrUjFaUVkyMWpkZ3BrTWxacFlrZEdNRnBUT0hWYU1td3dZVWhXYVV3elpIWmpiWFJ0WWtjNU0yTjVPWHBhV0ZJeFkwTTFOV0pYZUVGamJWWnRZM2s1TUZsWFpIcE1NMlJzQ2xsdGVHaGtSMVYwVGxNME5VeHFTWGRQVVZsTFMzZFpRa0pCUjBSMmVrRkNRVkZSY21GSVVqQmpTRTAyVEhrNU1HSXlkR3hpYVRWb1dUTlNjR0l5TlhvS1RHMWtjR1JIYURGWmJsWjZXbGhLYW1JeU5UQmFWelV3VEcxT2RtSlVRVk5DWjI5eVFtZEZSVUZaVHk5TlFVVkRRa0ZTZDJSWVRtOU5SRmxIUTJselJ3cEJVVkZDWnpjNGQwRlJUVVZMUkZGNVRWUkZNVTVVVVRSTmJWWnRUbTFKTkZwVVl6SmFhbGswVG1wQ2EwMVVWbWhPTWsweVdtcE5NRTFVVG1wWmFsRjRDbHBFUlhkSFoxbExTM2RaUWtKQlIwUjJla0ZDUWtGUlRWSkhiSHBrU0Vwd1dXNVdNR0ZYT1hWTlEwRkhRMmx6UjBGUlVVSm5OemgzUVZGVlJVVnNaR3dLV1cxNGFHUkhWbEJqYld
 
OMlpESldhV0pIUmpCYVZFRnNRbWR2Y2tKblJVVkJXVTh2VFVGRlIwSkNaSGxhVjFwNlRETlNhRm96VFhaa01sWnBZa2RHTUFwYVV6QXhUR3ByZFUxcVFUZENaMjl5UW1kRlJVRlpUeTlOUVVWSlFrTXdUVXN5YURCa1NFSjZUMms0ZG1SSE9YSmFWelIxV1ZkT01HRlhPWFZqZVRWdUNtRllVbTlrVjBveFl6SldlVmt5T1hWa1IxWjFaRU0xYW1JeU1IZGhVVmxMUzNkWlFrSkJSMFIyZWtGQ1ExRlNZa1JHYkc5a1NGSjNZM3B2ZGt3eVpIQUtaRWRvTVZscE5XcGlNakIyVmpKV2FXSkhSakJhVlRsNVduazVNMXBYU25OWldGSnNUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRETk9iQXBrU0ZaM1RHNXNkR0pGUW5sYVYxcDZURE5TYUZvelRYWmtNbFpwWWtkR01GcFRNREZNYW10MVRXcEJORUpuYjNKQ1owVkZRVmxQTDAxQlJVdENRMjlOQ2t0RVVYbE5WRVV4VGxSUk5FMXRWbTFPYlVrMFdsUmpNbHBxV1RST2FrSnJUVlJXYUU0eVRUSmFhazB3VFZST2FsbHFVWGhhUkVWM1NGRlpTMHQzV1VJS1FrRkhSSFo2UVVKRGQxRlFSRUV4Ym1GWVVtOWtWMGwwWVVjNWVtUkhWbXROUkZWSFEybHpSMEZSVVVKbk56aDNRVkYzUlVwM2QyeGhTRkl3WTBoTk5ncE1lVGx1WVZoU2IyUlhTWFZaTWpsMFRERmtiRmx0ZUdoa1IxWlFZMjFqZG1ReVZtbGlSMFl3V2xSQk5FSm5iM0pDWjBWRlFWbFBMMDFCUlU1Q1EyOU5Da3RFVVhsTlZFVXhUbFJSTkUxdFZtMU9iVWswV2xSak1scHFXVFJPYWtKclRWUldhRTR5VFRKYWFrMHdUVlJPYWxscVVY
 
aGFSRVYzU25kWlMwdDNXVUlLUWtGSFJIWjZRVUpFWjFGYVJFSmtlVnBYV25wTU0xSm9Xak5OZG1ReVZtbGlSMFl3V2xNd01VeHFhM1ZOYWtGWVFtZHZja0puUlVWQldVOHZUVUZGVUFwQ1FXdE5RbnBOTVU1VWEzZE5WR3QzVEZGWlMwdDNXVUpDUVVkRWRucEJRa1ZCVVdaRVFqRnZaRWhTZDJONmIzWk1NbVJ3WkVkb01WbHBOV3BpTWpCMkNsWXlWbWxpUjBZd1dsVTVlVnA2UVZsQ1oyOXlRbWRGUlVGWlR5OU5RVVZTUWtGdlRVTkVSVFJOYW1jeVRsUlpNVTFIYTBkRGFYTkhRVkZSUW1jM09IY0tRVkpKUlZkM2VGcGhTRkl3WTBoTk5reDVPVzVoV0ZKdlpGZEpkVmt5T1hSTU1XUnNXVzE0YUdSSFZsQmpiV04yWkRKV2FXSkhSakJhVXpoMVdqSnNNQXBoU0ZacFRETmtkbU50ZEcxaVJ6a3pZM2s1ZWxwWVVqRmpRelUxWWxkNFFXTnRWbTFqZVRrd1dWZGtla3d6Wkd4WmJYaG9aRWRWZEU1VE5EVk1ha2wzQ2s5QldVdExkMWxDUWtGSFJIWjZRVUpGZDFGeFJFTm5NRTFxUlhoT1ZGVXdUMFJLYkZwcVdtbFBSMVV6VG0xWk1rOUVXWGRhUkVVeFdWUmthazV0V1hvS1RrUkZlbGt5U1RCTlYxRjRUVUpSUjBOcGMwZEJVVkZDWnpjNGQwRlNVVVZDWjNkRlkwaFdlbUZFUWxwQ1oyOXlRbWRGUlVGWlR5OU5RVVZXUWtWelRRcFRWMmd3WkVoQ2VrOXBPSFphTW13d1lVaFdhVXh0VG5aaVV6bFlXbGRLYzFsWVVteFVNMHB1VEROa2JGbHRlR2hrUjFWMldWZE9NR0ZYT1hWamVUbDVDbVJYTlhwTWVrVjVUa1JKTkU1Nlp6Qk9WRWt3VERKR01HUkhWb
 
lJqU0ZKNlRIcEZkMFpuV1V0TGQxbENRa0ZIUkhaNlFVSkdaMUZKUkVGYWQyUlhTbk1LWVZkTmQyZFpiMGREYVhOSFFWRlJRakZ1YTBOQ1FVbEZaa0ZTTmtGSVowRmtaMFJrVUZSQ2NYaHpZMUpOYlUxYVNHaDVXbHA2WTBOdmEzQmxkVTQwT0FweVppdElhVzVMUVV4NWJuVnFaMEZCUVZwUWFsZzNjVnBCUVVGRlFYZENTRTFGVlVOSlNHSjJabEZ0VUZSMmVFbHVRbVF5UkM5V1NVNU1ZalY1VmxaRENuQTVlSFF3TW01TVVtaGpaWFJRY1dKQmFVVkJjVTVWV0RSVFZsY3dRMWxEZEZSRFEySnFUWFYxTDFBMWIyMUNXbkpaWjNaWGJVWmhPV041YlU5V01IY0tRMmRaU1V0dldrbDZhakJGUVhkTlJHRlJRWGRhWjBsNFFVNUxWSEl2TVZaM1F6SlNOVU5FVmpKNVFrVTVTMWx6Y1hORlNqSldURFY1WWpJclEyMXZOd3BzWkRReEwxTkNOVVl5Wm5kUFdWbFNOR0pEY0UxRFV6WndRVWw0UVVrMlFtVldjRVYwVjNwbFpGazNUa05sYjFaT1dGRXJla1EwUkU1aWQyNWlRMVY1Q2pCVFdreHJlakY2ZGtSUGFXSm9lRGx6U0d0cGNGTkhiWFZWUlZGQ1VUMDlDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsifX19fQ=="}],
 "timestampVerificationData": {}}, "messageSignature": {"messageDigest": 
{"algorithm": "SHA2_256", "digest": 
"B9vW7XkEw+xKNBxLeGwaE4kUuEx/o+M3DSgWOhoUycs="}, "signature": 
"MEQCIFSRy/+NhcMuX1WQ0DjOqo0+QbWb7gfE4gpj0gXzzZcCAiByJZIfuXCFZK
 9CNkEO7elRExM34mSyyvMFu6KraI3ZSg=="}}

Reply via email to