Compare commits
7 Commits
41a59deb77
...
2494fbb6b7
Author | SHA1 | Date |
---|---|---|
Petr Lautrbach | 2494fbb6b7 | |
Petr Lautrbach | 5a472755cc | |
Petr Lautrbach | e7d96b6145 | |
Petr Lautrbach | 71579d9c77 | |
Milos Malik | cf56395c07 | |
Petr Lautrbach | c3f497359d | |
Petr Lautrbach | 2ebb87bdb3 |
|
@ -0,0 +1 @@
|
||||||
|
1
|
|
@ -215,3 +215,5 @@ setroubleshoot-2.2.93.tar.gz
|
||||||
/setroubleshoot-3.3.28.tar.gz
|
/setroubleshoot-3.3.28.tar.gz
|
||||||
/setroubleshoot-3.3.29.tar.gz
|
/setroubleshoot-3.3.29.tar.gz
|
||||||
/setroubleshoot-3.3.30.tar.gz
|
/setroubleshoot-3.3.30.tar.gz
|
||||||
|
/setroubleshoot-3.3.31.tar.gz
|
||||||
|
/setroubleshoot-3.3.32.tar.gz
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
summary: Tier 1 setroubleshoot test plan
|
||||||
|
discover:
|
||||||
|
how: fmf
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
|
|
||||||
Summary: Helps troubleshoot SELinux problems
|
Summary: Helps troubleshoot SELinux problems
|
||||||
Name: setroubleshoot
|
Name: setroubleshoot
|
||||||
Version: 3.3.30
|
Version: 3.3.32
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv2+
|
License: GPL-2.0-or-later
|
||||||
URL: https://gitlab.com/setroubleshoot/setroubleshoot
|
URL: https://gitlab.com/setroubleshoot/setroubleshoot
|
||||||
Source0: https://gitlab.com/setroubleshoot/setroubleshoot/-/archive/%{version}/setroubleshoot-%{version}.tar.gz
|
Source0: https://gitlab.com/setroubleshoot/setroubleshoot/-/archive/%{version}/setroubleshoot-%{version}.tar.gz
|
||||||
Source1: %{name}.tmpfiles
|
Source1: %{name}.tmpfiles
|
||||||
|
@ -15,8 +15,8 @@ Source2: %{name}.sysusers
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: libcap-ng-devel
|
BuildRequires: libcap-ng-devel
|
||||||
BuildRequires: intltool gettext python3 python3-devel
|
BuildRequires: intltool gettext python3 python3-devel python3-setuptools python3-pip
|
||||||
BuildRequires: desktop-file-utils dbus-glib-devel gtk2-devel libnotify-devel libselinux-devel polkit-devel
|
BuildRequires: desktop-file-utils dbus-glib-devel libnotify-devel libselinux-devel polkit-devel
|
||||||
BuildRequires: audit-libs-devel >= 3.0.1
|
BuildRequires: audit-libs-devel >= 3.0.1
|
||||||
BuildRequires: python3-libselinux python3-dasbus python3-gobject gtk3-devel
|
BuildRequires: python3-libselinux python3-dasbus python3-gobject gtk3-devel
|
||||||
# for the _tmpfilesdir macro
|
# for the _tmpfilesdir macro
|
||||||
|
@ -54,7 +54,7 @@ to user preference. The same tools can be run on existing log files.
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/autostart/*
|
%config(noreplace) %{_sysconfdir}/xdg/autostart/*
|
||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%{_metainfodir}/*.appdata.xml
|
%{_metainfodir}/*.appdata.xml
|
||||||
%{_datadir}/dbus-1/services/sealert.service
|
%{_datadir}/dbus-1/services/org.fedoraproject.sealert.service
|
||||||
%{_datadir}/icons/hicolor/*/*/*
|
%{_datadir}/icons/hicolor/*/*/*
|
||||||
%dir %attr(0755,root,root) %{pkgpythondir}
|
%dir %attr(0755,root,root) %{pkgpythondir}
|
||||||
%{pkgpythondir}/browser.py
|
%{pkgpythondir}/browser.py
|
||||||
|
@ -102,7 +102,7 @@ BuildRequires: python3-devel
|
||||||
Requires: systemd-python3 >= 206-1
|
Requires: systemd-python3 >= 206-1
|
||||||
Requires: python3-gobject-base >= 3.11
|
Requires: python3-gobject-base >= 3.11
|
||||||
Requires: dbus
|
Requires: dbus
|
||||||
Requires: python3-dbus python3-dasbus
|
Requires: python3-dbus python3-dasbus python3-six
|
||||||
Requires: polkit
|
Requires: polkit
|
||||||
Requires: initscripts-service
|
Requires: initscripts-service
|
||||||
|
|
||||||
|
@ -179,6 +179,7 @@ to user preference. The same tools can be run on existing log files.
|
||||||
%{_mandir}/man8/sedispatch.8.gz
|
%{_mandir}/man8/sedispatch.8.gz
|
||||||
%{_mandir}/man8/setroubleshootd.8.gz
|
%{_mandir}/man8/setroubleshootd.8.gz
|
||||||
%config /etc/audit/plugins.d/sedispatch.conf
|
%config /etc/audit/plugins.d/sedispatch.conf
|
||||||
|
%{_unitdir}/setroubleshootd.service
|
||||||
%{_datadir}/dbus-1/system-services/org.fedoraproject.Setroubleshootd.service
|
%{_datadir}/dbus-1/system-services/org.fedoraproject.Setroubleshootd.service
|
||||||
%{_datadir}/dbus-1/system-services/org.fedoraproject.SetroubleshootPrivileged.service
|
%{_datadir}/dbus-1/system-services/org.fedoraproject.SetroubleshootPrivileged.service
|
||||||
%{_datadir}/polkit-1/actions/org.fedoraproject.setroubleshootfixit.policy
|
%{_datadir}/polkit-1/actions/org.fedoraproject.setroubleshootfixit.policy
|
||||||
|
@ -190,6 +191,20 @@ to user preference. The same tools can be run on existing log files.
|
||||||
%doc AUTHORS COPYING ChangeLog DBUS.md NEWS README TODO
|
%doc AUTHORS COPYING ChangeLog DBUS.md NEWS README TODO
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Feb 15 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.3.32-1
|
||||||
|
- Rename session bus name to org.fedoraproject.sealert
|
||||||
|
- seapplet: wrap SEApplet() to try except
|
||||||
|
- util.py: Add doctext test for build_module_type_cache()
|
||||||
|
- Update translations
|
||||||
|
|
||||||
|
* Wed Nov 23 2022 Petr Lautrbach <lautrbach@redhat.com> - 3.3.31-1
|
||||||
|
- Add a screen reader label to the icon
|
||||||
|
- seapplet: avoid ValueError when parsing sealert.conf
|
||||||
|
- doc: Document performance related changes
|
||||||
|
- Decrease setroubleshootd priority and limit RAM utilization to 1GB
|
||||||
|
- Use setup from setuptools
|
||||||
|
- Use `pip install` instead of `setup.py install`
|
||||||
|
|
||||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.30-2
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.30-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
||||||
SHA512 (setroubleshoot-3.3.30.tar.gz) = 49955fdba875b2c1b6e338cf37bb0805cb33a515d45aac66a89885b32d8caa67f7fbd6ac0e6de7b1beb6b144c48b466e45913c7e58c7e794339842dc97c12464
|
SHA512 (setroubleshoot-3.3.32.tar.gz) = 49199181d56e8e24b80a5931eb2e9484a045740eccbc0b3dae1cecc1041126e5f71e670367bf5ed6baf197181d217b5435f9cb04aae5ad6e6b1298ac143007f4
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
summary: Test for BZ#1811644 (Let setroubleshoot to report bugs on components)
|
||||||
|
contact: Vit Mojzis <vmojzis@redhat.com>
|
||||||
|
component:
|
||||||
|
- setroubleshoot
|
||||||
|
test: ./runtest.sh
|
||||||
|
framework: beakerlib
|
||||||
|
recommend:
|
||||||
|
- setroubleshoot-server
|
||||||
|
- flatpak-selinux
|
||||||
|
- tpm2-abrmd-selinux
|
||||||
|
- container-selinux
|
||||||
|
- usbguard-selinux
|
||||||
|
- mysql-selinux
|
||||||
|
- fapolicyd-selinux
|
||||||
|
duration: 5m
|
||||||
|
link:
|
||||||
|
- relates: https://bugzilla.redhat.com/show_bug.cgi?id=1811644
|
||||||
|
extra-summary: /CoreOS/setroubleshoot/Regression/Report-bugs-on-corresponding-components
|
||||||
|
extra-task: /CoreOS/setroubleshoot/Regression/Report-bugs-on-corresponding-components
|
|
@ -26,7 +26,6 @@
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
# Include Beaker environment
|
# Include Beaker environment
|
||||||
. /usr/bin/rhts-environment.sh || exit 1
|
|
||||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||||
|
|
||||||
PACKAGE="setroubleshoot"
|
PACKAGE="setroubleshoot"
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
summary: Does setroubleshoot report any 'Plugin Exception' during analyses?
|
||||||
|
contact: Petr Lautrbach <plautrba@redhat.com>
|
||||||
|
component:
|
||||||
|
- setroubleshoot
|
||||||
|
test: ./runtest.sh
|
||||||
|
framework: beakerlib
|
||||||
|
recommend:
|
||||||
|
- setroubleshoot-server
|
||||||
|
environment:
|
||||||
|
AVC_ERROR: +no_avc_check
|
||||||
|
duration: 5m
|
||||||
|
link:
|
||||||
|
- relates: https://bugzilla.redhat.com/show_bug.cgi?id=1784564
|
||||||
|
extra-summary: /CoreOS/setroubleshoot/Regression/no-plugin-exception-during-analyses
|
||||||
|
extra-task: /CoreOS/setroubleshoot/Regression/no-plugin-exception-during-analyses
|
|
@ -27,7 +27,6 @@
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
# Include Beaker environment
|
# Include Beaker environment
|
||||||
. /usr/bin/rhts-environment.sh || exit 1
|
|
||||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||||
|
|
||||||
PACKAGE="setroubleshoot"
|
PACKAGE="setroubleshoot"
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
summary: Test for traceback when using sealert -s with display set to invalid value
|
||||||
|
contact: Vit Mojzis <vmojzis@redhat.com>
|
||||||
|
component:
|
||||||
|
- setroubleshoot
|
||||||
|
test: ./runtest.sh
|
||||||
|
framework: beakerlib
|
||||||
|
recommend:
|
||||||
|
- setroubleshoot
|
||||||
|
duration: 5m
|
||||||
|
link:
|
||||||
|
- relates: https://bugzilla.redhat.com/show_bug.cgi?id=1574434
|
||||||
|
extra-summary: /CoreOS/setroubleshoot/Regression/sealert-s-traceback-invalid-display
|
||||||
|
extra-task: /CoreOS/setroubleshoot/Regression/sealert-s-traceback-invalid-display
|
|
@ -26,7 +26,6 @@
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
# Include Beaker environment
|
# Include Beaker environment
|
||||||
. /usr/bin/rhts-environment.sh || exit 1
|
|
||||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||||
|
|
||||||
PACKAGE="setroubleshoot-server"
|
PACKAGE="setroubleshoot-server"
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
summary: Does the plugin work as expected?
|
||||||
|
description: |+
|
||||||
|
Does the plugin work as expected?
|
||||||
|
|
||||||
|
Default value of ANALYSIS_DELAY can be overriden.
|
||||||
|
|
||||||
|
contact: Milos Malik <mmalik@redhat.com>
|
||||||
|
component:
|
||||||
|
- setroubleshoot-plugins
|
||||||
|
test: ./runtest.sh
|
||||||
|
framework: beakerlib
|
||||||
|
recommend:
|
||||||
|
- setroubleshoot-plugins
|
||||||
|
- setroubleshoot-server
|
||||||
|
- audit
|
||||||
|
- setools-console
|
||||||
|
- psmisc
|
||||||
|
- libselinux-utils
|
||||||
|
- rsyslog
|
||||||
|
environment:
|
||||||
|
AVC_ERROR: +no_avc_check
|
||||||
|
duration: 10m
|
||||||
|
extra-summary: /CoreOS/setroubleshoot-plugins/Sanity/public_content
|
||||||
|
extra-task: /CoreOS/setroubleshoot-plugins/Sanity/public_content
|
|
@ -27,7 +27,6 @@
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
# Include Beaker environment
|
# Include Beaker environment
|
||||||
. /usr/bin/rhts-environment.sh || exit 1
|
|
||||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||||
|
|
||||||
PACKAGE="setroubleshoot-plugins"
|
PACKAGE="setroubleshoot-plugins"
|
||||||
|
@ -69,8 +68,8 @@ rlJournalStart
|
||||||
rlRun "sleep ${ANALYSIS_DELAY}"
|
rlRun "sleep ${ANALYSIS_DELAY}"
|
||||||
rlRun "ps -efZ | grep setroubleshootd" 0,1
|
rlRun "ps -efZ | grep setroubleshootd" 0,1
|
||||||
rlRun "sealert -l '*' > ${AFTER}" 0-3
|
rlRun "sealert -l '*' > ${AFTER}" 0-3
|
||||||
rlRun "ausearch -m avc -m selinux_err -i -ts recent | grep 'read.*ls.*test-dir.*:rsync_t:.*:samba_share_t:.*tclass=dir'"
|
rlRun "ausearch -m avc -m selinux_err -i -ts recent --input-logs | grep 'read.*ls.*test-dir.*:rsync_t:.*:samba_share_t:.*tclass=dir'"
|
||||||
rlRun "ausearch -m avc -m selinux_err -i -ts recent | grep 'read.*cat.*test-file.*:rsync_t:.*:samba_share_t:.*tclass=file'"
|
rlRun "ausearch -m avc -m selinux_err -i -ts recent --input-logs | grep 'read.*cat.*test-file.*:rsync_t:.*:samba_share_t:.*tclass=file'"
|
||||||
rlRun "diff ${BEFORE} ${AFTER} | grep \"Plugin.*suggests\""
|
rlRun "diff ${BEFORE} ${AFTER} | grep \"Plugin.*suggests\""
|
||||||
rlRun "diff ${BEFORE} ${AFTER} | grep \"Plugin ${PLUGIN_NAME} .*suggests\""
|
rlRun "diff ${BEFORE} ${AFTER} | grep \"Plugin ${PLUGIN_NAME} .*suggests\""
|
||||||
rlRun "diff /var/log/messages ./messages | grep -i -e 'setroubleshoot.*exception' -e 'no such file or directory'" 1
|
rlRun "diff /var/log/messages ./messages | grep -i -e 'setroubleshoot.*exception' -e 'no such file or directory'" 1
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
- hosts: localhost
|
|
||||||
roles:
|
|
||||||
- role: standard-test-beakerlib
|
|
||||||
tags:
|
|
||||||
- classic
|
|
||||||
tests:
|
|
||||||
- Regression/embedded-null-byte-in-audit-records
|
|
||||||
- Regression/no-plugin-exception-during-analyses
|
|
||||||
- Regression/sealert-s-traceback-invalid-display
|
|
||||||
- Regression/Report-bugs-on-corresponding-components
|
|
||||||
- Sanity/public_content
|
|
||||||
required_packages:
|
|
||||||
- setroubleshoot-server
|
|
||||||
- setroubleshoot-plugins
|
|
||||||
- audit
|
|
||||||
- setools-console
|
|
||||||
- psmisc
|
|
||||||
- libselinux-utils
|
|
||||||
- rsyslog
|
|
Loading…
Reference in New Issue