Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-limnoria for openSUSE:Factory 
checked in at 2025-11-19 14:56:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-limnoria (Old)
 and      /work/SRC/openSUSE:Factory/.python-limnoria.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-limnoria"

Wed Nov 19 14:56:04 2025 rev:35 rq:1318487 version:2025.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-limnoria/python-limnoria.changes  
2025-05-05 22:59:26.052133600 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-limnoria.new.2061/python-limnoria.changes    
    2025-11-19 14:59:22.293931065 +0100
@@ -1,0 +2,11 @@
+Tue Nov 18 15:09:19 UTC 2025 - Markéta Machová <[email protected]>
+
+- update to 2025.11.2
+  * Use importlib.metadata instead of pkg_resources
+  * remove fallback code for old pythons
+  * Mention supybot.databases.plugins config vars from plugins that use them
+  * Fix fnmatch support in Python >= 3.14
+  * SedRegex: move regex definition into sedregex.py and improve it
+- Convert to libalternatives on SLE-16-based and newer systems
+
+-------------------------------------------------------------------

Old:
----
  limnoria-2025.5.3.tar.gz

New:
----
  limnoria-2025.11.2.tar.gz

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

Other differences:
------------------
++++++ python-limnoria.spec ++++++
--- /var/tmp/diff_new_pack.pJuA4b/_old  2025-11-19 14:59:26.746119178 +0100
+++ /var/tmp/diff_new_pack.pJuA4b/_new  2025-11-19 14:59:26.750119346 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-limnoria
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,13 @@
 #
 
 
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
 Name:           python-limnoria
-Version:        2025.5.3
+Version:        2025.11.2
 Release:        0
 Summary:        A modified version of Supybot (an IRC bot and framework)
 License:        BSD-3-Clause
@@ -25,21 +30,21 @@
 Source:         
https://files.pythonhosted.org/packages/source/l/limnoria/limnoria-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE Skip Fediverse webfinger tests that don't seem to mock 
correctly
 Patch0:         skip-fediverse-profile-tests.patch
-# full python for sqlite3 module
-BuildRequires:  %pythons
 BuildRequires:  %{python_module PySocks}
 BuildRequires:  %{python_module chardet}
 BuildRequires:  %{python_module cryptography}
 BuildRequires:  %{python_module ecdsa}
 BuildRequires:  %{python_module feedparser}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module python-dateutil}
 BuildRequires:  %{python_module python-gnupg}
 BuildRequires:  %{python_module pytzdata}
 # pyxmpp2-scram not available, the code actually covers the non-availability
 #BuildRequires:  %%{python_module pyxmpp2-scram}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module wheel}
+# full python for sqlite3 module
+BuildRequires:  %{pythons}
 BuildRequires:  coreutils-systemd
 BuildRequires:  fdupes
 BuildRequires:  procps
@@ -55,11 +60,16 @@
 Requires:       python-python-gnupg
 Requires:       python-pytzdata
 #Requires:       python-pyxmpp2-scram
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
 Provides:       Supybot = %{version}
 Obsoletes:      Supybot < 1.0
 BuildArch:      noarch
+%if %{with libalternatives}
+BuildRequires:  alts
+Requires:       alts
+%else
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
+%endif
 %python_subpackages
 
 %description
@@ -70,7 +80,6 @@
 %prep
 %autosetup -p1 -n limnoria-%{version}
 sed -i "1,4{/\/usr\/bin\/python/d}" plugins/Debug/plugin.py
-sed -i "1,4{/\/usr\/bin\/env/d}" plugins/SedRegex/constants.py
 
 sed -Ei "1{\@^#!/usr/bin/env python3@d}" src/scripts/limnoria_*.py
 
@@ -100,6 +109,7 @@
   %python_clone -a %{buildroot}%{_bindir}/${ex}-reset-password
   %python_clone -a %{buildroot}%{_bindir}/${ex}-test
   %python_clone -a %{buildroot}%{_bindir}/${ex}-wizard
+  %python_group_libalternatives ${ex} ${ex}-adduser ${ex}-botchk 
${ex}-plugin-create ${ex}-plugin-doc ${ex}-reset-password ${ex}-test 
${ex}-wizard
 done
 
 %fdupes %{buildroot}%{_mandir}/man1/
@@ -125,6 +135,9 @@
 %postun
 %{python_uninstall_alternative supybot limnoria}
 
+%pre
+%python_libalternatives_reset_alternative supybot limnoria
+
 %files %{python_files}
 %doc README.md
 %license LICENSE.md

++++++ limnoria-2025.5.3.tar.gz -> limnoria-2025.11.2.tar.gz ++++++
++++ 3037 lines of diff (skipped)

++++++ skip-fediverse-profile-tests.patch ++++++
--- /var/tmp/diff_new_pack.pJuA4b/_old  2025-11-19 14:59:27.622156192 +0100
+++ /var/tmp/diff_new_pack.pJuA4b/_new  2025-11-19 14:59:27.630156530 +0100
@@ -1,7 +1,7 @@
-Index: limnoria-2024.10.19/plugins/Fediverse/test.py
+Index: limnoria-2025.11.2/plugins/Fediverse/test.py
 ===================================================================
---- limnoria-2024.10.19.orig/plugins/Fediverse/test.py
-+++ limnoria-2024.10.19/plugins/Fediverse/test.py
+--- limnoria-2025.11.2.orig/plugins/Fediverse/test.py
++++ limnoria-2025.11.2/plugins/Fediverse/test.py
 @@ -33,6 +33,7 @@ import copy
  import json
  import functools
@@ -58,8 +58,8 @@
      def testProfileUnknown(self):
          expected_requests = [
              (HOSTMETA_URL, HOSTMETA_DATA),
-@@ -401,6 +408,7 @@ class NetworklessFediverseTestCase(BaseF
-                 "<error: blah>: " + "@FirstAuthor I am replying to you",
+@@ -404,6 +411,7 @@ class NetworklessFediverseTestCase(BaseF
+                 "@FirstAuthor I am replying to you",
              )
  
 +    @unittest.skip("broken on OBS")

Reply via email to