Commit Graph

483 Commits

Author SHA1 Message Date
Petr Lautrbach
e9eecdd6ae setroubleshoot-3.3.35
- Adjust seapplet notification to desktop file
 - Fix icon file name
 - Do not hardcode /var/lib/selinux as store_root
 - data: Fix AppStream metadata

Resolves: RHEL-68957
2024-11-26 15:41:31 +01:00
Petr Lautrbach
14fb87bd94 setroubleshoot-3.3.34
- data: update app icon
- Disable bug reporting, if libreport is not available
- Enable Georgian and Arabic (ar) languages in configure.ac
- Update translations

Resolves: RHEL-65790
2024-11-06 08:14:14 +01:00
Troy Dawson
4088c1e70a Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:13:55 -07:00
Michal Srb
e7e41bb997 Disable bug reporting, if libreport is not available
Resolves: RHEL-52902

Signed-off-by: Michal Srb <michal@redhat.com>
2024-08-22 12:26:26 +02:00
Troy Dawson
95c5458163 Bump release for June 2024 mass rebuild 2024-06-24 09:24:13 -07:00
Petr Lautrbach
bc656326cc Rebuild with patches added to specfile
Also use %autosetup -S git

Fixes:
    + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
    File gui/16x16/setroubleshoot_icon.png: git binary diffs are not supported.
    File gui/16x16/setroubleshoot_red_icon.png: git binary diffs are not supported.

Resolves: RHEL-39987
2024-06-11 10:59:39 +02:00
Petr Lautrbach
7267f0a7a0 setroubleshoot-3.3.33-2
https://gitlab.com/setroubleshoot/setroubleshoot/-/issues/8

- Ship with contemporary app icon

