<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="29">
<package pkgid="763b1feffbdfeac7247b3f33c5310aa4d473043eaae47e4b8ef293f8babeb6eefebb0cc40c7e9ac8bdcb9014a59744eb1a9cb77b3cab343b74e4d3cfd3397963" name="python313-setools" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="66f5268f0264775825801ae3ef4e7da71be9fbf83c05fb6eb892d7427001381dfba93544093eeedee79e7fceea4f1075a3ee7bc19a84917fc9b074a46e9f8dea" name="python313-setools" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="1da970525a644cc230190586a4ec208277f6274a2d3e37f83ffb558c1638fe55cbd56bc126c493a5b4443481644892ba1cac7d23eb69bd9160fc1c5d89f9fc9d" name="python313-setools" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="272e14a16821bf5e968939f4d818a14c403be71312344ef47792058562a793bacebbdbcd69cd203602863366b25de1e4f4a50d00582344771eb90f41ea1aac6a" name="python313-setools" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="806f8af71e618f77a02d8a12d8207bd0be8250ccb1209fb52746bfe2f3425ef87a3d486c21f3e69fe4c8276bad1da0088b18bc5b2a99e898cfbee7cbc345a073" name="python314-setools" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="1614e0c7a031b8e8465ba7a5f244ccee85fe414a1399f24102d597c86c0c549198fec28950bcd128d3e972bceaca77c85a82212e5d160bd2d460ee60aaa27bcb" name="python314-setools" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="b33e0febd421db400741352acf8196eeda26995509aef89846003d71818e9f25d4f79612d00a8b16a697cff8c601d217e1e7867ea3a760884ec400b65a105729" name="python314-setools" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="7c23b1c34d1eff02d87d5c76e3dcc4e13943e7c18517580241d249b71994b22387fcfa4bc90971e835997cd40f794d3a98a17f2356c0b61ea08a57b6e4fa89f8" name="python314-setools" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="31829e4edda9909b06c3bbdf01354a695b7f993c97cda426936d832bb139906f3250f123ed04e51130a4190dc65f350ab786064318181c13f7cbcacfdc9dec37" name="setools" arch="src">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="ff88a225c4eda3f53d21371d0cc3e2a06231268e4aeaf71a5280e67bb0879a2a4aa83af1064b731e846fabdaf8cd80e5ef0d1a0bfc493f8d06fd309d62657ea2" name="setools" arch="src">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="c9ee6a7d103dff008bf12ebc8a36820ca26832e5f14593cd9d632c6af498fab1f48930f11d64c2319e25760109c670f4945ae8b9b00f0d511f274ae8e0470a85" name="setools-console" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="40fd075198c15f017b3472bd45e2c566c67a942dc4d34f772497cee770fc6c7da0be0d22152d3ef9db8e303da323faead47be239bc221cfd82c89d10ea171141" name="setools-console" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="f70e6f479efd54249a413278b3fcd81fbf9dddcb01e3772000f8760545b718fe9546529c451f12fd7bcd1e58a47c4d3d3be37da2179f253bbae78c756c34990b" name="setools-console" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="a7594e600f66cd4112615068c329abdbf610150c79b18783fd60d347e09ea3df95b283c9a5dc21cda73605a228348fca51490046faebd837286997b05f5f229a" name="setools-console" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="537351a51dc19394bcf64a9cb22518c1f84415d1ee2dc4b4746a5e2266cbc69c0cd6bb8a26c8ae358029b97ce1faf040248772d44e26bc9d4100234b13fecda6" name="setools-console-analyses" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="caa9c0aea9d29ab48053f287df536b91d45601c04bdcc4a3d026aa10c09c94fc7071a433fb488c45544482176e555e3e7096f9e4b206b080068e0ea5945d7c44" name="setools-console-analyses" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="dec63d751d72710127bc1782348e0d39e7d1dbb8365d27d9b5d972674080f17ef6b5804f71ea988746d97adcfca83d7f0c10e6b845bbb44f5e1c664a28dabad3" name="setools-console-analyses" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="3c154feda909a43f35b6149bd548c8fb5ab457abef59477ae55e864429c795ab1a9d0466ecb8fdad75c3f6fd8d5aabe9aa6197fe6f15198a7a3cdf330e5ef6ee" name="setools-console-analyses" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="396027e637d23d8ecdc45e401ee4ab284960cc9db7b5ea1e4d52c92af094a24a07fd60c6adf46e2492bc2c6f3e7146f6d46346dc99c70e54ca87cfadd37851f3" name="setools-gui" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="1391a616467d18647cc67ebc37076dad24b93fc78557c17eba6520793770d7e8ad30647007a4415fc81c31c2118790a35366741f747f6e1aaaea8768e30ee565" name="setools-gui" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="10f4912c8f4c3e60f6284ca7b56d79cce1873a55a250b3b9ede9ec7cbdff6a35ec428d126d0ce01e6658623c1c1e696011bd6de89a2cfe159d1dde83e1498b7c" name="setools-gui" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="72aa2a6908dec792880c5992604c84addc8d0b2833782ad72435e5078f87238efad79a2e2096326831afd70f62efb95f4a5ab22afdf3cc8d5905c845b017beb1" name="setools-gui" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="2e8ff15be860bf55b66d7c6706ab94c02906123800f5c1caa02186ee8c79d4d14a21990b2c03bceccec8fd711e3c9ae8aca9c7823c3bf35933f7b585970cb4b6" name="setools-mcp" arch="s390x">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="a867a9f3ce92d58a0505e5af8f62bcb4e15d93410eb607e2a740fdc8125453a0f8d01c3fd175d326da2c96ac2bf905747e5cac58ba0987cdcf05805385295b1d" name="setools-mcp" arch="aarch64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="84da5f24093bc4ab60b7c5c87142f00d9672439d7c2daa333681fd5f9ccff79625f5de421bd06e3f82302ca017d01411cc70633b1c1f9e26af7936f5655affe9" name="setools-mcp" arch="i586">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="f0c611f3b754a23244ac993afa675ec61805009aea7d78a08be9b0e174c78e57ec2b4b55b7e8324f65c88eb5b9b5bd8f7d794b5d06af3cc3b3e9c1087e1e8c35" name="setools-mcp" arch="x86_64">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="21af7bdd7dbb0da0ac2f646758d1a425834e58f638da34fef2d14cd7c71f0c3f5bae882e7037eb792808d1e217efae6b80b48dc6562303fa03d8547ba84395f5" name="setools-mcp-multibuild" arch="src">
  <version epoch="0" ver="4.7.1" rel="150.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="942676dfe73e4905528773e035fea7587c79a9a5bc01da433e53ecf6d062cb88154417e3db6804251bc6e4ae53095591136bf8646eb59abaf2c27118f0f54f95" name="setools-mcp-multibuild" arch="src">
  <version epoch="0" ver="4.7.1" rel="151.1"/>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1785844801">- Move sedta and seinfoflow to setools-console-analyses
  and exlude its build for SLE16 as python-networkx won't be
  available there (bsc#1273200).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1785844802">- Fixup mcp flavor: make Name: explicitly unique per flavor. Change
  'mcp' flavor to mcp-multibuild to cheat with the name for the
  subpackage (otherwise we get setools-mcp as source name, which
  requires us to conidionalize summary/description in the preamble)</changelog>
</package>
<package pkgid="9bfa96664139e57f63ad1bd15b5e69390d08dabb815e5978867cd9a044ec4f1db5f076cb8854bd17b3e10072295ab896d7b98b887afb08b770951c27193d0c64" name="setools-test" arch="src">
  <version epoch="0" ver="4.7.1" rel="144.1"/>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1675684800">- Update to version 4.4.1:
  * Replace deprecated NetworkX function use in information flow and domain
    transition analysis. This function was removed in NetworkX 3.0.
  * Fix bug in apol copy and cut functions when copying from a tree view.
  * Fix bug with extended permission set construction when a range includes
    0x0.
  * Add sesearch -Sp option for permission subset match.
  * Fix error in man page description for sesearch -ep option.
  * Improve output stability in constraint, common, class, role, and user
    queries.
  * Updated permission map.
  * Fix bug in sechecker parsing of multiline values.
  * Other code cleanups not visible to users.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1682510400">- Update to version 4.4.2:
  * Make NetworkX optional. sedta and seinfoflow tools, along with the
    equivalent analyses in apol require NetworkX.
  * Remove neverallow options in sesearch and apol. These are not usable
    since they are removed in the final binary policy.
- Drop make_networkx_optional.patch, now merged upstream</changelog>
  <changelog author="Shung-Hsi Yu &lt;shung-hsi.yu@suse.com&gt;" date="1689336000">- Add python3-setuptools as a runtime requirement of python3-setools
  (boo#1213305)</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1690891200">- Update to version 4.4.3:
  * Fix compilation with Cython 3.0.0.
  * Improve man pages.
  * Remove neverallow options in sediff.
  * Add -r option to seinfoflow to get flows into the source type.
  * Reject a rule with no permissions as invalid policy.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1702296000">- Update to version 4.4.4:
  * Update for compiling with libsepol 3.6.</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1711022400">- Update to version 4.5.0:
  - User Visible Changes
  * Add graphical results for information flow analysis and domain
    transition analysis, available in apol, sedta, and seinfoflow.
  * Add tooltips, What's This?, and detail popups in apol to help
    cross-referencing query and analysis results along with
    context-sensitive help.
  - Under The Hood Changes
  * Rework apol to fully generate the UI programmatically.
  * Update apol to PyQt6
  * Replace deprecated uses of pkg_resources and distutils.
  * Begin adding unit tests for apol UI.
  - Updated Dependencies
    SETools now higher minimum versions of the following dependencies:
  * Python 3.10
  * NetworkX 2.6
  * PyQt6
  * Cython 0.29.14
  - New Dependencies
  * pygraphviz (for seinfoflow, sedta, apol)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1713441600">- Fix build for 15.4 and 15.5:
  - Minimum required python version is 3.11, so building only for python311
  - Remove dependency for networkx: 0001-Make-networkx-optional-again-Fixes-125.patch</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1714651200">- Update to version 4.5.1:
  - Correct annotations of NetworkX types to make it optional again.
  - Fix packaging issue for apol's style sheet (apol.css).
- Drop 0001-Make-networkx-optional-again-Fixes-125.patch fixed upstream
- Change networkx Requires to Suggests</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1716897600">- Rework packaging to modern python packaging
  - python-setools module now builds for python310, python311, python312
    for tw and builds for python311 in 15.4 + 15.5
  - setools-console scripts will use python311 as default in factory, 15.4
    and 15.5
  - moved %dir %{_docdir}/%{name}/ and %{_docdir}/%{name}/* out of the
    python-setools module into setools-console as it does not belong in there
    and causes conflicts between python versions
  - moved %{python_sitearch}/setoolsgui from setools-gui into the
    python-setools module for multiversion build</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1726660800">- Add upstream tarball signature
- Add key 85649089C9F385B35F40568D21698FD29D4355A4 to setools.keyring</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1751284800">- Drop legacy %python_build and %python_install macros and
  switch to pyproject macros instead as requested by packaging team</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757419200">- Update to version 4.6.0:
  - User Visible Changes
  * Add seinfo option to see roles allowed for a specified type.
  * Add sechecker module for asserting kernel modules are read-only.
  * Add support for the nlmsg extended permission.
  - Under The Hood Changes
  * Significant code quality and unit testing improvements.
  * Drop methods marked for deprecation.
  - Packaging Changes
  * Refactor packaging to use pyproject.toml.
- Add %check section and run tests (Factory only)
- Fix %fdupes call to clean up duplicates for all Python versions
- Add minimum required dependency versions</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1757592000">- Move tests to a test multibuild flavor</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758542400">- Simplify test multibuild flavor to fix broken build in Factory due to
  debuginfo generation</changelog>
  <changelog author="Filippo Bonazzi &lt;filippo.bonazzi@suse.com&gt;" date="1758801600">- Fix test multibuild flavor
  - Change the test flavor so that it does not produce any RPMs, avoiding
    duplicate binaries across the setools and setools-test packages
  - Disable debuginfo generation for the test flavor, so that it does not break
    due to the missing files.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1775044800">- Adjust %suse_version to new scheme (jsc#PED-15790)</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782302400">- 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.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1782734400">- Fix setools test package</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785326400">- Update to version 4.7.1:
  * Add initial prompts to MCP server
  * Add file_contexts querying class
  * Change MCP server to use standalone FastMCP package
- Make tests run only on x86_64 because of missing dependencies
  on other archs</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1785844800">- Add mcp flavor to allow it to be excluded from ring0</changelog>
</package>
</otherdata>