diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore index 643f820..85145d7 100644 --- a/.gitignore +++ b/.gitignore @@ -32,58 +32,3 @@ abrt-1.1.13.tar.gz /abrt-2.1.8.tar.gz /abrt-2.1.9.tar.gz /abrt-2.1.10.tar.gz -/abrt-2.1.11.tar.gz -/abrt-2.1.12.tar.gz -/abrt-2.2.0.tar.gz -/abrt-2.2.1.tar.gz -/abrt-2.2.2.tar.gz -/abrt-2.3.0.tar.gz -/abrt-2.4.0.tar.gz -/abrt-2.5.0.tar.gz -/abrt-2.5.1.tar.gz -/abrt-2.6.0.tar.gz -/abrt-2.6.1.tar.gz -/abrt-2.6.2.tar.gz -/abrt-2.7.0.tar.gz -/abrt-2.7.1.tar.gz -/abrt-2.7.2.tar.gz -/abrt-2.8.0.tar.gz -/abrt-2.8.1.tar.gz -/abrt-2.8.2.tar.gz -/abrt-2.9.0.tar.gz -/abrt-2.10.0.tar.gz -/abrt-2.10.1.tar.gz -/abrt-2.10.2.tar.gz -/abrt-2.10.3.tar.gz -/abrt-2.10.4.tar.gz -/abrt-2.10.5.tar.gz -/abrt-2.10.6.tar.gz -/abrt-2.10.7.tar.gz -/abrt-2.10.8.tar.gz -/abrt-2.10.9.tar.gz -/abrt-2.10.10.tar.gz -/abrt-2.11.0.tar.gz -/abrt-2.11.1.tar.gz -/abrt-2.12.0.tar.gz -/abrt-2.12.1.tar.gz -/abrt-2.12.2.tar.gz -/abrt-2.13.0.tar.gz -/abrt-2.14.0.tar.gz -/abrt-2.14.1.tar.gz -/abrt-2.14.2.tar.gz -/abrt-2.14.3.tar.gz -/abrt-2.14.4.tar.gz -/abrt-2.14.5.tar.gz -/abrt-2.14.6.tar.gz -/abrt-2.15.0.tar.gz -/abrt-2.15.1.tar.gz -/abrt-2.16.0.tar.gz -/abrt-2.16.1.tar.gz -/abrt-2.17.0.tar.gz -/abrt-2.17.1.tar.gz -/abrt-2.17.2.tar.gz -/abrt-2.17.4.tar.gz -/abrt-2.17.5.tar.gz -/abrt-2.17.6.tar.gz -/abrt-2.17.7.tar.gz -/abrt-2.17.8.tar.gz diff --git a/abrt-2.1.1-disable_autoreporting_dialog.patch b/abrt-2.1.1-disable_autoreporting_dialog.patch new file mode 100644 index 0000000..c12a7ec --- /dev/null +++ b/abrt-2.1.1-disable_autoreporting_dialog.patch @@ -0,0 +1,30 @@ +diff -ur abrt-2.1.1/src/applet/applet.c abrt-2.1.1.new/src/applet/applet.c +--- abrt-2.1.1/src/applet/applet.c 2013-02-01 17:05:40.000000000 +0100 ++++ abrt-2.1.1.new/src/applet/applet.c 2013-03-05 12:16:42.463747490 +0100 +@@ -89,25 +89,7 @@ + + static void ask_start_autoreporting() + { +- /* The "Yes" response will be saved even if user don't check the +- * "Don't ask me again" box. +- */ +- const int ret = run_ask_yes_no_save_result_dialog("AutoreportingEnabled", +- _("The report which will be sent does not contain any security sensitive data. " +- "Therefore it is not necessary to bother you next time and require any further action by you. " +- "\nDo you want to enable automatically submitted anonymous crash reports?"), +- /*parent wnd */ NULL); +- +- /* Don't forget: +- * +- * The "Yes" response will be saved even if user don't check the +- * "Don't ask me again" box. +- */ +- if (ret != 0) +- set_user_setting("AutoreportingEnabled", "yes"); +- +- /* must be called immediately, otherwise the data could be lost in case of crash */ +- save_user_settings(); ++ return; + } + + static bool is_shortened_reporting_enabled() diff --git a/abrt-2.1.10-gtk3_deprecated_API.patch b/abrt-2.1.10-gtk3_deprecated_API.patch new file mode 100644 index 0000000..3fbec06 --- /dev/null +++ b/abrt-2.1.10-gtk3_deprecated_API.patch @@ -0,0 +1,31 @@ +From 8004afb7100e94efbca60ad4a08e599d7c2112f4 Mon Sep 17 00:00:00 2001 +From: Jakub Filak +Date: Wed, 11 Dec 2013 17:04:52 +0100 +Subject: [ABRT PATCH] configui: do not use deprecated gtk3 API + +Signed-off-by: Jakub Filak +--- + src/configuration-gui/system-config-abrt.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/configuration-gui/system-config-abrt.c b/src/configuration-gui/system-config-abrt.c +index d5afb43..4638dd6 100644 +--- a/src/configuration-gui/system-config-abrt.c ++++ b/src/configuration-gui/system-config-abrt.c +@@ -45,8 +45,13 @@ GtkWidget *system_config_abrt_widget_new(void) + GtkWidget *buttons = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, /*spacing*/0); + gtk_box_pack_start(GTK_BOX(box), buttons, /*expand*/TRUE, /*fill*/FALSE, /*padding*/0); + ++#if ((GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION < 11) || (GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION == 11 && GTK_MICRO_VERSION < 2)) + gtk_widget_set_margin_left(buttons, 10); + gtk_widget_set_margin_right(buttons, 10); ++#else ++ gtk_widget_set_margin_start(buttons, 10); ++ gtk_widget_set_margin_end(buttons, 10); ++#endif + gtk_widget_set_margin_top(buttons, 10); + gtk_widget_set_margin_bottom(buttons, 10); + +-- +1.8.3.1 + diff --git a/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch b/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch new file mode 100644 index 0000000..027705f --- /dev/null +++ b/abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch @@ -0,0 +1,17 @@ +diff -ruN abrt-2.1.6.new/src/lib/abrt_conf.c abrt-2.1.6.old/src/lib/abrt_conf.c +--- abrt-2.1.6.new/src/lib/abrt_conf.c 2013-07-26 11:20:33.803925230 +0200 ++++ abrt-2.1.6.old/src/lib/abrt_conf.c 2013-07-26 11:57:24.785656742 +0200 +@@ -99,9 +99,13 @@ + } + else + { ++#if 0 + /* Default: enabled for GNOME desktop, else disabled */ + const char *desktop_env = getenv("DESKTOP_SESSION"); + g_settings_shortenedreporting = (desktop_env && strcasestr(desktop_env, "gnome") != NULL); ++#else ++ g_settings_shortenedreporting = 0; ++#endif + } + + GHashTableIter iter; diff --git a/abrt-2.1.6.rhel-remove_all_ureport_lines_from_config.patch b/abrt-2.1.6.rhel-remove_all_ureport_lines_from_config.patch new file mode 100644 index 0000000..b578b08 --- /dev/null +++ b/abrt-2.1.6.rhel-remove_all_ureport_lines_from_config.patch @@ -0,0 +1,110 @@ +diff -ur abrt-2.1.1/src/daemon/abrt.conf abrt-2.1.1.new/src/daemon/abrt.conf +--- abrt-2.1.1/src/daemon/abrt.conf 2013-02-01 12:59:58.000000000 +0100 ++++ abrt-2.1.1.new/src/daemon/abrt.conf 2013-03-05 10:01:11.347789231 +0100 +@@ -28,9 +28,7 @@ + # In order to run this event automatically after detection, the + # AutoreportingEnabled option must be configured to 'yes' + # +-# Default value: report_uReport +-# +-AutoreportingEvent = report_uReport ++AutoreportingEvent = empty + + # Enables automatic running of the event configured in AutoreportingEvent option. + # +diff -ur abrt-2.1.1/src/daemon/abrt_event.conf abrt-2.1.1.new/src/daemon/abrt_event.conf +--- abrt-2.1.1/src/daemon/abrt_event.conf 2013-02-01 17:05:40.000000000 +0100 ++++ abrt-2.1.1.new/src/daemon/abrt_event.conf 2013-03-05 10:00:58.406693336 +0100 +@@ -95,3 +95,7 @@ + + EVENT=open-gui + report-gtk -x -- "$DUMP_DIR" ++ ++# no operation event, used for AutoreportingEvent to override the default value ++EVENT=empty ++ exit 0 +diff -ruN abrt-2.1.6.new/src/plugins/ccpp_event.conf abrt-2.1.6.old/src/plugins/ccpp_event.conf +--- abrt-2.1.6.new/src/plugins/ccpp_event.conf 2013-07-26 11:20:33.808925269 +0200 ++++ abrt-2.1.6.old/src/plugins/ccpp_event.conf 2013-07-26 11:21:37.642419583 +0200 +@@ -77,14 +77,6 @@ + -F "/etc/libreport/plugins/$format" \ + -A "/etc/libreport/plugins/$formatdup" + +-# Send micro report +-EVENT=report_uReport analyzer=CCpp +- /usr/libexec/abrt-action-ureport +- +-# update ABRT database after successful report to bugzilla +-EVENT=post_report analyzer=CCpp +- reporter-ureport -r +- + EVENT=analyze_CCpp analyzer=CCpp + abrt-action-perform-ccpp-analysis + +@@ -93,4 +85,4 @@ + report-gtk -- "$DUMP_DIR" + + EVENT=report-cli analyzer=CCpp +- report-cli -e report_uReport -e analyze_CCpp -e report_Bugzilla -e post_report -- "$DUMP_DIR" ++ report-cli -e analyze_LocalGDB -e report_Bugzilla -- "$DUMP_DIR" +diff -ruN abrt-2.1.6.new/src/plugins/koops_event.conf abrt-2.1.6.old/src/plugins/koops_event.conf +--- abrt-2.1.6.new/src/plugins/koops_event.conf 2013-07-26 11:20:33.810925284 +0200 ++++ abrt-2.1.6.old/src/plugins/koops_event.conf 2013-07-26 11:22:09.051662800 +0200 +@@ -20,17 +20,9 @@ + reporter-bugzilla -b \ + -F /etc/libreport/plugins/bugzilla_format_kernel.conf + +-# Send micro report +-EVENT=report_uReport analyzer=Kerneloops +- /usr/libexec/abrt-action-ureport +- +-# Update ABRT database after successful report to bugzilla +-EVENT=post_report analyzer=Kerneloops +- reporter-ureport -r +- + # Automatic/simple GUI-based kernel oopses reporting will do this: + EVENT=report-gui analyzer=Kerneloops + report-gtk -- "$DUMP_DIR" + + EVENT=report-cli analyzer=Kerneloops +- report-cli -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR" ++ report-cli -e report_Bugzilla -- "$DUMP_DIR" +diff -ruN abrt-2.1.6.new/src/plugins/python_event.conf abrt-2.1.6.old/src/plugins/python_event.conf +--- abrt-2.1.6.new/src/plugins/python_event.conf 2013-07-26 11:20:33.809925276 +0200 ++++ abrt-2.1.6.old/src/plugins/python_event.conf 2013-07-26 11:22:23.992778495 +0200 +@@ -15,17 +15,9 @@ + -c /etc/libreport/plugins/bugzilla.conf + # TODO? -F /etc/libreport/plugins/bugzilla_format_python.conf + +-# Send micro report +-EVENT=report_uReport analyzer=Python +- /usr/libexec/abrt-action-ureport +- +-# update ABRT database after successful report to bugzilla +-EVENT=post_report analyzer=Python +- reporter-ureport -r +- + # Reporting of python exceptions + EVENT=report-gui analyzer=Python component!=anaconda + report-gtk -- "$DUMP_DIR" + + EVENT=report-cli analyzer=Python +- report-cli -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR" ++ report-cli -e report_Bugzilla -- "$DUMP_DIR" +diff -ruN abrt-2.1.6.new/src/plugins/vmcore_event.conf abrt-2.1.6.old/src/plugins/vmcore_event.conf +--- abrt-2.1.6.new/src/plugins/vmcore_event.conf 2013-07-26 11:20:33.811925292 +0200 ++++ abrt-2.1.6.old/src/plugins/vmcore_event.conf 2013-07-26 11:23:36.103336857 +0200 +@@ -19,12 +19,8 @@ + reporter-bugzilla -b \ + -F /etc/libreport/plugins/bugzilla_format_kernel.conf + +-# Send micro report +-EVENT=report_uReport analyzer=vmcore +- /usr/libexec/abrt-action-ureport +- + EVENT=report-gui analyzer=vmcore + report-gtk -- "$DUMP_DIR" + + EVENT=report-cli analyzer=vmcore +- report-cli -e analyze_VMcore -e report_uReport -e report_Bugzilla -e post_report -- "$DUMP_DIR" ++ report-cli -e analyze_VMcore -e report_Bugzilla -- "$DUMP_DIR" diff --git a/abrt.spec b/abrt.spec index 3bdd3fe..267ee3c 100644 --- a/abrt.spec +++ b/abrt.spec @@ -1,46 +1,30 @@ +%{!?python_site: %global python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")} +# platform-dependent +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + # http://fedoraproject.org/wiki/Packaging:Guidelines#PIE # http://fedoraproject.org/wiki/Hardened_Packages %global _hardened_build 1 -%if 0%{?fedora} || 0%{?rhel} > 7 -# Enable python3 build by default -%bcond_without python3 +%if 0%{?fedora} >= 14 + %bcond_without systemd %else -%bcond_with python3 + %bcond_with systemd %endif -%if 0%{?fedora} >= 41 || 0%{?rhel} >= 10 -%bcond_with container_handler -%else -%bcond_without container_handler +# systemd wasn't set by the code above - so we're on old Fedora or we're not on Fedora at all +%if %{without systemd} + %if 0%{?rhel} >= 7 + %bcond_without systemd + %else + %bcond_with systemd + %endif %endif - -%if 0%{?rhel}%{?suse_version} - %bcond_with bodhi +%if 0%{?rhel} >= 6 +%define desktopvendor redhat %else - %bcond_without bodhi -%endif - -# build abrt-atomic subpackage -%bcond_without atomic - -# build abrt-retrace-client by default -%bcond_without retrace - -# rpmbuild --define 'desktopvendor mystring' -%if "x%{?desktopvendor}" == "x" - %define desktopvendor %(source /etc/os-release; echo ${ID}) -%endif - -%if 0%{?suse_version} -%define dbus_devel dbus-1-devel -%define libjson_devel libjson-devel -%define shadow_utils pwdutils -%else -%define dbus_devel dbus-devel -%define libjson_devel json-c-devel -%define shadow_utils shadow-utils +%define desktopvendor fedora %endif # do not append package version to doc directory of subpackages in F20 and later; rhbz#993656 @@ -50,119 +34,72 @@ %define docdirversion -%{version} %endif -%define glib_ver 2.73.3 -%define libreport_ver 2.17.13 -%define satyr_ver 0.24 +%define libreport_ver 2.1.10 Summary: Automatic bug detection and reporting tool Name: abrt -Version: 2.17.8 -Release: 2%{?dist} -License: GPL-2.0-or-later -URL: https://abrt.readthedocs.org/ -Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: git-core -BuildRequires: %{dbus_devel} -BuildRequires: hostname +Version: 2.1.10 +Release: 1%{?dist} +License: GPLv2+ +Group: Applications/System +URL: https://fedorahosted.org/abrt/ +Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz +# don't remove this patch, packages in rawhide are not signed! +Patch1: disable_gpg_check.patch +Patch2: abrt-2.1.6.rhel-remove_all_ureport_lines_from_config.patch +Patch3: abrt-2.1.6.rhel-dont_enable_shortened_reporting_in_gnome.patch +Patch4: abrt-2.1.1-disable_autoreporting_dialog.patch + +# remove with abrt > 2.1.10 +Patch5: abrt-2.1.10-gtk3_deprecated_API.patch + +BuildRequires: dbus-devel BuildRequires: gtk3-devel -BuildRequires: glib2-devel >= %{glib_ver} -BuildRequires: rpm-devel >= 6.0.0 +BuildRequires: rpm-devel >= 4.6 BuildRequires: desktop-file-utils BuildRequires: libnotify-devel #why? BuildRequires: file-devel -BuildRequires: make +BuildRequires: python-devel BuildRequires: gettext BuildRequires: libxml2-devel BuildRequires: intltool BuildRequires: libtool -BuildRequires: libsoup3-devel +BuildRequires: nss-devel BuildRequires: asciidoc BuildRequires: doxygen BuildRequires: xmlto BuildRequires: libreport-devel >= %{libreport_ver} -BuildRequires: satyr-devel >= %{satyr_ver} +BuildRequires: satyr-devel >= 0.12 +BuildRequires: systemd-python BuildRequires: augeas -BuildRequires: libselinux-devel -# Required for the %%{_unitdir} and %%{_tmpfilesdir} macros. -BuildRequires: systemd-rpm-macros -%if %{with python3} -BuildRequires: python3-devel -BuildRequires: python3-systemd -BuildRequires: python3-argcomplete -BuildRequires: python3-dbus -%endif Requires: libreport >= %{libreport_ver} -Requires: satyr >= %{satyr_ver} -# these only exist on suse -%if 0%{?suse_version} -BuildRequires: dbus-1-glib-devel -Requires: dbus-1-glib -%endif +Requires: satyr >= 0.12 -%{?systemd_requires} -Requires: systemd +%if %{with systemd} +Requires: systemd-units +%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: %{name}-libs = %{version}-%{release} -Requires: python3-%{name} = %{version}-%{release} -Requires(pre): %{shadow_utils} -%if %{with python3} -Requires: python3-augeas -Requires: python3-dbus -%endif -%ifarch aarch64 i686 x86_64 -Requires: dmidecode -%endif +Requires(pre): shadow-utils +Requires: python-dbus Requires: libreport-plugin-ureport -%if 0%{?fedora} -Requires: libreport-plugin-systemd-journal -%endif -# to fix upgrade path abrt-plugin-sosreport was removed in 2.14.5 version. -Obsoletes: abrt-plugin-sosreport < 2.14.5 -# fros was retired 2025-07, and was initially added to comps to support -# abrt-desktop, so let's obsolete it here -Obsoletes: fros < 1.1-42 -Obsoletes: fros-gnome < 1.1-42 -Obsoletes: fros-recordmydesktop < 1.1-42 - -#gui -BuildRequires: libreport-gtk-devel >= %{libreport_ver} -BuildRequires: gsettings-desktop-schemas-devel >= 3.15 -#addon-ccpp -BuildRequires: gdb-headless -#addon-kerneloops -BuildRequires: systemd-devel -BuildRequires: %{libjson_devel} -%if %{with bodhi} -# plugin-bodhi -BuildRequires: libreport-web-devel >= %{libreport_ver} -%endif -#desktop -#Default config of addon-ccpp requires gdb -BuildRequires: gdb-headless -#dbus -BuildRequires: polkit-devel -%if %{with python3} -#python3-abrt -BuildRequires: python3-pytest -BuildRequires: python3-sphinx -BuildRequires: python3-libreport -#python3-abrt-doc -BuildRequires: python3-devel -%endif %description %{name} is a tool to help users to detect defects in applications and to create a bug report with all information needed by maintainer to fix it. -It uses plugin system to extend its functionality. +It uses plugin system to extend its functionality. %package libs Summary: Libraries for %{name} +Group: System Environment/Libraries %description libs Libraries for %{name}. %package devel Summary: Development libraries for %{name} +Group: Development/Libraries Requires: abrt-libs = %{version}-%{release} %description devel @@ -170,13 +107,14 @@ Development libraries and headers for %{name}. %package gui-libs Summary: Libraries for %{name}-gui -Requires: %{name}-libs = %{version}-%{release} +Group: System Environment/Libraries %description gui-libs Libraries for %{name}-gui. %package gui-devel Summary: Development libraries for %{name}-gui +Group: Development/Libraries Requires: abrt-gui-libs = %{version}-%{release} %description gui-devel @@ -184,10 +122,13 @@ Development libraries and headers for %{name}-gui. %package gui Summary: %{name}'s gui +Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} Requires: %{name}-dbus = %{version}-%{release} Requires: gnome-abrt -Requires: gsettings-desktop-schemas >= 3.15 +BuildRequires: libreport-gtk-devel >= %{libreport_ver} +BuildRequires: libICE-devel +BuildRequires: libSM-devel # we used to have abrt-applet, now abrt-gui includes it: Provides: abrt-applet = %{version}-%{release} Obsoletes: abrt-applet < 0.0.5 @@ -200,41 +141,51 @@ GTK+ wizard for convenient bug reporting. %package addon-ccpp Summary: %{name}'s C/C++ addon +Group: System Environment/Libraries Requires: cpio -Requires: gdb-headless +Requires: gdb >= 7.0-3 Requires: elfutils -# Required for local retracing with GDB. -Requires: elfutils-debuginfod-client %if 0%{!?rhel:1} +# abrt-action-perform-ccpp-analysis wants to run analyze_RetraceServer: +Requires: %{name}-retrace-client %endif Requires: %{name} = %{version}-%{release} Requires: abrt-libs = %{version}-%{release} -%if %{with python3} -Requires: python3-libreport -%endif -Obsoletes: abrt-addon-coredump-helper <= 2.12.2 -Obsoletes: abrt-retrace-client <= 2.15.1 - +Requires: libreport-python %description addon-ccpp -This package contains %{name}'s C/C++ analyzer plugin. +This package contains hook for C/C++ crashed programs and %{name}'s C/C++ +analyzer plugin. %package addon-upload-watch Summary: %{name}'s upload addon +Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} Requires: abrt-libs = %{version}-%{release} %description addon-upload-watch This package contains hook for uploaded problems. +%package retrace-client +Summary: %{name}'s retrace client +Group: System Environment/Libraries +Requires: %{name} = %{version}-%{release} +Requires: xz +Requires: tar + +%description retrace-client +This package contains the client application for Retrace server +which is able to analyze C/C++ crashes remotely. + %package addon-kerneloops Summary: %{name}'s kerneloops addon +Group: System Environment/Libraries Requires: curl Requires: %{name} = %{version}-%{release} +Requires: abrt-libs = %{version}-%{release} %if 0%{!?rhel:1} Requires: libreport-plugin-kerneloops >= %{libreport_ver} %endif -Requires: abrt-libs = %{version}-%{release} %description addon-kerneloops This package contains plugin for collecting kernel crash information from @@ -242,9 +193,9 @@ system log. %package addon-xorg Summary: %{name}'s Xorg addon +Group: System Environment/Libraries Requires: curl Requires: %{name} = %{version}-%{release} -Requires: abrt-libs = %{version}-%{release} %description addon-xorg This package contains plugin for collecting Xorg crash information from Xorg @@ -252,19 +203,12 @@ log. %package addon-vmcore Summary: %{name}'s vmcore addon +Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} Requires: abrt-addon-kerneloops -# On riscv64, kexec-tools does not compile: -# "configure: error: unsupported architecture riscv64" -%ifnarch riscv64 +Requires: crash Requires: kexec-tools -%endif -%if %{with python3} -Requires: python3-abrt -Requires: python3-augeas -Requires: python3-systemd -%endif -Requires: util-linux +Requires: abrt-python %description addon-vmcore This package contains plugin for collecting kernel crash information from @@ -272,76 +216,45 @@ vmcore files. %package addon-pstoreoops Summary: %{name}'s pstore oops addon +Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} Requires: abrt-libs = %{version}-%{release} Requires: abrt-addon-kerneloops -Obsoletes: abrt-addon-uefioops <= 2.1.6 -Provides: abrt-addon-uefioops = %{version}-%{release} +Obsoletes: abrt-addon-uefioops %description addon-pstoreoops This package contains plugin for collecting kernel oopses from pstore storage. -%if %{with bodhi} %package plugin-bodhi Summary: %{name}'s bodhi plugin +BuildRequires: json-c-devel +Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} -Requires: abrt-libs = %{version}-%{release} -Obsoletes: libreport-plugin-bodhi <= 2.0.10 -Provides: libreport-plugin-bodhi = %{version}-%{release} +BuildRequires: libreport-web-devel >= %{libreport_ver} +Obsoletes: libreport-plugin-bodhi > 0.0.1 +Provides: libreport-plugin-bodhi %description plugin-bodhi Search for a new updates in bodhi server. -%endif -%if %{with python3} -%package -n python3-abrt-addon -Summary: %{name}'s addon for catching and analyzing Python 3 exceptions -BuildArch: noarch +%package addon-python +Summary: %{name}'s addon for catching and analyzing Python exceptions +Group: System Environment/Libraries +Requires: python Requires: %{name} = %{version}-%{release} -Requires: python3-systemd -Requires: python3-abrt +Requires: systemd-python +Requires: abrt-python -%description -n python3-abrt-addon -This package contains python 3 hook and python analyzer plugin for handling -uncaught exception in python 3 programs. - -%if %{with container_handler} -%package -n python3-abrt-container-addon -Summary: %{name}'s container addon for catching Python 3 exceptions -BuildArch: noarch -Conflicts: python3-abrt-addon -Requires: container-exception-logger - -%description -n python3-abrt-container-addon -This package contains python 3 hook and handling uncaught exception in python 3 -programs in container. -%endif - -%endif - -%package plugin-machine-id -Summary: %{name}'s plugin to generate machine_id based off dmidecode -Requires: %{name} = %{version}-%{release} - -%description plugin-machine-id -This package contains a configuration snippet to enable automatic generation -of machine_id for abrt events. +%description addon-python +This package contains python hook and python analyzer plugin for handling +uncaught exception in python programs. %package tui Summary: %{name}'s command line interface -BuildArch: noarch +Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} Requires: libreport-cli >= %{libreport_ver} Requires: abrt-libs = %{version}-%{release} -Requires: abrt-dbus -%if %{with python3} -Requires: python3-abrt -Requires: abrt-addon-ccpp -Requires: python3-argcomplete - -Provides: %{name}-cli-ng = %{version}-%{release} -Obsoletes: %{name}-cli-ng < 2.12.2 -%endif %description tui This package contains a simple command line client for processing abrt reports @@ -349,28 +262,23 @@ in command line environment. %package cli Summary: Virtual package to make easy default installation on non-graphical environments +Group: Applications/System Requires: %{name} = %{version}-%{release} Requires: abrt-tui Requires: abrt-addon-kerneloops Requires: abrt-addon-pstoreoops Requires: abrt-addon-vmcore Requires: abrt-addon-ccpp -%if %{with python3} -Requires: python3-abrt-addon -%endif +Requires: abrt-addon-python Requires: abrt-addon-xorg -%if ! 0%{?rhel} -%if %{with bodhi} +%if 0%{?rhel} +Requires: libreport-plugin-rhtsupport >= %{libreport_ver} +%else +Requires: abrt-retrace-client Requires: abrt-plugin-bodhi -%endif -%if 0%{!?suse_version:1} Requires: libreport-plugin-bugzilla >= %{libreport_ver} -%endif Requires: libreport-plugin-logger >= %{libreport_ver} Requires: libreport-plugin-ureport >= %{libreport_ver} -%if 0%{?fedora} -Requires: libreport-fedora >= %{libreport_ver} -%endif %endif %description cli @@ -379,6 +287,7 @@ environment. %package desktop Summary: Virtual package to make easy default installation on desktop environments +Group: User Interface/Desktops # This package gets installed when anything requests bug-buddy - # happens when users upgrade Fn to Fn+1; # or if user just wants "typical desktop installation". @@ -389,80 +298,70 @@ Requires: abrt-addon-kerneloops Requires: abrt-addon-pstoreoops Requires: abrt-addon-vmcore Requires: abrt-addon-ccpp -%if %{with python3} -Requires: python3-abrt-addon -%endif +Requires: abrt-addon-python Requires: abrt-addon-xorg -Requires: gdb-headless +# Default config of addon-ccpp requires gdb +Requires: gdb >= 7.0-3 +Requires: elfutils Requires: abrt-gui Requires: gnome-abrt -%if ! 0%{?rhel} -%if %{with bodhi} +%if 0%{?rhel} +Requires: libreport-rhel >= %{libreport_ver} +Requires: libreport-plugin-rhtsupport >= %{libreport_ver} +%else +Requires: abrt-retrace-client Requires: abrt-plugin-bodhi -%endif -%if 0%{!?suse_version:1} Requires: libreport-plugin-bugzilla >= %{libreport_ver} -%endif Requires: libreport-plugin-logger >= %{libreport_ver} Requires: libreport-plugin-ureport >= %{libreport_ver} -%if 0%{?fedora} Requires: libreport-fedora >= %{libreport_ver} %endif -%endif #Requires: abrt-plugin-firefox -Provides: bug-buddy = %{version}-%{release} +Provides: bug-buddy %description desktop Virtual package to install all necessary packages for usage from desktop environment. -%if %{with atomic} -%package atomic -Summary: Package to make easy default installation on Atomic hosts. -Requires: %{name}-libs = %{version}-%{release} -Conflicts: %{name}-addon-ccpp - -%description atomic -Package to install all necessary packages for usage from Atomic -hosts. -%endif - %package dbus Summary: ABRT DBus service +Group: Applications/System Requires: %{name} = %{version}-%{release} +BuildRequires: polkit-devel Requires: abrt-libs = %{version}-%{release} -Requires: dbus-tools %description dbus ABRT DBus service which provides org.freedesktop.problems API on dbus and uses PolicyKit to authorize to access the problem data. -%if %{with python3} -%package -n python3-abrt -Summary: ABRT Python 3 API + +%package python +Summary: ABRT Python API +Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} -Requires: %{name}-dbus = %{version}-%{release} -Requires: python3-dbus -Requires: python3-libreport -Requires: python3-gobject-base +Requires: pygobject2 +BuildRequires: python-nose +BuildRequires: python-sphinx -%description -n python3-abrt +%description python High-level API for querying, creating and manipulating -problems handled by ABRT in Python 3. +problems handled by ABRT in Python. -%package -n python3-abrt-doc +%package python-doc Summary: ABRT Python API Documentation +Group: Documentation BuildArch: noarch +BuildRequires: python2-devel Requires: %{name} = %{version}-%{release} -Requires: python3-%{name} = %{version}-%{release} +Requires: %{name}-python = %{version}-%{release} -%description -n python3-abrt-doc -Examples and documentation for ABRT Python 3 API. -%endif +%description python-doc +Examples and documentation for ABRT Python API. %package console-notification Summary: ABRT console notification script +Group: Applications/System Requires: %{name} = %{version}-%{release} Requires: %{name}-cli = %{version}-%{release} @@ -471,126 +370,78 @@ A small script which prints a count of detected problems when someone logs in to the shell %prep -%global __scm_apply_git(qp:m:) %{__git} am --exclude doc/design --exclude doc/project/abrt.tex -%autosetup -S git -p 0 - -# Create a sysusers.d config file -#uidgid pair 173:173 reserved in setup rhbz#670231 -%global abrt_gid_uid 173 -cat >abrt.sysusers.conf <= 7 +%patch2 -p1 -b .ureport +%patch3 -p1 -b .shoretened +%patch4 -p1 -b .autoreporting +%endif +#Fedora +%patch1 -p1 -b .gpgcheck +%patch5 -p1 -b .gtk3 %build -./autogen.sh - -%define default_dump_dir %{_localstatedir}/spool/abrt - -CFLAGS="%{optflags} -Werror" %configure \ -%if %{without python3} - --without-python3 \ -%endif -%if %{without bodhi} - --without-bodhi \ -%endif -%if %{without atomic} - --without-atomic \ -%endif -%ifnarch %{arm} - --enable-native-unwinder \ -%endif - --with-defaultdumplocation=%{default_dump_dir} \ - --enable-doxygen-docs \ - --enable-dump-time-unwind \ - --disable-silent-rules - -%make_build +autoconf +CFLAGS="%{optflags} -Werror" %configure --enable-doxygen-docs --disable-silent-rules +make %{?_smp_mflags} %install -%make_install \ -%if %{with python3} - PYTHON=%{__python3} \ -%endif +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} \ dbusabrtdocdir=%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/ %find_lang %{name} -# Remove byte-compiled python files generated by automake. -# automake uses system's python for all *.py files, even -# for those which needs to be byte-compiled with different -# version (python2/python3). -# rpm can do this work and use the appropriate python version. -find %{buildroot} -name "*.py[co]" -delete - # remove all .la and .a files -find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f -mkdir -p %{buildroot}%{_localstatedir}/cache/abrt-di -mkdir -p %{buildroot}%{_localstatedir}/lib/abrt -mkdir -p %{buildroot}%{_localstatedir}/run/abrt -mkdir -p %{buildroot}%{_localstatedir}/spool/abrt-upload -mkdir -p %{buildroot}%{default_dump_dir} +find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f +mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir} +mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di +mkdir -p $RPM_BUILD_ROOT/var/run/abrt +mkdir -p $RPM_BUILD_ROOT/var/tmp/abrt +mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload desktop-file-install \ - --dir %{buildroot}%{_datadir}/applications \ - src/applet/org.freedesktop.problems.applet.desktop + --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ + src/applet/abrt-applet.desktop -ln -sf %{_datadir}/applications/org.freedesktop.problems.applet.desktop %{buildroot}%{_sysconfdir}/xdg/autostart/ -%if %{with python3} -ln -sf %{_bindir}/abrt %{buildroot}%{_bindir}/abrt-cli -ln -sf %{_mandir}/man1/abrt.1 %{buildroot}%{_mandir}/man1/abrt-cli.1 - -%if ! %{with container_handler} -rm -vf %{buildroot}%{python3_sitelib}/abrt3_container.pth -rm -vf %{buildroot}%{python3_sitelib}/abrt_exception_handler3_container.py -rm -vf %{buildroot}%{python3_sitelib}/__pycache__/abrt_exception_handler3_container.* -%endif - -%endif +ln -sf %{_datadir}/applications/abrt-applet.desktop ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart/ # After everything is installed, remove info dir rm -f %{buildroot}%{_infodir}/dir -install -m0644 -D abrt.sysusers.conf %{buildroot}%{_sysusersdir}/abrt.conf +%clean +rm -rf $RPM_BUILD_ROOT %check -make check|| { - # find and print the logs of failed test - # do not cat tests/testsuite.log because it contains a lot of bloat - find src -name "test-suite.log" -print -exec cat '{}' \; - find tests/testsuite.dir -name "testsuite.log" -print -exec cat '{}' \; - exit 1 -} +make check + +%pre +#uidgid pair 173:173 reserved in setup rhbz#670231 +%define abrt_gid_uid 173 +getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt +getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt +exit 0 %post # $1 == 1 if install; 2 if upgrade %systemd_post abrtd.service %post addon-ccpp -# migration from 2.14.1.18 -if [ ! -e "%{_localstatedir}/cache/abrt-di/.migration-group-add" ]; then - chmod -R g+w %{_localstatedir}/cache/abrt-di - touch "%{_localstatedir}/cache/abrt-di/.migration-group-add" -fi - -%systemd_post abrt-journal-core.service -%journal_catalog_update +# this is required for transition from 1.1.x to 2.x +# because /cache/abrt-di/* was created under root with root:root +# so 2.x fails when it tries to extract debuginfo there.. +chown -R abrt:abrt %{_localstatedir}/cache/abrt-di +%systemd_post abrt-ccpp.service %post addon-kerneloops %systemd_post abrt-oops.service -%journal_catalog_update %post addon-xorg %systemd_post abrt-xorg.service -%journal_catalog_update - -%if %{with python3} -%post -n python3-abrt-addon -%journal_catalog_update -%endif %post addon-vmcore %systemd_post abrt-vmcore.service -%journal_catalog_update %post addon-pstoreoops %systemd_post abrt-pstoreoops.service @@ -602,7 +453,7 @@ fi %systemd_preun abrtd.service %preun addon-ccpp -%systemd_preun abrt-journal-core.service +%systemd_preun abrt-ccpp.service %preun addon-kerneloops %systemd_preun abrt-oops.service @@ -623,7 +474,7 @@ fi %systemd_postun_with_restart abrtd.service %postun addon-ccpp -%systemd_postun_with_restart abrt-journal-core.service +%systemd_postun_with_restart abrt-ccpp.service %postun addon-kerneloops %systemd_postun_with_restart abrt-oops.service @@ -644,22 +495,6 @@ fi # update icon cache touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -%if %{with atomic} -%post atomic -if [ -f /etc/abrt/plugins/CCpp.conf ]; then - mv /etc/abrt/plugins/CCpp.conf /etc/abrt/plugins/CCpp.conf.rpmsave.atomic || exit 1; -fi - -%preun atomic -if [ -L /etc/abrt/plugins/CCpp.conf ]; then - rm /etc/abrt/plugins/CCpp.conf -fi -if [ -f /etc/abrt/plugins/CCpp.conf.rpmsave.atomic ]; then - mv /etc/abrt/plugins/CCpp.conf.rpmsave.atomic /etc/abrt/plugins/CCpp.conf || exit 1 -fi -%endif - -%if 0%{?rhel} && 0%{?rhel} <= 7 %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -673,18 +508,16 @@ if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi -%endif %posttrans # update the old problem dirs to contain "type" element +abrtdir=$(grep "DumpLocation" /etc/abrt/abrt.conf | cut -d'=' -f2 | tr -d ' '); cd $abrtdir 2>/dev/null && for i in `find . -name "analyzer" 2>/dev/null`; do len=${#i};cp "$i" "${i:0:$len-9}/type"; done; for i in `find "$abrtdir" -mindepth 1 -maxdepth 1 -type d`; do chown `stat --format=%U:abrt $i` $i/*; done service abrtd condrestart >/dev/null 2>&1 || : %posttrans addon-ccpp -# Regenerate core_backtraces because of missing crash threads -abrtdir=$(grep "^\s*DumpLocation\b" /etc/abrt/abrt.conf | tail -1 | cut -d'=' -f2 | tr -d ' ') -if test -z "$abrtdir"; then - abrtdir=%{default_dump_dir} -fi +service abrt-ccpp condrestart >/dev/null 2>&1 || : +# Regenerate core_bactraces because of missing crash threads +abrtdir=$(grep "DumpLocation" /etc/abrt/abrt.conf | cut -d'=' -f2 | tr -d ' ') if test -d "$abrtdir"; then for DD in `find "$abrtdir" -mindepth 1 -maxdepth 1 -type d` do @@ -705,7 +538,6 @@ service abrt-xorg condrestart >/dev/null 2>&1 || : service abrt-vmcore condrestart >/dev/null 2>&1 || : # Copy the configuration file to plugin's directory test -f /etc/abrt/abrt-harvest-vmcore.conf && { - echo "Moving /etc/abrt/abrt-harvest-vmcore.conf to /etc/abrt/plugins/vmcore.conf" mv -b /etc/abrt/abrt-harvest-vmcore.conf /etc/abrt/plugins/vmcore.conf } exit 0 @@ -713,65 +545,76 @@ exit 0 %posttrans addon-pstoreoops service abrt-pstoreoops condrestart >/dev/null 2>&1 || : -%posttrans dbus -# Force abrt-dbus to restart like we do with the other services -killall abrt-dbus >/dev/null 2>&1 || : +%posttrans addon-upload-watch +service abrt-upload-watch condrestart >/dev/null 2>&1 || : + +%posttrans gui +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang -%doc README.md COPYING +%defattr(-,root,root,-) +%doc README COPYING +%if %{with systemd} %{_unitdir}/abrtd.service %{_tmpfilesdir}/abrt.conf +%else +%{_initrddir}/abrtd +%endif %{_sbindir}/abrtd %{_sbindir}/abrt-server -%{_sbindir}/abrt-auto-reporting %{_libexecdir}/abrt-handle-event %{_libexecdir}/abrt-action-ureport -%{_libexecdir}/abrt-action-save-container-data %{_bindir}/abrt-handle-upload %{_bindir}/abrt-action-notify -%{_mandir}/man1/abrt-action-notify.1* +%{_mandir}/man1/abrt-action-notify.1.gz %{_bindir}/abrt-action-save-package-data %{_bindir}/abrt-watch-log -%{_bindir}/abrt-action-analyze-python %{_bindir}/abrt-action-analyze-xorg -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.problems.daemon.conf %config(noreplace) %{_sysconfdir}/%{name}/abrt.conf +%{_datadir}/%{name}/conf.d/abrt.conf %config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf +%{_datadir}/%{name}/conf.d/abrt-action-save-package-data.conf +%config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf +%{_datadir}/%{name}/conf.d/plugins/xorg.conf +%{_mandir}/man5/abrt-xorg.conf.5.gz %config(noreplace) %{_sysconfdir}/%{name}/gpg_keys.conf +%{_datadir}/%{name}/conf.d/gpg_keys.conf +%{_mandir}/man5/gpg_keys.conf.5.gz %config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_event.conf -%{_mandir}/man5/abrt_event.conf.5* +%{_mandir}/man5/abrt_event.conf.5.gz %config(noreplace) %{_sysconfdir}/libreport/events.d/smart_event.conf -%{_mandir}/man5/smart_event.conf.5* -%dir %attr(0751, root, abrt) %{default_dump_dir} +%{_mandir}/man5/smart_event.conf.5.gz +%dir %attr(0755, abrt, abrt) %{_localstatedir}/tmp/%{name} %dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload # abrtd runs as root -%ghost %dir %attr(0755, root, root) %{_localstatedir}/run/%{name} +%dir %attr(0755, root, root) %{_localstatedir}/run/%{name} %ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket %ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid -%{_mandir}/man1/abrt-handle-upload.1* -%{_mandir}/man1/abrt-server.1* -%{_mandir}/man1/abrt-action-save-package-data.1* -%{_mandir}/man1/abrt-watch-log.1* -%{_mandir}/man1/abrt-action-analyze-python.1* -%{_mandir}/man1/abrt-action-analyze-xorg.1* -%{_mandir}/man1/abrt-auto-reporting.1* -%{_mandir}/man5/abrt.conf.5* -%{_mandir}/man5/abrt-action-save-package-data.conf.5* -%{_mandir}/man5/gpg_keys.conf.5* -%{_mandir}/man8/abrtd.8* -%{_sysusersdir}/abrt.conf - -%files libs -%{_libdir}/libabrt.so.* %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/plugins %dir %{_datadir}/%{name} - +%dir %{_datadir}/%{name}/conf.d +%dir %{_datadir}/%{name}/conf.d/plugins +%{_mandir}/man1/abrt-handle-upload.1.gz +%{_mandir}/man1/abrt-server.1.gz +%{_mandir}/man1/abrt-action-save-package-data.1.gz +%{_mandir}/man1/abrt-watch-log.1.gz +%{_mandir}/man1/abrt-action-analyze-xorg.1.gz +%{_mandir}/man8/abrtd.8.gz +%{_mandir}/man5/abrt.conf.5.gz +%{_mandir}/man5/abrt-action-save-package-data.conf.5.gz +# {_mandir}/man5/pyhook.conf.5.gz # filesystem package should own /usr/share/augeas/lenses directory %{_datadir}/augeas/lenses/abrt.aug + +%files libs +%defattr(-,root,root,-) +%{_libdir}/libabrt.so.* + %files devel +%defattr(-,root,root,-) # The complex pattern below (instead of simlpy *) excludes Makefile{.am,.in}: %doc apidoc/html/*.{html,png,css,js} %{_includedir}/abrt/abrt-dbus.h @@ -782,56 +625,65 @@ killall abrt-dbus >/dev/null 2>&1 || : %{_libdir}/pkgconfig/abrt.pc %files gui-libs +%defattr(-,root,root,-) %{_libdir}/libabrt_gui.so.* %files gui-devel +%defattr(-,root,root,-) %{_includedir}/abrt/abrt-config-widget.h %{_includedir}/abrt/system-config-abrt.h %{_libdir}/libabrt_gui.so %{_libdir}/pkgconfig/abrt_gui.pc %files gui +%defattr(-,root,root,-) %dir %{_datadir}/%{name} # all glade, gtkbuilder and py files for gui %{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/icons/hicolor/*/status/* +%{_datadir}/%{name}/icons/hicolor/*/status/* %{_datadir}/%{name}/ui/* %{_bindir}/abrt-applet %{_bindir}/system-config-abrt #%%{_bindir}/test-report -%{_datadir}/applications/org.freedesktop.problems.applet.desktop -%config(noreplace) %{_sysconfdir}/xdg/autostart/org.freedesktop.problems.applet.desktop -%{_datadir}/dbus-1/services/org.freedesktop.problems.applet.service +%{_datadir}/applications/abrt-applet.desktop +%config(noreplace) %{_sysconfdir}/xdg/autostart/abrt-applet.desktop %{_mandir}/man1/abrt-applet.1* %{_mandir}/man1/system-config-abrt.1* %files addon-ccpp -%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di +%defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf -%{_mandir}/man5/abrt-CCpp.conf.5* +%{_datadir}/%{name}/conf.d/plugins/CCpp.conf +%{_mandir}/man5/abrt-CCpp.conf.5.gz +%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di +%if %{with systemd} +%{_unitdir}/abrt-ccpp.service +%else +%{_initrddir}/abrt-ccpp +%endif +%{_libexecdir}/abrt-hook-ccpp %{_libexecdir}/abrt-gdb-exploitable -%{_libexecdir}/abrt-action-coredump -%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_journal_ccpp_format.conf -%{_unitdir}/abrt-journal-core.service -%{_journalcatalogdir}/abrt_ccpp.catalog - -%dir %{_localstatedir}/lib/abrt - +%attr(6755, abrt, abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache %{_bindir}/abrt-action-analyze-c %{_bindir}/abrt-action-trim-files +%{_bindir}/abrt-action-analyze-core %{_bindir}/abrt-action-analyze-vulnerability +%{_bindir}/abrt-action-install-debuginfo %{_bindir}/abrt-action-generate-backtrace %{_bindir}/abrt-action-generate-core-backtrace %{_bindir}/abrt-action-analyze-backtrace %{_bindir}/abrt-action-list-dsos +%{_bindir}/abrt-action-perform-ccpp-analysis %{_bindir}/abrt-action-analyze-ccpp-local -%{_bindir}/abrt-dump-journal-core +%{_sbindir}/abrt-install-ccpp-hook %config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_event.conf -%{_mandir}/man5/ccpp_event.conf.5* +%{_mandir}/man5/ccpp_event.conf.5.gz %config(noreplace) %{_sysconfdir}/libreport/events.d/gconf_event.conf -%{_mandir}/man5/gconf_event.conf.5* +%{_mandir}/man5/gconf_event.conf.5.gz %config(noreplace) %{_sysconfdir}/libreport/events.d/vimrc_event.conf -%{_mandir}/man5/vimrc_event.conf.5* %{_datadir}/libreport/events/analyze_CCpp.xml +%{_mandir}/man5/vimrc_event.conf.5.gz %{_datadir}/libreport/events/analyze_LocalGDB.xml %{_datadir}/libreport/events/collect_xsession_errors.xml %{_datadir}/libreport/events/collect_GConf.xml @@ -844,1208 +696,1611 @@ killall abrt-dbus >/dev/null 2>&1 || : %{_mandir}/man*/abrt-action-generate-core-backtrace.* %{_mandir}/man*/abrt-action-analyze-backtrace.* %{_mandir}/man*/abrt-action-list-dsos.* +%{_mandir}/man*/abrt-install-ccpp-hook.* +%{_mandir}/man*/abrt-action-install-debuginfo.* %{_mandir}/man*/abrt-action-analyze-ccpp-local.* +%{_mandir}/man*/abrt-action-analyze-core.* %{_mandir}/man*/abrt-action-analyze-vulnerability.* -%{_mandir}/man1/abrt-dump-journal-core.1* +%{_mandir}/man*/abrt-action-perform-ccpp-analysis.* %files addon-upload-watch +%defattr(-,root,root,-) %{_sbindir}/abrt-upload-watch +%if %{with systemd} %{_unitdir}/abrt-upload-watch.service +%else +%{_initrddir}/abrt-upload-watch +%endif %{_mandir}/man*/abrt-upload-watch.* +%files retrace-client +%{_bindir}/abrt-retrace-client +%{_mandir}/man1/abrt-retrace-client.1.gz +%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf +%{_mandir}/man5/ccpp_retrace_event.conf.5.gz +%{_datadir}/libreport/events/analyze_RetraceServer.xml %files addon-kerneloops +%defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/libreport/events.d/koops_event.conf -%{_journalcatalogdir}/abrt_koops.catalog -%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_koops_format.conf -%{_mandir}/man5/koops_event.conf.5* -%config(noreplace) %{_sysconfdir}/%{name}/plugins/oops.conf +%{_mandir}/man5/koops_event.conf.5.gz +%if %{with systemd} %{_unitdir}/abrt-oops.service - -%dir %{_localstatedir}/lib/abrt - +%else +%{_initrddir}/abrt-oops +%endif %{_bindir}/abrt-dump-oops -%{_bindir}/abrt-dump-journal-oops %{_bindir}/abrt-action-analyze-oops +%{_bindir}/abrt-action-save-kernel-data %{_mandir}/man1/abrt-dump-oops.1* -%{_mandir}/man1/abrt-dump-journal-oops.1* %{_mandir}/man1/abrt-action-analyze-oops.1* -%{_mandir}/man5/abrt-oops.conf.5* +%{_mandir}/man1/abrt-action-save-kernel-data.1* %files addon-xorg +%defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/libreport/events.d/xorg_event.conf -%{_journalcatalogdir}/abrt_xorg.catalog -%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_xorg_format.conf -%config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf +%{_mandir}/man5/xorg_event.conf.5.gz +%if %{with systemd} %{_unitdir}/abrt-xorg.service +%else +%{_initrddir}/abrt-xorg +%endif %{_bindir}/abrt-dump-xorg -%{_bindir}/abrt-dump-journal-xorg %{_mandir}/man1/abrt-dump-xorg.1* -%{_mandir}/man1/abrt-dump-journal-xorg.1* -%{_mandir}/man5/abrt-xorg.conf.5* -%{_mandir}/man5/xorg_event.conf.5* %files addon-vmcore +%defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf -%{_mandir}/man5/vmcore_event.conf.5* +%{_mandir}/man5/vmcore_event.conf.5.gz %config(noreplace) %{_sysconfdir}/%{name}/plugins/vmcore.conf +%{_datadir}/%{name}/conf.d/plugins/vmcore.conf %{_datadir}/libreport/events/analyze_VMcore.xml +%if %{with systemd} %{_unitdir}/abrt-vmcore.service +%else +%{_initrddir}/abrt-vmcore +%endif %{_sbindir}/abrt-harvest-vmcore %{_bindir}/abrt-action-analyze-vmcore -%{_bindir}/abrt-action-check-oops-for-alt-component -%{_bindir}/abrt-action-check-oops-for-hw-error %{_mandir}/man1/abrt-harvest-vmcore.1* %{_mandir}/man5/abrt-vmcore.conf.5* %{_mandir}/man1/abrt-action-analyze-vmcore.1* -%{_mandir}/man1/abrt-action-check-oops-for-hw-error.1* -%{_journalcatalogdir}/abrt_vmcore.catalog -%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_vmcore_format.conf %files addon-pstoreoops +%defattr(-,root,root,-) +%if %{with systemd} %{_unitdir}/abrt-pstoreoops.service +%else +%{_initrddir}/abrt-pstoreoops +%endif %{_sbindir}/abrt-harvest-pstoreoops %{_bindir}/abrt-merge-pstoreoops %{_mandir}/man1/abrt-harvest-pstoreoops.1* %{_mandir}/man1/abrt-merge-pstoreoops.1* -%if %{with python3} -%files -n python3-abrt-addon -%config(noreplace) %{_sysconfdir}/%{name}/plugins/python3.conf -%{_mandir}/man5/python3-abrt.conf.5* -%config(noreplace) %{_sysconfdir}/libreport/events.d/python3_event.conf -%{_journalcatalogdir}/python3_abrt.catalog -%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python3_format.conf -%{_mandir}/man5/python3_event.conf.5* -%{python3_sitelib}/abrt3.pth -%{python3_sitelib}/abrt_exception_handler3.py -%{python3_sitelib}/__pycache__/abrt_exception_handler3.* - -%if %{with container_handler} -%files -n python3-abrt-container-addon -%{python3_sitelib}/abrt3_container.pth -%{python3_sitelib}/abrt_exception_handler3_container.py -%{python3_sitelib}/__pycache__/abrt_exception_handler3_container.* -%endif - -%endif - -%files plugin-machine-id -%config(noreplace) %{_sysconfdir}/libreport/events.d/machine-id_event.conf -%{_libexecdir}/abrt-action-generate-machine-id +%files addon-python +%defattr(-,root,root,-) +%config(noreplace) %{_sysconfdir}/%{name}/plugins/python.conf +%{_datadir}/%{name}/conf.d/plugins/python.conf +%{_mandir}/man5/abrt-python.conf.5.gz +# TODO? Do we need %config(noreplace) in the below line too? +%config(noreplace) %{_sysconfdir}/libreport/events.d/python_event.conf +%{_mandir}/man5/python_event.conf.5.gz +%{_bindir}/abrt-action-analyze-python +%{_mandir}/man1/abrt-action-analyze-python.1* +%{python_sitearch}/abrt*.py* +%{python_sitearch}/abrt.pth %files cli +%defattr(-,root,root,-) %files tui -%if %{with python3} -%{_bindir}/abrt +%defattr(-,root,root,-) %{_bindir}/abrt-cli -%{python3_sitelib}/abrtcli/ -%{_mandir}/man1/abrt.1* -%{_mandir}/man1/abrt-cli.1* -%endif +%{_mandir}/man1/abrt-cli.1.gz %files desktop +%defattr(-,root,root,-) -%if %{with atomic} -%files atomic -%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf -%{_bindir}/abrt-action-save-package-data -%{_mandir}/man1/abrt-action-save-package-data.1* -%{_mandir}/man5/abrt-action-save-package-data.conf.5* -%endif - -%if %{with bodhi} %files plugin-bodhi +%defattr(-,root,root,-) %{_bindir}/abrt-bodhi -%{_bindir}/abrt-action-find-bodhi-update -%config(noreplace) %{_sysconfdir}/libreport/events.d/bodhi_event.conf -%{_datadir}/libreport/events/analyze_BodhiUpdates.xml -%{_mandir}/man1/abrt-bodhi.1* -%{_mandir}/man1/abrt-action-find-bodhi-update.1* -%endif +%{_mandir}/man1/abrt-bodhi.1.gz %files dbus +%defattr(-,root,root,-) %{_sbindir}/abrt-dbus -%{_mandir}/man8/abrt-dbus.8* +%{_mandir}/man8/abrt-dbus.8.gz %config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf -%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.xml -%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Entry.xml -%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Session.xml -%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Task.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems.xml %{_datadir}/dbus-1/system-services/org.freedesktop.problems.service %{_datadir}/polkit-1/actions/abrt_polkit.policy %dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/ %dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/ %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.html %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.css -%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_dbus_event.conf -%if %{with python3} -%files -n python3-abrt -%{python3_sitearch}/problem/ -%{_mandir}/man5/python3-abrt.5* +%files python +%{python_sitelib}/problem/ +%{_mandir}/man5/abrt-python.5.gz -%files -n python3-abrt-doc -%{python3_sitelib}/problem_examples -%endif +%files python-doc +%{python_sitelib}/problem_examples %files console-notification %config(noreplace) %{_sysconfdir}/profile.d/abrt-console-notification.sh %changelog -* Fri Jan 16 2026 Fedora Release Engineering - 2.17.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Thu Dec 04 2025 Michal Srb - 2.17.8-1 -- a-a-save-container-data: validate input -- Resolves: CVE-2025-12744 - -* Thu Oct 02 2025 Michal Srb - 2.17.7-1 -- Update to upstream release 2.17.7 -- Fix reading gpg keys with RPM 6.0.0 (rhbz#2396899) - -* Fri Sep 19 2025 Python Maint - 2.17.6-10 -- Rebuilt for Python 3.14.0rc3 bytecode - -* Fri Aug 15 2025 Python Maint - 2.17.6-9 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Fri Aug 01 2025 Adam Williamson - 2.17.6-8 -- Obsolete fros packages - -* Wed Jul 23 2025 Fedora Release Engineering - 2.17.6-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jun 03 2025 Python Maint - 2.17.6-6 -- Rebuilt for Python 3.14 - -* Thu Jan 23 2025 Zbigniew Jędrzejewski-Szmek - 2.17.6-5 -- Add sysusers.d config file to allow rpm to create users/groups automatically - -* Thu Jan 16 2025 Fedora Release Engineering - 2.17.6-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Nov 20 2024 David Abdurachmanov - 2.17.6-3 -- Disable Requires for kexec-tools on riscv64 (not supported) - -* Wed Sep 11 2024 Neal Gompa - 2.17.6-2 -- Drop container handler (rhbz#2295150) - -* Sun Sep 01 2024 Michal Srb - 2.17.6-1 -- Update to upstream release 2.17.6 -- Fix reading signature information from RPM headers (rhbz#2307278) - -* Wed Jul 17 2024 Fedora Release Engineering - 2.17.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sun Jun 09 2024 Python Maint - 2.17.5-2 -- Rebuilt for Python 3.13 - -* Mon Feb 19 2024 Michal Srb - 2.17.5-1 -- Update to upstream release 2.17.5 - -* Mon Feb 12 2024 Michal Srb - 2.17.4-1 -- Update to upstream release 2.17.4 - -* Sun Feb 04 2024 Michal Srb - 2.17.2-1 -- Update to upstream release 2.17.2 - -* Mon Jan 22 2024 Fedora Release Engineering - 2.17.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 2.17.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 2.17.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jul 01 2023 Python Maint - 2.17.1-2 -- Rebuilt for Python 3.12 - -* Fri Jun 30 2023 Michal Srb - 2.17.1-1 -- Update to upstream release 2.17.1 - -* Wed Jun 28 2023 Python Maint - 2.17.0-2 -- Rebuilt for Python 3.12 - -* Mon May 22 2023 Matěj Grabovský - 2.17.0-1 -- Update to upstream release 2.17.0 -- Bump rpm-devel dependency to 4.18 - -* Thu Mar 30 2023 Michal Srb - 2.16.1-1 -- Update to upstream release 2.16.1 - -* Wed Jan 18 2023 Fedora Release Engineering - 2.16.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Oct 24 2022 Michal Srb - 2.16.0-1 -- Update to upstream release 2.16.0 - -* Wed Oct 19 2022 Michal Srb - 2.15.1-6 -- abrt-journal: First seek the journal tail and then set filters -- Resolves: rhbz#2128662 - -* Wed Oct 12 2022 Michal Srb - 2.15.1-5 -- abrt-journal: call sd_journal_get_fd() right after sd_journal_open() -- Resolves: rhbz#2128662 - -* Wed Jul 20 2022 Fedora Release Engineering - 2.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jun 16 2022 Michal Srb - 2.15.1-3 -- Fix FTBFS -- Resolves: rhbz#2093924 - -* Wed Jun 15 2022 Python Maint - 2.15.1-2 -- Rebuilt for Python 3.11 - -* Thu Mar 10 2022 Michal Srb - 2.15.1-1 -- Update to 2.15.1 - -* Wed Jan 19 2022 Fedora Release Engineering - 2.15.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jan 19 2022 Matěj Grabovský - 2.15.0-2 -- Rebuild for testing - -* Mon Jan 17 2022 Matěj Grabovský - 2.15.0-1 -- Bump abrt library version to 1:0:1 -- cli: Fix path and glob matching for abrt info etc. -- abrt-dump-oops: Fix vmcore call trace parsing -- Use lazy imports in abrt_exception_handler3 -- Don't copy coredump to problem dir -- Detect Python 3.10 and Perl correctly in abrt-action-save-package-data -- Fix calls to deprecated methods in tests +* Wed Dec 11 2013 Jakub Filak 2.1.10-1 +- abrt-cli: display URL to reports in the details +- abrt-cli list: list all problems by default +- Do not copy Makefiles to documentation. +- harvest_vmcore: Fix absolute path handling +- Speed up journalctl --system support detection +- spec: add abrt's augeas module +- add augeas module for abrt configuration files +- spec: rename CCpp.conf +- rename CCpp.conf man to abrt-CCpp.conf +- spec: move vmcore addon's configuration to a new dir +- vmcore: reorganize configuration +- make: install abrt-harvest-vmcore into share conf.d +- spec: install abrt-harvest-vmcore.conf to share conf.d +- switch to libreport workflows in all report-cli events +- abrtd: use warning level for "Recreating deleted ..." message +- abrt-python: add missing arguments to Crash handler +- spec: adapt recent changes related to abrt-action-notify +- move the notify event from dbus_event.conf to abrt_event.conf +- run the autoreporting event from abrt-action-notify +- spec: install conf to /usr/share/abrt/conf.d +- Load conf from /usr/share/abrt/conf.d and /etc/abrt +- abrt-action-install-debuginfo: fix --exact handling. Fixes rhbz1027786 +- Use bugzilla_formatdup.conf for detected duplicates in python too. Fixes rhbz#875312. +- applet: properly handle incomplete problems +- DBus Problems API: update documentation +- spec: add abrt-action-notify +- factor out the D-Bus notifications into a python script +- adapt post_create event to the recent changes in reporter-ureport +- spec: add Requires: systemd-python for python addon +- shorten CCpp reason message +- abrt-dump-oops: if backtrace is not seen, file an one-line oops. Fixes rhbz#812537 - Update translations - -* Wed Jan 12 2022 Miro Hrončok - 2.14.6-11 -- Make abrt-tui and python3-abrt-container-addon noarch as they contain no architecture-specific content -- Ensure Python bytecode in noarch subpackages is reproducible - -* Thu Jan 06 2022 Matěj Grabovský - 2.14.6-10 -- Bump release for rebuild - -* Wed Dec 22 2021 Matěj Grabovský - 2.14.6-9 -- Rebuild for satyr 0.39 - -* Mon Sep 27 2021 Matěj Grabovský - 2.14.6-8 -- Use lazy import in the Python exception handler to avoid slowdown in Python - startup (rhbz#2007664) - -* Wed Jul 21 2021 Fedora Release Engineering - 2.14.6-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat Jul 10 2021 Björn Esser - 2.14.6-6 -- Rebuild for versioned symbols in json-c - -* Mon Jun 07 2021 Python Maint - 2.14.6-5 -- Rebuilt for Python 3.10 - -* Fri Jun 04 2021 Python Maint - 2.14.6-3 -- Rebuilt for Python 3.10 - -* Tue May 25 2021 Michal Fabik - 2.14.6-1 -- Add support of master + subkeys gpg. -- hooks: Remove stale workaround for a fixed bug -- cli: Gracefully handle disappearance of problem directory -- libs: Add version info script -- retrace-client: Output task ID to console in batch mode -- retrace-client: Separate commands by commas -- Doc: Improve man page for abrt-action-analyze-vulnerability -- Various memory management and other fixes - -* Fri Apr 30 2021 Sérgio Basto - 2.14.5-4 -- Obsoletes abrt-plugin-sosreport, to fix upgrade path - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 2.14.5-3 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Mon Jan 25 2021 Fedora Release Engineering - 2.14.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Dec 01 2020 Michal Fabik 2.14.5-1 -- Fix invalid free (rhbz#1895660) -- Fix crash during local processing (rhbz#1881745) -- Fix reported numbers of missing debuginfo packages in abrt-action-install-debuginfo -- Correct the format of NEVRA generated for packages where a problem occurred (rhbz#1900982) -- Drop --raw flag in abrt-action-generate-core-backtrace - -* Tue Oct 13 2020 Matěj Grabovský - 2.14.4-3 -- Add upstream patch for an invalid read bug - -* Thu Sep 24 2020 Matěj Grabovský - 2.14.4-2 -- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1881745 - -* Mon Aug 17 2020 Michal Fabik - 2.14.4-1 -- Fix broken release 2.14.3 -- oops-utils: Respect the 'world-readable' flag -- Decommission libreport_list_free_with_free - -* Thu Aug 13 2020 Michal Fabik - 2.14.3-1 -- plugins: abrt-dump-journal-core: Handle zstd compression -- applet: application: Use GLib for logging -- Replace various utility functions with stock GLib ones -- Various coding style improvements -- Update documentation -- applet: application: Fix crash when processing deferred problems -- dbus: Remove session objects when owner disconnects -- python-problem: Use org.freedesktop.Problems2 API -- abrt-console-notification: Work around noclobber -- daemon: rpm: Use NEVRA instead of ENVRA -- abrtd: Don't delete new problem dirs -- Make sure that former caches are group writable -- Various memory management fixes - -* Thu Aug 13 2020 Adam Williamson - 2.14.2-6 -- Rebuild for libreport soname bump - -* Tue Jul 28 2020 - Ernestas Kulik - 2.14.2-5 -- Add patch for https://bugzilla.redhat.com/show_bug.cgi?id=1860903 - -* Mon Jul 27 2020 Fedora Release Engineering - 2.14.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun May 24 2020 Miro Hrončok - 2.14.2-3 -- Rebuilt for Python 3.9 - -* Thu May 21 2020 Ernestas Kulik - 2.14.2-2 -- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1836190 - -* Tue May 12 2020 Michal Fabik - 2.14.2-1 -- Fix broken builds with --enable-authenticated-autoreporting - -* Fri Apr 24 2020 Michal Fabik - 2.14.1-1 -- tests: Add perl, php R and tcl to dont-blame-interpret -- a-a-save-package-data: Add R and tcl to interpreted langs -- a-a-save-package-data: Use regexps to match interpreters -- .travis.yml: Update secret -- plugins: xorg-utils: Loopify parsing -- Add namespace to libreport function and global names -- cli: Correct debug directories in config -- cli: Show defaults in help output -- cli: Fix verbosity option -- cli: Fix descriptions for --since and --until -- autogen.sh: Handle NOCONFIGURE per the Build API -- plugins: journal: Fix ci_mapping being overwritten -- plugins: abrt-journal-core: Don’t assume anything about uid_t -- lib,plugins: Accomodate for multiple debug directories -- dbus: Drop bogus dependency -- dbus: Drop abrt_problems2 -- Drop libcap dependency -- Drop Travis config - -* Tue Apr 21 2020 Björn Esser - 2.14.0-3 -- Rebuild (json-c) - -* Fri Feb 07 2020 Ernestas Kulik - 2.14.0-2 -- Bump libreport dependency - -* Fri Feb 07 2020 Ernestas Kulik - 2.14.0-1 -- Update to 2.14.0 - -* Fri Feb 07 2020 Igor Raits - 2.13.0-5 -- Rebuild for satyr 0.30 - -* Fri Jan 31 2020 Martin Kutlak - 2.13.0-4 -- Add patch to fix build failure with gcc -fno-common -- Initialize bodhi karma values with defaults -- Fix possibly uninitialized variable -- Resolves: #1795820 - -* Tue Jan 28 2020 Fedora Release Engineering - 2.13.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 14 2020 - Ernestas Kulik - 2.13.0-2 -- Drop systemd scriptlets for abrt-ccpp.service - -* Fri Oct 11 2019 Matěj Grabovský 2.13.0-1 -- cli: Use format argument in info command -- cli: Make pretty and format mutually exclusive -- cli: Set PYTHONPATH for tests -- cli: Rework commands -- Remove abrt-hook-ccpp -- spec: Use macros where appropriate -- tests: Use Augeas consistently -- spec: Move config files to corresponding subpackages -- build,spec: Empty config files in /etc/abrt/ -- doc: Update man pages and comments in config files -- plugins: Update in-code defaults -- doc: Correct alignment of heading underlines -- a-dump-journal-core: Purge commented code -- dbus: Remove D-Bus configuration service -- Partly revert removal of default configs -- cli: Tweak problem matching -- plugins: Add satyr flags when building -- cli: Fix warning -- cli: Fix file name -- cli: Use decorator for MATCH positional argument -- cli: match: Iterate dict instead of calling keys() -- cli: Make pylint happier about imports -- cli: Drop unused variables -- cli: utils: Use consistent return -- cli: Improve i18n -- cli: Drop humanize import -- Drop uses of bind_textdomain_codeset() -- gitignore: Update path to generated file after cli-ng move -- tests: runner: Use systemctl instead of service -- autogen.sh: Use autoreconf - -* Thu Oct 03 2019 Miro Hrončok - 2.12.2-3 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Sat Aug 17 2019 Miro Hrončok - 2.12.2-2 -- Rebuilt for Python 3.8 - -* Thu Aug 01 2019 Ernestas Kulik 2.12.2-1 -- Remove old CLI and move cli-ng subpackage files into tui subpackage - -* Wed Jul 24 2019 Fedora Release Engineering - 2.12.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Jul 12 2019 Martin Kutlak 2.12.1-2 -- Add patch to fix failing action abrt-action-list-dsos on rawhide - -* Wed Jul 03 2019 Martin Kutlak 2.12.1-1 -- Translation updates -- Rename all abrt-python to python3-abrt -- spec: Get rid of python provides -- hooks: abrt-hook-ccpp: Rename CreateCoreBacktrace setting -- Update icon -- non-fatal-mce: prepare oops1.test from template before using it -- meaningful-logs: check relative counts of lines instead of absolute -- oops-processing: fixed oops1.test handling. reworked so each oops has its own phase -- dumpoops: make sure hostname matches in oops_full_hostname.test -- Revert "applet: Add systemd service unit" -- a-a-analyze-c: Fix segfault when saving function name -- Fix grammar in implementation docs -- doc: Update man pages and mention locations of config files -- augeas,build,spec: Remove references to default configs -- daemon,lib: Update default config according to abrt.conf -- plugins: abrt-action-install-debuginfo: Replace uses of exit() -- plugins: abrt-action-install-debuginfo: Catch BrokenPipeError -- plugins: abrt-action-install-debuginfo: Remove unused imports -- daemon: Check return value after reading from channel -- spec: Require dbus-tools -- daemon: Don't process crashes from unpackaged apps by default -- plugins: abrt-action-install-debuginfo: Remove duplicate code -- plugins: abrt-action-install-debuginfo: Remove variable -- plugins: abrt-action-install-debuginfo: Remove comment -- plugins: abrt-action-install-debuginfo: Remove dead assignment -- doc: Fix spelling mistake in path to cache -- doc: Update man page for abrt-handle-upload -- doc: Update man page and help for a-a-install-debuginfo -- Nuke Python 2 support -- plugins: Catch unhandled exception in a-a-g-machine-id -- plugins: retrace-client: Bail out if we can’t get a config -- plugins: retrace-client: Default to HTTPS in RETRACE_SERVER_URI -- plugins: analyze_RetraceServer: Fix default RETRACE_SERVER_URI -- plugins: Fix name of env variable for retrace server -- configure.ac: Add dependency on libcap -- dbus: entry: Don’t claim truncation when there was none -- applet: Add systemd service unit -- spec: Remove obsolete scriptlets -- Makefile.am: Use correct locale when getting date - -* Mon Jun 10 22:13:16 CET 2019 Igor Gnatenko - 2.12.0-4 -- Rebuild for RPM 4.15 - -* Mon Jun 10 15:41:59 CET 2019 Igor Gnatenko - 2.12.0-3 -- Rebuild for RPM 4.15 - -* Tue Feb 5 2019 Ernestas Kulik - 2.12.0-2 -- Bump glib and libreport dependencies - -* Mon Feb 4 2019 Ernestas Kulik - 2.12.0-1 -- Update to 2.12.0 - -* Thu Jan 31 2019 Fedora Release Engineering - 2.11.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sun Jan 27 2019 Igor Gnatenko - 2.11.1-4 -- Remove obsolete scriptlets - -* Tue Jan 08 2019 Matej Marusak 2.11.1-2 -- dbus: task: Use modern GLib type macros - -* Tue Jan 08 2019 Matej Marusak 2.11.1-1 -- Translation updates -- a-a-install-debuginfo: Clean cache if we need space -- shellcheck: Use command instead of type -- shellcheck: Check exit code directly with if mycmd -- shellcheck: Suppress shellcheck warning SC1090 -- shellcheck: Use $(...) instead of legacy backticked -- cli: Add a shebang -- applet: Port to GApplication/GNotification -- spec: Add explicit package-version requirement of abrt-libs -- Introduce pylintrc -- augeas: Adjust testsuite to changes in libreport -- signal_is_fatal: generate problem reports for SIGSYS -- plugins: retrace-client: Port to libsoup -- plugins: retrace-client: Fix copy-paste error -- revert: spec: disable addon-vmcore on aarch64 -- spec: turn on --enable-native-unwinder aarch64 -- configure: Replace sphinx-build check with sphinx-build-3 -- a-a-c-o-f-hw-error: Check systemd-journal for MCE logs -- koops: Filter kernel oopses based on logged hostname -- add hostname BR for tests -- add new prepare-data to dist files -- fix tests names for dist target after making templates from them -- fix for MCE events: Bug 1613182 - abrt-cli ignores rsyslog host info and incorrectly assumes that the receiving host had a problem -- dbus: Add configuration for Python3 -- Add . to etc - -* Mon Oct 08 2018 Martin Kutlak 2.11.0-1 -- Translation updates -- plugins: Allow abrt-retrace-client to be optional at build time -- daemon: Fix double closed fd race condition -- sosreport: plugin "general" split into two new plugins -- plugins: Replace vfork with posix_spawn -- gui-config: Remove deprecated GTK functions -- abrtd.service: force abrt-dbus to load changes from conf -- spec: Build python*-abrt-addon packages as noarch -- spec: remove duplicated python3-devel -- spec: set PYTHON variable because of ./py-compile - -* Sat Sep 15 2018 Adam Williamson - 2.10.10-5 -- Backport fix for RHBZ #1629408 (failed gdb backtrace generation) -- Backport fix for deprecated function use (broke build) -- Backport fix for argument error in harvest_vmcore -- Backport fix for missing parameter translations in abrt-hook-ccpp - -* Thu Jul 12 2018 Fedora Release Engineering - 2.10.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon Jun 18 2018 Miro Hrončok - 2.10.10-3 -- Rebuilt for Python 3.7 - -* Fri Jun 08 2018 Miro Hrončok - 2.10.10-2 -- Set PYTHON to python3 during install to avoid ambiguous python invocation (#1589314) - -* Thu May 31 2018 Matej Marusak 2.10.10-1 -- Translation updates -- Changelog: Update changelog -- Remove dependency on deprecated nss-pem -- spec: abrt do not require python2 -- spec: abrt-addon-ccpp do not require python2 -- spec: drop python2-abrt-addon requires -- spec: fix bugs in python requires -- cores: comment an unclearing statement -- cores: print to stdout -- cores: read all journal files - -* Thu May 10 2018 Matej Habrnal 2.10.9-5 -- abrt do not require python2 if "with python3" - -* Wed May 09 2018 Matej Habrnal 2.10.9-4 -- abrt-addon-ccpp do not require python2 if "with python3" - -* Thu May 03 2018 Matej Habrnal 2.10.9-3 -- drop python2-abrt-addon requires - -* Fri Apr 27 2018 Matej Habrnal 2.10.9-2 -- fix requires for python in spec file - -* Fri Apr 27 2018 Matej Habrnal 2.10.9-1 -- build: conditionalize the Python2 and Python3 -- cli-ng,hooks,python-problem: Allow python to be optional at build time -- spec: fix ambiguous Python 2 dependency declarations -- plugins: a-a-g-machine-id use dmidecode command -- spec: use dmidecode instead of python3-dmidecode -- hooks: use container-exception-logger tool -- spec: container python hooks require cel -- hooks: do not write any additional logs -- a-a-s-package-data: add python3.7 to known Interpreters -- autogen: ignore abrt's python packages -- correctly parse buildrequires from spec file - -* Wed Mar 21 2018 Matej Habrnal 2.10.8-1 -- Translation updates -- spec: use Python3 as default in abrt-cli-ng -- cli-ng: use Python3 as default -- Add a new element 'interpreter' for python problems -- retrace-client: Require nss-pem - -* Mon Feb 26 2018 Matej Habrnal 2.10.7-1 -- Translation updates -- hooks: introduce docker hook for Python2 -- hook: add type to Python3 container exception handler -- spec: introduce docker hook for Python2 -- Add ABRT hexa stickers -- a-container-logger: workaround permission issue in minishift - -* Mon Feb 19 2018 Matej Habrnal 2.10.6-1 -- Translation updates -- hooks: introduce docker hook for Python3 -- spec: introduce Python3 hook for container -- Remove deprecated is_error macro -- ldconfig is not needed in rawhide -- remove python_sitearch macro -- remove python_site macro -- move BuildRequires to top -- remove systemd-units and replace it with systemd macro -- remove init.d services -- a-h-event: Do not deduplicate different containers -- rpm: include epocho in package element if > 0 - -* Thu Nov 02 2017 Julius Milan 2.10.5-1 -- Translation updates -- a-action-ureport: add option 'ProcessUnpackaged' -- spec: change dependency on python{2,3}-gobject -- applet: Additional changes to allow optional polkit -- doc: remove obsolete doxygen tags -- dbus: Additional changes to allow optional polkit -- cli-ng: Explicitly state python version in shebangs -- spec: rename python binary packages -- a-d-journal-core: Save mountinfo from journal -- a-d-journal-core: Save container cmdline -- logging: rename omitted log() to log_warning() - -* Mon Aug 28 2017 Matej Habrnal 2.10.4-1 -- Translation updates -- logging: rename log() to log_warning() -- Quick hack to fix build with rpm >= 4.14 -- tests: Crash different binary in infinite event loop -- tests: Revert not sufficient fix -- tests: Reflect field changes in reporter-s-journal -- tests: Get docker-inspect while container is running -- cli,dbus: Allow polkit to be optional at build time -- spec: add dependency for python{3}-gobject -- a-d-journal-core: fix bad condition in creating reason msg -- a-d-journal-core: use pid of crashed process in dumpdir name -- changelog: update CHANGELOG.md - -* Thu Jun 15 2017 Martin Kutlak 2.10.3-1 -- Translation updates -- applet: add a default action to a notification -- spec: require libreport-plugin-systemd-journal on Fedoras -- changing load location from bin to libexec -- changing location of abrt-action-save-container-data from bin to libexec -- koops: Improve not-reportable for oopses with taint flags -- This fixes #1173 -- python: provide more information about exception -- abrt-journal: adapt to suspicious blacklist addition -- koops: add suspicious strings blacklist -- build: fix changelog adding in release target -- changelog: update CHANGELOG.md - -* Tue Apr 25 2017 Matej Habrnal 2.10.2-1 -- Translation updates -- spec: introduce migration to abrt-journal-core -- abrt_event: Save cpuinfo in problem directories -- koops: Improve fatal MCE check when dumping backtrace -- lib: typo in header -- Spelling fixes -- Python 3.6 invalid escape sequence deprecation fix -- koops_event: add check to restrict reporting of MCEs - -* Thu Mar 16 2017 Matej Habrnal 2.10.1-1 -- changelog: update CHANGELOG.md -- build: create tarball in release-* target -- spec: sosreport is not a package -- Fix Typo -- bodhi: Remove dependency on hawkey -- spec: Remove dependency on hawkey -- build: do not upload tarball to fedorahosted.org -- spec: do not use fedorahosted.org as source -- spec: install new plugins -- plugins: introduce Machine ID and SOS report -- Update CHANGELOG.md -- build: fix generating list of dependences in autogen.sh -- spec: start abrt-journal-core instead of abrt-ccpp -- build: fix scratch-build target -- a-a-ureport: fix calling of run_event_on_problem_dir -- spec: if using systemd, default to os-release ID for desktopvendor -- kernel: modify suspicious string "invalid opcode:" -- daemon: Allow rpm to be optional at build time -- spec: allow any compression of man pages -- spec: remove defattr -- spec: remove cleaning buildroot -- spec: use versioned provides -- spec: remove changelog entries older than 2 years -- remove Buildroot and Groups tags -- spec: recommend libreport-plugin-systemd-journal on Fedoras -- doc: document selinux change needed for automatic deletion of reports -- ccpp: tell gdb to analyze saved binary image - -* Sat Dec 03 2016 Jakub Filak 2.10.0-1 -- Translation updates -- spec: bump required libreport and satyr versions -- build: make the release-* targets smarter -- Add CHANGELOG.md -- a-a-notify: set env var before run report_systemd-journal event -- use run_event_on_problem_dir() helper for running events -- notify: do not require package element -- spec: add catalog_journal_ccpp_format.conf file -- reporter-s-journal: add formatting file for abrt-journal-core analyser -- cli-ng: fix --fmt parameter -- python: create analyzer element in dumpdir -- abrt-action-list-dsos: fix typo in vendor variable name -- cli-ng: chown problem before reporting -- lib: stop printing out a debug message 'adding: ' -- cli: print out the not-reportable reason -- cli: configure libreport to ignore not-reportable -- cli-ng: force reporting even if not-reportable -- cli-ng: introduce verbose argument -- Import GObject from gi.repository -- ccpp: configure package repositories for correct OS -- a-a-s-c-data: adapt to current docker -- daemon: don't drop problems from unknown containers -- a-a-s-c-data: correct detection of container type -- spec: install Bodhi event files -- bodhi: factor out Bodhi updates lookup into a solo event -- problems2: update the documentation -- a-a-analyze-python: create exception_type element -- a-a-analyze-xorg: create crash_function into dump dir -- koops: create crash_function element -- a-a-analyze-python: create crash_function element -- a-a-analyze-c: create crash_function element -- spec: add formatting files for reporter-systemd-journal -- reporter-systemd-journal: add formatting files -- vmcore: /var/tmp/abrt is no longer a dump location -- events: add event report_systemd-journal to all addons -- abrt-action-notify: notify to systemd journal -- spec: add abrt's catalog source files -- journal-catalog: add abrt's catalog source files -- ccpp: retain partial core_backtrace upon error -- ccpp: log waitpid errors -- ccpp: inform users about not supported unwinding -- ccpp: close stdin when we can let the process die -- daemon: properly shutdown socket connection -- daemon: close forgotten FD to /proc/[pid] -- ccpp: pass proc pid FD instead of pid to *_at fns -- ccpp+daemon: pass valid params to dd_open_item() -- python: remove unused functions from sysexcept hook -- build: add gettext-devel to sysdeps -- spec: add libcap-devel to BRs of addon-ccpp -- ccpp: avoid running elfutils under root -- Add abrt-action-analyze-vulnerability to .gitignore -- build: autoge.sh without args configures for debugging -- conf: increase MaxCrashReportsSize to 5GiB -- ccpp: fast dumping and abrt core limit -- CI: make debugging easier with more log messages -- doc: add a guide for ABRT hackers -- vmcore: fix an undefined variable on error path -- vmcore: read kdump.conf from an arbitrary location -- ccpp: use libreport 'at' functions -- ccpp: use abort() to exit in debug mode -- python2: stop generating dso_list in the process -- python: stop collecting ENVIRON in the process -- abrtd: details of processes from different PID NS -- abrtd: save interesting process details -- a-a-s-package-data: add python3.6 to known Interpreters -- spec: update gdb Requires -- tree-wide: make path to GDB configurable -- a-a-ureport: print out exit codes in verbose mode -- daemon: stop replacing analyzer with type - -* Fri Sep 09 2016 Jakub Filak 2.9.0-1 -- spec: install abrt_dbus_event.conf -- dbus: use Problems2 API in abrt-dbus -- dbus: Problems2 API implementation -- spec: install Problems2 interfaces -- dbus-doc: rewrite the XML to Problems2 -- Fix memory leaks -- lib: introdcue a function checking post-create name -- abrtd: change HTTP response code for duplicate problems to 303 -- autogen: fix typo in usage help string -- daemon: send base names from abrt-server to abrtd -- lib: normalize slashes of configured paths -- lib: make configuration paths alterable at runtime -- Add generated CCpp.conf to .gitignore -- abrt-bodhi: use CCpp PackageManager configuration directive from configure -- cli: introduce unsafe reporting for not-reporable problems -- handle-event: stop creating post-create lock -- daemon: trigger dump location cleanup after detection -- hook-ccpp: dump own core file in debug mode - -* Mon Jul 18 2016 Matej Habrnal 2.8.2-1 -- Translation updates -- abrt-hook-ccpp: Fix mismatching argument -- Allow selinux to be optional at build time -- vmcore: use findmnt to get mountpoint -- spec: add utils-linux to vmcore's Require -- vmcore: fix finding partitions by UUID and LABEL -- a-a-install-debuginfo: Exception may not have an argument errno -- koops: do not assume version has 3 levels -- Add ARM specific oops backtrace processing. -- examples: add oops-kernel-panic-hung-tasks-arm -- Add oops processing for kernel panics caused by hung tasks. -- abrt-hook-ccpp: save get_fsuid() return values in int variables - -* Wed May 25 2016 Matej Habrnal 2.8.1-1 -- a-dump-journal-xorg: allow *libexec/X* to be executable element -- a-dump-journal-xorg: add '_COMM=gnome-shell' to journal filter -- build: update pkg names for systemd -- a-d-journal-core: save core dump bytes from the journal field -- a-d-journal-core: support lz4 compressed core dump files -- a-a-install-debuginfo: do not try to split None -- doc: improve documentation of AllowedGroups, AllowedUsers and IgnoredPaths -- testcase: add serial field to uReport check -- a-a-install-debuginfo: correct handling of DebuginfoLocation -- a-a-s-container-data: update docker container ID parser -- abrt-hook-ccpp: drop saving of container env vars -- a-console-notification: do not leak variables -- a-retrace-client: format security -- daemon: avoid infinite crash loops -- spec: drop abrt-action-save-kernel-data bits -- spec: README -> README.md -- Add basic documentation -- a-a-install-debuginfo: fix BrokenPipe error -- a-a-install-debuginfo: make tmpdir variable global -- python3 addon: workaround a bug in traceback -- CCpp: turn off compat cores -- a-a-save-package-data: blacklist /usr/lib(64)/firefox/plugin-container -- Fix minor typo: possition -> position -- translations: add missing new line -- Translation updates -- translations: update zanata configuration -- ccpp: drop %e from the core_pattern -- Save Vendor and GPG Fingerprint - -* Wed Feb 03 2016 Matej Habrnal 2.8.0-1 -- a-a-save-package-data: do not blacklist firefox - -* Tue Feb 02 2016 Matej Habrnal 2.7.2-1 -- ccpp: bug fix - undefined variables -- a-a-c-o-f-hw-error: fix unicode error -- ccpp: use error_msg_ignore_crash() instead of error_msg() -- ccpp: add AllowedUsers and AllowedGroups feature -- doc: fix formatting in abrt.conf man page -- ccpp: use executable name from pid -- a-a-c-o-f-hw-error: do not crash on invalid unicode -- Use %s instead of %d. -- configui: link GUI library with libabrt.so -- Do not include system libabrt.h -- ccpp: unify log message of ignored crashes -- ccpp: add IgnoredPath option -- lib: check_recent_crash_file do not produce error_msg - -* Mon Nov 23 2015 Jakub Filak 2.7.1-1 -- spec: switch owner of the dump location to 'root' -- abrtd: switch owner of the dump location to 'root' -- lib: add convenient wrappers for ensuring writable dir -- ccpp: save abrt core files only to new files -- ccpp: ignore crashes of ABRT binaries if DebugLevel == 0 -- conf: introduce DebugLevel -- a-a-i-d-to-abrt-cache: make own random temporary directory -- update .gitignore -- ccpp: make crashes of processes with locked memory not-reportable -- a-a-s-p-data: fix segfault if GPGKeysDir isn't configured -- a-dump-journal-xorg: make journal filter configurable -- doc: a-a-analyze-xorg fix path to conf file -- abrt-journal: use GList instead of char** in abrt_journal_set_journal_filter() -- xorg: introduce tool abrt-dump-journal-xorg -- abrt-xorg.service: change due to abrt-dump-journal-xorg -- journal: add function abrt_journal_get_next_log_line -- spec: add abrt-dump-journal-xorg to spec file -- xorg: rewrite skip_pfx() function to work with journal msgs -- xorg: introduce library xorg-utils -- dbus: ensure expected bytes width of DBus numbers -- a-d-journal-core: set root owner for created dump directory -- doc: add missing man page for abrt-dump-journal-core -- spec: add missing man page for abrt-dump-journal-core - -* Thu Oct 15 2015 Matej Habrnal 2.7.0-1 -- abrt-python: add problem.chown -- a-a-a-ccpp-local don't delete build_ids -- update .gitignore -- spec: add cli-ng -- cli-ng: initial - -* Thu Oct 15 2015 Matej Habrnal 2.6.3-1 -- bodhi: introduce wrapper for 'reporter-bugzilla -h' and 'abrt-bodhi' -- remove random code example from abrt-server -- spec: introduce abrt-action-find-bodhi-update -- api: fix pths -> paths rename -- handle-event: remove obsolete workaround -- remove 'not needed' code -- events: fix example wording -- doc: change /var/tmp/abrt to /var/spool/abrt -- doc: actualize core_pattern content in documentation -- doc: fix default DumpLocation in abrt.conf man page -- events: improve example -- events: comments not needed anymore -- abrt-retrace-client: use atoll for _size conversion -- abrt-dump-xorg: support Xorg log backtraces prefixed by (EE) -- runtests: more verbose fail in get_crash_path -- ureport-auth: force cp/mv when restoring configuration -- runtests: stick to new BZ password rules -- bodhi: fix typo in error messages -- bodhi: fix a segfault when testing an os-release opt for 'rawhide' -- doc: actualize the abrt-bodhi man page -- autogen: use dnf instead of yum to install dependencies -- bodhi: add parsing of error responses -- bodhi: add ignoring of Rawhide -- ccpp: do not break the reporting if a-bodhi fails -- spec: add hawkey to BRs of abrt-bodhi -- introduce bodhi2 to abrt-bodhi -- a-handle-upload: pass bytes to file.write() -- upload a problem data in the EVENT 'notify' -- turn off several post-create scripts for remote problems -- convert all 'ex.message' stmts to 'str(ex)' -- cli: don't start reporting of not-reportable problems -- a-a-s-p-d: add bash on the package blacklist -- correct usage of abrt-gdb-exploitable -- testsutie: first wait_for_hooks, then get_crash_path -- ccpp: use global TID -- ccpp: fix comment related to 'MakeCompatCore' option in CCpp.conf -- cli: fix testing of DBus API return codes -- dbus-api: unify reporting of errors -- doc: fix related to conditional compilation of man page -- abrt-auto-reporting: fix related to conditional compilation -- vmcore: read vmcore by chunks -- pass encoded Unicode to hashlib.sha1.update() -- abrt-merge-pstoreoops: merge files in descending order -- use gettext instead of lgettext in all python scripts -- gitignore: add a generated man page source file - -* Fri Jul 17 2015 Jakub Filak 2.6.2-1 -- applet: do not crash if the new problem has no command_line -- ccpp: do not crash if generate_core_backtrace fails -- abrt: Fixup component of select kernel backtraces -- abrtd: de-prioritize post-create event scripts -- spec: switch python Requires to python3 -- switch all python scripts to python3 -- spec: drop abrt-addon-python requires -- a-dump-oops: allow update the problem, if more then one oops found -- cli: use internal command impl in the command process -- cli: remove useless code from print_crash() -- cli: enable authetication for all commands - -* Thu Jul 02 2015 Matej Habrnal 2.6.1-1 -- dbus: keep the polkit authorization for all clients -- cli: enable polkit authentication on command line -- spec: --enable-dump-time-unwind by default -- ccpp: use TID to find crash thread -- spec: remove PyGObject from all Requires -- spec: update version of gdb because of -ascending -- lib: make it easier to find the backtrace of th crash thread -- ccpp: save TID in the file 'tid' -- ccpp: get TID from correct cmd line argument -- configui: add option always generate backtrace locally -- a-a-p-ccpp-analysis: use ask_yes_no_save_result instead of ask_yes_no_yesforever -- spec: use more appropriate url -- spec: abrt requires libreport-plugin-rhtsupport on rhel -- sosreport: add processor information to sosreport -- doc: update abrt-cli man page - -* Tue Jun 09 2015 Jakub Filak 2.6.0-1 -- spec: add abrt-dbus to Rs of abrt-python -- vmcore: use libreport dd API in the harvestor -- ccpp: don't save the system logs by default -- cli: exit with the number of unreported problems -- spec: restart abrt-dbus in posttrans -- cli: chown before reporting -- hooks: use root for owner of all dump directories -- ccpp: do not unlink failed and big user cores -- ccpp: include the system logs only with root's coredumps -- koops: don't save dmesg if kernel.dmesg_restrict=1 -- daemon, dbus: allow only root to create CCpp, Koops, vmcore and xorg -- daemon: allow only root user to trigger the post-create -- daemon: harden against race conditions in DELETE -- ccpp: revert the UID/GID changes if user core fails -- a-a-i-d-t-a-cache: sanitize umask -- a-a-i-d-t-a-cache: sanitize arguments -- dbus: report invalid element names -- dbus: avoid race-conditions in tests for dum dir availability -- dbus: process only valid sub-directories of the dump location -- lib: add functions validating dump dir -- daemon: use libreport's function checking file name -- configure: move the default dump location to /var/spool -- ccpp: avoid overriding system files by coredump -- spec: add libselinux-devel to BRs -- ccpp: emulate selinux for creation of compat cores -- ccpp: harden dealing with UID/GID -- ccpp: do not use value of /proc/PID/cwd for chdir -- ccpp: do not override existing files by compat cores -- ccpp: stop reading hs_error.log from /tmp -- ccpp: fix symlink race conditions -- turn off exploring crashed process's root directories -- abrt-python: add proper PYTHONPATH to test shellscripts -- abrt-python: unify unknown problem type handling -- abrt-python: add not_reportable properties -- spec: remove analyzer to type conversion -- abrt-python: add Python3 problem type -- abrt-python: add id, short_id and path to problem -- abrt-python: add Problem.prefetch_data function -- abrt-python: handle reconnection gracefully -- config UI: Automatic reporting from GSettings -- doc, polkit: Spelling/grammar fixes -- applet: fix problem info double free -- a-a-s-p-d: add new known interpreter to conf file -- config UI: enable options without config files -- config UI: read glade from a local file first -- applet: migrate Autoreporting options to GSettings -- abrt-action-list-dsos: do not decode not existing object -- spec: add AUTHENTICATED_AUTOREPORTING conditional -- abrt-auto-reporting: require rhtsupport.conf file only on RHEL -- lib: add new kernel taint flags -- spec: add a dependency on abrt-dbus to abrt-cli -- cli: do not exit with segfault if dbus fails -- applet: switch to D-Bus methods -- upload: validate and sanitize uploaded dump directories - -* Thu Apr 09 2015 Jakub Filak 2.5.1-1 -- Translation updates -- problem: use 'type' element instead of 'analyzer' -- cli-status: don't return 0 if there is a problem older than limit -- journal-oops: add an argument accepting journal directory -- journal: open journal files from directory -- lib: don't expect kernel's version '2.6.*' or '3.*.*' -- cli: use the DBus methods for getting problem information -- libabrt: add wrappers TestElemeExists and GetInfo for one element -- dbus: add new method to test existence of an element -- libabrt: add new function fetching full problem data over DBus -- applet: use a shared function for getting problems over DBus -- vmcore: generate 'reason' file in all cases -- applet: Fix trivial indentation bug -- applet: Don't show report button for unpackaged programs -- applet: fix freeing of the notify problem list -- applet: get the list of problems through D-Bus service -- doc: D-Bus api: make desc of DeleteProblem clearer - -* Wed Mar 18 2015 Jakub Filak 2.5.0-1 -- applet: cast to correct type to fix a warrning -- applet: Use new problem_create_app_from_env() helper -- doc: add documentation for GetProblemData -- dbus: add a new method GetProblemData -- abrt_event: run save package data event even if component exists -- a-a-s-container-data: add a new argument --root -- spec: add a-a-s-package-data to abrt-atomic -- a-a-s-kernel-data: add --root argument -- journal-oops: add an argument similar to '--merge' -- spec: let configure generate the spec file -- ccpp: create the dump location from standalone hook -- retrace-client: stop failing on SSL2 -- spec: changes for Atomic hosts -- add stuff necessary for Project Atomic -- Python 3 fixes -- ccpp: add support for multiple pkg mngrs -- Python 3 compatibility -- Revert "dbus: Allow admins to load problems without a password" -- dbus: Allow admins to load problems without a password -- abrtd: Don't allow users to list problems "by hand" -- spec: Don't allow users to list problems "by hand" -- spec: abrt-python requires libreport-python to build - -* Fri Feb 20 2015 Jakub Filak 2.4.0-1 -- spec: factor out core_pattern helper from addon-ccpp -- ccpp: standalone hook -- ccpp: save package data from hook in case of crash in container -- a-a-s-package-data: save data from artifical chroots -- spec: install containers tools -- containers: add utility collecting containers info -- ccpp: add support for containers -- spec: install the daemon's D-Bus configuration file -- daemon: add configuration enabling our name on the System bus -- daemon: get rid of own main loop -- init: set Type of abrtd.service to dbus -- applet: Use libreport's helper to find applications -- applet: Remove unused build information -- build: Fix pkg-config warning related to abrt.pc -- applet: Fix a massive leak in the app detection code -- applet: Remove left-over code from the systray icon -- applet: Use the easy way to detect empty lists -- applet: Fix a number of "problems" memory leaks -- applet: Make problem_info_t refcounted -- applet: If gnome-abrt isn't there, don't offer to report -- applet: Fix multiple notifications for the same problem -- applet: Always defer auto-reporting without a network -- applet: Don't ignore foreign problems if an admin -- applet: Rename problem variable to "pi" -- applet: Remove unused "flags" parameters -- applet: Completely ignore incomplete problems -- applet: Don't ignore repeat problems in the same app -- applet: Fix warning when crash doesn't happen in app -- applet: Remove unused functions -- applet: Remove unused flags -- applet: Rewrite notifications -- applet: Don't run full reports from the applet -- applet: Simplify "report" action -- applet: Add helper to guess .desktop for a cmdline -- applet: Get more details from the crash report -- applet: Ignore other people's problems for non-admins -- applet: Remove handling of "ignored" crashes -- applet: Remove specific persistent notifications handling -- applet: Rename applet to match gnome-abrt -- applet: Initialise libnotify on startup -- applet: Use g_new0() instead of xzalloc() -- applet: Use g_strdup_printf()/g_strdup() -- applet: Move variable inside block where it's used -- daemon: process unpackaged by default -- spec: fix abrt-applet requires -- applet: Fix memory leak in fork_exec_gui() -- applet: Detect whether gnome-abrt is available -- applet: Use GUI_EXECUTABLE macro -- autogen: move configure to the default case -- applet: Use GIO to launch gnome-abrt -- applet: Fix typo in "Oterwise" -- applet: Use symbolic icon instead of abrt's in notifications -- applet: Add some debug to new_dir_exists() -- applet: Require at least libnotify 0.7 -- applet: Fix typo in "cuurent" -- applet: Don't defer sending out uReports -- applet: Use G_SOURCE_REMOVE in timeout callback -- spec: Bump required glib2 version -- applet: Use g_bus_own_name() for single-instance -- applet: Remove status icon -- applet: Use GDBus to filter crash signals -- applet: Remove XSMP support -- build: Launch configure after autogen.sh -- make: make some python depencies optional -- configure: fix typos -- configure: check for python-sphinx and nose -- spec: add gsettings-desktop-schemas to the build requires -- core: use updated dump_fd_info() -- switch from 'analyzer' to 'type' -- spec: install abrt-dump-journal-core stuff -- init: add abrt-journal-core service -- introduce abrt-dump-journal-core -- applet: Remove the automatic crash reporting message dialog -- applet: Remove pre-glib 2.32 code -- applet: Remove pointless custom signal handling -- applet: Use GNetworkMonitor instead of NM directly -- applet: Use GSettings to check whether to send uReports -- Rewrite journalctl invocations: replace grep/tail pipeline with journalctl builtins. -- Don't slurp unbounded amounts of data when invoking journalctl. Fixes #887. -- console-notifications: add timeout -- cli-status: use will_python_exception -- ccpp-hook: move utility functions to hooklib -- ccpp-hook: move /proc/[pid]/ utils to libreport -- abrt-journal: add functions for reading/saving journald state -- Do not use 'bool' in OPT_BOOL() macro : it expects 'int' -- daemon: Own a D-Bus name -- zanata: add gettext mappings -- auto-reporting: add options to specify auth type -- translations: move from transifex to zanata -- spec: add missing augeas dependency -- Only analyze vulnerabilities when coredump present -- abrt-install-ccpp-hook check configuration -- UUID from core backtrace if coredump is missing -- Create core backtrace in unwind hook -- abrt-hook-ccpp: minor refactoring -- vmcore: remove original vmcore file in the last step -- vmcore: catch IOErrors and OSErrors -- python: load the configuration from correct file -- Remove garbage from ccpp_event.conf -- spec: update the required gdb version -- gdb: make gdb aware of the abrt's debuginfo dir -- Revert "gdb: disable loading of auto-loaded files" -- spec: update the URL -- koops: improve 'reason' text for page faults -- sos: use all valuable plugins -- a-a-g-machine-id: do not print any error from the event handler -- a-a-g-machine-id: omit trailing new-line for one-liners only -- a-a-g-machine-id: suppress its failures in abrt_event.conf -- a-a-g-machine-id: add systemd's machine id -- applet: ensure writable dump directory before reporting -- make ABRT quieter -- journal-oops: use the length result of sd_journal_get_data() -- console-notifications: skip non-interactive shells -- applet: don't show duphash instead of component -- ureport: attach contact email if configured -- console-notifications: use return instead of exit -- Translation updates -- a-a-s-p-d: add firefox on the package blacklist +- Add several manpages +- Resolves: #909536 + +* Sat Oct 26 2013 Jakub Filak 2.1.9-1 +- pyhook: add logging workaround for rhbz#1023041 +- spec: add systemd-python to BuildRequires +- start abrt-handle-event in non-interactive mode +- Log to journal instead of syslog +- Create manpage for xorg.conf +- Configuration UI: instantly apply changes +- applet: reload user configuration before accessing its values +- switch logging from syslog to systemd in f20 - rhbz#1010648 +- make notification messages more clear +- Use log_ family instead of VERBn log calls +- spec: unversioned doc directories in newer fedoras +- don't consider crashes posted to ABRT server as reported +- check return values of fcntl() and setsid() +- remove a dead code uncovered by coverity +- spec: fix file access rights for type and core_bactrace +- spec: move examples to abrt-python-doc package +- install problem examples to python dir +- spec: added the versioned abrt-libs requires to silence rpmdiff +- a-dump-oops: Add new WARNING pattern +- a-a-save-kernel-data: support more kernel flavours +- a-h-event: always compare results of realpath() + +* Fri Oct 04 2013 Jakub Filak 2.1.8-1 +- Disassemble only instruction rage memory if backtrace is too big +- Include floating-point registers in the backtrace +- spec: make addon-ccpp dependent on libreport-python +- polkit: replace deprecated functions with their subtitues +- retrace-client: query CCpp exploitable information from Retrace server; closes #703 +- GUI config: add support for Private ticket option +- a-a-ureport: handle os errors gracefully rhbz#998428 rhbz#998197 +- add prefix from configure to the path of debuginfo installer - closes #701 +- spec: added deps on abrt-python - closes rhbz#1008182 +- spec: remove abrt-dedup-client; closes #702 +- remove abrt-dedup-client; related to #702 +- abrt-*-client: simplify formatting of locale-related headers + +* Wed Sep 11 2013 Jakub Filak 2.1.7-1 +- fix debuginfo installer expecting user input from a pipe - closes #696 +- add environment variable whitelist to debuginfo install wrapper - closes #692 +- add repo_pattern argument as a custom repository filter - closes #688 +- abrt-cli list: replace "@" prefix by "id " prefix +- fix a crash in 'abrt-cli info' when short id isn't found +- Use common string-to-sha1_hash functions. #694 +- doc: update OpenGPGCheck in a-a-save-package-data rhbz#997922 +- abrt-cli report: accept sha1 hashes of directory names. #693 +- abrt-dump-oops: emit a message if throttling for a significant period of time +- abrt-gdb-exploitable: print current instruction +- spec: posttrans scriptlet regenerating core_backtraces +- abrt-handle-event: add check for missing crash thread +- provide tmpfiles.d configuration +- abrt-cli list: use sha1 hash as short ids instead of @N thing. rhbz#906733 +- vmcore: fail gracefully if dump_dir is not accessible +- spec: vmcore: require kexec-tools +- vmcore: use re.MULTILINE instead of numerical value +- vmcore: don't fail if /etc/kdump.conf is not readable +- abrt-cli info: add "-s SIZE" option. closes #689 +- fix noninteractive mode in debuginfo installer - rhbz#737066 +- fixed the gpg keys loading - closes #686 +- Fix type of OPT_BOOL's referenced flag variable - it must be int, not bool! +- adds a kdump.conf parser to get the correct dump dir location, closes #640 +- xorg_event.conf: use abrt-action-list-dsos to create dso_list +- abrt-action-list-dsos: extend it to be able to parse Xorg backtrace. +- don't require debuginfo for vmcore analysis rhbz#768389 +- specfile: make addon-pstoreoops obsolete addon-uefioops +- abrt-dump-oops: add -t option which slows down problem creation. rhbz#902398. +- rename uefioops to pstoreoops rhbz#949721 +- spec: create type element for problem dirs where it doesn't exist - rhbz#958968 +- introduce abrt-upload-watch +- fix ccpp hook to create the type element - closes #682 +- specfile: use systemd-rpm macros. rhbz#850019 +- abrt-harvest-vmcore: notify new path - #657 +- abrt-dump-oops: remove redundant g_list_length() call, make messages clearer +- updated translation - rhbz#860555 +- updated transifex url +- GUI config: add Close/Defaults button +- GUI config: hide option descriptions in tool tips +- GUI config: add Silent shortened reporting support +- applet: silent shortened reporting +- applet: less misleading label for Ignore button +- abrt-handle-upload: switch from shell to python; send socket notification. #657 +- spec: add build requires for XSMP depencies +- applet: update seen list when X Session dies +- improved the error messages in abrt-server - closes #679 +- fix typo in abrt-config-widget.ui +- spec: add new packages abrt-gui-libs and abrt-gui-devel +- delete desktop file for system-config-abrt +- expose abrt configuration GUI in public API +- rewrite abrt-harvest-uefioops to python - closes #678 +- spec: abrt-python is no longer noarch - related #677 +- created python binding for notify_new_path - closes #677 +- spec: install applet's desktop file to system dir +- applet: configure notification source +- rewrite shell script for moving vmcores into python closes #676 +- abrtd: ensure that the dump location directory exists +- a-a-ureport: generate core_backtrace only for CCpp problems +- do not store potentially big data in /tmp +- abrt-dbus: send new problem notify signal to socket +- abrtd: remove "post-create" machinery. Related to #657 +- Avoid leaving stale rpmdb locks behind (rhbz#918184) +- abrtd: improve parsing of pidfile in create_pidfile() +- abrt-dump-{oops,xorg}: send new problem notify signal to socket +- abrtd: disable inotify watch on DUMP_LOC +- abrt-hook-ccpp: send "POST /creation_notification" after creating problem dir +- Stop dying in check_free_space(); rename it to low_free_space() +- abrt-server: make create_problem_dir() run "post-create" +- abrt-handle-event: create DUMP_LOC/post-create.lock when running "post-create" +- abrt-server: add support for "POST /creation_notification" +- abrt-handle-event: free more of allocated data +- Resolves: #850019, #860555, #886094, #902398, #971042 + +* Tue Aug 06 2013 Jakub Filak 2.1.6-3 +- try to generate core_backtrace only for CCpp problems + +* Mon Jul 29 2013 Jakub Filak 2.1.6-2 +- disable gcc unused-typedef warning for GLib +- use right dependencies for RHEL + +* Fri Jul 26 2013 Jakub Filak 2.1.6-1 +- replace functions deprecated in Gtk-3.10 with their substitutes +- integrate with satyr, drop btparser +- use absolute path in python shebang rhzb#987010 +- abrt-action-save-package-data: properly close rpm database. Closes #674. +- abrt-action-save-package-data: fix handling of ProcessUnpackaged on scripts +- abrt-action-save-package-data manpage: typo fix +- change /var/spool/abrt/ to /var/tmp/abrt in doc rhbz#912750 +- Fix RPMdiff warnings about abrtd and abrt-action-install-debuginfo-to-abrt-cache +- specfile: add dependency on abrt-libs to abrt-addon-uefioops +- stop using the hardcoded event list, use workflows instead rhbz#866027 +- retrace-client: build correct release for Fedora Rawhide +- spec: drop unnecessary Obsoletes and Provides +- correct FSF address in python exception hook +- add missing manual pages for binaries and scripts +- fix rpmlint issues in the spec file +- move event option XML files to /usr/share/libreport/ +- abrt-hook-ccpp: always fall back to creating user core. +- dbus: add GetForeignProblems method +- the system tray icon opens recently detected problem +- add gdb python plugin which analyzes coredump for vulnerability +- applet: stop saving configuration at exit +- introduce system-config-abrt +- abrt-cli status: make the output more natural +- Fix wrong path in shell include +- abrt-dump-xorg: save "type=xorg" along with "analyzer=xorg" +- Update python hook to use fixed socket interface +- abrt-server: updates/fixes for future rasdaemon needs +- Resolves: #918184 + +* Fri Jun 14 2013 Jakub Filak 2.1.5-1 +- abrt-retrace-client requires tar closes #635 +- abrt-tui requires abrt closes #633 +- a-d-oops: obtain kernel version from the oops +- a-a-p-ccpp-analysis: import all used attributes +- vmcore: provide all problem elements necessary for the reporting +- a-d-oops: add 'update' command line argument +- a-a-g-core-backtrace: don't crash if kernel file doesn't exist +- a-a-a-vmcore: save kernel version in 'kernel' file +- abrt-cli: make status help message more precise +- abrt-cli status: don't include reported problems into count +- abrt-cli list: implement --since and --until +- abrt-python: open dirs read-only if possible +- dbus: ChownProblemDir method really changes the owner +- python: disable events in collision with anaconda +- abrt-python requires pygobject2 +- systemd units: start services only if it make sense +- abrt-harvest-uefioops.in: test for abrtd after testing for pstore, not before +- make abrt-uefioops.service conditional on /sys/fs/pstore being populated +- dbus: fix SetElement failing when shrinking an item +- spec: fix unowned directories +- abrt-python: whole python API path in POTFILES.skip +- abrt-python: fix dbus compatibility on RHEL6 +- abrt-python: check if gid equals current users gid +- abrt-python: fix tests compatibility with python 2.6 +- abrt-python: pass DD_OPEN_READONLY only if available +- abrt-python: fix deprecation warnings +- console notification shouldn't ask confirmation - closes #652 +- Short BT deduplication false positives workaround +- Only problems of same type can be duplicates +- abrt-python: fix bug in problem.get +- abrt-python: pep8 cleanup +- koops parse: support frame prefix +- don't show non critical errors in console notification +- Resolves: #971194, #966726 + +* Mon May 06 2013 Jakub Filak 2.1.4-3 +- don't show non critical errors in console notification +- use last_occurrence with --since + +* Fri May 03 2013 Jakub Filak 2.1.4-2 +- start abrtd.service after livecd +- udpate translation +- add addon-uefioops + +* Tue Apr 30 2013 Jakub Filak 2.1.4-1 +- build abrtd and setuided executables with full relro rhbz#812284 +- added a console notification script to profile.d closes #641 +- return the right exit code for user cancellation +- add more examples to Problem API doc +- updated translation Related: #951416 +- Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70) +- abrt-action-ureport: rewrite in python, improve messages +- abrt-cli: added 'status' command +- abrt-cli: make "report -v[vv]" export correct $ABRT_VERBOSE value +- bodhi, retrace: support /etc/os-release +- abrt-action-generate-core-backtrace: be a bit more verbose +- abrt-dump-oops: add "Machine Check Exception" to the list of watched strings rhbz#812537 +- abrt-action-install-debuginfo: do not assume os.execvp never returns +- abrtd: mark unprocessed dump directories as not-reportable +- abrtd: update last occurrence dump dir file +- spec: remove the commented macros rhbz#864851 +- spec: added the versioned abrt-libs requires to silence rpmdiff rhbz#881123 +- spec: create a new subpackage for the console notification #641 +- spec: add deps. required for reporting to abrt-cli pkg +- spec: inc required version of libreport + +* Mon Apr 08 2013 Jakub Filak 2.1.3-2 +- Require correct version of libreport +- Add dependecies required for reporting to abrt-cli package +- Resolves: #948051 + +* Wed Mar 27 2013 Jakub Filak 2.1.3-1 +- record runlevel +- Integration with satyr +- dbus: check correct errno after dump_dir_is_accessible_by_uid() +- require libreport workflow package acc. to OS type +- remove the abrt-gui closes #629 +- retrace-client: do not allow space in os_release_id; closes #625 +- Remove all smolt-related files and code bits +- abrtd: recreate Dump Location directory if it is delete + +* Mon Mar 25 2013 Jakub Filak 2.1.2-3 +- Check if restorecon cmd exists and run it only if it does +- Resolves: #926934 + +* Fri Mar 22 2013 Jakub Filak 2.1.2-2 +- Require correct version of libreport +- Add a patch for abrtd which ensures that the dump location always exists + +* Tue Mar 19 2013 Jakub Filak 2.1.2-1 +- Improve log messages +- Update translation +- Introduce helpers for management of list of ignored problems +- applet: show a confirmation notify bubble for reported problems in ShortenedReporting mode +- applet: mark problems as ignored and don't notify ignored problems +- applet: remove confusing "Show" button +- applet: pass problem's id to the gui app +- abrt-ccpp: try to read hs_err.log from crash's CWD +- abrt-action-perform-ccpp-analysis: Complain if analyze_RetraceServer can't run. Closes 619 +- abrt-gui: change URL to point to most recent doc +- add abrt-action-analyze-ccpp-local to ccpp-addon related to rhbz#759443 +- analyze-ccpp don't suid to abrt when run as root, related rhbz#759443 +- abrtd: prohibit DumpLocation == WatchCrashdumpArchiveDir. Closes rhbz#854668 +- abrtd: don't blame interpreter, blame the running script #609 +- a-a-ureport: don't fail on missing counter file +- a-a-ureport: allow to send ureport more than once +- dbus doc: install abrt-dbus documentation files to the correct places +- dbus doc: extend the documentation of DBus API +- dbus doc: make xml interface parseable by qtdbusxml2cpp +- dbus: add basics to a new problem +- abrt-harvest-vmcore: don't copy dir from var/spool if copy already exists +- fix path in the collect_xsession_errors event +- retrace-client: print dots instead of repeated status message +- move abrt.pth to arch specific location rhbz#912540 +- Make forking code paths more robust. +- add more logging to catch "stuck core-backtrace" problem; reduce gdb looping +- Resolves: #879160, #854668, #885044, #903005, #905412, #909968, #912540 + +* Tue Mar 05 2013 Jakub Filak 2.1.1-3 +- disable shortened and auto reporting in RHEL +- Resolves: #918040, #918041 + +* Tue Mar 05 2013 Jakub Filak 2.1.1-2 +- remove ureport events from the reporting workflow in RHEL + +* Fri Feb 04 2013 Jakub Filak 2.1.1-1 +- add SETGID bit to abrt-action-install-debuginfo-to-abrt-cache +- add abrt-desktop depency on libreport-fedora +- abrt-dump-{oops,xorg}: limit amount of created dirs, add cooldown sleep if exceeded +- abrt-watch-log: handle a case when child doesn't process its input +- abrt-watch-log: fix a bug in mmap error check +- abrt-action-analyze-xorg: fix the case with DIR != "." +- Resolves: #908256 + +* Mon Feb 04 2013 Jakub Filak 2.1.0-1 +- pkg-config: export defaultdumplocation variable +- configure: set default dump location to /var/tmp/abrt +- abrtd: sanitize mode and ovner of all elements +- updated translation +- abrtd-inotify-flood test: expend it to check for another inotify-related bug +- gnome-abrt is default GUI +- applet: on requrest open gnome-abrt instead of abrt-gui +- Make it so that g_io_channel_read_chars(channel_inotify) does not buffer data. +- multilib fixes +- daemon: unify accessibility check before delete with dbus +- dbus: move dir accessibility check from abrt to libreport +- dbus: user dd_chown instead of own impl. +- allow default dump directory to be configured through cmd line args +- introduce abrt-python +- reporter-bz: post a comment to dup bug, if we found a dup. version 2. +- replace left over magic dd modes by macro +- synchronize default dump dir mode with libreport +- replace all occurrences of hardcoded dump location by a variable +- harvest-vmcore: read dump dir path from configuration +- use lchown when chowning files over dbus +- use lchown when chowning newly created problem directory +- verify-that-report-edits test: fix to account for new CLI interface +- koops: add all x86 TRAP prefixes to list of suspicious strings +- koops: put all suspicious strings to global variable +- applet: extend comment. No code changes +- applet: introduce shortened reporting +- abrt-applet: handle SIGTERM and perform nice termination +- abrt-applet: update the seen list on every possible action +- applet: don't notify outdated new problems +- Add and use "report-cli" event instead of removed "report-cli -r" option +- fixed the relro flags rhbz#812284 +- applet: unref unused GIOChannel +- Resolves: #892230, #895742 + +* Thu Dec 20 2012 Jiri Moskovcak 2.0.20-1 +- New version 2.0.20 +- Fix typo: usefull->useful +- koops: generate core backtrace if missing +- udpated po files +- Cosmetic fixes in abrtd-inotify-flood test +- Hook up abrtd-inotify-flood to test infrastructure +- Add a testcase for inotify flood +- replace 'Start Autoreport' btn by a popup dialog +- dbus: NewProblem returns full path as problem_id +- abrt-action-analyze-xorg: fix /usr/include/paths.h -> paths.h +- abrtd: set inotify fd to non-blocking mode; ignore 0-sized inotify reads. Closes rhbz#873815 +- s/ABRT dump/problem directory/g +- abrt-applet: don't leak component name +- abrt-applet: alerts only not reported problems +- build system: Remove leftover of abrt-action-analyze-xorg shell script +- Rewrite abrt-action-analyze-xorg in C (partially) +- rework abrt-gui>Help>'Report problem with ABRT' +- abrt-action-analyze-oops: fix help text - we have no -s option +- Help text fix - using "problem directory" consistently +- abrt-dump-oops: add list of tainted modules to NOT_REPORTABLE string. Closes trac#821 +- a-a-p-c-a: use ask_yes_no_yesforever() fn from reportclient +- abrt-dump-oops: save /proc/modules contents. Partially closes trac#821 +- add ureporter wrapper sending ureport only once per problem dir +- introduce Desktop Session Autoreporting +- add Autoreporting configuration options +- abrt-action-analyze-xorg: robustify 'test "a" = "b"' against bugs +- Collect ~/.xsession_errors from its new path, if it is there. Closes trac#791 +- reflect recent libreport API changes .trac#822 +- Indentation fix. No code changes. +- minor fix to previous commit realted to .trac#541 +- don't use gtk_main* when using gtk_application .trac#890 +- minor fix to quit button +- Make "Open problem data" open the expert mode GUI +- Teach kernel oops hash to ignore "" / "" prefixes. Closes rhbz#875852 +- introduce DeleteElement D-Bus method +- introduce SetElement D-Bus method +- allow only one instance of gui trac#541 +- runtests/bugzilla-comment-format: fix false positive AGAIN +- update translations +- a-a-p-c-a: use correct name in gettext initialization +- Fix build system so that make rpm works again +- runtests/bugzilla-comment-format: fix false positive +- Improve xorg post-create. closes trac#838 +- Update po files +- fix problem occurrence counter updating algorithm +- abrt-dbus: immediately return an error if not-existing problem is requested +- bugzilla-comment-format: new test +- a-a-p-c-a: use event python API instead of abrt-handle-event +- doc: add dbus problems service specification + +* Mon Nov 26 2012 Jakub Filak 2.0.19-2 +- update translations +- Resolves: #880230 + +* Wed Nov 14 2012 Jakub Filak 2.0.19-1 +- call g_type_init() only in GLib version < 2.35 +- plugins/*_event.conf: use reporter-bz -F FMTFILE as appropriate +- repeat unchaged retrace status message only in verbose mode +- check the correct return value of yesforever answer +- abrt-handle-event: forward event process requests to parent +- don't leak optional retrace path and kernel tainted string +- enhance koops tainted flag parser +- Use "comment" element instead of "description" +- Resolves: #873488 + +* Thu Nov 01 2012 Jakub Filak 2.0.18-1 +- bugzilla-dupe-search: fix os_release to contain the same OS version as bug 755535 +- Do not stop reporting when GConf entry is not found. Closes rhbz#869833 +- Fix false positive caused by English language fix +- pyhook: import inspect lazily +- Resolves: #869833 + +* Wed Oct 24 2012 Jakub Filak 2.0.17-2 +- remove ABRT1.0-to-ABRT2.0 upgrade script from spec file + +* Wed Oct 24 2012 Jakub Filak 2.0.17-1 +- provide a problem item containing versions of binaries listed in Xorg backtrace + Adresses #867694 comment 1 +- import rpm lazily +- Resolves: #864324 + +* Wed Oct 17 2012 Jakub Filak 2.0.16-1 +- xorg_event: make post-create save dmesg, drop problems w/ binary modules + Partially addresses: #856790 +- collect_xsession_errors should not fail if !xsession-errors + Resolves: #866698 + +* Thu Oct 11 2012 Jakub Filak 2.0.15-1 +- add collect_* event to reporting chains for CCpp/Python/Kernel +- core-backtrace: make sure kernel version does not contain spaces +- core-backtrace: also include '?' flag for kerneloops +- don't check EXECUTABLE if it isn't present in list +- retrace-client: check whether all included files are regular +- abrt_exception_handler.py: save 'environ' element +- add Makefile target release-fix +- Make it possible for developer to disable crash processing for specific apps. Closes rhbz#848786 +- s/Dump directory/Problem directory/ +- Resolves: #864014, #864331, #848786 + +* Sun Oct 07 2012 Jakub Filak 2.0.14-2 +- added forgotten Requires + +* Fri Oct 05 2012 Jakub Filak 2.0.14-1 +- abrt-dump-oops: save /sys/kernel/debug/suspend_stats. Closes rhbz#787749 +- abrt-hook-ccpp: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870 +- abrt-dump-oops: save /proc/sys/crypto/fips_enabled value if it isn't "0". Closes rhbz#747870 +- abrt-action-analyze-oops: fail if we end up hashing "" (empty string). Closes rhbz#862013 +- retrace-client: respect chrooted os_release in pkgcheck +- Added oops_recursive_locking1.right to Makefile.am +- fix koops-parser.at, remove bastardized copy of oops_recursive_locking1.test +- add new oops example (currently fails, the fix is coming up) +- fix oops jiffies time stamp counter removal code +- trivia: s/dump/problem directory; fix false positive in oops-with-jiffies.right +- testsuite: added f18 kickstart +- open files for appned not for write rhbz#854266 +- added more info about locking - rewrote with vda's comments rhbz#859724 +- ccpp_event.conf: ignore crashes with nonzero TracerPid. Closes rhbz#812350 +- show more info when abrtd can't acquire lock on pid, related to rhbz#859724 +- abrt-hook-ccpp: save "proc_pid_status" element +- use FILENAME_ABRT_VERSION instead of string literal +- Fix pyhook test to reflect changes made in write_dump +- trac#333: Add code generating dso_list to the python hook +- spec: tui should require libreport-cli rhbz#859770 +- trac#682: emit Crash DBus signal on org.freedesktop.problems bus +- spec: added deps on elfutils rhbz#859674 +- Resolves: #859674, #859770, #859724, #812350, #854266, #862013, #747870, #787749 + +* Fri Sep 21 2012 Jiri Moskovcak 2.0.13-1 +- + +* Tue Aug 21 2012 Jakub Filak 2.0.12-1 +- move abrtd.pid to /var/run/abrt/abrtd.pid +- abrt-harvest-vmcore: add CopyVMcore config option to copy vmcores. Closes 448, rhbz#811733, rhbz#844679 +- update po files rhzb#800784 +- applet: fix a SEGV caused by notify_init() not being called +- minor fix to pkg-config file +- ignore results of setregid() and setreuid() after glibc update +- hopefully fixed ugly applet icon rhbz#797078 +- add update of abrt server database to event chains +- Resolves: #761431, #811733, #844679, #797078 + +* Fri Aug 10 2012 Jakub Filak 2.0.11-2 +- fix abrt-dbus crash if no element is found in GetInfo() +- set sending-sensitive-data option to 'yes' for analyze_RetraceServer event + +* Thu Aug 02 2012 Jiri Moskovcak 2.0.11-1 +- new upstream release +- Resolves: #622773, #741222, #823299, #825116, #826058, #826800, #831333, #832085, #838842 + +* Tue May 22 2012 Jiri Moskovcak 2.0.10-4 +- abrt-desktop should require abrt-retrace-client +- Resolves: #823812 + +* Thu May 10 2012 Jiri Moskovcak 2.0.10-3 +- enable plugins unconditionally rhbz#819113 + +* Wed Apr 18 2012 Jiri Moskovcak +- fixed freeze in crashing python apps rhbz#808562 +- Resolves: #808562 + +* Wed Apr 18 2012 Jiri Moskovcak 2.0.10-2 +- minor rhel7 build fixes + +* Mon Apr 02 2012 Jiri Moskovcak 2.0.10-1 +- new upstream release +- fixed problem with empty problem directory rhzb#808131 +- fixed exception in a-a-a-core when eu-unstrip output is broken +- Resolves: #808131, #804309 + +* Mon Mar 19 2012 Jiri Moskovcak 2.0.7-7 +- fixed problems with rhel gpg keys rhbz#800419 + +* Thu Feb 02 2012 Jiri Moskovcak - 2.0.7-6 +- abrt-desktop shouldn't require bodhi on rhel (2nd try) + +* Wed Feb 01 2012 Jiri Moskovcak - 2.0.7-5 +- abrt-desktop shouldn't require bodhi on rhel + +* Thu Jan 12 2012 Fedora Release Engineering - 2.0.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jan 03 2012 Jiri Moskovcak 2.0.7-3 +- build fixes + +* Thu Dec 08 2011 Jiri Moskovcak 2.0.7-2 +- added man page +- fixed weird number formatting + +* Wed Dec 07 2011 Jiri Moskovcak 2.0.7-1 +- new version +- disabled kerneloops.org +- abrt-ccpp hook fixes +- catch indentation errors in python rhbz#578969 +- fixed make check +- fixed retrace-client to work with rawhide +- require abrtd service in other services rhbz#752014 +- fixed problems with dupes rhbz#701717 +- keep abrt services enabled when updating F15->F16 +- Resolves: 752014 749891 749603 744887 730422 665210 639068 625445 701717 752014 578969 732876 757683 753183 756146 749100 + +* Fri Nov 04 2011 Jiri Moskovcak 2.0.6-1 +- new version +- Resolves: #701171 #712508 #726033 #728194 #728314 #730107 #733389 #738602 +- Resolves: #741242 #749365 #700252 #734298 #736016 #738324 #748457 #692274 +- Resolves: #711986 #723219 #749891 #712602 #744887 #749603 #625445 #665210 +- Resolves: #737991 #639068 #578969 #636000 #631856 + +* Fri Oct 07 2011 Nikola Pajkovsky - 2.0.4.981-3 +- don't file kernel bugs if "tainted: B" is set. +- don't file bugs about BIOS bugs. +- incorrect TAINTED description in bugs. +- Resoves: #718097 #708534 724838 + +* Mon Oct 3 2011 Jiri Moskovcak - 2.0.4-981-2 +- added abrt-retrace-client as a dependency + +* Thu Sep 22 2011 Jiri Moskovcak - 2.0.4.981-1 +- updated translation +- don't allow to skip the analyze step +- don't send ~ backups +- added hint to report only in English +- renamed abrt-action-kerneloops -> reporter-kerneloops +- explain option bugtracker and logger +- gui added padding to main window +- better message when gdb time outs +- added support for catching vmcores +- added version to Logger output +- [RFE] abrt should have an easy way to include smolt-profile +- Resolves: #694828 #694833 #704958 #735071 #731189 #739182 #704452 #734037 #606123 #631822 + +* Tue Sep 13 2011 Jiri Moskovcak - 2.0.4-5 +- minor spec file fix + +* Tue Sep 13 2011 Jiri Moskovcak - 2.0.4-4 +- fixed sigsegv in a-a-save-package-data rhbz#737961 +- fixed privs for /var/run/abrt rhbz#725974 +- fixed segv in free space check +- Resolves: #737961 #725974 + +* Tue Aug 30 2011 Jiri Moskovcak - 2.0.4-3 +- fixed abrt1-abrt2 update + +* Fri Aug 19 2011 Jiri Moskovcak - 2.0.4-2 +- enable bugzilla for kerneloops rhbz#725970 +- Resolves: #725970 + +* Thu Jul 21 2011 Jiri Moskovcak - 2.0.4-1 +- new upstream version +- resolves wrong provs/obsolete rhbz#723376 +- split main UI into two panes +- debuginfo-install script asks before downloading +- Resolves: #723376 + +* Mon Jun 20 2011 Jiri Moskovcak - 2.0.3-1 +- new upstream release + +* Fri May 20 2011 Jiri Moskovcak - 2.0.2-6 +- make abrt-ccpp and abrt-oops start on boot + +* Fri May 13 2011 Karel Klíč - 2.0.2-5 +- Do not force service startup in %%posttrans, as it breaks live media + creation (rhbz#704415) + +* Sun May 08 2011 Jiri Moskovcak 2.0.2-4 +- fixed prgname, fixes problem where Gnome3 shows lowres icons instead + nice highres ones + +* Fri May 06 2011 Christopher Aillon - 2.0.2-3 +- Update icon cache scriptlet per packaging guidelines + +* Fri May 06 2011 Jiri Moskovcak 2.0.2-2 +- flush messages in retrace client + +* Thu May 05 2011 Jiri Moskovcak 2.0.2-1 +- updated translation +- new icons (thanks to Lapo Calamandrei) +- changed address of retrace01 to retrace +- fixed problem with not trusted ssl certificate #695977 +- #692713 Dialogue Box Buttons Wrong Way Around +- #695452 abrt crashing when trying to generate backtrace +- #698458 RFE: report separators between reports in abrt.log +- #699098 999 futile attempts to delete excess debuginfo +- #691881 GUI doesn't sort by last occurrence by default, and doesn't remember that sort order if you set it and restart the app +- #698418 Can't access '/var/spool/abrt/ccpp-2011-04-18-11:53:22-2661': Permission denied +- #698934 abrt-applet segfault on abrtd restart +- #695450 Retrace client - show meaningful message on failure +- #616407 RFE: Change abrt to catch TRAP signal crashes +- #584352 running service abrtd a non-root user doesn't show error +- retrace client: fail on servers with problematic SSL certificates (kklic@redhat.com) +- retrace-client: Load system-wide certificates. Move NSS init/shutdown to main, as it shouldn't be run multiple times. (kklic@redhat.com) +- abrt-cli: update manpage. Closes #243 (dvlasenk@redhat.com) +- move abrt-handle-crashdump to abrt-cli package. No code changes (dvlasenk@redhat.com) +- add abrt-action-print manpage. Closes #238 (dvlasenk@redhat.com) +- add abrt-action-trim-files manpage. Closes #241 (dvlasenk@redhat.com) +- added abrt-action-generate-backtrace manpage (dvlasenk@redhat.com) +- add abrt-action-analyze-backtrace manpage. Closes #227 (dvlasenk@redhat.com) +- retrace server: do not create zombie workers (mtoman@redhat.com) +- btparser: Remove top frame with address 0x0000 (jump to NULL) during normalization to avoid incorrect backtrace ratings (rhbz#639049) (kklic@redhat.com) +- abrt-gui: better list refreshing. Closes #251 (dvlasenk@redhat.com) +- fix for spurious "Lock file 'DIR/.lock' is locked by process PID" message (dvlasenk@redhat.com) +- Asciidoc manpage support; abrt-action-mailx manpage (kklic@redhat.com) +- list-dsos: don't list the same library multiple times (jmoskovc@redhat.com) +- call abrt-action-trim-files from abrt-action-install-debuginfo (dvlasenk@redhat.com) +- list-dsos: added package install time trac#123 (jmoskovc@redhat.com) +- retrace client: handle messages in HTTP body (mtoman@redhat.com) +- retrace server: remove chroot on failure (mtoman@redhat.com) +- spec: use versioned deps on libreport (jmoskovc@redhat.com) +- generate abrt version from git (npajkovs@redhat.com) +- abrt-action-trim-files needs to be suided rhbz#699098 (jmoskovc@redhat.com) +- gui: suppress printing dumpdir access errors (bz#698418) (mlichvar@redhat.com) +- Do not leave dump dir locked by abrt-action-generate-backtrace. (kklic@redhat.com) +- wizard: expand explanatory text on 1st screen. Closes 201 (dvlasenk@redhat.com) +- gui: fixed the OK and CANCEL buttons order in event config dialog (jmoskovc@redhat.com) +- Make abrt-action-list-dsos.py take -m maps -o dsos params; and abrt-action-analyze-core.py to take -o build_ids param (dvlasenk@redhat.com) +- abrt-action-install-debuginfo.py: don't die on some Yum exceptions. closes bz#681281 (dvlasenk@redhat.com) + +* Thu Apr 21 2011 Jiri Moskovcak 2.0.1-2 +- don't allow reporting of backtrace with rating = 0 rhbz#672023 +- use versioned deps on libreport + +* Wed Apr 20 2011 Jiri Moskovcak 2.0.1-1 +- updated to 2.0.1 +- updated translation +- allowed reporting oops to bugzilla +- added warning when the plugin settings are wrong +- added help text in plugins settings +- the plugin settings dialog is translatable +- improved dir rescanning logic in abrt-gui +- fixed icons for child dialogs +- retrace-client: human readable messages instead of http codes +- save envirnment variables when app crashes +- fixed gpg/pgp check +- revert to the old icon + +* Fri Apr 15 2011 Jiri Moskovcak 2.0.0-5 +- fixed problem with abrt-action-debuginfo-install rhbz#692064 + +* Thu Mar 31 2011 Jiri Moskovcak 2.0.0-4 +- fixed prgname in wizard rhbz#692442 + +* Wed Mar 30 2011 Jiri Moskovcak 2.0.0-3 +- fixed notification persistence in gnome3 (again) +- fixed wrong group:user on /var/cache/abrt-di afte rupdate from abrt 1.x #692064 +- added mono-core to blacklist + +* Tue Mar 29 2011 Jiri Moskovcak 2.0.0-2 +- use %ghost on files in /var/run and /var/lock rhbz#656542 +- fixed notification persistence in gnome3 +- added analyze selector to CLI +- refuse reporting to bz without backtrace or hash +- use g_set_prgname to set the prgname of abrt-gui trac#180 + +* Wed Mar 16 2011 Jiri Moskovcak 2.0.0-1 +- update to the latest upstream version +- many improvements +- FIXME: add closed bugzillas + +* Fri Feb 18 2011 Jiri Moskovcak 1.1.17-2 +- removed gnome-python2-vfs dependency + +* Mon Feb 07 2011 Fedora Release Engineering - 1.1.17-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Feb 05 2011 Jiri Moskovcak 1.1.17-1 +- rewritten abrt-debuginfo-install script to use the yum API +- GUI: added search box to backtrace view rhbz#612017 (jmoskovc@redhat.com) +- fixed some gui warnings rhbz#671488 (jmoskovc@redhat.com) +- btparser/dupechecker improvements: + - Better handling of glibc architecture-specific functions (kklic@redhat.com) + - support format of thread header: "Thread 8 (LWP 6357):" (kklic@redhat.com) + +* Fri Feb 04 2011 Jiri Moskovcak 1.1.16-1 +- rhtsupport: added list of attachments to comment rhbz#668875 +- rhtsupport: stop consuming non-standard header rhbz#670492 +- Resolves: #670492, #668875 + +* Wed Jan 19 2011 Jiri Moskovcak 1.1.15-2 +- add a gui/uid to useradd/groupadd command (reserved in setup rhbz#670231) +- Resolves: #650975 + +* Wed Jan 19 2011 Jiri Moskovcak 1.1.15-1 +- removed unused files (jmoskovc@redhat.com) +- update po files (jmoskovc@redhat.com) +- removed some unused files (jmoskovc@redhat.com) +- pass old pattern to ccpp hook and use it (dvlasenk@redhat.com) +- GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc@redhat.com) +- 666893 - Unable to make sense of XML-RPC response from server (npajkovs@redhat.com) +- PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc@redhat.com) +- 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs@redhat.com) +- add a note in report if kernel is tainted (npajkovs@redhat.com) +- KerneloopsScanner.cpp: make a room for NULL byte (npajkovs@redhat.com) +- fix multicharacter warring (npajkovs@redhat.com) +- open help page instead of about rhbz#666267 + +* Wed Jan 19 2011 Jiri Moskovcak 1.1.14-3 +- fixed build with rpm 4.9 (thx panu pmatilai for the patch) + +* Wed Jan 19 2011 Matthias Clasen 1.1.14-2 +- Rebuild against new rpm + +* Wed Nov 17 2010 Jiri Moskovcak 1.1.14-1 +- made howto mandatory +- fixed segv in abrt-hook-ccpp rhbz#652338 +- added warning if kernel was tainted +- make the "install debuginfo" hint selectable rhbz#644343 +- wrap howto and comments rhbz#625237 +- wrap lines in the backtrace window rhbz#625232 +- changed '*' to '•' rhbz#625236 +- make the bt viewer not-editable rhbz#621871 +- removed unneeded patches + +* Wed Nov 10 2010 Jiri Moskovcak 1.1.13-3 +- Rebuild for libnotify-0.7 + +* Wed Aug 25 2010 Jochen Schmitt 1.1.13-2 +- Rebuild for python-2.7 + +* Tue Aug 10 2010 Jiri Moskovcak 1.1.13-1 +- updated translation +- added native systemd file rhbz#617316 (jmoskovc@redhat.com) +- added ar to LINGUAS (jmoskovc@redhat.com) +- made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc@redhat.com) +- l10n: adding fa locale (lashar@fedoraproject.org) +- l10n: new Persian (lashar@fedoraproject.org) +- remove libzip code (npajkovs@redhat.com) +- add libxml-2.0 into configure (npajkovs@redhat.com) +- fixed typo in man page rhbz#610748 (jmoskovc@redhat.com) +- RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux@googlemail.com) +- abrt_curl: discard headers from HTTP redirection (vda.linux@googlemail.com) +- moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc@redhat.com) +- Mention --info and --backtrace in the abrt-cli man page. (kklic@redhat.com) +- build fixes for gcc 4.5 (jmoskovc@redhat.com) +- abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux@googlemail.com) +- Added --info action to abrt-cli (mtoman@redhat.com) +- wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux@googlemail.com) +- fixed tooltip localization rhbz#574693 (jmoskovc@redhat.com) +- dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux@googlemail.com) +- A message change suggested by dhensley (kklic@redhat.com) + +* Tue Jul 27 2010 David Malcolm - 1.1.10-4 +- rebuild + +* Tue Jul 27 2010 Jiri Moskovcak 1.1.10-3 +- blacklist /usr/bin/nspluginviewer + +* Mon Jul 26 2010 Jiri Moskovcak 1.1.10-2 +- minor build fixes + +* Mon Jul 26 2010 Jiri Moskovcak 1.1.10-1 +- blacklisted mono-core package +- die with an error message if the database plugin is not accessible when needed (kklic@redhat.com) +- change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk@redhat.com) +- the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic@redhat.com) +- Cut off prelink suffixes from executable name if any (mtoman@redhat.com) +- CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk@redhat.com) +- do not pop up message on crash if the same crash is the same (dvlasenk@redhat.com) +- fedora bugs do not depend on rhel bugs (npajkovs@redhat.com) +- GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc@redhat.com) +- added a document about interpreted language integration (kklic@redhat.com) +- moved devel header files to inc/ and included them in -devel package (jmoskovc@redhat.com, npajkovs@redhat.com) +- renamed abrt-utils.pc to abrt.pc (jmoskovc@redhat.com) +- string updates based on a UI text review (kklic@redhat.com) +- rhtsupport obsoletes the old rh plugins (jmoskovc@redhat.com) +- list allowed items in RHTSupport.conf (kklic@redhat.com) +- GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc@redhat.com) +- remove rating for python crashes (jmoskovc@redhat.com) +- CCpp: give zero rating to an empty backtrace (jmoskovc@redhat.com) +- GUI: allow sending crashes without rating (jmoskovc@redhat.com) +- RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk@redhat.com) +- abort initialization on abrt.conf parsing errors (dvlasenk@redhat.com) +- changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman@redhat.com) +- added rating to python crashes +- show hostname in cli (kklic@redhat.com) +- updated po files (jmoskovc@redhat.com) +- added support for package specific actions rhbz#606917 (jmoskovc@redhat.com) +- renamed TicketUploader to ReportUploader (jmoskovc@redhat.com) +- bad hostnames on remote crashes (npajkovs@redhat.com) +- unlimited MaxCrashReportsSize (npajkovs@redhat.com) +- abrt_rh_support: improve error messages rhbz#608698 (vda.linux@googlemail.com) +- Added BacktraceRemotes option. (kklic@redhat.com) +- Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic@redhat.com) +- remove obsolete Catcut and rhfastcheck reporters (vda.linux@googlemail.com) +- make rhel bug point to correct place rhbz#578397 (npajkovs@redhat.com) +- Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic@redhat.com) +- Bash completion update (kklic@redhat.com) +- Rename --get-list to --list (kklic@redhat.com) +- Update man page (kklic@redhat.com) +- Options overhaul (kklic@redhat.com) +- abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs@redhat.com) +- Don't show global uuid in report (npajkovs@redhat.com) +- GUI: don't try to use action plugins as reporters (jmoskovc@redhat.com) +- Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux@googlemail.com) +- GUI: don't show the placehondler icon rhbz#605693 (jmoskovc@redhat.com) +- Make "Loaded foo.conf" message less confusing (vda.linux@googlemail.com) +- Fixed a flaw in strbuf_prepend_str (kklic@redhat.com) +- TicketUploader: do not add '\n' to text files in crashdump (vda.linux@googlemail.com) +- GUI: skip the plugin selection, if it's not needed (jmoskovc@redhat.com) +- Check conf file for syntax errors (kklic@redhat.com) +- move misplaced sanity checks in cron parser (vda.linux@googlemail.com) +- GUI: don't require the rating for all reporters (jmoskovc@redhat.com) +- GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc@redhat.com) +- Add a GUI config dialog for RHTSupport plugin (vda.linux@googlemail.com) +- abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux@googlemail.com) +- sosreport: save the dump directly to crashdump directory (vda.linux@googlemail.com) +- plugin rename: rhticket -> RHTSupport (vda.linux@googlemail.com) +- Daemon socket for reporting crashes (karel@localhost.localdomain) +- GUI: fixed few typos (jmoskovc@redhat.com) + +* Wed Jul 21 2010 David Malcolm - 1.1.5-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Wed Jun 09 2010 Jiri Moskovcak 1.1.5-1 +- GUI: polished the reporter assistant (jmoskovc@redhat.com) +- Logger reporter: do not store useless info (vda.linux@googlemail.com) +- ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux@googlemail.com) +- SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc@redhat.com) +- GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc@redhat.com) +- remove "(deleted)" from executable path rhbz#593037 (jmoskovc@redhat.com) +- CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux@googlemail.com) +- add new file *hostname* into debugdump directory (npajkovs@redhat.com) +- rhticket: upload real tarball, not a bogus file (vda.linux@googlemail.com) +- abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux@googlemail.com) +- rhticket: actually do create ticket, using Gavin's lib code (vda.linux@googlemail.com) +- properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com) +- GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc@redhat.com) +- use header case in button label rhbz#565812 (jmoskovc@redhat.com) +- make log window resizable (vda.linux@googlemail.com) +- rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux@googlemail.com) + +* Wed May 26 2010 Jiri Moskovcak 1.1.4-1 +- added reporting wizard +- fixed few leaked fds +- fixed kerneloops --- cut here --- problem +- updated translations + +* Fri May 21 2010 Denys Vlasenko 1.1.3-1 +- More fixes for /var/cache/abrt -> /var/spool/abrt conversion + +* Fri May 21 2010 Jiri Moskovcak 1.1.2-3 +- fixed spec file to create /var/spool/abrt rhbz#593670 +- updated init script to reflect the pid file renaming + +* Wed May 19 2010 Jiri Moskovcak 1.1.2-1 +- updated translation +- obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc@redhat.com) +- Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux@googlemail.com) +- kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux@googlemail.com) +- do not create Python dumps if argv[0] is not absolute (vda.linux@googlemail.com) +- improve kerneloops hash (vda.linux@googlemail.com) +- Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux@googlemail.com) +- bugzilla: better summary and decription messages (npajkovs@redhat.com) +- renamed daemon pid and lock file rhbz#588315 (jmoskovc@redhat.com) +- Daemon socket for reporting crashes (kklic@redhat.com) +- Move hooklib from src/Hooks to lib/Utils (kklic@redhat.com) + +* Thu May 13 2010 Jiri Moskovcak 1.1.1-1 +- updated translations +- removed avant-window-navigator from blacklist (jmoskovc@redhat.com) +- Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux@googlemail.com) +- fix bug 588945 - sparse core files performance hit (vda.linux@googlemail.com) +- Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux@googlemail.com) +- Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic@redhat.com) +- rid of rewriting config in /etc/abrt/abrt.conf (npajkovs@redhat.com) +- fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux@googlemail.com) +- Do not echo password to terminal in abrt-cli (kklic@redhat.com) +- improved daemon error messages (kklic@redhat.com) + +* Mon May 03 2010 Jiri Moskovcak 1.1.0-1 +- updated transaltions +- added Hebrew into languages +- updated icons rhbz#587698 (jmoskovc@redhat.com) +- Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic@redhat.com) +- Show error message when abrtd service is run as non-root. rhbz#584352 (kklic@redhat.com) +- Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic@redhat.com) +- Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic@redhat.com) +- Crash function is now detected even for threads without an abort frame (kklic@redhat.com) +- comment can be private (npajkovs@redhat.com) +- do not catch perl/python crashes when the script is not of known package origin (kklic@redhat.com) +- kerneloop is more informative when failed (npajkovs@redhat.com) +- add function name into summary(if it's found) (npajkovs@redhat.com) +- Change kerneloops message when it fails (npajkovs@redhat.com) + +* Fri Apr 30 2010 Karel Klic 1.0.9-3 +- fixed crash function detection (a part of duplication detection) + +* Wed Apr 14 2010 Jiri Moskovcak 1.0.9-2 +- fixed problem with localized yum messages rhbz#581804 +- better bugzilla summary (napjkovs@redhat.com) +- ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic@redhat.com) + +* Tue Apr 06 2010 Jiri Moskovcak 1.0.9-1 +- hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux@googlemail.com) +- gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux@googlemail.com) +- trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux@googlemail.com) +- gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux@googlemail.com) +- fixed some compilation problems on F13 (jmoskovc@redhat.com) +- updated translations (jmoskovc@redhat.com) +- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com) + +* Wed Mar 31 2010 Jiri Moskovcak 1.0.9-0.201003312045.1 +- test day build +- updated translation +- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc@redhat.com) +- GUI: total rewrite based on design from Mairin Duffy (jmoskovc@redhat.com) +- trivial: better HTTP/curl error reporting (vda.linux@googlemail.com) +- Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic@redhat.com) +- abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic@redhat.com) +- Ignore some temp files (kklic@redhat.com) +- PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc@redhat.com) +- rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux@googlemail.com) +- rhticket: new reporter plugin (vda.linux@googlemail.com) +- GUI: fixed few window icons (jmoskovc@redhat.com) +- Allow user to select which reporter he wants to use to report a crash using CLI.(kklic@redhat.com) +- bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux@googlemail.com) +- GUI: fixed crash count column sorting rhbz#573139 (jmoskovc@redhat.com) +- Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux@googlemail.com) +- Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux@googlemail.com) +- minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc@redhat.com) +- GUI: added action to applet to directly report last crash (jmoskovc@redhat.com) +- Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux@googlemail.com) +- improve syslog file detection. closes bz#565983 (vda.linux@googlemail.com) +- add arch, package and release in comment (npajkovs@redhat.com) +- add ProcessUnpackaged option to abrt.conf (vda.linux@googlemail.com) +- abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux@googlemail.com) +- fix format security error (fcrozat@mandriva.com) +- icons repackaging (jmoskovc@redhat.com) +- partial fix for bz#565983 (vda.linux@googlemail.com) +- SPEC: Updated source URL (jmoskovc@redhat.com) +- removed unneeded patches +- and much more ... + +* Sat Mar 13 2010 Jiri Moskovcak 1.0.8-3 +- fixed kerneloops reporting rhbz#570081 +- fixed Source url +- fixed debuginfo-install to work on F13 + - improved debuginfo-install (vda.linux@googlemail.com) + - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc@redhat.com) + +* Wed Mar 3 2010 Denys Vlasenko 1.0.8-2 +- fix initscript even more (npajkovs@redhat.com) +- remove -R2 from yum command line + +* Mon Feb 22 2010 Jiri Moskovcak 1.0.8-1 +- fix initscript (npajkovs@redhat.com) +- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com) + +* Mon Feb 22 2010 Jiri Moskovcak 1.0.8-0.git-20100222 +- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux@googlemail.com) +- make abrt work with the latest kernels (>= 2.6.33) (jmoskovc@redhat.com) +- lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux@googlemail.com) + +* Fri Feb 12 2010 Jiri Moskovcak 1.0.7-1 +- enabled column sorting rhbz#541853 +- Load plugin settings also from ~/.abrt/*.conf (kklic@redhat.com) +- fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux@googlemail.com) +- fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux@googlemail.com) +- fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux@googlemail.com) +- Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc@redhat.com) +- fix big-endian build problem (vda.linux@googlemail.com) +- Fixes, displays package owners (kklic@redhat.com) +- GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc@redhat.com) +- GUI: respect system settings for toolbars rhbz#552161 (jmoskovc@redhat.com) +- python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux@googlemail.com) +- make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux@googlemail.com) +- added avant-window-navigator to blacklist per maintainer request (jmoskovc@redhat.com) +- CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux@googlemail.com) +- Ask for login and password if missing from reporter plugin. (kklic@redhat.com) +- abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux@googlemail.com) +- abrtd: handle "perl -w /usr/bin/script" too (vda.linux@googlemail.com) +- Component-wise duplicates (kklic@redhat.com) +- abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux@googlemail.com) +- Fixed parsing backtrace from rhbz#549293 (kklic@redhat.com) +- GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc@redhat.com) +- fixed button order in plugins windows rhbz#560961 (jmoskovc@redhat.com) +- GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc@redhat.com) +- Fix to successfully parse a backtrace from rhbz#550642 (kklic@redhat.com) +- cli: fix the problem of not showing oops text in editor (vda.linux@googlemail.com) +- GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux@googlemail.com) + +* Tue Feb 2 2010 Jiri Moskovcak 1.0.6-1 +- print __glib_assert_msg (rhbz#549735); +- SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc@redhat.com) +- abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux@googlemail.com) +- APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc@redhat.com) +- GUI: made report message labels wrap (jmoskovc@redhat.com) +- GUI: don't die if daemon doesn't send the gpg keys (jmoskovc@redhat.com) +- disabled the autoreporting of kerneloopses (jmoskovc@redhat.com) +- Kerneloops: fix BZ reporting of oopses (vda.linux@googlemail.com) +- GUI: wider report message dialog (jmoskovc@redhat.com) +- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com) +- Logger: create log file with mode 0600 (vda.linux@googlemail.com) +- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com) +- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com) +- GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com) + +* Fri Jan 29 2010 Jiri Moskovcak 1.0.5-1 +- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc@redhat.com) +- Logger: create log file with mode 0600 rhbz#559545 (vda.linux@googlemail.com) +- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc@redhat.com) +- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux@googlemail.com) +- GUI: fixed bug caused by failed gk-authorization (jmoskovc@redhat.com) +- fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux@googlemail.com) +- GUI ReporterDialog: hide log button (vda.linux@googlemail.com) +- added valgrind and strace to blacklist (jmoskovc@redhat.com) +- SOSreport: do not leave stray files in /tmp (vda.linux@googlemail.com) +- Save the core where it belongs if ulimit -c is > 0 (jmoskovc@redhat.com) +- reenabled gpg check (jmoskovc@redhat.com) +- SOSreport: run it niced (vda.linux@googlemail.com) +- report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux@googlemail.com) +- applet: reduce blinking timeout to 3 sec (vda.linux@googlemail.com) +- fix dbus autostart (vda.linux@googlemail.com) +- abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux@googlemail.com) +- SQLite3: disable newline escaping, SQLite does not handle it (vda.linux@googlemail.com) +- SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux@googlemail.com) +- attribute SEGVs in perl to script's package, like we already do for python (vda.linux@googlemail.com) + +* Wed Jan 20 2010 Jiri Moskovcak 1.0.4-1 +- enabled sosreport +- fixes in ticketuploader +- GUI: redesign of reporter dialog (jmoskovc@redhat.com) +- Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc@redhat.com) +- CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux@googlemail.com) +- s/os.exit/sys.exit - closes rhbz#556313 (vda.linux@googlemail.com) +- use repr() to print variable values in python hook rhbz#545070 (jmoskovc@redhat.com) +- gui: add logging infrastructure (vda.linux@googlemail.com) +- Added "Enabled = yes" to all plugin's config files (jmoskovc@redhat.com) +- *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux@googlemail.com) +- fix memory leaks in catcut plugin (npajkovs@redhat.com) +- fix memory leaks in bugzilla (npajkovs@redhat.com) +- abrt-hook-python: sanitize input more; log to syslog (vda.linux@googlemail.com) +- Fixed /var/cache/abrt/ permissions (kklic@redhat.com) +- Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux@googlemail.com) +- *: remove nss dependencies (vda.linux@googlemail.com) +- CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux@googlemail.com) +- DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux@googlemail.com) +- fixes based on security review (vda.linux@googlemail.com) +- SOSreport/TicketUploader: use more restrictive file modes (vda.linux@googlemail.com) +- abrt-hook-python: add input sanitization and directory size guard (vda.linux@googlemail.com) +- RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux@googlemail.com) +- DebugDump: use more restrictive modes (vda.linux@googlemail.com) +- SQLite3: check for SQL injection (vda.linux@googlemail.com) +- replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux@googlemail.com) +- abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux@googlemail.com) +- ccpp: add a possibility to disable backtrace generation (vda.linux@googlemail.com) +- abrtd: limit the number of frames in backtrace to 3000 (vda.linux@googlemail.com) + +* Tue Jan 5 2010 Jiri Moskovcak 1.0.3-1 +- speed optimalization of abrt-debuginfo-install (jmoskovc@redhat.com) +- updated credits (jmoskovc@redhat.com) +- GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc@redhat.com) +- abrt-backtrace manpage installed (kklic@redhat.com) +- cmdline and daemon checking is done by abrt-python-hook (kklic@redhat.com) +- moved get_cmdline() and daemon_is_ok() to abrtlib (kklic@redhat.com) +- large file support for whole abrt (kklic@redhat.com) +- made s_signal_caught volatile (vda.linux@googlemail.com) +- abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux@googlemail.com) +- remove unsafe log() from signal handler (vda.linux@googlemail.com) +- src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux@googlemail.com) +- lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux@googlemail.com) +- prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux@googlemail.com) +- don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc@redhat.com) +- GUI: autoscroll log window (jmoskovc@redhat.com) +- Kerneloops.conf: better comments (vda.linux@googlemail.com) +- applet: reduce blinking time to 30 seconds (vda.linux@googlemail.com) +- add paranoia checks on setuid/setgid (vda.linux@googlemail.com) +- more "obviously correct" code for secure opening of /dev/null (vda.linux@googlemail.com) +- get rid of ugly sleep call inside while() (vda.linux@googlemail.com) + +* Mon Dec 14 2009 Jiri Moskovcak 1.0.2-1 +- disabled GPG check again (jmoskovc@redhat.com) +- abrt-pyhook-helper rename (vda.linux@googlemail.com) +- abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux@googlemail.com) +- less logging (vda.linux@googlemail.com) +- mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux@googlemail.com) +- dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux@googlemail.com) +- make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux@googlemail.com) +- applet: make animation stop after 1 minute. (closes bug 108) (vda.linux@googlemail.com) +- show comment and how to reproduce fields, when BT rating > 3 (jmoskovc@redhat.com) +- Gui: make report status window's text wrap. Fixes bug 82 (vda.linux@googlemail.com) +- CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux@googlemail.com) +- added link to bugzilla new account page to Bugzilla config dialog (jmoskovc@redhat.com) +- GUI: added log window (jmoskovc@redhat.com) + +* Tue Dec 8 2009 Jiri Moskovcak 1.0.1-1 +- PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc@redhat.com) +- re-enabled gpg sign checking (jmoskovc@redhat.com) +- PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc@redhat.com) +- kerneloops: fix the linux kernel version identification (aarapov@redhat.com) +- gui review (rrakus@redhat.com) +- when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux@googlemail.com) +- improved dupe checking (kklic@redhat.com) +- GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc@redhat.com) +- Add abrt group only if it is missing; fixes rhbz#543250 (kklic@redhat.com) +- GUI: more string fixes rhbz#543266 (jmoskovc@redhat.com) +- abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux@googlemail.com) +- refuse to start if some required plugins are missing rhbz#518422 (vda.linux@googlemail.com) +- GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc@redhat.com) +- typo fixes rhbz#543266 (jmoskovc@redhat.com) +- abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux@googlemail.com) +- APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc@redhat.com) +- ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux@googlemail.com) +- Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux@googlemail.com) +- SPEC: removed sqlite3 package, fixed some update problems (jmoskovc@redhat.com) +- Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs@redhat.com) +- remove word 'detected' from description rhbz#541459 (vda.linux@googlemail.com) +- src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux@googlemail.com) +- CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux@googlemail.com) + +* Fri Nov 20 2009 Jiri Moskovcak 1.0.0-1 +- new version +- comment input wraps words rhbz#531276 +- fixed hiding password dialog rhbz#529583 +- easier kerneloops reporting rhbz#528395 +- made menu entry translatable rhbz#536878 (jmoskovc@redhat.com) +- GUI: don't read the g-k every time we want to use the setting (jmoskovc@redhat.com) +- GUI: survive if g-k access is denied rhbz#534171 (jmoskovc@redhat.com) +- include more info into oops (we were losing the stack dump) (vda.linux@googlemail.com) +- make BZ insert small text attachments inline; move text file detection code (vda.linux@googlemail.com) +- GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc@redhat.com) +- GUI: added cancel to send dialog rhbz#537238 (jmoskovc@redhat.com) +- include abrt version in bug descriptions (vda.linux@googlemail.com) +- ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux@googlemail.com) +- GUI: added window icon rhbz#537240 (jmoskovc@redhat.com) +- add support for \" escaping in config file (vda.linux@googlemail.com) +- add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux@googlemail.com) +- APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc@redhat.com) +- don't show icon on abrtd start/stop rhbz#537630 (jmoskovc@redhat.com) +- /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic@redhat.com) +- Daemon properly checks /var/cache/abrt attributes (kklic@redhat.com) +- abrt user group; used by abrt-pyhook-helper (kklic@redhat.com) +- pyhook-helper: uid taken from system instead of command line (kklic@redhat.com) +- KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux@googlemail.com) +- GUI: added support for backtrace rating (jmoskovc@redhat.com) +- InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux@googlemail.com) +- abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux@googlemail.com) +- supress errors in python hook to not colide with the running script (jmoskovc@redhat.com) + +* Tue Nov 10 2009 Jiri Moskovcak 0.0.11-2 +- spec file fixes + +* Mon Nov 2 2009 Jiri Moskovcak 0.0.11-1 +- re-enabled kerneloops +- abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux@googlemail.com) +- do not report empty fields (vda.linux@googlemail.com) +- Added abrt.png, fixed rhbz#531181 (jmoskovc@redhat.com) +- added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux@googlemail.com) +- fixed the problem with overwriting the default plugin settings (jmoskovc@redhat.com) +- disabled kerneloops in config file (jmoskovc@redhat.com) +- added dependency to gdb >= 7.0 (jmoskovc@redhat.com) +- better format of report text (vda.linux@googlemail.com) +- Python backtrace size limited to 1 MB (kklic@redhat.com) +- lib/Plugins/Bugzilla: better message at login failure (vda.linux@googlemail.com) +- build fixes, added plugin-logger to abrt-desktop (jmoskovc@redhat.com) +- blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc@redhat.com) +- GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc@redhat.com) +- Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs@redhat.com) +- dumpoops: add -s option to dump results to stdout (vda.linux@googlemail.com) +- removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc@redhat.com) +- GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc@redhat.com) +- Improved abrt-cli (kklic@redhat.com) +- Added backtrace rating to CCpp analyzer (dnovotny@redhat.com) +- GUI improvements (jmoskovc@redhat.com) +- Added abrt-pyhook-helper (kklic@redhat.com) + +* Thu Oct 15 2009 Jiri Moskovcak 0.0.10-1 +- new version +- added more logging (vda.linux@googlemail.com) +- made polkit policy to be more permissive when installing debuginfo (jmoskovc@redhat.com) +- lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux@googlemail.com) +- lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux@googlemail.com) +- GUI: added refresh button, added sanity check to plugin settings (jmoskovc@redhat.com) +- Initial man page for abrt-cli (kklic@redhat.com) +- Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic@redhat.com) +- Date/time honors current system locale (kklic@redhat.com) +- fixed saving/reading user config (jmoskovc@redhat.com) +- SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc@redhat.com) +- GUI: call Report() with the latest pluginsettings (jmoskovc@redhat.com) +- Fix Bug 526220 - [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux@googlemail.com) +- removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc@redhat.com) +- error checking added to archive creation (danny@rawhide.localdomain) +- try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux@googlemail.com) +- abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux@googlemail.com) +- set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs@redhat.com) +- add support for abrtd autostart (vda.linux@googlemail.com) +- GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc@redhat.com) +- rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny@redhat.com) +- and many minor fixes .. + +* Wed Sep 23 2009 Jiri Moskovcak 0.0.9-2 +- added bug-buddy to provides rhbz#524934 + +* Tue Sep 22 2009 Jiri Moskovcak 0.0.9-1 +- new version +- comments and how to reproduce are stored now (npajkovs@redhat.com) +- reduce verbosity a bit (vda.linux@googlemail.com) +- GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc@redhat.com) +- remove last vestives of dbus-c++ from build system (vda.linux@googlemail.com) +- GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc@redhat.com) +- add dbus signalization when quota exceeded (npajkovs@redhat.com) +- Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl@redhat.com) +- fixed closing of debug dump in case of existing backtrace (zprikryl@redhat.com) +- remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux@googlemail.com) +- new polkit action for installing debuginfo, default "yes" (danny@rawhide.localdomain) +- Polkit moved to Utils (can be used both in daemon and plugins) (danny@rawhide.localdomain) +- oops... remove stray trailing '\' (vda.linux@googlemail.com) +- GUI: added missing tooltips (jmoskovc@redhat.com) +- PYHOOK: ignore KeyboardInterrupt exception (jmoskovc@redhat.com) +- added ticket uploader plugin (gavin@redhat.com) (zprikryl@redhat.com) +- GUI: added UI for global settings (just preview, not usable!) (jmoskovc@redhat.com) +- Add checker if bugzilla login and password are filled in. (npajkovs@redhat.com) +- Add new config option InstallDebuginfo into CCpp.conf (npajkovs@redhat.com) +- translation updates +- many other fixes + +* Fri Sep 4 2009 Jiri Moskovcak 0.0.8.5-1 +- new version +- APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc@redhat.com) +- renamed abrt to abrtd, few minor spec file fixes (jmoskovc@redhat.com) +- Made abrt service start by deafult (jmoskovc@redhat.com) +- add gettext support for all plugins (npajkovs@redhat.com) +- APPLET: removed the warning bubble about not running abrt service (walters) +- APPLET: changed tooltip rhbz#520293 (jmoskovc@redhat.com) +- CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux@googlemail.com) +- fixed timeout on boot causing [ FAILED ] message (vda.linux@googlemail.com) +- and many other fixes + +* Wed Sep 02 2009 Colin Walters 0.0.8-2 +- Change Conflicts: kerneloops to be an Obsoletes so we do the right thing + on upgrades. Also add an Obsoletes: bug-buddy. + +* Wed Aug 26 2009 Jiri Moskovcak 0.0.8-1 +- new version +- resolved: Bug 518420 - ordinary user's abrt-applet shows up for root owned crashes (npajkovs) +- GUI: added support for gettext (+part of czech translation) (jmoskovc) +- added support for saving settings (zprikryl) +- fixed conf: comment in the middle of the line isn't supported anymore (zprikryl) +- BZ#518413 PATCH ... furious kerneloops reporting (aarapov) +- GUI: added first part of support for gettext (jmoskovc) +- add new parameter to FileTransfer plugin (dnovotny) +- added support for updating abrt's table (zprikryl) +- added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl) +- GUI: few improvements, to be more userfriendly (jmoskovc) +- LOGGER: return valid uri of the log file on succes (jmoskovc) +- GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc) +- Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux) +- APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc) +- Improved report results (zprikryl) +- Fixed sigsegv (#rhbz 518609) (zprikryl) +- GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc) +- fixed signature check (zprikryl) +- KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux) +- Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl) +- command mailx isn't run under root anymore. (zprikryl) +- GUI: added horizontal scrolling to report window (jmoskovc) +- GUI: added clickable link to "after report" status window (jmoskovc) +- added default values for abrt daemon (zprikryl) +- Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux) +- explain EnableGPGCheck option better (vda.linux) +- mailx: correct English (vda.linux) +- Bugzilla.conf: correct English (vda.linux) +- GUI: nicer after report message (jmoskovc) +- BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc) +- CCpp plugin: do not abort if debuginfos aren't found (vda.linux) +- abrt.spec: bump version to 0.0.7-2 (vda.linux) +- mailx removed dangerous parameter option (zprikryl) +- minimum timeout is 1 second (zprikryl) +- in case of plugin error, don't delete debug dumps (zprikryl) +- abrt-gui: fix crash when run by root (vda.linux) +- and lot more in git log ... + +* Thu Aug 20 2009 Jiri Moskovcak 0.0.7.2-1 +- new version +- fixed some bugs found during test day + +* Wed Aug 19 2009 Jiri Moskovcak 0.0.7.1-1 +- fixes to bugzilla plugin and gui to make the report message more user-friendly + +* Tue Aug 18 2009 Denys Vlasenko 0.0.7-2 +- removed dangerous parameter option +- minimum plugin activation period is 1 second +- in case of plugin error, don't delete debug dumps +- abrt-gui: fix crash when run by root +- simplify parsing of debuginfo-install output + +* Tue Aug 18 2009 Jiri Moskovcak 0.0.7-1 +- new version +- added status window to show user some info after reporting a bug + +* Mon Aug 17 2009 Denys Vlasenko 0.0.6-1 +- new version +- many fixes + +* Fri Jul 24 2009 Fedora Release Engineering - 0.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jun 25 2009 Jiri Moskovcak 0.0.4-3 +- fixed dependencies in spec file + +* Tue Jun 16 2009 Daniel Novotny 0.0.4-2 +- added manual pages (also for plugins) + +* Mon Jun 15 2009 Jiri Moskovcak 0.0.4-1 +- new version +- added cli (only supports sockets) +- added python hook +- many fixes + +* Fri Apr 10 2009 Jiri Moskovcak 0.0.3-1 +- new version +- added bz plugin +- minor fix in reporter gui +- Configurable max size of debugdump storage rhbz#490889 +- Wrap lines in report to keep the window sane sized +- Fixed gui for new daemon API +- removed unneeded code +- removed dependency on args +- new guuid hash creating +- fixed local UUID +- fixed debuginfo-install checks +- renamed MW library +- Added notification thru libnotify +- fixed parsing settings of action plugins +- added support for action plugins +- kerneloops - plugin: fail gracefully. +- Added commlayer to make dbus optional +- a lot of kerneloops fixes +- new approach for getting debuginfos and backtraces +- fixed unlocking of a debugdump +- replaced language and application plugins by analyzer plugin +- more excetpion handling +- conf file isn't needed +- Plugin's configuration file is optional +- Add curl dependency +- Added column 'user' to the gui +- Gui: set the newest entry as active (ticket#23) +- Delete and Report button are no longer active if no entry is selected (ticket#41) +- Gui refreshes silently (ticket#36) +- Added error reporting over dbus to daemon, error handling in gui, about dialog + +* Wed Mar 11 2009 Jiri Moskovcak 0.0.2-1 +- added kerneloops addon to rpm (aarapov) +- added kerneloops addon and plugin (aarapov) +- Made Crash() private +- Applet requires gui, removed dbus-glib deps +- Closing stdout in daemon rhbz#489622 +- Changed applet behaviour according to rhbz#489624 +- Changed gui according to rhbz#489624, fixed dbus timeouts +- Increased timeout for async dbus calls to 60sec +- deps cleanup, signal AnalyzeComplete has the crashreport as an argument. +- Fixed empty package Description. +- Fixed problem with applet tooltip on x86_64 + +* Wed Mar 4 2009 Jiri Moskovcak 0.0.1-13 +- More renaming issues fixed.. +- Changed BR from gtkmm24 to gtk2 +- Fixed saving of user comment +- Added a progress bar, new Comment entry for user comments.. +- FILENAME_CMDLINE and FILENAME_RELEASE are optional +- new default path to DB +- Rename to abrt + +* Tue Mar 3 2009 Jiri Moskovcak 0.0.1-12 +- initial fedora release +- changed SOURCE url +- added desktop-file-utils to BR +- changed crash-catcher to %%{name} + +* Mon Mar 2 2009 Jiri Moskovcak 0.0.1-11 +- more spec file fixes according to review +- async dbus method calls, added exception handler +- avoid deadlocks (zprikryl) +- root is god (zprikryl) +- create bt only once (zprikryl) + +* Sat Feb 28 2009 Jiri Moskovcak 0.0.1-10 +- New gui +- Added new method DeleteDebugDump to daemon +- Removed gcc warnings from applet +- Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl) +- fixed few gcc warnings +- DBusBackend improvements + +* Fri Feb 27 2009 Jiri Moskovcak 0.0.1-9 +- fixed few gcc warnings +- added scrolled window for long reports + +* Thu Feb 26 2009 Adam Williamson 0.0.1-8 +- fixes for all issues identified in review + +* Thu Feb 26 2009 Jiri Moskovcak 0.0.1-7 +- Fixed cancel button behaviour in reporter +- disabled core file sending +- removed some debug messages + +* Thu Feb 26 2009 Jiri Moskovcak 0.0.1-6 +- fixed DB path +- added new signals to handler +- gui should survive the dbus timeout + +* Thu Feb 26 2009 Jiri Moskovcak 0.0.1-5 +- fixed catching debuinfo install exceptions +- some gui fixes +- added check for GPGP public key + +* Thu Feb 26 2009 Jiri Moskovcak 0.0.1-4 +- changed from full bt to simple bt + +* Thu Feb 26 2009 Jiri Moskovcak 0.0.1-3 +- spec file cleanups +- changed default paths to crash DB and log DB +- fixed some memory leaks + +* Tue Feb 24 2009 Jiri Moskovcak 0.0.1-2 +- spec cleanup +- added new subpackage gui + +* Wed Feb 18 2009 Zdenek Prikryl 0.0.1-1 +- initial packing diff --git a/disable_gpg_check.patch b/disable_gpg_check.patch new file mode 100644 index 0000000..6f471c2 --- /dev/null +++ b/disable_gpg_check.patch @@ -0,0 +1,11 @@ +--- abrt-2.0.13/src/daemon/abrt-action-save-package-data.conf 2012-08-06 10:13:24.000000000 +0200 ++++ abrt-2.0.13_/src/daemon/abrt-action-save-package-data.conf 2012-09-21 16:20:19.943882773 +0200 +@@ -3,7 +3,7 @@ + # the list of public keys used to check the signature is + # in the file gpg_keys + # +-OpenGPGCheck = yes ++OpenGPGCheck = no + + # Blacklisted packages + # diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index f075ad7..0000000 --- a/gating.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_testing -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} - ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_stable -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} diff --git a/sources b/sources index 4e58c99..26c34c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (abrt-2.17.8.tar.gz) = 90b74229412e0186bfa109ee940a60c9f3c0f7ce8c1216acad6f05619a1bb591e7f0bae87363143a05034312c9f14fe5ace341b84f680780ceb93a1e624705b3 +eb3a8430cd0fdacddc5ac3dd74e92142 abrt-2.1.10.tar.gz diff --git a/tests/smoke.fmf b/tests/smoke.fmf deleted file mode 100644 index 69759b3..0000000 --- a/tests/smoke.fmf +++ /dev/null @@ -1,10 +0,0 @@ -summary: Basic smoke test for abrt -prepare: - how: install - # Do not attempt to install conflicting subpackages. - exclude: - - abrt-atomic - - abrt-java-connector-container - - python3-abrt-container-addon -execute: - script: abrt-action-notify --help