Resolves: RHEL-39987
2024-06-06 14:27:34 +02:00
Milos Malik
4b1df4ffe6 drop baseos-ci rules in gating.yam
Discontinued support for STI and workflow-tomorrow based test executions
for RHEL 10.
2024-05-21 13:09:12 +02:00
Milos Malik
b99f36e0a1 enable the gating
By adding the gating.yaml file the gating should be enabled.
2024-04-03 21:01:07 +02:00
Vit Mojzis
1a11b3af0a setroubleshoot-3.3.33-1
- Check that SELinux is enabled before running (rhbz#2178950)
- Improve limiting RAM utilization
2024-01-31 18:46:01 +01:00
Fedora Release Engineering
6a4fd9320c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 02:41:34 +00:00
Petr Lautrbach
1c5594f8c5 setroubleshoot-3.3.32-7
- Always reset pending alarms when alarm(0) (rhbz#2112573)
2023-07-25 16:07:40 +02:00
Petr Lautrbach
47767e1756 setroubleshoot-3.3.32-6
- 'imp' module is deprecated in favor of 'importlib' (rhbz#2224393)
2023-07-25 11:21:16 +02:00
Fedora Release Engineering
95d38b7207 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 01:28:20 +00:00
Python Maint
f479eb3835 Rebuilt for Python 3.12 2023-06-15 17:00:51 +02:00
Miro Hrončok
9abfd82bd1 Fix build with pip 23.1.2+
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2209022
2023-05-26 11:33:22 +02:00
Tomas Popela
dc409d3423 Remove dbus-glib-devel BR as it's only needed when compiled with seappletlegacy 2023-05-15 13:38:14 +02:00
Petr Lautrbach
5a05936055 setroubleshoot-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
2023-02-15 16:13:33 +01:00
Petr Lautrbach
0ef6904e8c Require python3-six
Fixes: https://gitlab.com/setroubleshoot/setroubleshoot/-/issues/5
2023-01-23 08:44:44 +00:00
Fedora Release Engineering
3941edca6c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 03:03:31 +00:00
Petr Lautrbach
e7d96b6145 tests: ausearch needs --input-logs in order not to read from stdin 2022-11-23 18:27:49 +01:00
Petr Lautrbach
71579d9c77 setroubleshoot-3.3.31
- 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`
2022-11-23 17:01:54 +01:00
Milos Malik
cf56395c07 run Tier1 tests via TMT/FMF
Use the TMT/FMF instead of STI for running tests. STI does not respect
the adjust section in main.fmf files of stored tests.

Related: rhbz#2107109
2022-11-10 11:07:58 +01:00
Petr Lautrbach
c3f497359d Migrate License tag to SPDX
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-11-10 09:31:56 +01:00
Petr Lautrbach
2ebb87bdb3 Drop gtk2-devel BR
It's not necessary anymore
2022-10-31 11:59:36 +01:00
Fedora Release Engineering
41a59deb77 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:25:54 +00:00
Petr Lautrbach
ab44fbbbb7 setroubleshoot-3.3.30
- Miscellaneous python and build system changes
- Fix couple of typos
- Drop Python2 support
- Use inspect.signature() instead of instead.getargspec()
- Update translations
2022-06-28 11:23:28 +02:00
Python Maint
d6c96a4e3b Rebuilt for Python 3.11 2022-06-13 20:59:55 +02:00
Petr Lautrbach
32884f31db setroubleshoot-3.3.29
- Introduce email.use_sendmail option
- Update translations
2022-03-30 14:16:51 +02:00
Timothée Ravier
9dd21d3b55 Install sysusers configuration
User and group are now created by the macro but the configuration file
should be installed on the systemd too:
https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/#_dynamic_allocation

Also remove the Requires(pre) for useradd & groupadd as it is handled by
the %sysusers_create_compat macro:
https://src.fedoraproject.org/rpms/systemd/blob/rawhide/f/macros.sysusers
2022-02-09 12:21:17 +01:00
Petr Lautrbach
37c8e795f1 setroubleshoot-3.3.28-2
- Use %sysusers_create_compat instead of useradd
- Set right ownership on /var/lib/setroubleshoot
2022-02-08 16:50:11 +01:00
Petr Lautrbach
73eee022be Use %sysusers_create_compat instead of useradd
See https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2046458
2022-02-08 16:47:26 +01:00
Petr Lautrbach
e53fbd0923 Set right ownership on /var/lib/setroubleshoot
A system which uses rpm ostree doesn't install rpms but images which are
pre-created in a build system. There's no guarantee that the build
system has the same uid/gid mapping for setroubleshoot as the local system.

systemd-tmpfiles's 'Z' type recursivelly sets the user and group
ownership on every reboot.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2012943
2022-02-08 16:32:38 +01:00
Petr Lautrbach
db9ec84c0b setroubleshoot-3.3.28 2022-02-08 14:49:57 +01:00
Petr Lautrbach
2c88c3cee0 setroubleshoot-3.3.27-2
- Improve DSP module reporting
- Require initscripts-service - /sbin/service
2022-01-19 16:31:46 +01:00
Petr Lautrbach
7c46629c9c /sbin/service is in initscripts-service now 2022-01-19 14:44:19 +01:00
Petr Lautrbach
05aacc00c1 Improve DSP module reporting 2022-01-19 13:40:47 +01:00
Petr Lautrbach
58c30239f8 %{_tmpfilesdir} macro is provided by systemd-rpm-macros 2022-01-13 16:32:50 +01:00
Petr Lautrbach
242da2b976 setroubleshoot-3.3.27 2022-01-13 15:12:30 +01:00
Vit Mojzis
38d9ec3188 Update instructions for working with translations 2022-01-13 13:59:55 +01:00
Timothée Ravier
46d862d45c Remove deprecated init script 2021-11-11 10:30:51 +01:00
Petr Lautrbach
85a820031f setroubleshoot-3.3.26-5
- Improve sedispatch performance

Requires audit >= 3.0.1

- Improve Python 3.10 compatibility
  https://pagure.io/setroubleshoot/issue/58
2021-07-27 11:41:38 +02:00
Fedora Release Engineering
446ccd7b9c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 17:25:01 +00:00
Petr Lautrbach
5b9a88224f setroubleshoot-3.3.26-3
- Fix file mode of email_alert_recipients
2021-07-02 14:33:48 +02:00
Python Maint
420234f39a Rebuilt for Python 3.10 2021-06-04 21:14:44 +02:00
Petr Lautrbach
9eb5fb83b3 setroubleshoot-3.3.26
- Fix plugin exception reporting
- Update translations
- Stop SetroubleshootFixit after 10 seconds of inactivity
- Do not use Python slip package
2021-04-15 11:46:34 +02:00
Petr Lautrbach
e538407cbb setroubleshoot-3.3.25-1
- Use Python dasbus instead of pydbus
- Optimize get_rpm_nvr_by_type by adding a cache
- Update translations
2021-03-10 20:08:14 +01:00
Vit Mojzis
c42ca71e46 setroubleshoot-3.3.24-4
- sealert: exit on any connection close
2021-02-02 17:26:53 +01:00
Fedora Release Engineering
179d13d432 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 20:15:22 +00:00
Vit Mojzis
9718e5e570 setroubleshoot-3.3.24-2
- Optimize get_rpm_nvr_by_type by adding a cache
- Stop building seappletlegacy
2021-01-19 17:18:06 +01:00