Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-mailman for openSUSE:Factory 
checked in at 2023-11-06 21:14:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mailman (Old)
 and      /work/SRC/openSUSE:Factory/.python-mailman.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mailman"

Mon Nov  6 21:14:15 2023 rev:30 rq:1123514 version:3.3.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mailman/python-mailman.changes    
2023-11-03 22:21:44.871587388 +0100
+++ /work/SRC/openSUSE:Factory/.python-mailman.new.17445/python-mailman.changes 
2023-11-06 21:14:27.827674258 +0100
@@ -1,0 +2,8 @@
+Mon Nov  6 00:27:43 UTC 2023 - Marcus Rueckert <mrueck...@suse.de>
+
+- make it easier to notice to keep buildrequires and runtime
+  requires version limits in sync. This will also help us to notice
+  early when the version of other libraries do not match the
+  requires encoded in the source code.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ python-mailman.spec ++++++
--- /var/tmp/diff_new_pack.yl8Hjw/_old  2023-11-06 21:14:28.607702971 +0100
+++ /var/tmp/diff_new_pack.yl8Hjw/_new  2023-11-06 21:14:28.611703118 +0100
@@ -15,6 +15,21 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+# keep in sync with setup.py
+%global aiosmtpd_min_version 1.4.3
+# normally it would be 1.6.2,!=1.7.0 but to avoid super comlex constructs in 
the spec file ... lets go with the version that we have in TW
+%global alembic_min_version 1.12
+%global authheaders_min_version 0.15.2
+%global authres_min_version 1.0.1
+%global click_min_version 8.0.0
+%global dnspython_min_version 1.14.0
+%global falcon_min_version 3.0.0
+%global flufl_bounce_min_version 4.0
+%global flufl_i18n_min_version 3.2
+%global flufl_lock_min_version 5.1
+%global python_dateutil_min_version 2.0
+%global sqlalchemy_min_version 1.4.0
+%global zope_interface_min_version 5.0
 
 %define mailman_user     mailman
 %define mailman_group    mailman
@@ -91,30 +106,30 @@
 
 %package -n mailman3
 Summary:        A mailing list manager
-Requires:       %{mypython}-SQLAlchemy >= 1.2.3
-Requires:       %{mypython}-aiosmtpd >= 1.4.3
-Requires:       %{mypython}-alembic
+Requires:       %{mypython}-SQLAlchemy >= %{sqlalchemy_min_version}
+Requires:       %{mypython}-aiosmtpd >= %{aiosmtpd_min_version}
+Requires:       %{mypython}-alembic >= %{alembic_min_version}
 Requires:       %{mypython}-atpublic
-Requires:       %{mypython}-authheaders >= 0.15.2
-Requires:       %{mypython}-authres >= 1.0.1
-Requires:       %{mypython}-click >= 8.0
-Requires:       %{mypython}-dnspython >= 1.14.0
-Requires:       %{mypython}-falcon > 3.0.0
-Requires:       %{mypython}-flufl.bounce >= 4.0
-Requires:       %{mypython}-flufl.i18n >= 3.2
-Requires:       %{mypython}-flufl.lock >= 5.1
+Requires:       %{mypython}-authheaders >= %{authheaders_min_version}
+Requires:       %{mypython}-authres >= %{authres_min_version}
+Requires:       %{mypython}-click >= %{click_min_version}
+Requires:       %{mypython}-dnspython >= %{dnspython_min_version}
+Requires:       %{mypython}-falcon > %{falcon_min_version}
+Requires:       %{mypython}-flufl.bounce >= %{flufl_bounce_min_version}
+Requires:       %{mypython}-flufl.i18n >= %{flufl_i18n_min_version}
+Requires:       %{mypython}-flufl.lock >= %{flufl_lock_min_version}
 Requires:       %{mypython}-gunicorn
 Requires:       %{mypython}-importlib-resources >= 1.1.0
 Requires:       %{mypython}-lazr.config
 Requires:       %{mypython}-passlib
 Requires:       %{mypython}-psycopg2
-Requires:       %{mypython}-python-dateutil >= 2.0
+Requires:       %{mypython}-python-dateutil >= %{python_dateutil_min_version}
 Requires:       %{mypython}-requests
 Requires:       %{mypython}-setuptools
 Requires:       %{mypython}-zope.component
 Requires:       %{mypython}-zope.configuration
 Requires:       %{mypython}-zope.event
-Requires:       %{mypython}-zope.interface >= 5.0
+Requires:       %{mypython}-zope.interface >= %{zope_interface_min_version}
 Requires:       logrotate
 Requires(pre):  /usr/sbin/groupadd
 Requires(post): update-alternatives

Reply via email to