Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package setools for openSUSE:Factory checked in at 2026-07-01 16:34:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/setools (Old) and /work/SRC/openSUSE:Factory/.setools.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "setools" Wed Jul 1 16:34:51 2026 rev:57 rq:1362581 version:4.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/setools/setools.changes 2026-04-01 19:56:00.838536118 +0200 +++ /work/SRC/openSUSE:Factory/.setools.new.11887/setools.changes 2026-07-01 16:34:55.525486069 +0200 @@ -1,0 +2,16 @@ +Mon Jun 29 15:53:16 UTC 2026 - Cathy Hu <[email protected]> + +- Fix setools test package + +------------------------------------------------------------------- +Wed Jun 24 09:16:57 UTC 2026 - Cathy Hu <[email protected]> + +- Update to version 4.7.0: + - Add MCP server to provide LLMs the ability to analyze policy. + - Internal changes: + - The source distribution is now a Python sdist. + - The policyrep C extension is cythonized, so cython is + an optional build dependency now. Still keeping it in, might be good + to still rebuild it ourselves. + +------------------------------------------------------------------- @@ -4 +20 @@ -- Adjust %suse_version to ne scheme (jsc#PED-15790) +- Adjust %suse_version to new scheme (jsc#PED-15790) Old: ---- setools-4.6.0.tar.bz2 setools-4.6.0.tar.bz2.sha256.asc New: ---- setools-4.7.0.tar.bz2 setools-4.7.0.tar.bz2.sha256.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ setools.spec ++++++ --- /var/tmp/diff_new_pack.Ie1XNA/_old 2026-07-01 16:34:56.581522808 +0200 +++ /var/tmp/diff_new_pack.Ie1XNA/_new 2026-07-01 16:34:56.585522948 +0200 @@ -51,7 +51,7 @@ %endif Name: setools%{name_suffix} -Version: 4.6.0 +Version: 4.7.0 Release: 0 URL: https://github.com/SELinuxProject/setools Summary: Policy analysis tools for SELinux @@ -72,6 +72,7 @@ BuildRequires: python-rpm-macros %if "%{flavor}" == "test" BuildRequires: %{python_module PyQt6} +BuildRequires: %{python_module mcp} BuildRequires: %{python_module networkx >= 2.6} BuildRequires: %{python_module pytest-qt} BuildRequires: %{python_module pytest} @@ -147,10 +148,25 @@ This package includes the following graphical tools: apol policy analysis tool + +%package mcp +Summary: MCP server for SELinux +License: GPL-2.0-only +Requires: %{python_for_executables}-mcp +Requires: %{python_for_executables}-setools = %{version} + +%description mcp +SETools is a collection of graphical tools, command-line tools, and +libraries designed to facilitate SELinux policy analysis. + +This package includes the following console tools: + + mcp A model context protocol server providing analysis tools to LLMs. + %endif %prep -%setup -q -n %{software_name} +%setup -q -n %{software_name}-%{version} %autopatch -p1 %build @@ -208,5 +224,9 @@ %defattr(-,root,root,-) %{_bindir}/apol %{_mandir}/man1/apol.1.gz + +%files mcp +%{_bindir}/setools-mcp + %endif ++++++ setools-4.6.0.tar.bz2 -> setools-4.7.0.tar.bz2 ++++++ ++++ 214689 lines of diff (skipped) ++++++ setools-4.6.0.tar.bz2.sha256.asc -> setools-4.7.0.tar.bz2.sha256.asc ++++++ --- /work/SRC/openSUSE:Factory/setools/setools-4.6.0.tar.bz2.sha256.asc 2025-09-12 21:09:03.402029550 +0200 +++ /work/SRC/openSUSE:Factory/.setools.new.11887/setools-4.7.0.tar.bz2.sha256.asc 2026-07-01 16:34:55.277477440 +0200 @@ -1,11 +1,11 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -97319aabaf9d4237841ee60dcc9b2f291e73a761f317fd13e293ea2367d5806c setools-4.6.0.tar.bz2 +149ada9f39bb2f11b2e8ae292230a6f9f9f3069dd25bc30c30fd42a8d6f8cc90 setools-4.7.0.tar.bz2 -----BEGIN PGP SIGNATURE----- -iHUEARYKAB0WIQTExisWcMLfMxRI8obGNj7xyWl7FAUCaL8hiAAKCRDGNj7xyWl7 -FKNMAP9gi650en7mZv0t4npoI8rF3fohiFeF/kBCXqB/kAGDAgEA/gmLm6Tpp1ym -bEgRfQlPWCxg6AhIxmn3J0fhDcvnZAc= -=F6mP +iHUEARYKAB0WIQTExisWcMLfMxRI8obGNj7xyWl7FAUCajrYQAAKCRDGNj7xyWl7 +FBWaAQDe0JejtZDAeWa2TLQ7jX3FwjEhes8ju09tbW3UE7NMqQD+J+Ua07mSCQDC +24sRymOZgm8Z4y8iWue1SR0ppUtC9A4= +=7onX -----END PGP SIGNATURE-----
