Helps troubleshoot SELinux problems
b993728756
- Always reset pending alarms when alarm(0) (rhbz#2112573) - 'imp' module is deprecated in favor of 'importlib' (rhbz#2224393) - Fix build with pip 23.1.2+ - Remove dbus-glib-devel BR as it's only needed when compiled with seappletlegacy - 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 Resolves: RHEL-871 |
||
---|---|---|
.fmf | ||
plans | ||
tests | ||
.gitignore | ||
0001-imp-module-is-deprecated-in-favor-of-importlib.patch | ||
0002-Always-reset-pending-alarms-when-alarm-0.patch | ||
0003-gitlab-ci-use-apt-get-to-install-python3-dbus-packag.patch | ||
gating.yaml | ||
README.translations | ||
setroubleshoot.logrotate | ||
setroubleshoot.spec | ||
setroubleshoot.sysusers | ||
setroubleshoot.tmpfiles | ||
sources |
Setroubleshoot translations currently live in the following locations: - https://translate.fedoraproject.org/projects/setroubleshoot/ - contains translations for both stable (rhel8) and main (Fedora) branches - maintains large number of languages (several of which do not actually contain any translated strings) - updated by community and partially by RH localization effort - setroubleshoot source repositories - https://gitlab.com/setroubleshoot - used for development - separate repos for plugins and framework - https://pagure.io/setroubleshoot and https://github.com/fedora-selinux/setroubleshoot - no longer updated - plugins and framework in the same repo How to update source files on weblate: # install dependencies $ sudo dnf install automake autoconf inittool gettext glib2-devel dbus-devel libnotify-devel gtk3-devel audit-libs-devel $ git clone git@gitlab.com:setroubleshoot/framework.git $ git clone git@gitlab.com:setroubleshoot/plugins.git $ cd framework # Update Makefile $ ./autogen.sh # generate new potfile $ cd po $ make setroubleshoot.pot # https://translate.fedoraproject.org/projects/setroubleshoot/setroubleshoot/en/ # Files -> Upload translations # Repeat the process for plugins # https://translate.fedoraproject.org/projects/setroubleshoot/plugins/en/ # Files -> Upload translations # or use weblate command line tool: $ wlc --key <API key> --url https://translate.fedoraproject.org/api/ upload --input framework/po/setroubleshoot.pot setroubleshoot/setroubleshoot/en $ wlc --key <API key> --url https://translate.fedoraproject.org/api/ upload --input plugins/po/setroubleshoot.pot setroubleshoot/plugins/en/ How to pull new translations from weblate $ git clone git@gitlab.com:setroubleshoot/framework.git $ git clone git@gitlab.com:setroubleshoot/plugins.git # https://translate.fedoraproject.org/projects/setroubleshoot/setroubleshoot # Files -> Download translation files as ZIP file # https://translate.fedoraproject.org/projects/setroubleshoot/plugins/ # Files -> Download translation files as ZIP file $ unzip setroubleshoot-setroubleshoot.zip $ cp setroubleshoot/setroubleshoot/framework/po/*.po /framework/po $ unzip setroubleshoot-plugins.zip $ cp setroubleshoot/plugins/plugins/po/*.po /plugins/po # wlc doesn't support batch download yet https://github.com/WeblateOrg/wlc/issues/17