diff --git a/SOURCES/9100-Add-almalinux-plugin.patch b/SOURCES/9100-Add-almalinux-plugin.patch new file mode 100644 index 0000000..3944f1b --- /dev/null +++ b/SOURCES/9100-Add-almalinux-plugin.patch @@ -0,0 +1,1669 @@ +From fe5ce262f5d17cb28eaccc596a2729d4c0a1bad8 Mon Sep 17 00:00:00 2001 +From: Andrei Lukoshko +Date: Thu, 4 Feb 2021 17:27:41 +0300 +Subject: [PATCH] Add AlmaLinux plugin + +--- + doc/Makefile.am | 5 +- + doc/almalinux_report_event.conf.5 | 1 + + doc/report_AlmaLinuxBugTracker.conf.txt | 45 ++ + doc/report_almalinux.conf.txt | 41 ++ + po/POTFILES.in | 10 + + src/plugins/Makefile.am | 12 +- + src/plugins/almalinux_report_event.conf | 38 ++ + src/plugins/mantisbt.c | 4 +- + src/plugins/report_AlmaLinuxBugTracker.conf | 4 + + src/plugins/report_AlmaLinuxBugTracker.xml | 543 ++++++++++++++++++ + src/plugins/report_AlmaLinuxBugTracker.xml.in | 66 +++ + src/plugins/reporter-mantisbt.c | 4 +- + src/plugins/reporter-ureport.c | 2 +- + src/plugins/ureport.conf | 2 +- + src/workflows/Makefile.am | 26 +- + src/workflows/report_almalinux.conf | 31 + + src/workflows/workflow_AlmaLinuxCCpp.xml | 42 ++ + src/workflows/workflow_AlmaLinuxCCpp.xml.in | 12 + + src/workflows/workflow_AlmaLinuxJava.xml | 41 ++ + src/workflows/workflow_AlmaLinuxJava.xml.in | 11 + + .../workflow_AlmaLinuxJavaScript.xml | 41 ++ + .../workflow_AlmaLinuxJavaScript.xml.in | 11 + + .../workflow_AlmaLinuxKerneloops.xml | 41 ++ + .../workflow_AlmaLinuxKerneloops.xml.in | 11 + + src/workflows/workflow_AlmaLinuxLibreport.xml | 39 ++ + .../workflow_AlmaLinuxLibreport.xml.in | 9 + + src/workflows/workflow_AlmaLinuxPython.xml | 41 ++ + src/workflows/workflow_AlmaLinuxPython.xml.in | 11 + + src/workflows/workflow_AlmaLinuxPython3.xml | 41 ++ + .../workflow_AlmaLinuxPython3.xml.in | 11 + + src/workflows/workflow_AlmaLinuxVmcore.xml | 42 ++ + src/workflows/workflow_AlmaLinuxVmcore.xml.in | 12 + + src/workflows/workflow_AlmaLinuxXorg.xml | 39 ++ + src/workflows/workflow_AlmaLinuxXorg.xml.in | 9 + + 37 files changed, 1289 insertions(+), 19 deletions(-) + create mode 100644 doc/almalinux_report_event.conf.5 + create mode 100644 doc/report_AlmaLinuxBugTracker.conf.txt + create mode 100644 doc/report_almalinux.conf.txt + create mode 100644 src/plugins/almalinux_report_event.conf + create mode 100644 src/plugins/report_AlmaLinuxBugTracker.conf + create mode 100644 src/plugins/report_AlmaLinuxBugTracker.xml + create mode 100644 src/plugins/report_AlmaLinuxBugTracker.xml.in + create mode 100644 src/workflows/report_almalinux.conf + create mode 100644 src/workflows/workflow_AlmaLinuxCCpp.xml + create mode 100644 src/workflows/workflow_AlmaLinuxCCpp.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxJava.xml + create mode 100644 src/workflows/workflow_AlmaLinuxJava.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxJavaScript.xml + create mode 100644 src/workflows/workflow_AlmaLinuxJavaScript.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxKerneloops.xml + create mode 100644 src/workflows/workflow_AlmaLinuxKerneloops.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxLibreport.xml + create mode 100644 src/workflows/workflow_AlmaLinuxLibreport.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxPython.xml + create mode 100644 src/workflows/workflow_AlmaLinuxPython.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxPython3.xml + create mode 100644 src/workflows/workflow_AlmaLinuxPython3.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxVmcore.xml + create mode 100644 src/workflows/workflow_AlmaLinuxVmcore.xml.in + create mode 100644 src/workflows/workflow_AlmaLinuxXorg.xml + create mode 100644 src/workflows/workflow_AlmaLinuxXorg.xml.in + +diff --git a/doc/Makefile.am b/doc/Makefile.am +index 837036b..a3ec01b 100644 +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -51,6 +51,7 @@ + mailx_event.conf.txt \ + print_event.conf.txt \ + report_event.conf.txt \ ++ report_almalinux.conf.txt \ + report_fedora.conf.txt \ + report_centos.conf.txt \ + report_Logger.conf.txt \ +@@ -61,6 +62,7 @@ + report_uploader.conf.txt \ + report_Uploader.conf.txt \ + report_CentOSBugTracker.conf.txt \ ++ report_AlmaLinuxBugTracker.conf.txt \ + uploader_event.conf.txt \ + ureport.conf.txt \ + upload.conf.txt +@@ -73,7 +75,8 @@ + endif + + MAN5_PREFORMATTED = +-MAN5_PREFORMATTED += centos_report_event.conf.5 ++MAN5_PREFORMATTED += centos_report_event.conf.5 \ ++ almalinux_report_event.conf.5 + + # Manual pages are generated from .txt via Docbook + man1_MANS = ${MAN1_TXT:%.txt=%.1} + +diff --git a/doc/almalinux_report_event.conf.5 b/doc/almalinux_report_event.conf.5 +new file mode 100644 +index 0000000..71c3fcb +--- /dev/null ++++ b/doc/almalinux_report_event.conf.5 +@@ -0,0 +1 @@ ++.so man5/report_event.conf.5 +diff --git a/doc/report_AlmaLinuxBugTracker.conf.txt b/doc/report_AlmaLinuxBugTracker.conf.txt +new file mode 100644 +index 0000000..0c84f94 +--- /dev/null ++++ b/doc/report_AlmaLinuxBugTracker.conf.txt +@@ -0,0 +1,45 @@ ++report_AlmaLinuxBugTracker.conf(5) ++================================== ++ ++NAME ++---- ++report_AlmaLinuxBugTracker.conf - libreport's configuration file for 'report_AlmaLinuxBugTracker' events. ++ ++DESCRIPTION ++----------- ++This configuration file contains values for options defined in ++/usr/share/libreport/events/report_AlmaLinuxBugTracker.xml ++ ++Configuration file lines should have 'PARAM = VALUE' format. The parameters are: ++ ++'Mantisbt_Login':: ++ Login to MantisBT account. ++ ++'Mantisbt_Password':: ++ Password to MantisBT account. ++ ++'Mantisbt_MantisbtURL':: ++ MantisBT HTTP(S) address. (default: https://bugs.almalinux.org) ++ ++'Mantisbt_SSLVerify':: ++ Use yes/true/on/1 to verify server's SSL certificate. (default: yes) ++ ++'Mantisbt_Project':: ++ Project issue field value. Useful if you needed different project than specified in /etc/os-release ++ ++'Mantisbt_ProjectVersion':: ++ Version issue field value. Useful if you needed different project version than specified in /etc/os-release ++ ++'http_proxy':: ++ the proxy server to use for HTTP ++ ++'HTTPS_PROXY':: ++ the proxy server to use for HTTPS ++ ++SEE ALSO ++-------- ++report_event.conf(5), reporter-mantisbt(1) ++ ++AUTHOR ++------ ++* AlmaLinux team +diff --git a/doc/report_almalinux.conf.txt b/doc/report_almalinux.conf.txt +new file mode 100644 +index 0000000..613545a +--- /dev/null ++++ b/doc/report_almalinux.conf.txt +@@ -0,0 +1,41 @@ ++report_almalinux.conf(5) ++======================== ++ ++NAME ++---- ++report_almalinux.conf - configuration file for libreport. ++ ++DESCRIPTION ++----------- ++This configuration file specifies which of the reporting work flow definitions ++are applicable for all problems types on AlmaLinux. ++ ++All applicable work flows are presented to users in User Interface as ++possibilities for processing of any problems. A particular work flow becomes ++applicable if its conditions are satisfied. ++ ++This configuration file consists from one condition per line. ++ ++Each condition line must start with EVENT=workflow_NAME where "workflow_" is ++constant prefix and "workflow_NAME" is base name of path to reporting work flow ++configuration file. ++ ++The rest of condition line has form VAR=VAL, VAR!=VAL or VAL~=REGEX, where VAR ++is a name of problem directory element to be checked (for example, ++"executable", "package", hostname" etc). The condition may consists ++from as many element checks as it is necessary. ++ ++EXAMPLES ++-------- ++Condition line:: ++ EVENT=workflow_AlmaLinuxCCpp analyzer=CCpp ++ ++The condition line above expects existence of /usr/share/libreport/workflows/workflow_AlmaLinuxCCpp.xml ++ ++SEE ALSO ++-------- ++report-gtk(1) ++ ++AUTHOR ++------ ++* AlmaLinux team +diff --git a/po/POTFILES.in b/po/POTFILES.in +index fc740ff..5a3306f 100644 +--- a/po/POTFILES.in ++++ b/po/POTFILES.in +@@ -41,6 +41,7 @@ + src/plugins/reporter-systemd-journal.c + src/plugins/reporter-upload.c + src/plugins/reporter-mantisbt.c ++src/plugins/report_AlmaLinuxBugTracker.xml.in + src/plugins/report_CentOSBugTracker.xml.in + src/plugins/report_Kerneloops.xml.in + src/plugins/report_Logger.xml.in +@@ -52,6 +53,15 @@ + src/plugins/mantisbt.c + src/plugins/reporter-ureport.c + src/report-newt/report-newt.c ++src/workflows/workflow_AlmaLinuxCCpp.xml.in ++src/workflows/workflow_AlmaLinuxJava.xml.in ++src/workflows/workflow_AlmaLinuxJavaScript.xml.in ++src/workflows/workflow_AlmaLinuxKerneloops.xml.in ++src/workflows/workflow_AlmaLinuxLibreport.xml.in ++src/workflows/workflow_AlmaLinuxPython.xml.in ++src/workflows/workflow_AlmaLinuxPython3.xml.in ++src/workflows/workflow_AlmaLinuxVmcore.xml.in ++src/workflows/workflow_AlmaLinuxXorg.xml.in + src/workflows/workflow_AnacondaFedora.xml.in + src/workflows/workflow_AnacondaRHELBugzilla.xml.in + src/workflows/workflow_AnacondaUpload.xml.in +diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am +index f73e7dc..695a056 100644 +--- a/src/plugins/Makefile.am ++++ b/src/plugins/Makefile.am +@@ -68,9 +68,11 @@ + endif + + if BUILD_MANTISBT +-reporters_events += report_CentOSBugTracker.xml ++reporters_events += report_CentOSBugTracker.xml \ ++ report_AlmaLinuxBugTracker.xml + +-reporters_events_conf += report_CentOSBugTracker.conf ++reporters_events_conf += report_CentOSBugTracker.conf \ ++ report_AlmaLinuxBugTracker.conf + endif + + if BUILD_UREPORT +@@ -95,7 +97,8 @@ + mailx_event.conf \ + print_event.conf \ + uploader_event.conf \ +- centos_report_event.conf ++ centos_report_event.conf \ ++ almalinux_report_event.conf + + reporters_extra_dist = + if BUILD_BUGZILLA +@@ -109,7 +112,8 @@ + endif + + if BUILD_MANTISBT +-reporters_extra_dist += report_CentOSBugTracker.xml.in ++reporters_extra_dist += report_CentOSBugTracker.xml.in \ ++ report_AlmaLinuxBugTracker.xml.in + endif + + EXTRA_DIST = $(reporters_extra_dist) \ +diff --git a/src/plugins/almalinux_report_event.conf b/src/plugins/almalinux_report_event.conf +new file mode 100644 +index 0000000..635a50e +--- /dev/null ++++ b/src/plugins/almalinux_report_event.conf +@@ -0,0 +1,38 @@ ++EVENT=report_AlmaLinuxBugTracker type=xorg ++ reporter-mantisbt ++ ++EVENT=report_AlmaLinuxBugTracker type=Kerneloops ++ reporter-mantisbt ++ ++EVENT=report_AlmaLinuxBugTracker type=vmcore ++ reporter-mantisbt ++ ++EVENT=report_AlmaLinuxBugTracker type=Python component!=anaconda ++ test -f component || abrt-action-save-package-data ++ reporter-mantisbt \ ++ -F /etc/libreport/plugins/mantisbt_format.conf \ ++ -A /etc/libreport/plugins/mantisbt_formatdup.conf ++ ++EVENT=report_AlmaLinuxBugTracker type=Python3 component!=anaconda ++ test -f component || abrt-action-save-package-data ++ reporter-mantisbt \ ++ -F /etc/libreport/plugins/mantisbt_format.conf \ ++ -A /etc/libreport/plugins/mantisbt_formatdup.conf ++ ++EVENT=report_AlmaLinuxBugTracker type=CCpp duphash!= ++ test -f component || abrt-action-save-package-data ++ component="`cat component`" ++ format="mantisbt_format.conf" ++ test -f "/etc/libreport/plugins/mantisbt_format_$component.conf" \ ++ && format="mantisbt_format_$component.conf" ++ formatdup="mantisbt_formatdup.conf" ++ test -f "/etc/libreport/plugins/mantisbt_formatdup_$component.conf" \ ++ && formatdup="mantisbt_formatdup_$component.conf" ++ reporter-mantisbt \ ++ -F "/etc/libreport/plugins/$format" \ ++ -A "/etc/libreport/plugins/$formatdup" ++ ++EVENT=report_AlmaLinuxBugTracker analyzer=libreport ++ reporter-mantisbt \ ++ -F /etc/libreport/plugins/mantisbt_format_analyzer_libreport.conf \ ++ -A /etc/libreport/plugins/mantisbt_formatdup_analyzer_libreport.conf +diff --git a/src/plugins/mantisbt.c b/src/plugins/mantisbt.c +index 1750dc5..92804d4 100644 +--- a/src/plugins/mantisbt.c ++++ b/src/plugins/mantisbt.c +@@ -335,7 +335,7 @@ + error_msg_and_die(_("SOAP: Failed to create a new property in custom fields.")); + } + +- soap_node_add_child_node(issue_node, "os_build", SOAP_STRING, version); ++ soap_node_add_child_node(issue_node, "version", SOAP_STRING, version); + soap_node_add_child_node(issue_node, "category", SOAP_STRING, category); + soap_node_add_child_node(issue_node, "summary", SOAP_STRING, summary); + soap_node_add_child_node(issue_node, "description", SOAP_STRING, description); +@@ -862,7 +862,7 @@ + + // version + if (version != NULL) +- soap_filter_add_new_array_parameter(filter_node, "os_build", SOAP_STRINGARRAY, version); ++ soap_filter_add_new_array_parameter(filter_node, "version", SOAP_STRINGARRAY, version); + + soap_request_add_method_parameter(req, "page_number", SOAP_INTEGER, "1"); + soap_request_add_method_parameter(req, "per_page", SOAP_INTEGER, /* -1 means get all issues */ "-1"); +diff --git a/src/plugins/report_AlmaLinuxBugTracker.conf b/src/plugins/report_AlmaLinuxBugTracker.conf +new file mode 100644 +index 0000000..bcbf370 +--- /dev/null ++++ b/src/plugins/report_AlmaLinuxBugTracker.conf +@@ -0,0 +1,4 @@ ++Mantisbt_MantisbtURL = https://bugs.almalinux.org ++Mantisbt_Login = ++Mantisbt_Password = ++Mantisbt_SSLVerify = yes +diff --git a/src/plugins/report_AlmaLinuxBugTracker.xml b/src/plugins/report_AlmaLinuxBugTracker.xml +new file mode 100644 +index 0000000..58ce438 +--- /dev/null ++++ b/src/plugins/report_AlmaLinuxBugTracker.xml +@@ -0,0 +1,543 @@ ++ ++ ++ AlmaLinux Bug Tracker ++ Rastrejador d'errors de programari de AlmaLinux ++ Sledování chyb pro AlmaLinux ++ AlmaLinux Bug Tracker ++ AlmaLinux Bug Tracker ++ AlmaLinux-vianseurantajärjestelmä ++ AlmaLinux Bug Tracker ++ Bug tracker di AlmaLinux ++ AlmaLinux Bug Tracker ++ System śledzenia błędów projektu AlmaLinux ++ AlmaLinux Bug Tracker ++ AlmaLinux Bug Tracker ++ AlmaLinux felhanterare ++ Система стеження за вадами у AlmaLinux ++ AlmaLinux Bug 跟踪系统 ++ AlmaLinux 臭蟲追蹤器 ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ ++ component,duphash,os_release ++ coredump,count,event_log,reported_to,vmcore ++ ++ no ++ ++ 3 ++ yes ++ yes ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/src/plugins/report_AlmaLinuxBugTracker.xml.in b/src/plugins/report_AlmaLinuxBugTracker.xml.in +new file mode 100644 +index 0000000..2e7a246 +--- /dev/null ++++ b/src/plugins/report_AlmaLinuxBugTracker.xml.in +@@ -0,0 +1,66 @@ ++ ++ ++ <_name>AlmaLinux Bug Tracker ++ <_description>Report to AlmaLinux Bug Tracker ++ ++ component,duphash,os_release ++ coredump,count,event_log,reported_to,vmcore ++ ++ no ++ ++ 3 ++ yes ++ yes ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/src/plugins/reporter-mantisbt.c b/src/plugins/reporter-mantisbt.c +index 67597d5..81613bf 100644 +--- a/src/plugins/reporter-mantisbt.c ++++ b/src/plugins/reporter-mantisbt.c +@@ -25,11 +25,11 @@ + static void + parse_osinfo_for_mantisbt(GHashTable *osinfo, char** project, char** version) + { +- const char *name = g_hash_table_lookup(osinfo, "CENTOS_MANTISBT_PROJECT"); ++ const char *name = g_hash_table_lookup(osinfo, "ALMALINUX_MANTISBT_PROJECT"); + if (!name) + name = g_hash_table_lookup(osinfo, OSINFO_NAME); + +- const char *version_id = g_hash_table_lookup(osinfo, "CENTOS_MANTISBT_PROJECT_VERSION"); ++ const char *version_id = g_hash_table_lookup(osinfo, "ALMALINUX_MANTISBT_PROJECT_VERSION"); + if (!version_id) + version_id = g_hash_table_lookup(osinfo, OSINFO_VERSION_ID); + +diff --git a/src/plugins/reporter-ureport.c b/src/plugins/reporter-ureport.c +index 0aa3324..b3c0fde 100644 +--- a/src/plugins/reporter-ureport.c ++++ b/src/plugins/reporter-ureport.c +@@ -22,7 +22,7 @@ + #include "ureport.h" + #include "libreport_curl.h" + +-#define DEFAULT_WEB_SERVICE_URL "https://retrace.fedoraproject.org/faf" ++#define DEFAULT_WEB_SERVICE_URL "https://retrace.almalinux.org/faf" + + int main(int argc, char **argv) + { +diff --git a/src/plugins/ureport.conf b/src/plugins/ureport.conf +index 11f4531..b5dd95c 100644 +--- a/src/plugins/ureport.conf ++++ b/src/plugins/ureport.conf +@@ -1,5 +1,5 @@ + # Base URL to uReport server +-# URL = https://retrace.fedoraproject.org/faf ++# URL = https://retrace.almalinux.org/faf + + # no means that ssl certificates will not be checked + # SSLVerify = no +diff --git a/src/workflows/Makefile.am b/src/workflows/Makefile.am +index e4d7b26..4c72cef 100644 +--- a/src/workflows/Makefile.am ++++ b/src/workflows/Makefile.am +@@ -28,7 +28,16 @@ + workflow_CentOSXorg.xml \ + workflow_CentOSLibreport.xml \ + workflow_CentOSJava.xml \ +- workflow_CentOSJavaScript.xml ++ workflow_CentOSJavaScript.xml \ ++ workflow_AlmaLinuxCCpp.xml \ ++ workflow_AlmaLinuxKerneloops.xml \ ++ workflow_AlmaLinuxPython.xml \ ++ workflow_AlmaLinuxPython3.xml \ ++ workflow_AlmaLinuxVmcore.xml \ ++ workflow_AlmaLinuxXorg.xml \ ++ workflow_AlmaLinuxLibreport.xml \ ++ workflow_AlmaLinuxJava.xml \ ++ workflow_AlmaLinuxJavaScript.xml + endif + + if BUILD_BUGZILLA +@@ -54,7 +63,8 @@ + report_mailx.conf \ + report_logger.conf \ + report_uploader.conf \ +- report_centos.conf ++ report_centos.conf \ ++ report_almalinux.conf + + if BUILD_BUGZILLA + dist_workflowsdef_DATA += \ +@@ -108,5 +118,14 @@ + workflow_CentOSXorg.xml.in \ + workflow_CentOSLibreport.xml.in \ + workflow_CentOSJava.xml.in \ +- workflow_CentOSJavaScript.xml.in ++ workflow_CentOSJavaScript.xml.in \ ++ workflow_AlmaLinuxCCpp.xml.in \ ++ workflow_AlmaLinuxKerneloops.xml.in \ ++ workflow_AlmaLinuxPython.xml.in \ ++ workflow_AlmaLinuxPython3.xml.in \ ++ workflow_AlmaLinuxVmcore.xml.in \ ++ workflow_AlmaLinuxXorg.xml.in \ ++ workflow_AlmaLinuxLibreport.xml.in \ ++ workflow_AlmaLinuxJava.xml.in \ ++ workflow_AlmaLinuxJavaScript.xml.in + endif + +diff --git a/src/workflows/report_almalinux.conf b/src/workflows/report_almalinux.conf +new file mode 100644 +index 0000000..7700894 +--- /dev/null ++++ b/src/workflows/report_almalinux.conf +@@ -0,0 +1,31 @@ ++EVENT=workflow_AlmaLinuxLibreport analyzer=libreport ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxCCpp type=CCpp ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxPython type=Python component!=anaconda ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxPython3 type=Python3 component!=anaconda ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxKerneloops type=Kerneloops ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxVmcore type=vmcore ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxXorg type=xorg ++# this is just a meta event which consists of other events ++# the list is defined in the xml file ++ ++EVENT=workflow_AlmaLinuxJava type=Java ++# this is just a meta event which consists of other events ++# the list is defined in the xml file +diff --git a/src/workflows/workflow_AlmaLinuxCCpp.xml b/src/workflows/workflow_AlmaLinuxCCpp.xml +new file mode 100644 +index 0000000..395cad2 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxCCpp.xml +@@ -0,0 +1,42 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the C/C++ crash using the AlmaLinux infrastructure ++ Processa les panes de C/C++ mitjançant la infraestructura de AlmaLinux ++ Zpracovat pád C/C++ pomocí infrastruktury AlmaLinux ++ C/ C++-Absturz mit Hilfe der AlmaLinux-Infrastruktur verarbeiten ++ Procesar la caída de C/C++ mediante la infraestructura de AlmaLinux ++ Traiter la panne C/C++ en utilisant l'infrastructure AlmaLinux ++ Processa il crash di C/C++utilizzando l'infrastruttura di AlmaLinux ++ Verwerk de C/C++ crash met gebruik van de AlmaLinux infrastructuur ++ Przetwarza awarię C/C++ za pomocą infrastruktury projektu AlmaLinux ++ Processar o travamento C/C++ usando a infraestrutura AlmaLinux ++ Обработать сбой C/C++ средствами AlmaLinux ++ Bearbeta C/C++-kraschen med AlmaLinux infrastruktur ++ Обробити аварійне завершення у коді C/C++ за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 C/C++ 崩溃 ++ 使用 AlmaLinux 基礎設施處理 C/C++ 崩潰 ++ ++ ++ report_uReport ++ collect_* ++ analyze_CCpp ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxCCpp.xml.in b/src/workflows/workflow_AlmaLinuxCCpp.xml.in +new file mode 100644 +index 0000000..1253f68 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxCCpp.xml.in +@@ -0,0 +1,12 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the C/C++ crash using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ analyze_CCpp ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxJava.xml b/src/workflows/workflow_AlmaLinuxJava.xml +new file mode 100644 +index 0000000..6dec14c +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxJava.xml +@@ -0,0 +1,41 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the Java exception using the AlmaLinux infrastructure ++ Processa l'excepció de Java mitjançant la infraestructura de AlmaLinux ++ Zpracovat Java výjimku pomocí infrastruktury AlmaLinux ++ Java-Ausnahme mithilfe der AlmaLinux-Infrastruktur verarbeiten ++ Procesar la excepción de Java mediante la infraestructura de AlmaLinux ++ Traiter l'exception Java en utilisant l'infrastructure AlmaLinux ++ Processare l'eccezione di Java usando l'infrastruttura di AlmaLinux ++ Verwerk de Java uitzondering met gebruik van de AlmaLinux infrastructuur ++ Przetwarza wyjątek języka Java za pomocą infrastruktury projektu AlmaLinux ++ Processar as exceções do Java utilizando a infraestrutura AlmaLinux ++ Обработать исключение Java средствами AlmaLinux ++ Bearbeta Javaundantaget med AlmaLinux infrastruktur ++ Обробити дані щодо виключення Java за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 Java 异常 ++ 使用 AlmaLinux 基礎設施處理 Java 例外 ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxJava.xml.in b/src/workflows/workflow_AlmaLinuxJava.xml.in +new file mode 100644 +index 0000000..55bb38f +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxJava.xml.in +@@ -0,0 +1,11 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the Java exception using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxJavaScript.xml b/src/workflows/workflow_AlmaLinuxJavaScript.xml +new file mode 100644 +index 0000000..c039e64 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxJavaScript.xml +@@ -0,0 +1,41 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the JavaScript exception using the AlmaLinux infrastructure ++ Processa l'excepció de JavaScript mitjançant la infraestructura de AlmaLinux ++ Zpracovat JavaScript výjimku pomocí infrastruktury AlmaLinux ++ JavaScript-Ausnahme mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar la excepción de JavaScript mediante la infraestructura de AlmaLinux ++ Traiter l'exception JavaScript en utilisant l'infrastructure AlmaLinux ++ Processare l'eccezione di JavaScript usando l'infrastruttura di AlmaLinux ++ Verwerk de JavaScript uitzondering met gebruik van de AlmaLinux infrastructuur ++ Przetwarza wyjątek języka JavaScript za pomocą infrastruktury projektu AlmaLinux ++ Processar a exceção do JavaScript usando a infraestrutura do AlmaLinux ++ Обработать исключение JavaScript средствами AlmaLinux ++ Bearbeta JavaScript-undantaget med AlmaLinux infrastruktur ++ Обробити дані щодо виключення JavaScript за допомогоою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 JavaScript 异常 ++ 使用 AlmaLinux 基礎設施處理 JavaScript 例外 ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxJavaScript.xml.in b/src/workflows/workflow_AlmaLinuxJavaScript.xml.in +new file mode 100644 +index 0000000..9751853 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxJavaScript.xml.in +@@ -0,0 +1,11 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the JavaScript exception using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxKerneloops.xml b/src/workflows/workflow_AlmaLinuxKerneloops.xml +new file mode 100644 +index 0000000..b239129 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxKerneloops.xml +@@ -0,0 +1,41 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the kerneloops using the AlmaLinux infrastructure ++ Processa els kerneloops mitjançant la infraestructura de AlmaLinux ++ Zpracovat kerneloops pomocí infrastruktury AlmaLinux ++ Kernelfehler mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar el oops del kernel la infraestructura de AlmaLinux ++ Traiter la boucle noyau (kerneloops) en utilisant l'infrastructure AlmaLinux ++ Processa i kerneloops utilizzando l'infrastruttura di AlmaLinux ++ Verwerk de kerneloops met gebruik van de AlmaLinux infrastructuur ++ Przetwarza awarię oops jądra za pomocą infrastruktury projektu AlmaLinux ++ Processar o kerneloops usando a infraestrutura do AlmaLinux ++ Обработать сбой ядра средствами AlmaLinux ++ Bearbeta kerneloops:en med AlmaLinux infrastruktur ++ Обробити дані щодо помилки ядра за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理内核异常(kerneloops) ++ 使用 AlmaLinux 基礎設施處理 kerneloops ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxKerneloops.xml.in b/src/workflows/workflow_AlmaLinuxKerneloops.xml.in +new file mode 100644 +index 0000000..1f72928 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxKerneloops.xml.in +@@ -0,0 +1,11 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the kerneloops using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxLibreport.xml b/src/workflows/workflow_AlmaLinuxLibreport.xml +new file mode 100644 +index 0000000..a5c3839 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxLibreport.xml +@@ -0,0 +1,39 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the problem using the AlmaLinux infrastructure ++ Processa el problema mitjançant la infraestructura de AlmaLinux ++ Zpracovat problém pomocí infrastruktury AlmaLinux ++ Problem mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar el problema mediante la infraestructura de AlmaLinux ++ Traiter le problème en utilisant l'infrastructure AlmaLinux ++ Processare il problema usando l'infrastruttura di AlmaLinux ++ Verwerk het probleem met gebruik van de AlmaLinux infrastructuur ++ Przetwarza problem za pomocą infrastruktury projektu AlmaLinux ++ Processar o problema usando a infraestrutura do AlmaLinux ++ Обработать ошибку средствами AlmaLinux ++ Bearbeta problemet med AlmaLinux infrastruktur ++ Обробити дані щодо проблеми за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理问题 ++ 使用 AlmaLinux 基礎設施處理問題 ++ ++ ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxLibreport.xml.in b/src/workflows/workflow_AlmaLinuxLibreport.xml.in +new file mode 100644 +index 0000000..ff35001 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxLibreport.xml.in +@@ -0,0 +1,9 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the problem using the AlmaLinux infrastructure ++ ++ ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxPython.xml b/src/workflows/workflow_AlmaLinuxPython.xml +new file mode 100644 +index 0000000..ff8c088 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxPython.xml +@@ -0,0 +1,41 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the python exception using the AlmaLinux infrastructure ++ Processa l'excepció de python mitjançant la infraestructura de AlmaLinux ++ Zpracovat Python výjimku pomocí infrastruktury AlmaLinux ++ Python-Ausnahme mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar la excepción de python mediante la infraestructura de AlmaLinux ++ Traiter l'exception Python en utilisant l'infrastructure AlmaLinux ++ Processa l'eccezione di python utilizzando l'infrastruttura di AlmaLinux ++ Verwerk de python uitzondering met gebruik van de AlmaLinux infrastructuur ++ Przetwarza wyjątek języka Python za pomocą infrastruktury projektu AlmaLinux ++ Processar a exceção do python usando a infraestrutura do AlmaLinux ++ Обработать исключение Python средствами AlmaLinux ++ Bearbeta pythonundantaget med AlmaLinux infrastruktur ++ Обробити дані щодо виключення Python за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 Python 异常 ++ 使用 AlmaLinux 基礎設施處理 python 例外 ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxPython.xml.in b/src/workflows/workflow_AlmaLinuxPython.xml.in +new file mode 100644 +index 0000000..f14d315 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxPython.xml.in +@@ -0,0 +1,11 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the python exception using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxPython3.xml b/src/workflows/workflow_AlmaLinuxPython3.xml +new file mode 100644 +index 0000000..141b414 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxPython3.xml +@@ -0,0 +1,41 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the python 3 exception using the AlmaLinux infrastructure ++ Processa l'excepció de python 3 mitjançant la infraestructura de AlmaLinux ++ Zpracovat Python 3 výjimku pomocí infrastruktury AlmaLinux ++ Python3-Ausnahme mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar la excepción de python 3 mediante la infraestructura de AlmaLinux ++ Traitez l'exception Python 3 en utilisant l'infrastructure AlmaLinux ++ Processa l'eccezione di python 3 utilizzando l'infrastruttura di AlmaLinux ++ Verwerk de python 3 uitzondering met gebruik van de AlmaLinux infrastructuur ++ Przetwarza wyjątek języka Python 3 za pomocą infrastruktury projektu AlmaLinux ++ Processar a exceção do python 3 utilizando a infraestrutura do AlmaLinux ++ Обработать исключение Python 3 средствами AlmaLinux ++ Bearbeta python 3-undantaget med AlmaLinux infrastruktur ++ Обробити дані щодо виключення Python 3 за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 Python 3 异常 ++ 使用 AlmaLinux 基礎設施處理 python 3 例外 ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxPython3.xml.in b/src/workflows/workflow_AlmaLinuxPython3.xml.in +new file mode 100644 +index 0000000..47bca9c +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxPython3.xml.in +@@ -0,0 +1,11 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the python 3 exception using the AlmaLinux infrastructure ++ ++ ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxVmcore.xml b/src/workflows/workflow_AlmaLinuxVmcore.xml +new file mode 100644 +index 0000000..f4ae021 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxVmcore.xml +@@ -0,0 +1,42 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the kernel crash using the AlmaLinux infrastructure ++ Processa la pana del kernel mitjançant la infraestructura de AlmaLinux ++ Zpracovat pád jádra pomocí infrastruktury AlmaLinux ++ Kernelabsturz mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar el cuelgue del kernel mediante la infraestructura de AlmaLinux ++ Traiter la panne noyau en utilisant l'infrastructure AlmaLinux ++ Processa il crash del kernel utilizzando l'infrastruttura di AlmaLinux ++ Verwerk de kernel crash met gebruik van de AlmaLinux infrastructuur ++ Przetwarza awarię jądra za pomocą infrastruktury projektu AlmaLinux ++ Processar a quebra do Kernel utilizando a infraestrutura do AlmaLinux ++ Обработать сбой ядра средствами AlmaLinux ++ Bearbeta kärnkraschen med AlmaLinux infrastruktur ++ Обробити дані щодо аварії ядра за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理内核崩溃 ++ 使用 AlmaLinux 基礎設施處理內核心崩潰 ++ ++ ++ analyze_VMcore ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxVmcore.xml.in b/src/workflows/workflow_AlmaLinuxVmcore.xml.in +new file mode 100644 +index 0000000..85e8626 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxVmcore.xml.in +@@ -0,0 +1,12 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the kernel crash using the AlmaLinux infrastructure ++ ++ ++ analyze_VMcore ++ report_uReport ++ collect_* ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxXorg.xml b/src/workflows/workflow_AlmaLinuxXorg.xml +new file mode 100644 +index 0000000..c9b30a1 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxXorg.xml +@@ -0,0 +1,39 @@ ++ ++ ++ Report to AlmaLinux Bug Tracker ++ Informa al rastrejador d'errors de programari de AlmaLinux ++ Odeslat hlášení do sledování chyb pro AlmaLinux ++ Via AlmaLinux Bug Tracker berichten ++ Enviar informe AlmaLinux Bug Tracker ++ Ilmoita AlmaLinux-vianseurantajärjestelmään ++ Signaler à AlmaLinux Bug Tracker ++ Riporta sul bug tracker di AlmaLinux ++ Rapporteer aan AlmaLinux Bug Tracker ++ Zgłasza w systemie śledzenia błędów projektu AlmaLinux ++ Relatar ao AlmaLinux Bug Tracker ++ Отправить в AlmaLinux Bug Tracker ++ Nahlásiť problém na AlmaLinux Bug Tracker ++ Rapportera till AlmaLinux felhanterare ++ Повідомити до системи стеження за вадами у AlmaLinux ++ 向 AlmaLinux Bug 跟踪系统报告 ++ 回報給 AlmaLinux 臭蟲追蹤器 ++ Process the X Server problem using the AlmaLinux infrastructure ++ Processa el problema del X Server mitjançant la infraestructura de AlmaLinux ++ Zpracovat problém X serveru pomocí infrastruktury AlmaLinux ++ X Server-Fehler mit Hilfe der AlmaLinux-Infrastruktur bearbeiten ++ Procesar el problema del Servidor X mediante la infraestructura de AlmaLinux ++ Traiter l'incident du serveur X en utilisant l'infrastructure AlmaLinux ++ Processa il problema del server X utilizzando l'infrastruttura di AlmaLinux ++ Verwerk het X Server probleem met gebruik van de AlmaLinux infrastructuur ++ Przetwarza problem serwera X za pomocą infrastruktury projektu AlmaLinux ++ Processar o problema do Servidor X utilizando a infraestrutura do AlmaLinux ++ Обработать ошибку X Server средствами AlmaLinux ++ Bearbeta X-serverproblemet med AlmaLinux infrastruktur ++ Обробити дані щодо проблеми з графічним сервером за допомогою інфраструктури AlmaLinux ++ 使用 AlmaLinux 基础架构处理 X 服务器故障 ++ 使用 AlmaLinux 基礎設施處理 X 伺服器問題 ++ ++ ++ report_AlmaLinuxBugTracker ++ ++ +diff --git a/src/workflows/workflow_AlmaLinuxXorg.xml.in b/src/workflows/workflow_AlmaLinuxXorg.xml.in +new file mode 100644 +index 0000000..b9debc1 +--- /dev/null ++++ b/src/workflows/workflow_AlmaLinuxXorg.xml.in +@@ -0,0 +1,9 @@ ++ ++ ++ <_name>Report to AlmaLinux Bug Tracker ++ <_description>Process the X Server problem using the AlmaLinux infrastructure ++ ++ ++ report_AlmaLinuxBugTracker ++ ++ +-- +2.27.0 diff --git a/SPECS/libreport.spec b/SPECS/libreport.spec index ed8fc17..be37d8b 100644 --- a/SPECS/libreport.spec +++ b/SPECS/libreport.spec @@ -1,3 +1,4 @@ +%global dist %{?dist}.alma %if 0%{?suse_version} %bcond_with bugzilla @@ -22,6 +23,9 @@ Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.ta Patch1: 0001-Change-the-default-Bugzilla-group.patch Patch2: 0002-rhbz-Be-a-little-bit-more-defensive-when-working-wit.patch Patch3: 0003-rhbz-Retry-XML-RPC-calls-when-uploading-attachments.patch +# AlmaLinux: add almalinux plugin +Patch9100: 9100-Add-almalinux-plugin.patch + BuildRequires: %{dbus_devel} BuildRequires: gtk3-devel BuildRequires: curl-devel @@ -205,14 +209,14 @@ Requires: libreport-web = %{version}-%{release} %description plugin-mantisbt Plugin to report bugs into the mantisbt. -%package centos -Summary: %{name}'s CentOS Bug Tracker workflow +%package almalinux +Summary: %{name}'s AlmaLinux Bug Tracker workflow Requires: %{name} = %{version}-%{release} Requires: libreport-web = %{version}-%{release} Requires: libreport-plugin-mantisbt = %{version}-%{release} -%description centos -Workflows to report issues into the CentOS Bug Tracker. +%description almalinux +Workflows to report issues into the AlmaLinux Bug Tracker. %package plugin-ureport Summary: %{name}'s micro report plugin @@ -231,40 +235,6 @@ Requires: libreport-web = %{version}-%{release} %description plugin-reportuploader Plugin to report bugs into anonymous FTP site associated with ticketing system. -%if 0%{?fedora} || 0%{?eln} -%package fedora -Summary: Default configuration for reporting bugs via Fedora infrastructure -Requires: %{name} = %{version}-%{release} - -%description fedora -Default configuration for reporting bugs via Fedora infrastructure -used to easily configure the reporting process for Fedora systems. Just -install this package and you're done. -%endif - -%if 0%{?rhel} && ! 0%{?eln} -%package rhel-bugzilla -Summary: Default configuration for reporting bugs to Red Hat Bugzilla -Requires: %{name} = %{version}-%{release} -Requires: libreport-plugin-bugzilla = %{version}-%{release} -Requires: libreport-plugin-ureport = %{version}-%{release} - -%description rhel-bugzilla -Default configuration for reporting bugs to Red Hat Bugzilla used to easily -configure the reporting process for Red Hat systems. Just install this package -and you're done. - -%package rhel-anaconda-bugzilla -Summary: Default configuration for reporting anaconda bugs to Red Hat Bugzilla -Requires: %{name} = %{version}-%{release} -Requires: libreport-plugin-bugzilla = %{version}-%{release} - -%description rhel-anaconda-bugzilla -Default configuration for reporting Anaconda problems to Red Hat Bugzilla used -to easily configure the reporting process for Red Hat systems. Just install this -package and you're done. -%endif - %if %{with bugzilla} %package anaconda Summary: Default configuration for reporting anaconda bugs @@ -281,6 +251,9 @@ data over ftp/scp... %prep %autosetup -p 1 +# AlmaLinux: reuse existing centos plugin translations for almalinux plugin +sed -e 's/CentOS/AlmaLinux/g' -i po/*.po +sed -e 's/centos/almalinux/g' -i po/*.po %build ./autogen.sh @@ -339,7 +312,6 @@ rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaFedora.xml %endif # Remove unwanted RHEL specific workflow configuration files -%if ! 0%{?rhel} || 0%{?eln} rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_uReport.xml rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaRHELBugzilla.xml rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaCCpp.xml @@ -362,7 +334,28 @@ rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_uReport.conf rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf rm -f %{buildroot}%{_mandir}/man5/report_uReport.conf.5 rm -f %{buildroot}%{_mandir}/man5/report_rhel_bugzilla.conf.5 -%endif +rm -f %{buildroot}%{_mandir}/man1/reporter-rhtsupport.1 +rm -f %{buildroot}%{_mandir}/man5/rhtsupport.conf.5 +rm -f %{buildroot}%{_mandir}/man5/rhtsupport_event.conf.5 +rm -f %{buildroot}/%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.rhtsupport.xml + +# Remove unwanted CentOS specific workflow configuration files +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSCCpp.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSKerneloops.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSPython.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSPython3.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSVmcore.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSXorg.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSLibreport.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSJava.xml +rm -f %{buildroot}/%{_datadir}/%{name}/workflows/workflow_CentOSJavaScript.xml +rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_centos.conf +rm -f %{buildroot}/%{_mandir}/man5/report_centos.conf.5 +rm -f %{buildroot}/%{_datadir}/%{name}/events/report_CentOSBugTracker.xml +rm -f %{buildroot}/%{_sysconfdir}/libreport/events/report_CentOSBugTracker.conf +rm -f %{buildroot}/%{_mandir}/man5/report_CentOSBugTracker.conf.5 +rm -f %{buildroot}/%{_sysconfdir}/libreport/events.d/centos_report_event.conf +rm -f %{buildroot}/%{_mandir}/man5/centos_report_event.conf.5 %check make check|| { @@ -524,11 +517,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_mandir}/man1/reporter-ureport.1.gz %{_mandir}/man5/ureport.conf.5.gz %{_datadir}/%{name}/events/report_uReport.xml -%if 0%{?rhel} && ! 0%{?eln} -%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uReport.conf -%{_datadir}/%{name}/workflows/workflow_uReport.xml -%{_mandir}/man5/report_uReport.conf.5.* -%endif %if %{with bugzilla} %files plugin-bugzilla @@ -571,24 +559,24 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_mandir}/man5/mantisbt_format_analyzer_libreport.conf.5.* %{_mandir}/man5/mantisbt_formatdup_analyzer_libreport.conf.5.* -%files centos -%{_datadir}/%{name}/workflows/workflow_CentOSCCpp.xml -%{_datadir}/%{name}/workflows/workflow_CentOSKerneloops.xml -%{_datadir}/%{name}/workflows/workflow_CentOSPython.xml -%{_datadir}/%{name}/workflows/workflow_CentOSPython3.xml -%{_datadir}/%{name}/workflows/workflow_CentOSVmcore.xml -%{_datadir}/%{name}/workflows/workflow_CentOSXorg.xml -%{_datadir}/%{name}/workflows/workflow_CentOSLibreport.xml -%{_datadir}/%{name}/workflows/workflow_CentOSJava.xml -%{_datadir}/%{name}/workflows/workflow_CentOSJavaScript.xml -%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_centos.conf -%{_mandir}/man5/report_centos.conf.5.* -%{_datadir}/%{name}/events/report_CentOSBugTracker.xml -%config(noreplace) %{_sysconfdir}/libreport/events/report_CentOSBugTracker.conf -%{_mandir}/man5/report_CentOSBugTracker.conf.5.* -# report_CentOSBugTracker events are shipped by libreport package -%config(noreplace) %{_sysconfdir}/libreport/events.d/centos_report_event.conf -%{_mandir}/man5/centos_report_event.conf.5.gz +%files almalinux +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxCCpp.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxKerneloops.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxPython.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxPython3.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxVmcore.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxXorg.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxLibreport.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxJava.xml +%{_datadir}/%{name}/workflows/workflow_AlmaLinuxJavaScript.xml +%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_almalinux.conf +%{_mandir}/man5/report_almalinux.conf.5.* +%{_datadir}/%{name}/events/report_AlmaLinuxBugTracker.xml +%config(noreplace) %{_sysconfdir}/libreport/events/report_AlmaLinuxBugTracker.conf +%{_mandir}/man5/report_AlmaLinuxBugTracker.conf.5.* +# report_AlmaLinuxBugTracker events are shipped by libreport package +%config(noreplace) %{_sysconfdir}/libreport/events.d/almalinux_report_event.conf +%{_mandir}/man5/almalinux_report_event.conf.5.gz %files plugin-reportuploader %{_mandir}/man*/reporter-upload.* @@ -606,37 +594,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %config(noreplace) %{_sysconfdir}/libreport/events/report_Uploader.conf %{_mandir}/man5/report_Uploader.conf.5.* -%if 0%{?fedora} || 0%{?eln} -%files fedora -%{_datadir}/%{name}/workflows/workflow_FedoraCCpp.xml -%{_datadir}/%{name}/workflows/workflow_FedoraKerneloops.xml -%{_datadir}/%{name}/workflows/workflow_FedoraPython.xml -%{_datadir}/%{name}/workflows/workflow_FedoraPython3.xml -%{_datadir}/%{name}/workflows/workflow_FedoraVmcore.xml -%{_datadir}/%{name}/workflows/workflow_FedoraXorg.xml -%{_datadir}/%{name}/workflows/workflow_FedoraLibreport.xml -%{_datadir}/%{name}/workflows/workflow_FedoraJava.xml -%{_datadir}/%{name}/workflows/workflow_FedoraJavaScript.xml -%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_fedora.conf -%{_mandir}/man5/report_fedora.conf.5.* -%endif - -%if 0%{?rhel} && ! 0%{?eln} -%files rhel-bugzilla -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaCCpp.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaKerneloops.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaPython.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaVmcore.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaXorg.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaLibreport.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaJava.xml -%{_datadir}/%{name}/workflows/workflow_RHELBugzillaJavaScript.xml -%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf -%{_mandir}/man5/report_rhel_bugzilla.conf.5.* - -%files rhel-anaconda-bugzilla -%{_datadir}/%{name}/workflows/workflow_AnacondaRHELBugzilla.xml -%endif %if %{with bugzilla} %files anaconda @@ -655,6 +612,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %changelog +* Wed May 18 2022 Eduard Abdullin - 2.15.2-6.alma +- Add support for AlmaLinux Bug Tracker +- Remove libreport-rhel-bugzilla and libreport-rhel-anaconda-bugzilla + * Mon Jan 17 2022 Michal Srb - 2.15.2-6 - [reporter-bugzilla] Retry XML-RPC calls - Resolves: rhbz#2037399