Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package weblate for openSUSE:Factory checked 
in at 2026-02-23 16:11:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/weblate (Old)
 and      /work/SRC/openSUSE:Factory/.weblate.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "weblate"

Mon Feb 23 16:11:55 2026 rev:30 rq:1334224 version:5.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/weblate/weblate.changes  2026-01-15 
16:48:34.422045965 +0100
+++ /work/SRC/openSUSE:Factory/.weblate.new.1977/weblate.changes        
2026-02-23 16:11:57.227868192 +0100
@@ -1,0 +2,15 @@
+Thu Feb 19 12:23:52 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to 5.16 (CVE-2026-21889, bsc#1256765, CVE 2026-24126, bsc#1258479)
+  * Information leak via screenshots (CVE-2026-21889)
+  * Argument injection in the management console (CVE 2026-24126)
+  * Statistics generator is now triggered upon installation.
+  * Multiple capitals quality check.
+  * XML surrounding characters reduce translation errors for strings with XML 
entities.
+  * Bulk accepting suggestions from a specific user in Suggestions.
+  * Added Anthropic machinery integration.
+  * Regular expression no longer marks matched portions as non-translatable to 
allow
+    generic regular-expression-based checking of strings. Use Placeholders for 
checking
+    regular expression matched placeholders.
+
+-------------------------------------------------------------------

Old:
----
  weblate-5.15.1.tar.gz

New:
----
  weblate-5.16.tar.gz

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

Other differences:
------------------
++++++ weblate.spec ++++++
--- /var/tmp/diff_new_pack.w3fXl5/_old  2026-02-23 16:11:58.543922443 +0100
+++ /var/tmp/diff_new_pack.w3fXl5/_new  2026-02-23 16:11:58.547922607 +0100
@@ -23,7 +23,7 @@
 %define skip_python11 1
 Name:           weblate
 # version 5.14.3 was the last to support Python 3.11
-Version:        5.15.1
+Version:        5.16
 Release:        0
 Summary:        Web-based translation tool
 License:        GPL-3.0-or-later
@@ -65,7 +65,7 @@
 BuildRequires:  python3-altcha >= 0.2.0
 BuildRequires:  python3-boto3 >= 1.28.62
 BuildRequires:  python3-celery >= 5.5.3
-BuildRequires:  python3-certifi >= 2025.10.5
+BuildRequires:  python3-certifi >= 2026.1.4
 BuildRequires:  python3-charset-normalizer >= 2.0.12
 BuildRequires:  python3-confusable-homoglyphs >= 3.3.1
 BuildRequires:  python3-crispy-bootstrap3 >= 2024.1
@@ -82,7 +82,7 @@
 BuildRequires:  python3-django-cors-headers >= 4.7.0
 BuildRequires:  python3-django-crispy-forms >= 2.4
 BuildRequires:  python3-django-filter >= 24.3
-BuildRequires:  python3-django-otp >= 1.6.0
+BuildRequires:  python3-django-otp >= 1.7.0
 BuildRequires:  python3-django-otp-webauthn >= 0.6.0
 BuildRequires:  python3-django-redis >= 6.0.0
 BuildRequires:  python3-django_compressor >= 4.5.1
@@ -139,13 +139,14 @@
 BuildRequires:  python3-standardwebhooks >= 1.0.0
 BuildRequires:  python3-tesserocr >= 2.8.0
 BuildRequires:  python3-translation-finder >= 2.22
-BuildRequires:  python3-urllib3 >= 2.6.0
+BuildRequires:  python3-urllib3 >= 2.6.3
 BuildRequires:  python3-user-agents >= 2.2.0
-BuildRequires:  python3-weblate-language-data >= 2025.10
+BuildRequires:  python3-weblate-fonts = 2026.1
+BuildRequires:  python3-weblate-language-data >= 2026.3
 BuildRequires:  python3-weblate-schemas = 2025.6
 BuildRequires:  tesseract-ocr-traineddata-english
 BuildRequires:  tesseract-ocr-traineddata-orientation_and_script_detection
-BuildRequires:  translate-toolkit >= 3.17.5
+BuildRequires:  translate-toolkit >= 3.19.0
 BuildRequires:  typelib(Pango) >= 1.0
 BuildRequires:  typelib(PangoCairo) >= 1.0
 BuildRequires:  typelib(Rsvg)
@@ -166,7 +167,7 @@
 Requires:       python3-ahocorasick-rs >= 0.22.0
 Requires:       python3-altcha >= 0.2.0
 Requires:       python3-celery >= 5.5.3
-Requires:       python3-certifi >= 2025.10.5
+Requires:       python3-certifi >= 2026.1.4
 Requires:       python3-charset-normalizer >= 2.0.12
 Requires:       python3-confusable-homoglyphs >= 3.3.1
 Requires:       python3-crispy-bootstrap3 >= 2024.1
@@ -182,7 +183,7 @@
 Requires:       python3-django-cors-headers >= 4.7.0
 Requires:       python3-django-crispy-forms >= 2.4
 Requires:       python3-django-filter >= 24.3
-Requires:       python3-django-otp >= 1.6.0
+Requires:       python3-django-otp >= 1.7.0
 Requires:       python3-django-otp-webauthn >= 0.6.0
 Requires:       python3-django-redis >= 6.0.0
 Requires:       python3-django_compressor >= 4.5.1
@@ -224,11 +225,12 @@
 Requires:       python3-standardwebhooks >= 1.0.0
 Requires:       python3-tesserocr >= 2.8.0
 Requires:       python3-translation-finder >= 2.22
-Requires:       python3-urllib3 >= 2.6.0
+Requires:       python3-urllib3 >= 2.6.3
 Requires:       python3-user-agents >= 2.2.0
-Requires:       python3-weblate-language-data >= 2025.10
+Requires:       python3-weblate-fonts = 2026.1
+Requires:       python3-weblate-language-data >= 2026.3
 Requires:       python3-weblate-schemas = 2025.6
-Requires:       translate-toolkit >= 3.17.5
+Requires:       translate-toolkit >= 3.19.0
 Requires:       ((apache2 and apache2-mod_wsgi) or (nginx and uwsgi))
 Requires:       typelib(Pango) >= 1.0
 Requires:       typelib(PangoCairo) >= 1.0

++++++ skip-test_ocr.patch ++++++
--- /var/tmp/diff_new_pack.w3fXl5/_old  2026-02-23 16:11:58.575923762 +0100
+++ /var/tmp/diff_new_pack.w3fXl5/_new  2026-02-23 16:11:58.579923927 +0100
@@ -2,28 +2,28 @@
  weblate/screenshots/tests.py |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: weblate-weblate-5.15.1/weblate/screenshots/tests.py
+Index: weblate-weblate-5.16/weblate/screenshots/tests.py
 ===================================================================
---- weblate-weblate-5.15.1.orig/weblate/screenshots/tests.py
-+++ weblate-weblate-5.15.1/weblate/screenshots/tests.py
-@@ -18,6 +18,8 @@ from django.urls import reverse
- from django.utils import timezone
+--- weblate-weblate-5.16.orig/weblate/screenshots/tests.py
++++ weblate-weblate-5.16/weblate/screenshots/tests.py
+@@ -19,6 +19,8 @@ from django.utils import timezone
+ from PIL import Image
  from rest_framework.test import APITestCase
  
 +from unittest import skip
 +
+ from weblate.auth.models import Group
  from weblate.lang.models import Language
  from weblate.screenshots.models import Screenshot
- from weblate.screenshots.views import get_tesseract, ocr_get_strings
-@@ -182,6 +184,7 @@ class ViewTest(TransactionsTestMixin, Fi
+@@ -223,6 +225,7 @@ class ViewTest(TransactionsTestMixin, Fi
          self.assertEqual(removed_changes.count(), 1)
          self.assertEqual(removed_changes[0].user, self.user)
  
 +    @skip("Test fails, gh#WeblateOrg/weblate#8931")
      def test_ocr_backend(self) -> None:
          # Extract strings
-         with get_tesseract(Language.objects.get(code="en")) as api:
-@@ -199,6 +202,7 @@ class ViewTest(TransactionsTestMixin, Fi
+         with (
+@@ -247,6 +250,7 @@ class ViewTest(TransactionsTestMixin, Fi
              matches, f"Could not find string in tesseract results: {result}"
          )
  

++++++ weblate-5.15.1.tar.gz -> weblate-5.16.tar.gz ++++++
/work/SRC/openSUSE:Factory/weblate/weblate-5.15.1.tar.gz 
/work/SRC/openSUSE:Factory/.weblate.new.1977/weblate-5.16.tar.gz differ: char 
12, line 1

Reply via email to