Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpmlint-mini for openSUSE:Factory checked in at 2023-10-18 21:25:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint-mini (Old) and /work/SRC/openSUSE:Factory/.rpmlint-mini.new.31755 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmlint-mini" Wed Oct 18 21:25:08 2023 rev:121 rq:1118120 version:MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint-mini/rpmlint-mini.changes 2023-10-12 23:38:46.685662898 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint-mini.new.31755/rpmlint-mini.changes 2023-10-18 21:25:09.019484643 +0200 @@ -1,0 +2,9 @@ +Fri Oct 13 12:02:34 UTC 2023 - Ben Greiner <[email protected]> + +- Bump to python311 +- Clarify script interpreter line +- update rpmlintrc +- Don't install buildtime requirement mesonbuild into the custom + runtime environment + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint-mini.spec ++++++ --- /var/tmp/diff_new_pack.XRPx5J/_old 2023-10-18 21:25:10.163526085 +0200 +++ /var/tmp/diff_new_pack.XRPx5J/_new 2023-10-18 21:25:10.163526085 +0200 @@ -17,8 +17,8 @@ # This works regardless of the primary python3 flavor. The stdlib.txt and -# install section depend on the python 3.10 layout. -%define python_flavor python310 +# install section depend on the python 3.11 layout. +%define python_flavor python311 %define my_python %{expand:%{__%{python_flavor}}} Name: rpmlint-mini @@ -71,7 +71,6 @@ %prep %autosetup -p1 -n desktop-file-utils-0.26 -<COPYING %build %meson @@ -123,13 +122,14 @@ cp -a %{_libdir}/libexpat*.so.* %{buildroot}/opt/testing/lib cp -a %{_libdir}/libmpdec*.so.* %{buildroot}/opt/testing/lib || echo "Skipping libmpdec.so" pushd %{buildroot}/opt/testing/lib/python%{python_version}/ +rm -r site-packages/meson* for f in $(find -name \*.py | sort) ; do PYTHONOPTIMIZE=1 %{my_python} -O -m compileall -b $f rm $f done popd find %{buildroot}/opt/testing/ -name __pycache__ -exec rm -rf {} + -# We need to force the shebang to be under /opt/testing +# Change the script-interpreter line to use our custom python venv in /opt/testing sed -e '1s,#!.*python.*,#!/opt/testing/bin/python3,' %{_bindir}/rpmlint > %{buildroot}/opt/testing/bin/rpmlint.real chmod a+x %{buildroot}/opt/testing/bin/rpmlint.real ++++++ rpmlint-mini.rpmlintrc ++++++ --- /var/tmp/diff_new_pack.XRPx5J/_old 2023-10-18 21:25:10.207527679 +0200 +++ /var/tmp/diff_new_pack.XRPx5J/_new 2023-10-18 21:25:10.207527679 +0200 @@ -1,8 +1,11 @@ addFilter("wrong-script-interpreter") addFilter("library-without-ldconfig") addFilter("python-bytecode-without-source") +addFilter("python-missing-require") addFilter("files-duplicate") addFilter("filelist-forbidden-opt") addFilter("invalid-url") addFilter("E: devel-file-in-non-devel-package .*site-packages.*fake_libc_include.*") +addFilter("binary-or-shlib-calls-gethostbyname .*_socket.cpython.*.so") +(No newline at EOF) ++++++ stdlib.txt ++++++ --- /var/tmp/diff_new_pack.XRPx5J/_old 2023-10-18 21:25:10.235528693 +0200 +++ /var/tmp/diff_new_pack.XRPx5J/_new 2023-10-18 21:25:10.239528838 +0200 @@ -193,10 +193,8 @@ heapq.py importlib/_abc.py importlib/abc.py -importlib/_adapters.py importlib/_bootstrap_external.py importlib/_bootstrap.py -importlib/_common.py importlib/__init__.py importlib/machinery.py importlib/metadata/_adapters.py @@ -207,9 +205,18 @@ importlib/metadata/_meta.py importlib/metadata/_text.py importlib/readers.py -importlib/resources.py +importlib/resources/_adapters.py +importlib/resources/_common.py +importlib/resources/__init__.py +importlib/resources/_itertools.py +importlib/resources/_legacy.py +importlib/resources/abc.py +importlib/resources/readers.py +importlib/resources/simple.py +importlib/simple.py importlib/util.py inspect.py +ipaddress.py io.py keyword.py lib-dynload/array.cpython*.so @@ -266,6 +273,7 @@ lib-dynload/_struct.cpython*.so lib-dynload/syslog.cpython*.so lib-dynload/termios.cpython*.so +lib-dynload/_typing.cpython*.so lib-dynload/unicodedata.cpython*.so lib-dynload/_uuid.cpython*.so lib-dynload/xxlimited_35.cpython*.so @@ -296,7 +304,11 @@ quopri.py os.py random.py -re.py +re/_casefix.py +re/_compiler.py +re/_constants.py +re/__init__.py +re/_parser.py reprlib.py selectors.py shlex.py
