Blame abrt.spec.in

Packit Service 8a8a03
# http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
Packit Service 8a8a03
# http://fedoraproject.org/wiki/Hardened_Packages
Packit Service 8a8a03
%global _hardened_build 1
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?fedora} || 0%{?rhel} > 7
Packit Service 8a8a03
# Enable python3 build by default
Packit Service 8a8a03
%bcond_without python3
Packit Service 8a8a03
%else
Packit Service 8a8a03
%bcond_with python3
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
Packit Service 8a8a03
# Disable python2 build by default
Packit Service 8a8a03
%bcond_with python2
Packit Service 8a8a03
%else
Packit Service 8a8a03
%bcond_without python2
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?rhel}%{?suse_version}
Packit Service 8a8a03
    %bcond_with bodhi
Packit Service 8a8a03
%else
Packit Service 8a8a03
    %bcond_without bodhi
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
# build abrt-atomic subpackage
Packit Service 8a8a03
%bcond_without atomic
Packit Service 8a8a03
Packit Service 8a8a03
%ifarch aarch64
Packit Service 8a8a03
%define have_kexec_tools 0
Packit Service 8a8a03
%else
Packit Service 8a8a03
%define have_kexec_tools 1
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
# rpmbuild --define 'desktopvendor mystring'
Packit Service 8a8a03
%if "x%{desktopvendor}" == "x"
Packit Service 8a8a03
    %define desktopvendor %(source /etc/os-release; echo ${ID})
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?suse_version}
Packit Service 8a8a03
%define dbus_devel dbus-1-devel
Packit Service 8a8a03
%define libjson_devel libjson-devel
Packit Service 8a8a03
%define nss_devel mozilla-nss-devel
Packit Service 8a8a03
%define shadow_utils pwdutils
Packit Service 8a8a03
%else
Packit Service 8a8a03
%define dbus_devel dbus-devel
Packit Service 8a8a03
%define libjson_devel json-c-devel
Packit Service 8a8a03
%define nss_devel nss-devel
Packit Service 8a8a03
%define shadow_utils shadow-utils
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
# do not append package version to doc directory of subpackages in F20 and later; rhbz#993656
Packit Service 8a8a03
%if "%{_pkgdocdir}" == "%{_docdir}/%{name}"
Packit Service 8a8a03
    %define docdirversion %{nil}
Packit Service 8a8a03
%else
Packit Service 8a8a03
    %define docdirversion -%{version}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%define libreport_ver 2.9.3
Packit Service 8a8a03
%define satyr_ver 0.24
Packit Service 8a8a03
Packit Service 8a8a03
Summary: Automatic bug detection and reporting tool
Packit Service 8a8a03
Name: abrt
Packit Service 8a8a03
Version: @PACKAGE_VERSION@
Packit Service 8a8a03
Release: 1%{?dist}
Packit Service 8a8a03
License: GPLv2+
Packit Service 8a8a03
URL: https://abrt.readthedocs.org/
Packit Service 8a8a03
Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Packit Service 8a8a03
BuildRequires: %{dbus_devel}
Packit Service 8a8a03
BuildRequires: gtk3-devel
Packit Service 8a8a03
BuildRequires: glib2-devel >= 2.43
Packit Service 8a8a03
BuildRequires: rpm-devel >= 4.6
Packit Service 8a8a03
BuildRequires: desktop-file-utils
Packit Service 8a8a03
BuildRequires: libnotify-devel
Packit Service 8a8a03
#why? BuildRequires: file-devel
Packit Service 8a8a03
BuildRequires: gettext
Packit Service 8a8a03
BuildRequires: libxml2-devel
Packit Service 8a8a03
BuildRequires: intltool
Packit Service 8a8a03
BuildRequires: libtool
Packit Service 8a8a03
BuildRequires: %{nss_devel}
Packit Service 8a8a03
BuildRequires: asciidoc
Packit Service 8a8a03
BuildRequires: doxygen
Packit Service 8a8a03
BuildRequires: xmlto
Packit Service 8a8a03
BuildRequires: libreport-devel >= %{libreport_ver}
Packit Service 8a8a03
BuildRequires: satyr-devel >= %{satyr_ver}
Packit Service 8a8a03
BuildRequires: augeas
Packit Service 8a8a03
BuildRequires: libselinux-devel
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
BuildRequires: python2-devel
Packit Service 8a8a03
BuildRequires: python2-systemd
Packit Service 8a8a03
BuildRequires: python2-argcomplete
Packit Service 8a8a03
BuildRequires: python2-argh
Packit Service 8a8a03
BuildRequires: python2-humanize
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
BuildRequires: python3-devel
Packit Service 8a8a03
BuildRequires: python3-systemd
Packit Service 8a8a03
BuildRequires: python3-argcomplete
Packit Service 8a8a03
BuildRequires: python3-argh
Packit Service 8a8a03
BuildRequires: python3-humanize
Packit Service 8a8a03
BuildRequires: python3-devel
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
Requires: libreport >= %{libreport_ver}
Packit Service 8a8a03
Requires: satyr >= %{satyr_ver}
Packit Service 8a8a03
Requires: sos >= 3.6
Packit Service 8a8a03
# these only exist on suse
Packit Service 8a8a03
%if 0%{?suse_version}
Packit Service 8a8a03
BuildRequires: dbus-1-glib-devel
Packit Service 8a8a03
Requires: dbus-1-glib
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%{?systemd_requires}
Packit Service 8a8a03
Requires: systemd
Packit Service 8a8a03
Requires: %{name}-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: python3-%{name} = %{version}-%{release}
Packit Service 8a8a03
Requires(pre): %{shadow_utils}
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
Requires: python2-augeas
Packit Service 8a8a03
Requires: python2-dbus
Packit Service 8a8a03
Requires: python2-dmidecode
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
Requires: python3-augeas
Packit Service 8a8a03
Requires: python3-dbus
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
%ifarch aarch64 i686 x86_64
Packit Service 8a8a03
Requires: dmidecode
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: libreport-plugin-ureport
Packit Service 8a8a03
%if 0%{?rhel}
Packit Service 8a8a03
Requires: libreport-plugin-rhtsupport
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if 0%{?fedora}
Packit Service 8a8a03
Requires: libreport-plugin-systemd-journal
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
#gui
Packit Service 8a8a03
BuildRequires: libreport-gtk-devel >= %{libreport_ver}
Packit Service 8a8a03
BuildRequires: gsettings-desktop-schemas-devel >= 3.15
Packit Service 8a8a03
#addon-ccpp
Packit Service 8a8a03
BuildRequires: gdb-headless
Packit Service 8a8a03
BuildRequires: libcap-devel
Packit Service 8a8a03
#addon-kerneloops
Packit Service 8a8a03
BuildRequires: systemd-devel
Packit Service 8a8a03
BuildRequires: %{libjson_devel}
Packit Service 8a8a03
%if %{with bodhi}
Packit Service 8a8a03
# plugin-bodhi
Packit Service 8a8a03
BuildRequires: libreport-web-devel >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
#desktop
Packit Service 8a8a03
#Default config of addon-ccpp requires gdb
Packit Service 8a8a03
BuildRequires: gdb-headless
Packit Service 8a8a03
#dbus
Packit Service 8a8a03
BuildRequires: polkit-devel
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
#python2-abrt
Packit Service 8a8a03
BuildRequires: python2-sphinx
Packit Service 8a8a03
BuildRequires: python2-libreport
Packit Service 8a8a03
#python2-abrt-doc
Packit Service 8a8a03
BuildRequires: python2-devel
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
#python3-abrt
Packit Service 8a8a03
BuildRequires: python3-nose
Packit Service 8a8a03
BuildRequires: python3-sphinx
Packit Service 8a8a03
BuildRequires: python3-libreport
Packit Service 8a8a03
#python3-abrt-doc
Packit Service 8a8a03
BuildRequires: python3-devel
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%description
Packit Service 8a8a03
%{name} is a tool to help users to detect defects in applications and
Packit Service 8a8a03
to create a bug report with all information needed by maintainer to fix it.
Packit Service 8a8a03
It uses plugin system to extend its functionality.
Packit Service 8a8a03
Packit Service 8a8a03
%package libs
Packit Service 8a8a03
Summary: Libraries for %{name}
Packit Service 8a8a03
Packit Service 8a8a03
%description libs
Packit Service 8a8a03
Libraries for %{name}.
Packit Service 8a8a03
Packit Service 8a8a03
%package devel
Packit Service 8a8a03
Summary: Development libraries for %{name}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description devel
Packit Service 8a8a03
Development libraries and headers for %{name}.
Packit Service 8a8a03
Packit Service 8a8a03
%package gui-libs
Packit Service 8a8a03
Summary: Libraries for %{name}-gui
Packit Service 8a8a03
Packit Service 8a8a03
%description gui-libs
Packit Service 8a8a03
Libraries for %{name}-gui.
Packit Service 8a8a03
Packit Service 8a8a03
%package gui-devel
Packit Service 8a8a03
Summary: Development libraries for %{name}-gui
Packit Service 8a8a03
Requires: abrt-gui-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description gui-devel
Packit Service 8a8a03
Development libraries and headers for %{name}-gui.
Packit Service 8a8a03
Packit Service 8a8a03
%package gui
Packit Service 8a8a03
Summary: %{name}'s gui
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-dbus = %{version}-%{release}
Packit Service 8a8a03
Requires: gnome-abrt
Packit Service 8a8a03
Requires: gsettings-desktop-schemas >= 3.15
Packit Service 8a8a03
# we used to have abrt-applet, now abrt-gui includes it:
Packit Service 8a8a03
Provides: abrt-applet = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: abrt-applet < 0.0.5
Packit Service 8a8a03
Conflicts: abrt-applet < 0.0.5
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-gui-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description gui
Packit Service 8a8a03
GTK+ wizard for convenient bug reporting.
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-coredump-helper
Packit Service 8a8a03
Summary: %{name}'s /proc/sys/kernel/core_pattern helper
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-coredump-helper
Packit Service 8a8a03
This package contains hook for C/C++ crashed programs.
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-ccpp
Packit Service 8a8a03
Summary: %{name}'s C/C++ addon
Packit Service 8a8a03
Requires: cpio
Packit Service 8a8a03
Requires: gdb-headless
Packit Service 8a8a03
Requires: elfutils
Packit Service 8a8a03
%if 0%{!?rhel:1}
Packit Service 8a8a03
# abrt-action-perform-ccpp-analysis wants to run analyze_RetraceServer:
Packit Service 8a8a03
Requires: %{name}-retrace-client
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-addon-coredump-helper = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
Requires: python2-libreport
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
Requires: python3-libreport
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Requires: rpm >= 4.14.2-11
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-ccpp
Packit Service 8a8a03
This package contains %{name}'s C/C++ analyzer plugin.
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-upload-watch
Packit Service 8a8a03
Summary: %{name}'s upload addon
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-upload-watch
Packit Service 8a8a03
This package contains hook for uploaded problems.
Packit Service 8a8a03
Packit Service 8a8a03
%package retrace-client
Packit Service 8a8a03
Summary: %{name}'s retrace client
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: xz
Packit Service 8a8a03
Requires: tar
Packit Service 8a8a03
Requires: p11-kit-trust
Packit Service 8a8a03
Packit Service 8a8a03
%description retrace-client
Packit Service 8a8a03
This package contains the client application for Retrace server
Packit Service 8a8a03
which is able to analyze C/C++ crashes remotely.
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-kerneloops
Packit Service 8a8a03
Summary: %{name}'s kerneloops addon
Packit Service 8a8a03
Requires: curl
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
%if 0%{!?rhel:1}
Packit Service 8a8a03
Requires: libreport-plugin-kerneloops >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-kerneloops
Packit Service 8a8a03
This package contains plugin for collecting kernel crash information from
Packit Service 8a8a03
system log.
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-xorg
Packit Service 8a8a03
Summary: %{name}'s Xorg addon
Packit Service 8a8a03
Requires: curl
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-xorg
Packit Service 8a8a03
This package contains plugin for collecting Xorg crash information from Xorg
Packit Service 8a8a03
log.
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%package addon-vmcore
Packit Service 8a8a03
Summary: %{name}'s vmcore addon
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-addon-kerneloops
Packit Service 8a8a03
Requires: kexec-tools
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
Requires: python2-abrt
Packit Service 8a8a03
Requires: python2-augeas
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
Requires: python3-abrt
Packit Service 8a8a03
Requires: python3-augeas
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Requires: util-linux
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-vmcore
Packit Service 8a8a03
This package contains plugin for collecting kernel crash information from
Packit Service 8a8a03
vmcore files.
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%package addon-pstoreoops
Packit Service 8a8a03
Summary: %{name}'s pstore oops addon
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-addon-kerneloops
Packit Service 8a8a03
Obsoletes: abrt-addon-uefioops
Packit Service 8a8a03
Packit Service 8a8a03
%description addon-pstoreoops
Packit Service 8a8a03
This package contains plugin for collecting kernel oopses from pstore storage.
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with bodhi}
Packit Service 8a8a03
%package plugin-bodhi
Packit Service 8a8a03
Summary: %{name}'s bodhi plugin
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: libreport-plugin-bodhi > 0.0.1
Packit Service 8a8a03
Provides: libreport-plugin-bodhi = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description plugin-bodhi
Packit Service 8a8a03
Search for a new updates in bodhi server.
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
%package -n python2-abrt-addon
Packit Service 8a8a03
Summary: %{name}'s addon for catching and analyzing Python exceptions
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: python2-systemd
Packit Service 8a8a03
Requires: python2-abrt
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: abrt-addon-python = %{version}-%{release}
Packit Service 8a8a03
Provides: abrt-addon-python%{?_isa} = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: abrt-addon-python < 2.10.4
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python2-abrt-addon
Packit Service 8a8a03
This package contains python hook and python analyzer plugin for handling
Packit Service 8a8a03
uncaught exception in python programs.
Packit Service 8a8a03
Packit Service 8a8a03
%package -n python2-abrt-container-addon
Packit Service 8a8a03
Summary: %{name}'s container addon for catching Python 2 exceptions
Packit Service 8a8a03
Conflicts: python2-abrt-addon
Packit Service 8a8a03
Requires: container-exception-logger
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python2-abrt-container-addon
Packit Service 8a8a03
This package contains python 2 hook and handling uncaught exception in python 2
Packit Service 8a8a03
programs in container.
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%package -n python3-abrt-addon
Packit Service 8a8a03
Summary: %{name}'s addon for catching and analyzing Python 3 exceptions
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: python3-systemd
Packit Service 8a8a03
Requires: python3-abrt
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: abrt-addon-python3 = %{version}-%{release}
Packit Service 8a8a03
Provides: abrt-addon-python3%{?_isa} = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: abrt-addon-python3 < 2.10.4
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python3-abrt-addon
Packit Service 8a8a03
This package contains python 3 hook and python analyzer plugin for handling
Packit Service 8a8a03
uncaught exception in python 3 programs.
Packit Service 8a8a03
Packit Service 8a8a03
%package -n python3-abrt-container-addon
Packit Service 8a8a03
Summary: %{name}'s container addon for catching Python 3 exceptions
Packit Service 8a8a03
Conflicts: python3-abrt-addon
Packit Service 8a8a03
Requires: container-exception-logger
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python3-abrt-container-addon
Packit Service 8a8a03
This package contains python 3 hook and handling uncaught exception in python 3
Packit Service 8a8a03
programs in container.
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%package plugin-sosreport
Packit Service 8a8a03
Summary: %{name}'s plugin for building automatic sosreports
Packit Service 8a8a03
Requires: sos
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description plugin-sosreport
Packit Service 8a8a03
This package contains a configuration snippet to enable automatic generation
Packit Service 8a8a03
of sosreports for abrt events.
Packit Service 8a8a03
Packit Service 8a8a03
%package plugin-machine-id
Packit Service 8a8a03
Summary: %{name}'s plugin to generate machine_id based off dmidecode
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description plugin-machine-id
Packit Service 8a8a03
This package contains a configuration snippet to enable automatic generation
Packit Service 8a8a03
of machine_id for abrt events.
Packit Service 8a8a03
Packit Service 8a8a03
%package tui
Packit Service 8a8a03
Summary: %{name}'s command line interface
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: libreport-cli >= %{libreport_ver}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-dbus
Packit Service 8a8a03
Packit Service 8a8a03
%description tui
Packit Service 8a8a03
This package contains a simple command line client for processing abrt reports
Packit Service 8a8a03
in command line environment.
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%package cli-ng
Packit Service 8a8a03
Summary: %{name}'s improved command line interface
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: libreport-cli >= %{libreport_ver}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-dbus
Packit Service 8a8a03
Requires: python3-abrt
Packit Service 8a8a03
Requires: abrt-addon-ccpp
Packit Service 8a8a03
Requires: python3-argh
Packit Service 8a8a03
Requires: python3-argcomplete
Packit Service 8a8a03
Requires: python3-humanize
Packit Service 8a8a03
Packit Service 8a8a03
%description cli-ng
Packit Service 8a8a03
New generation command line interface for ABRT
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%package cli
Packit Service 8a8a03
Summary: Virtual package to make easy default installation on non-graphical environments
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-tui
Packit Service 8a8a03
Requires: abrt-addon-kerneloops
Packit Service 8a8a03
Requires: abrt-addon-pstoreoops
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
Requires: abrt-addon-vmcore
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: abrt-addon-ccpp
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
Requires: python2-abrt-addon
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
Requires: python3-abrt-addon
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Requires: abrt-addon-xorg
Packit Service 8a8a03
%if 0%{?rhel}
Packit Service 8a8a03
Requires: libreport-rhel >= %{libreport_ver}
Packit Service 8a8a03
Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
Packit Service 8a8a03
%else
Packit Service 8a8a03
Requires: abrt-retrace-client
Packit Service 8a8a03
%if %{with bodhi}
Packit Service 8a8a03
Requires: abrt-plugin-bodhi
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if 0%{!?suse_version:1}
Packit Service 8a8a03
Requires: libreport-plugin-bugzilla >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: libreport-plugin-logger >= %{libreport_ver}
Packit Service 8a8a03
Requires: libreport-plugin-ureport >= %{libreport_ver}
Packit Service 8a8a03
%if 0%{?fedora}
Packit Service 8a8a03
Requires: libreport-fedora >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%description cli
Packit Service 8a8a03
Virtual package to install all necessary packages for usage from command line
Packit Service 8a8a03
environment.
Packit Service 8a8a03
Packit Service 8a8a03
%package desktop
Packit Service 8a8a03
Summary: Virtual package to make easy default installation on desktop environments
Packit Service 8a8a03
# This package gets installed when anything requests bug-buddy -
Packit Service 8a8a03
# happens when users upgrade Fn to Fn+1;
Packit Service 8a8a03
# or if user just wants "typical desktop installation".
Packit Service 8a8a03
# Installing abrt-desktop should result in the abrt which works without
Packit Service 8a8a03
# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-addon-kerneloops
Packit Service 8a8a03
Requires: abrt-addon-pstoreoops
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
Requires: abrt-addon-vmcore
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: abrt-addon-ccpp
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
Requires: python3-abrt-addon
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Requires: abrt-addon-xorg
Packit Service 8a8a03
Requires: gdb-headless
Packit Service 8a8a03
Requires: abrt-gui
Packit Service 8a8a03
Requires: gnome-abrt
Packit Service 8a8a03
%if 0%{?rhel}
Packit Service 8a8a03
Requires: libreport-rhel >= %{libreport_ver}
Packit Service 8a8a03
Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
Packit Service 8a8a03
%else
Packit Service 8a8a03
Requires: abrt-retrace-client
Packit Service 8a8a03
%if %{with bodhi}
Packit Service 8a8a03
Requires: abrt-plugin-bodhi
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if 0%{!?suse_version:1}
Packit Service 8a8a03
Requires: libreport-plugin-bugzilla >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Requires: libreport-plugin-logger >= %{libreport_ver}
Packit Service 8a8a03
Requires: libreport-plugin-ureport >= %{libreport_ver}
Packit Service 8a8a03
%if 0%{?fedora}
Packit Service 8a8a03
Requires: libreport-fedora >= %{libreport_ver}
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%endif
Packit Service 8a8a03
#Requires: abrt-plugin-firefox
Packit Service 8a8a03
Provides: bug-buddy = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description desktop
Packit Service 8a8a03
Virtual package to install all necessary packages for usage from desktop
Packit Service 8a8a03
environment.
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with atomic}
Packit Service 8a8a03
%package atomic
Packit Service 8a8a03
Summary: Package to make easy default installation on Atomic hosts.
Packit Service 8a8a03
Requires: %{name}-addon-coredump-helper = %{version}-%{release}
Packit Service 8a8a03
Conflicts: %{name}-addon-ccpp
Packit Service 8a8a03
Packit Service 8a8a03
%description atomic
Packit Service 8a8a03
Package to install all necessary packages for usage from Atomic
Packit Service 8a8a03
hosts.
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%package dbus
Packit Service 8a8a03
Summary: ABRT DBus service
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: abrt-libs = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description dbus
Packit Service 8a8a03
ABRT DBus service which provides org.freedesktop.problems API on dbus and
Packit Service 8a8a03
uses PolicyKit to authorize to access the problem data.
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
%package -n python2-abrt
Packit Service 8a8a03
Summary: ABRT Python API
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-dbus = %{version}-%{release}
Packit Service 8a8a03
Requires: python2-dbus
Packit Service 8a8a03
Requires: python2-libreport
Packit Service 8a8a03
%if 0%{?rhel:%{rhel} == 7}
Packit Service 8a8a03
Requires: python-gobject-base
Packit Service 8a8a03
%else
Packit Service 8a8a03
Requires: python2-gobject-base
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%{?python_provide:%python_provide python2-abrt}
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: %{name}-python = %{version}-%{release}
Packit Service 8a8a03
Provides: %{name}-python%{?_isa} = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: %{name}-python < 2.10.4
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python2-abrt
Packit Service 8a8a03
High-level API for querying, creating and manipulating
Packit Service 8a8a03
problems handled by ABRT in Python.
Packit Service 8a8a03
Packit Service 8a8a03
%package -n python2-abrt-doc
Packit Service 8a8a03
Summary: ABRT Python API Documentation
Packit Service 8a8a03
BuildArch: noarch
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: python2-abrt = %{version}-%{release}
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: %{name}-python-doc = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: %{name}-python-doc < 2.10.4
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python2-abrt-doc
Packit Service 8a8a03
Examples and documentation for ABRT Python API.
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%package -n python3-abrt
Packit Service 8a8a03
Summary: ABRT Python 3 API
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-libs = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-dbus = %{version}-%{release}
Packit Service 8a8a03
Requires: python3-dbus
Packit Service 8a8a03
Requires: python3-libreport
Packit Service 8a8a03
%{?python_provide:%python_provide python3-abrt}
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: %{name}-python3 = %{version}-%{release}
Packit Service 8a8a03
Provides: %{name}-python3%{?_isa} = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: %{name}-python3 < 2.10.4
Packit Service 8a8a03
Requires: python3-gobject-base
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python3-abrt
Packit Service 8a8a03
High-level API for querying, creating and manipulating
Packit Service 8a8a03
problems handled by ABRT in Python 3.
Packit Service 8a8a03
Packit Service 8a8a03
%package -n python3-abrt-doc
Packit Service 8a8a03
Summary: ABRT Python API Documentation
Packit Service 8a8a03
BuildArch: noarch
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: python3-%{name} = %{version}-%{release}
Packit Service 8a8a03
# Remove before F30
Packit Service 8a8a03
Provides: %{name}-python3-doc = %{version}-%{release}
Packit Service 8a8a03
Obsoletes: %{name}-python3-doc < 2.10.4
Packit Service 8a8a03
Packit Service 8a8a03
%description -n python3-abrt-doc
Packit Service 8a8a03
Examples and documentation for ABRT Python 3 API.
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%package console-notification
Packit Service 8a8a03
Summary: ABRT console notification script
Packit Service 8a8a03
Requires: %{name} = %{version}-%{release}
Packit Service 8a8a03
Requires: %{name}-cli = %{version}-%{release}
Packit Service 8a8a03
Packit Service 8a8a03
%description console-notification
Packit Service 8a8a03
A small script which prints a count of detected problems when someone logs in
Packit Service 8a8a03
to the shell
Packit Service 8a8a03
Packit Service 8a8a03
%prep
Packit Service 8a8a03
%setup -q
Packit Service 8a8a03
Packit Service 8a8a03
%build
Packit Service 8a8a03
autoconf
Packit Service 8a8a03
Packit Service 8a8a03
%define var_base_dir spool
Packit Service 8a8a03
Packit Service 8a8a03
CFLAGS="%{optflags} -Werror" %configure \
Packit Service 8a8a03
%if %{without python2}
Packit Service 8a8a03
        --without-python2 \
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
%if %{without python3}
Packit Service 8a8a03
        --without-python3 \
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
%if %{without bodhi}
Packit Service 8a8a03
        --without-bodhi \
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if %{without atomic}
Packit Service 8a8a03
        --without-atomic \
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if 0%{?rhel}
Packit Service 8a8a03
        --enable-suggest-autoreporting \
Packit Service 8a8a03
        --enable-authenticated-autoreporting \
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%ifnarch arm armhfp armv7hl armv7l aarch64
Packit Service 8a8a03
        --enable-native-unwinder \
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%if %{?have_kexec_tools} == 0
Packit Service 8a8a03
        --disable-addon-vmcore \
Packit Service 8a8a03
%endif
Packit Service 8a8a03
        --with-defaultdumplocation=/var/%{var_base_dir}/abrt \
Packit Service 8a8a03
        --enable-doxygen-docs \
Packit Service 8a8a03
        --enable-dump-time-unwind \
Packit Service 8a8a03
        --disable-silent-rules
Packit Service 8a8a03
Packit Service 8a8a03
make %{?_smp_mflags}
Packit Service 8a8a03
Packit Service 8a8a03
%install
Packit Service 8a8a03
make install DESTDIR=$RPM_BUILD_ROOT \
Packit Service 8a8a03
             mandir=%{_mandir} \
Packit Service 8a8a03
             dbusabrtdocdir=%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/
Packit Service 8a8a03
Packit Service 8a8a03
%find_lang %{name}
Packit Service 8a8a03
Packit Service 8a8a03
# Remove byte-compiled python files generated by automake.
Packit Service 8a8a03
# automake uses system's python for all *.py files, even
Packit Service 8a8a03
# for those which needs to be byte-compiled with different
Packit Service 8a8a03
# version (python2/python3).
Packit Service 8a8a03
# rpm can do this work and use the appropriate python version.
Packit Service 8a8a03
find $RPM_BUILD_ROOT -name "*.py[co]" -delete
Packit Service 8a8a03
Packit Service 8a8a03
# remove all .la and .a files
Packit Service 8a8a03
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
Packit Service 8a8a03
mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
Packit Service 8a8a03
mkdir -p $RPM_BUILD_ROOT/var/run/abrt
Packit Service 8a8a03
mkdir -p $RPM_BUILD_ROOT/var/%{var_base_dir}/abrt
Packit Service 8a8a03
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
Packit Service 8a8a03
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/abrt
Packit Service 8a8a03
Packit Service 8a8a03
desktop-file-install \
Packit Service 8a8a03
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
Packit Service 8a8a03
        src/applet/abrt-applet.desktop
Packit Service 8a8a03
Packit Service 8a8a03
ln -sf %{_datadir}/applications/abrt-applet.desktop ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart/
Packit Service 8a8a03
Packit Service 8a8a03
# After everything is installed, remove info dir
Packit Service 8a8a03
rm -f %{buildroot}%{_infodir}/dir
Packit Service 8a8a03
Packit Service 8a8a03
%check
Packit Service 8a8a03
make check|| {
Packit Service 8a8a03
    # find and print the logs of failed test
Packit Service 8a8a03
    # do not cat tests/testsuite.log because it contains a lot of bloat
Packit Service 8a8a03
    find tests/testsuite.dir -name "testsuite.log" -print -exec cat '{}' \;
Packit Service 8a8a03
    exit 1
Packit Service 8a8a03
}
Packit Service 8a8a03
Packit Service 8a8a03
%pre
Packit Service 8a8a03
#uidgid pair 173:173 reserved in setup rhbz#670231
Packit Service 8a8a03
%define abrt_gid_uid 173
Packit Service 8a8a03
getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
Packit Service 8a8a03
getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
Packit Service 8a8a03
exit 0
Packit Service 8a8a03
Packit Service 8a8a03
%post
Packit Service 8a8a03
# $1 == 1 if install; 2 if upgrade
Packit Service 8a8a03
%systemd_post abrtd.service
Packit Service 8a8a03
Packit Service 8a8a03
%post addon-ccpp
Packit Service 8a8a03
%systemd_post abrt-ccpp.service
Packit Service 8a8a03
# migration from 2.14.1.18
Packit Service 8a8a03
if [ ! -e "%{_localstatedir}/cache/abrt-di/.migration-group-add" ]; then
Packit Service 8a8a03
  chmod -R g+w %{_localstatedir}/cache/abrt-di
Packit Service 8a8a03
  touch "%{_localstatedir}/cache/abrt-di/.migration-group-add"
Packit Service 8a8a03
fi
Packit Service 8a8a03
Packit Service 8a8a03
%systemd_post abrt-journal-core.service
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
Packit Service 8a8a03
%post addon-kerneloops
Packit Service 8a8a03
%systemd_post abrt-oops.service
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
Packit Service 8a8a03
%post addon-xorg
Packit Service 8a8a03
%systemd_post abrt-xorg.service
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
%post -n python2-abrt-addon
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%post -n python3-abrt-addon
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%post addon-vmcore
Packit Service 8a8a03
%systemd_post abrt-vmcore.service
Packit Service 8a8a03
%journal_catalog_update
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%post addon-pstoreoops
Packit Service 8a8a03
%systemd_post abrt-pstoreoops.service
Packit Service 8a8a03
Packit Service 8a8a03
%post addon-upload-watch
Packit Service 8a8a03
%systemd_post abrt-upload-watch.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun
Packit Service 8a8a03
%systemd_preun abrtd.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun addon-ccpp
Packit Service 8a8a03
%systemd_preun abrt-ccpp.service
Packit Service 8a8a03
%systemd_preun abrt-journal-core.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun addon-kerneloops
Packit Service 8a8a03
%systemd_preun abrt-oops.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun addon-xorg
Packit Service 8a8a03
%systemd_preun abrt-xorg.service
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%preun addon-vmcore
Packit Service 8a8a03
%systemd_preun abrt-vmcore.service
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%preun addon-pstoreoops
Packit Service 8a8a03
%systemd_preun abrt-pstoreoops.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun addon-upload-watch
Packit Service 8a8a03
%systemd_preun abrt-upload-watch.service
Packit Service 8a8a03
Packit Service 8a8a03
%postun
Packit Service 8a8a03
%systemd_postun_with_restart abrtd.service
Packit Service 8a8a03
Packit Service 8a8a03
%postun addon-ccpp
Packit Service 8a8a03
%systemd_postun_with_restart abrt-ccpp.service
Packit Service 8a8a03
%systemd_postun_with_restart abrt-journal-core.service
Packit Service 8a8a03
Packit Service 8a8a03
%postun addon-kerneloops
Packit Service 8a8a03
%systemd_postun_with_restart abrt-oops.service
Packit Service 8a8a03
Packit Service 8a8a03
%postun addon-xorg
Packit Service 8a8a03
%systemd_postun_with_restart abrt-xorg.service
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%postun addon-vmcore
Packit Service 8a8a03
%systemd_postun_with_restart abrt-vmcore.service
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%postun addon-pstoreoops
Packit Service 8a8a03
%systemd_postun_with_restart abrt-pstoreoops.service
Packit Service 8a8a03
Packit Service 8a8a03
%postun addon-upload-watch
Packit Service 8a8a03
%systemd_postun_with_restart abrt-upload-watch.service
Packit Service 8a8a03
Packit Service 8a8a03
%post gui
Packit Service 8a8a03
# update icon cache
Packit Service 8a8a03
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with atomic}
Packit Service 8a8a03
%post atomic
Packit Service 8a8a03
if [ -f /etc/abrt/plugins/CCpp.conf ]; then
Packit Service 8a8a03
    mv /etc/abrt/plugins/CCpp.conf /etc/abrt/plugins/CCpp.conf.rpmsave.atomic || exit 1;
Packit Service 8a8a03
fi
Packit Service 8a8a03
ln -sf /etc/abrt/plugins/CCpp_Atomic.conf /etc/abrt/plugins/CCpp.conf
Packit Service 8a8a03
if [ -f /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
Packit Service 8a8a03
    mv /usr/share/abrt/conf.d/plugins/CCpp.conf /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic || exit 1;
Packit Service 8a8a03
fi
Packit Service 8a8a03
ln -sf /usr/share/abrt/conf.d/plugins/CCpp_Atomic.conf /usr/share/abrt/conf.d/plugins/CCpp.conf
Packit Service 8a8a03
%systemd_post abrt-coredump-helper.service
Packit Service 8a8a03
Packit Service 8a8a03
%preun atomic
Packit Service 8a8a03
if [ -L /etc/abrt/plugins/CCpp.conf ]; then
Packit Service 8a8a03
    rm /etc/abrt/plugins/CCpp.conf
Packit Service 8a8a03
fi
Packit Service 8a8a03
if [ -L /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
Packit Service 8a8a03
    rm /usr/share/abrt/conf.d/plugins/CCpp.conf
Packit Service 8a8a03
fi
Packit Service 8a8a03
if [ -f /etc/abrt/plugins/CCpp.conf.rpmsave.atomic ]; then
Packit Service 8a8a03
    mv /etc/abrt/plugins/CCpp.conf.rpmsave.atomic /etc/abrt/plugins/CCpp.conf || exit 1
Packit Service 8a8a03
fi
Packit Service 8a8a03
if [ -f  /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic ]; then
Packit Service 8a8a03
    mv /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic /usr/share/abrt/conf.d/plugins/CCpp.conf || exit 1
Packit Service 8a8a03
fi
Packit Service 8a8a03
Packit Service 8a8a03
%postun atomic
Packit Service 8a8a03
%systemd_postun_with_restart abrt-coredump-helper.service
Packit Service 8a8a03
%endif # with atomic
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
Packit Service 8a8a03
# ldconfigi and gtk-update-icon-cache is not needed
Packit Service 8a8a03
%else
Packit Service 8a8a03
%post libs -p /sbin/ldconfig
Packit Service 8a8a03
Packit Service 8a8a03
%postun libs -p /sbin/ldconfig
Packit Service 8a8a03
Packit Service 8a8a03
%post gui-libs -p /sbin/ldconfig
Packit Service 8a8a03
Packit Service 8a8a03
%postun gui-libs -p /sbin/ldconfig
Packit Service 8a8a03
Packit Service 8a8a03
%postun gui
Packit Service 8a8a03
if [ $1 -eq 0 ] ; then
Packit Service 8a8a03
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Packit Service 8a8a03
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Packit Service 8a8a03
fi
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans
Packit Service 8a8a03
# update the old problem dirs to contain "type" element
Packit Service 8a8a03
service abrtd condrestart >/dev/null 2>&1 || :
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans addon-ccpp
Packit Service 8a8a03
# Migrate from abrt-ccpp.service to abrt-journal-core.service
Packit Service 8a8a03
# 'systemctl preset abrt-ccpp.service abrt-journal-core.service'
Packit Service 8a8a03
# is done only for installation by %systemd_post macro but not for package
Packit Service 8a8a03
# upgrade. Following lines affect changes in Fedora preset files in case of
Packit Service 8a8a03
# package upgrade and also starts abrt-journal-core.service and stops
Packit Service 8a8a03
# abrt-ccpp.service if abrt-ccpp.service is running.
Packit Service 8a8a03
# All this has to be done only once because some users want to use
Packit Service 8a8a03
# abrt-ccpp.service instead of the default abrt-journal-core.service.
Packit Service 8a8a03
# Hence we introduced a %{_localstatedir}/lib/abrt/abrt-migrated file to
Packit Service 8a8a03
# mark the migration was done.
Packit Service 8a8a03
if test ! -f %{_localstatedir}/lib/abrt/abrt-migrated ; then
Packit Service 8a8a03
    systemctl --no-reload preset abrt-ccpp.service >/dev/null 2>&1 || : 
Packit Service 8a8a03
    systemctl --no-reload preset abrt-journal-core.service >/dev/null 2>&1 || :
Packit Service 8a8a03
    if service abrt-ccpp status >/dev/null 2>&1 ; then
Packit Service 8a8a03
        systemctl stop abrt-ccpp >/dev/null 2>&1 || :
Packit Service 8a8a03
        systemctl start abrt-journal-core >/dev/null 2>&1 || :
Packit Service 8a8a03
    fi
Packit Service 8a8a03
    touch %{_localstatedir}/lib/abrt/abrt-migrated
Packit Service 8a8a03
fi
Packit Service 8a8a03
systemctl try-restart abrt-journal-core >/dev/null 2>&1 || :
Packit Service 8a8a03
systemctl try-restart abrt-ccpp >/dev/null 2>&1 || :
Packit Service 8a8a03
# Regenerate core_bactraces because of missing crash threads
Packit Service 8a8a03
abrtdir=$(grep "DumpLocation" /etc/abrt/abrt.conf | cut -d'=' -f2 | tr -d ' ')
Packit Service 8a8a03
if test -d "$abrtdir"; then
Packit Service 8a8a03
    for DD in `find "$abrtdir" -mindepth 1 -maxdepth 1 -type d`
Packit Service 8a8a03
    do
Packit Service 8a8a03
        if test -f "$DD/analyzer" && grep -q "^CCpp$" "$DD/analyzer"; then
Packit Service 8a8a03
            /usr/bin/abrt-action-generate-core-backtrace -d "$DD" -- >/dev/null 2>&1 || :
Packit Service 8a8a03
            test -f "$DD/core_backtrace" && chown `stat --format=%U:abrt $DD` "$DD/core_backtrace" || :
Packit Service 8a8a03
        fi
Packit Service 8a8a03
    done
Packit Service 8a8a03
fi
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans addon-kerneloops
Packit Service 8a8a03
service abrt-oops condrestart >/dev/null 2>&1 || :
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans addon-xorg
Packit Service 8a8a03
service abrt-xorg condrestart >/dev/null 2>&1 || :
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%posttrans addon-vmcore
Packit Service 8a8a03
service abrt-vmcore condrestart >/dev/null 2>&1 || :
Packit Service 8a8a03
# Copy the configuration file to plugin's directory
Packit Service 8a8a03
test -f /etc/abrt/abrt-harvest-vmcore.conf && {
Packit Service 8a8a03
    echo "Moving /etc/abrt/abrt-harvest-vmcore.conf to /etc/abrt/plugins/vmcore.conf"
Packit Service 8a8a03
    mv -b /etc/abrt/abrt-harvest-vmcore.conf /etc/abrt/plugins/vmcore.conf
Packit Service 8a8a03
}
Packit Service 8a8a03
exit 0
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans addon-pstoreoops
Packit Service 8a8a03
service abrt-pstoreoops condrestart >/dev/null 2>&1 || :
Packit Service 8a8a03
Packit Service 8a8a03
%if 0%{?fedora} > 27
Packit Service 8a8a03
# gtk-update-icon-cache is not needed
Packit Service 8a8a03
%else
Packit Service 8a8a03
%posttrans gui
Packit Service 8a8a03
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%posttrans dbus
Packit Service 8a8a03
# Force abrt-dbus to restart like we do with the other services
Packit Service 8a8a03
killall abrt-dbus >/dev/null 2>&1 || :
Packit Service 8a8a03
Packit Service 8a8a03
%files -f %{name}.lang
Packit Service 8a8a03
%doc README.md COPYING
Packit Service 8a8a03
%{_unitdir}/abrtd.service
Packit Service 8a8a03
%{_tmpfilesdir}/abrt.conf
Packit Service 8a8a03
%{_sbindir}/abrtd
Packit Service 8a8a03
%{_sbindir}/abrt-server
Packit Service 8a8a03
%{_sbindir}/abrt-auto-reporting
Packit Service 8a8a03
%{_libexecdir}/abrt-handle-event
Packit Service 8a8a03
%{_libexecdir}/abrt-action-ureport
Packit Service 8a8a03
%{_libexecdir}/abrt-action-save-container-data
Packit Service 8a8a03
%{_bindir}/abrt-handle-upload
Packit Service 8a8a03
%{_bindir}/abrt-action-notify
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-notify.1*
Packit Service 8a8a03
%{_bindir}/abrt-action-save-package-data
Packit Service 8a8a03
%{_bindir}/abrt-watch-log
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-python
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-xorg
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.problems.daemon.conf
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/abrt-action-save-package-data.conf
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/xorg.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt-xorg.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/gpg_keys.conf
Packit Service 8a8a03
%{_mandir}/man5/gpg_keys.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_event.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt_event.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/smart_event.conf
Packit Service 8a8a03
%{_mandir}/man5/smart_event.conf.5*
Packit Service 8a8a03
%dir %attr(@DEFAULT_DUMP_LOCATION_MODE@, root, abrt) %{_localstatedir}/%{var_base_dir}/%{name}
Packit Service 8a8a03
%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
Packit Service 8a8a03
# abrtd runs as root
Packit Service 8a8a03
%dir %attr(0755, root, root) %{_localstatedir}/run/%{name}
Packit Service 8a8a03
%ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
Packit Service 8a8a03
%ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid
Packit Service 8a8a03
Packit Service 8a8a03
%{_mandir}/man1/abrt-handle-upload.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-server.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-save-package-data.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-watch-log.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-analyze-python.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-analyze-xorg.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-auto-reporting.1*
Packit Service 8a8a03
%{_mandir}/man8/abrtd.8*
Packit Service 8a8a03
%{_mandir}/man5/abrt-action-save-package-data.conf.5*
Packit Service 8a8a03
# {_mandir}/man5/pyhook.conf.5*
Packit Service 8a8a03
Packit Service 8a8a03
%files libs
Packit Service 8a8a03
%{_libdir}/libabrt.so.*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/abrt.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt.conf.5*
Packit Service 8a8a03
%dir %{_sysconfdir}/%{name}
Packit Service 8a8a03
%dir %{_sysconfdir}/%{name}/plugins
Packit Service 8a8a03
%dir %{_datadir}/%{name}
Packit Service 8a8a03
%dir %{_datadir}/%{name}/conf.d
Packit Service 8a8a03
%dir %{_datadir}/%{name}/conf.d/plugins
Packit Service 8a8a03
Packit Service 8a8a03
# filesystem package should own /usr/share/augeas/lenses directory
Packit Service 8a8a03
%{_datadir}/augeas/lenses/abrt.aug
Packit Service 8a8a03
Packit Service 8a8a03
%files devel
Packit Service 8a8a03
# The complex pattern below (instead of simlpy *) excludes Makefile{.am,.in}:
Packit Service 8a8a03
%doc apidoc/html/*.{html,png,css,js}
Packit Service 8a8a03
%{_includedir}/abrt/abrt-dbus.h
Packit Service 8a8a03
%{_includedir}/abrt/hooklib.h
Packit Service 8a8a03
%{_includedir}/abrt/libabrt.h
Packit Service 8a8a03
%{_includedir}/abrt/problem_api.h
Packit Service 8a8a03
%{_libdir}/libabrt.so
Packit Service 8a8a03
%{_libdir}/pkgconfig/abrt.pc
Packit Service 8a8a03
Packit Service 8a8a03
%files gui-libs
Packit Service 8a8a03
%{_libdir}/libabrt_gui.so.*
Packit Service 8a8a03
Packit Service 8a8a03
%files gui-devel
Packit Service 8a8a03
%{_includedir}/abrt/abrt-config-widget.h
Packit Service 8a8a03
%{_includedir}/abrt/system-config-abrt.h
Packit Service 8a8a03
%{_libdir}/libabrt_gui.so
Packit Service 8a8a03
%{_libdir}/pkgconfig/abrt_gui.pc
Packit Service 8a8a03
Packit Service 8a8a03
%files gui
Packit Service 8a8a03
%dir %{_datadir}/%{name}
Packit Service 8a8a03
# all glade, gtkbuilder and py files for gui
Packit Service 8a8a03
%{_datadir}/icons/hicolor/*/apps/*
Packit Service 8a8a03
%{_datadir}/icons/hicolor/*/status/*
Packit Service 8a8a03
%{_datadir}/%{name}/icons/hicolor/*/status/*
Packit Service 8a8a03
%{_datadir}/%{name}/ui/*
Packit Service 8a8a03
%{_bindir}/abrt-applet
Packit Service 8a8a03
%{_bindir}/system-config-abrt
Packit Service 8a8a03
#%%{_bindir}/test-report
Packit Service 8a8a03
%{_datadir}/applications/abrt-applet.desktop
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/xdg/autostart/abrt-applet.desktop
Packit Service 8a8a03
%{_mandir}/man1/abrt-applet.1*
Packit Service 8a8a03
%{_mandir}/man1/system-config-abrt.1*
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-coredump-helper
Packit Service 8a8a03
%{_libexecdir}/abrt-hook-ccpp
Packit Service 8a8a03
%{_sbindir}/abrt-install-ccpp-hook
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-ccpp
Packit Service 8a8a03
%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/CCpp.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt-CCpp.conf.5*
Packit Service 8a8a03
%{_libexecdir}/abrt-gdb-exploitable
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_ccpp.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_ccpp_format.conf
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_journal_ccpp_format.conf
Packit Service 8a8a03
%{_unitdir}/abrt-ccpp.service
Packit Service 8a8a03
%{_unitdir}/abrt-journal-core.service
Packit Service 8a8a03
Packit Service 8a8a03
%dir %{_localstatedir}/lib/abrt
Packit Service 8a8a03
Packit Service 8a8a03
# attr(2755) ~= SETGID
Packit Service 8a8a03
%attr(2755, abrt, abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache
Packit Service 8a8a03
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-c
Packit Service 8a8a03
%{_bindir}/abrt-action-trim-files
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-core
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-vulnerability
Packit Service 8a8a03
%{_bindir}/abrt-action-install-debuginfo
Packit Service 8a8a03
%{_bindir}/abrt-action-generate-backtrace
Packit Service 8a8a03
%{_bindir}/abrt-action-generate-core-backtrace
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-backtrace
Packit Service 8a8a03
%{_bindir}/abrt-action-list-dsos
Packit Service 8a8a03
%{_bindir}/abrt-action-perform-ccpp-analysis
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-ccpp-local
Packit Service 8a8a03
%{_bindir}/abrt-dump-journal-core
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_event.conf
Packit Service 8a8a03
%{_mandir}/man5/ccpp_event.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/gconf_event.conf
Packit Service 8a8a03
%{_mandir}/man5/gconf_event.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/vimrc_event.conf
Packit Service 8a8a03
%{_mandir}/man5/vimrc_event.conf.5*
Packit Service 8a8a03
%{_datadir}/libreport/events/analyze_CCpp.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/analyze_LocalGDB.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/collect_xsession_errors.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/collect_GConf.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/collect_vimrc_user.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/collect_vimrc_system.xml
Packit Service 8a8a03
%{_datadir}/libreport/events/post_report.xml
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-analyze-c.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-trim-files.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-generate-backtrace.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-generate-core-backtrace.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-analyze-backtrace.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-list-dsos.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-install-ccpp-hook.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-install-debuginfo.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-analyze-ccpp-local.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-analyze-core.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-analyze-vulnerability.*
Packit Service 8a8a03
%{_mandir}/man*/abrt-action-perform-ccpp-analysis.*
Packit Service 8a8a03
%{_mandir}/man1/abrt-dump-journal-core.1*
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-upload-watch
Packit Service 8a8a03
%{_sbindir}/abrt-upload-watch
Packit Service 8a8a03
%{_unitdir}/abrt-upload-watch.service
Packit Service 8a8a03
%{_mandir}/man*/abrt-upload-watch.*
Packit Service 8a8a03
Packit Service 8a8a03
Packit Service 8a8a03
%files retrace-client
Packit Service 8a8a03
%{_bindir}/abrt-retrace-client
Packit Service 8a8a03
%{_mandir}/man1/abrt-retrace-client.1*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
Packit Service 8a8a03
%{_mandir}/man5/ccpp_retrace_event.conf.5*
Packit Service 8a8a03
%{_datadir}/libreport/events/analyze_RetraceServer.xml
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-kerneloops
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/koops_event.conf
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_koops.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_koops_format.conf
Packit Service 8a8a03
%{_mandir}/man5/koops_event.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/oops.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/oops.conf
Packit Service 8a8a03
%{_unitdir}/abrt-oops.service
Packit Service 8a8a03
Packit Service 8a8a03
%dir %{_localstatedir}/lib/abrt
Packit Service 8a8a03
Packit Service 8a8a03
%{_bindir}/abrt-dump-oops
Packit Service 8a8a03
%{_bindir}/abrt-dump-journal-oops
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-oops
Packit Service 8a8a03
%{_mandir}/man1/abrt-dump-oops.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-dump-journal-oops.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-analyze-oops.1*
Packit Service 8a8a03
%{_mandir}/man5/abrt-oops.conf.5*
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-xorg
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/xorg_event.conf
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_xorg.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_xorg_format.conf
Packit Service 8a8a03
%{_mandir}/man5/xorg_event.conf.5*
Packit Service 8a8a03
%{_unitdir}/abrt-xorg.service
Packit Service 8a8a03
%{_bindir}/abrt-dump-xorg
Packit Service 8a8a03
%{_bindir}/abrt-dump-journal-xorg
Packit Service 8a8a03
%{_mandir}/man1/abrt-dump-xorg.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-dump-journal-xorg.1*
Packit Service 8a8a03
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%files addon-vmcore
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
Packit Service 8a8a03
%{_mandir}/man5/vmcore_event.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/vmcore.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/vmcore.conf
Packit Service 8a8a03
%{_datadir}/libreport/events/analyze_VMcore.xml
Packit Service 8a8a03
%{_unitdir}/abrt-vmcore.service
Packit Service 8a8a03
%{_sbindir}/abrt-harvest-vmcore
Packit Service 8a8a03
%{_bindir}/abrt-action-analyze-vmcore
Packit Service 8a8a03
%{_bindir}/abrt-action-check-oops-for-alt-component
Packit Service 8a8a03
%{_bindir}/abrt-action-check-oops-for-hw-error
Packit Service 8a8a03
%{_mandir}/man1/abrt-harvest-vmcore.1*
Packit Service 8a8a03
%{_mandir}/man5/abrt-vmcore.conf.5*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-analyze-vmcore.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-check-oops-for-hw-error.1*
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_vmcore.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_vmcore_format.conf
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%files addon-pstoreoops
Packit Service 8a8a03
%{_unitdir}/abrt-pstoreoops.service
Packit Service 8a8a03
%{_sbindir}/abrt-harvest-pstoreoops
Packit Service 8a8a03
%{_bindir}/abrt-merge-pstoreoops
Packit Service 8a8a03
%{_mandir}/man1/abrt-harvest-pstoreoops.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-merge-pstoreoops.1*
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
%files -n python2-abrt-addon
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/python.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/python.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt-python.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/python_event.conf
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_python.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python_format.conf
Packit Service 8a8a03
%{_mandir}/man5/python_event.conf.5*
Packit Service 8a8a03
%{python_sitearch}/abrt.pth
Packit Service 8a8a03
%{python_sitearch}/abrt_exception_handler.*
Packit Service 8a8a03
Packit Service 8a8a03
%files -n python2-abrt-container-addon
Packit Service 8a8a03
%{python_sitearch}/abrt_container.pth
Packit Service 8a8a03
%{python_sitearch}/abrt_exception_handler_container.*
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%files -n python3-abrt-addon
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/python3.conf
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/python3.conf
Packit Service 8a8a03
%{_mandir}/man5/abrt-python3.conf.5*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/python3_event.conf
Packit Service 8a8a03
%{_journalcatalogdir}/abrt_python3.catalog
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python3_format.conf
Packit Service 8a8a03
%{_mandir}/man5/python3_event.conf.5*
Packit Service 8a8a03
%{python3_sitearch}/abrt3.pth
Packit Service 8a8a03
%{python3_sitearch}/abrt_exception_handler3.py
Packit Service 8a8a03
%{python3_sitearch}/__pycache__/abrt_exception_handler3.*
Packit Service 8a8a03
Packit Service 8a8a03
%files -n python3-abrt-container-addon
Packit Service 8a8a03
%{python3_sitearch}/abrt3_container.pth
Packit Service 8a8a03
%{python3_sitearch}/abrt_exception_handler3_container.py
Packit Service 8a8a03
%{python3_sitearch}/__pycache__/abrt_exception_handler3_container.*
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%files plugin-sosreport
Packit Service 8a8a03
%defattr(-,root,root,-)
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/sosreport_event.conf
Packit Service 8a8a03
Packit Service 8a8a03
%files plugin-machine-id
Packit Service 8a8a03
%defattr(-,root,root,-)
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/machine-id_event.conf
Packit Service 8a8a03
%{_libexecdir}/abrt-action-generate-machine-id
Packit Service 8a8a03
Packit Service 8a8a03
%files cli
Packit Service 8a8a03
Packit Service 8a8a03
%files tui
Packit Service 8a8a03
%{_bindir}/abrt-cli
Packit Service 8a8a03
%{_mandir}/man1/abrt-cli.1*
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%files cli-ng
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/bash_completion.d/abrt.bash_completion
Packit Service 8a8a03
%{_bindir}/abrt
Packit Service 8a8a03
%{python3_sitearch}/abrtcli/
Packit Service 8a8a03
%{_mandir}/man1/abrt.1*
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%files desktop
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with atomic}
Packit Service 8a8a03
%files atomic
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp_Atomic.conf
Packit Service 8a8a03
%{_unitdir}/abrt-coredump-helper.service
Packit Service 8a8a03
%{_datadir}/%{name}/conf.d/plugins/CCpp_Atomic.conf
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
Packit Service 8a8a03
%{_bindir}/abrt-action-save-package-data
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-save-package-data.1*
Packit Service 8a8a03
%{_mandir}/man5/abrt-action-save-package-data.conf.5*
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with bodhi}
Packit Service 8a8a03
%files plugin-bodhi
Packit Service 8a8a03
%{_bindir}/abrt-bodhi
Packit Service 8a8a03
%{_bindir}/abrt-action-find-bodhi-update
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/bodhi_event.conf
Packit Service 8a8a03
%{_datadir}/libreport/events/analyze_BodhiUpdates.xml
Packit Service 8a8a03
%{_mandir}/man1/abrt-bodhi.1*
Packit Service 8a8a03
%{_mandir}/man1/abrt-action-find-bodhi-update.1*
Packit Service 8a8a03
%endif
Packit Service 8a8a03
Packit Service 8a8a03
%files dbus
Packit Service 8a8a03
%{_sbindir}/abrt-dbus
Packit Service 8a8a03
%{_sbindir}/abrt-configuration
Packit Service 8a8a03
%{_mandir}/man8/abrt-dbus.8*
Packit Service 8a8a03
%{_mandir}/man8/abrt-configuration.8*
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Entry.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Session.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Task.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.abrt.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ccpp.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.oops.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.python.xml
Packit Service 8a8a03
%if %{?have_kexec_tools} == 1
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.vmcore.xml
Packit Service 8a8a03
%endif
Packit Service 8a8a03
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.xorg.xml
Packit Service 8a8a03
%{_datadir}/dbus-1/system-services/org.freedesktop.problems.service
Packit Service 8a8a03
%{_datadir}/dbus-1/system-services/com.redhat.problems.configuration.service
Packit Service 8a8a03
%{_datadir}/polkit-1/actions/abrt_polkit.policy
Packit Service 8a8a03
%dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/
Packit Service 8a8a03
%dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/
Packit Service 8a8a03
%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.html
Packit Service 8a8a03
%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.css
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_dbus_event.conf
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python2}
Packit Service 8a8a03
%files -n python2-abrt
Packit Service 8a8a03
%{python_sitearch}/problem/
Packit Service 8a8a03
%{_mandir}/man5/abrt-python.5*
Packit Service 8a8a03
Packit Service 8a8a03
%files -n python2-abrt-doc
Packit Service 8a8a03
%{python_sitelib}/problem_examples
Packit Service 8a8a03
%endif # with python2
Packit Service 8a8a03
Packit Service 8a8a03
%if %{with python3}
Packit Service 8a8a03
%files -n python3-abrt
Packit Service 8a8a03
%{python3_sitearch}/problem/
Packit Service 8a8a03
%{_mandir}/man5/abrt-python3.5*
Packit Service 8a8a03
Packit Service 8a8a03
%files -n python3-abrt-doc
Packit Service 8a8a03
%{python3_sitelib}/problem_examples
Packit Service 8a8a03
%endif # with python3
Packit Service 8a8a03
Packit Service 8a8a03
%files console-notification
Packit Service 8a8a03
%config(noreplace) %{_sysconfdir}/profile.d/abrt-console-notification.sh
Packit Service 8a8a03
Packit Service 8a8a03
%changelog
Packit Service 8a8a03
* Fri Apr 27 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.9-1
Packit Service 8a8a03
- build: conditionalize the Python2 and Python3
Packit Service 8a8a03
- cli-ng,hooks,python-problem: Allow python to be optional at build time
Packit Service 8a8a03
- spec: fix ambiguous Python 2 dependency declarations
Packit Service 8a8a03
- plugins: a-a-g-machine-id use dmidecode command
Packit Service 8a8a03
- spec: use dmidecode instead of python3-dmidecode
Packit Service 8a8a03
- hooks: use container-exception-logger tool
Packit Service 8a8a03
- spec: container python hooks require cel
Packit Service 8a8a03
- hooks: do not write any additional logs
Packit Service 8a8a03
- a-a-s-package-data: add python3.7 to known Interpreters
Packit Service 8a8a03
- autogen: ignore abrt's python packages
Packit Service 8a8a03
- correctly parse buildrequires from spec file
Packit Service 8a8a03
Packit Service 8a8a03
* Wed Mar 21 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.8-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- spec: use Python3 as default in abrt-cli-ng
Packit Service 8a8a03
- cli-ng: use Python3 as default
Packit Service 8a8a03
- Add a new element 'interpreter' for python problems
Packit Service 8a8a03
- retrace-client: Require nss-pem
Packit Service 8a8a03
Packit Service 8a8a03
* Mon Feb 26 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.7-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- hooks: introduce docker hook for Python2
Packit Service 8a8a03
- hook: add type to Python3 container exception handler
Packit Service 8a8a03
- spec: introduce docker hook for Python2
Packit Service 8a8a03
- Add ABRT hexa stickers
Packit Service 8a8a03
- a-container-logger: workaround permission issue in minishift
Packit Service 8a8a03
Packit Service 8a8a03
* Mon Feb 19 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.6-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- hooks: introduce docker hook for Python3
Packit Service 8a8a03
- spec: introduce Python3 hook for container
Packit Service 8a8a03
- Remove deprecated is_error macro
Packit Service 8a8a03
- ldconfig is not needed in rawhide
Packit Service 8a8a03
- remove python_sitearch macro
Packit Service 8a8a03
- remove python_site macro
Packit Service 8a8a03
- move BuildRequires to top
Packit Service 8a8a03
- remove systemd-units and replace it with systemd macro
Packit Service 8a8a03
- remove init.d services
Packit Service 8a8a03
- a-h-event: Do not deduplicate different containers
Packit Service 8a8a03
- rpm: include epocho in package element if > 0
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Nov 02 2017 Julius Milan <jmilan@redhat.com> 2.10.5-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- a-action-ureport: add option 'ProcessUnpackaged'
Packit Service 8a8a03
- spec: change dependency on python{2,3}-gobject
Packit Service 8a8a03
- applet: Additional changes to allow optional polkit
Packit Service 8a8a03
- doc: remove obsolete doxygen tags
Packit Service 8a8a03
- dbus: Additional changes to allow optional polkit
Packit Service 8a8a03
- cli-ng: Explicitly state python version in shebangs
Packit Service 8a8a03
- spec: rename python binary packages
Packit Service 8a8a03
- a-d-journal-core: Save mountinfo from journal
Packit Service 8a8a03
- a-d-journal-core: Save container cmdline
Packit Service 8a8a03
- logging: rename omitted log() to log_warning()
Packit Service 8a8a03
Packit Service 8a8a03
* Mon Aug 28 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.4-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- logging: rename log() to log_warning()
Packit Service 8a8a03
- Quick hack to fix build with rpm >= 4.14
Packit Service 8a8a03
- tests: Crash different binary in infinite event loop
Packit Service 8a8a03
- tests: Revert not sufficient fix
Packit Service 8a8a03
- tests: Reflect field changes in reporter-s-journal
Packit Service 8a8a03
- tests: Get docker-inspect while container is running
Packit Service 8a8a03
- cli,dbus: Allow polkit to be optional at build time
Packit Service 8a8a03
- spec: add dependency for python{3}-gobject
Packit Service 8a8a03
- a-d-journal-core: fix bad condition in creating reason msg
Packit Service 8a8a03
- a-d-journal-core: use pid of crashed process in dumpdir name
Packit Service 8a8a03
- changelog: update CHANGELOG.md
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Jun 15 2017 Martin Kutlak <mkutlak@redhat.com> 2.10.3-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- applet: add a default action to a notification
Packit Service 8a8a03
- spec: require libreport-plugin-systemd-journal on Fedoras
Packit Service 8a8a03
- changing load location from bin to libexec
Packit Service 8a8a03
- changing location of abrt-action-save-container-data from bin to libexec
Packit Service 8a8a03
- koops: Improve not-reportable for oopses with taint flags
Packit Service 8a8a03
- This fixes #1173
Packit Service 8a8a03
- python: provide more information about exception
Packit Service 8a8a03
- abrt-journal: adapt to suspicious blacklist addition
Packit Service 8a8a03
- koops: add suspicious strings blacklist
Packit Service 8a8a03
- build: fix changelog adding in release target
Packit Service 8a8a03
- changelog: update CHANGELOG.md
Packit Service 8a8a03
Packit Service 8a8a03
* Tue Apr 25 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.2-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- spec: introduce migration to abrt-journal-core
Packit Service 8a8a03
- abrt_event: Save cpuinfo in problem directories
Packit Service 8a8a03
- koops: Improve fatal MCE check when dumping backtrace
Packit Service 8a8a03
- lib: typo in header
Packit Service 8a8a03
- Spelling fixes
Packit Service 8a8a03
- Python 3.6 invalid escape sequence deprecation fix
Packit Service 8a8a03
- koops_event: add check to restrict reporting of MCEs
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Mar 16 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.1-1
Packit Service 8a8a03
- changelog: update CHANGELOG.md
Packit Service 8a8a03
- build: create tarball in release-* target
Packit Service 8a8a03
- spec: sosreport is not a package
Packit Service 8a8a03
- Fix Typo
Packit Service 8a8a03
- bodhi: Remove dependency on hawkey
Packit Service 8a8a03
- spec: Remove dependency on hawkey
Packit Service 8a8a03
- build: do not upload tarball to fedorahosted.org
Packit Service 8a8a03
- spec: do not use fedorahosted.org as source
Packit Service 8a8a03
- spec: install new plugins
Packit Service 8a8a03
- plugins: introduce Machine ID and SOS report
Packit Service 8a8a03
- Update CHANGELOG.md
Packit Service 8a8a03
- build: fix generating list of dependences in autogen.sh
Packit Service 8a8a03
- spec: start abrt-journal-core instead of abrt-ccpp
Packit Service 8a8a03
- build: fix scratch-build target
Packit Service 8a8a03
- a-a-ureport: fix calling of run_event_on_problem_dir
Packit Service 8a8a03
- spec: if using systemd, default to os-release ID for desktopvendor
Packit Service 8a8a03
- kernel: modify suspicious string "invalid opcode:"
Packit Service 8a8a03
- daemon: Allow rpm to be optional at build time
Packit Service 8a8a03
- spec: allow any compression of man pages
Packit Service 8a8a03
- spec: remove defattr
Packit Service 8a8a03
- spec: remove cleaning buildroot
Packit Service 8a8a03
- spec: use versioned provides
Packit Service 8a8a03
- spec: remove changelog entries older than 2 years
Packit Service 8a8a03
- remove Buildroot and Groups tags
Packit Service 8a8a03
- spec: recommend libreport-plugin-systemd-journal on Fedoras
Packit Service 8a8a03
- doc: document selinux change needed for automatic deletion of reports
Packit Service 8a8a03
- ccpp: tell gdb to analyze saved binary image
Packit Service 8a8a03
Packit Service 8a8a03
* Sat Dec 03 2016 Jakub Filak <jakub@thefilaks.net> 2.10.0-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- spec: bump required libreport and satyr versions
Packit Service 8a8a03
- build: make the release-* targets smarter
Packit Service 8a8a03
- Add CHANGELOG.md
Packit Service 8a8a03
- a-a-notify: set env var before run report_systemd-journal event
Packit Service 8a8a03
- use run_event_on_problem_dir() helper for running events
Packit Service 8a8a03
- notify: do not require package element
Packit Service 8a8a03
- spec: add catalog_journal_ccpp_format.conf file
Packit Service 8a8a03
- reporter-s-journal: add formatting file for abrt-journal-core analyser
Packit Service 8a8a03
- cli-ng: fix --fmt parameter
Packit Service 8a8a03
- python: create analyzer element in dumpdir
Packit Service 8a8a03
- abrt-action-list-dsos: fix typo in vendor variable name
Packit Service 8a8a03
- cli-ng: chown problem before reporting
Packit Service 8a8a03
- lib: stop printing out a debug message 'adding: '
Packit Service 8a8a03
- cli: print out the not-reportable reason
Packit Service 8a8a03
- cli: configure libreport to ignore not-reportable
Packit Service 8a8a03
- cli-ng: force reporting even if not-reportable
Packit Service 8a8a03
- cli-ng: introduce verbose argument
Packit Service 8a8a03
- Import GObject from gi.repository
Packit Service 8a8a03
- ccpp: configure package repositories for correct OS
Packit Service 8a8a03
- a-a-s-c-data: adapt to current docker
Packit Service 8a8a03
- daemon: don't drop problems from unknown containers
Packit Service 8a8a03
- a-a-s-c-data: correct detection of container type
Packit Service 8a8a03
- spec: install Bodhi event files
Packit Service 8a8a03
- bodhi: factor out Bodhi updates lookup into a solo event
Packit Service 8a8a03
- problems2: update the documentation
Packit Service 8a8a03
- a-a-analyze-python: create exception_type element
Packit Service 8a8a03
- a-a-analyze-xorg: create crash_function into dump dir
Packit Service 8a8a03
- koops: create crash_function element
Packit Service 8a8a03
- a-a-analyze-python: create crash_function element
Packit Service 8a8a03
- a-a-analyze-c: create crash_function element
Packit Service 8a8a03
- spec: add formatting files for reporter-systemd-journal
Packit Service 8a8a03
- reporter-systemd-journal: add formatting files
Packit Service 8a8a03
- vmcore: /var/tmp/abrt is no longer a dump location
Packit Service 8a8a03
- events: add event report_systemd-journal to all addons
Packit Service 8a8a03
- abrt-action-notify: notify to systemd journal
Packit Service 8a8a03
- spec: add abrt's catalog source files
Packit Service 8a8a03
- journal-catalog: add abrt's catalog source files
Packit Service 8a8a03
- ccpp: retain partial core_backtrace upon error
Packit Service 8a8a03
- ccpp: log waitpid errors
Packit Service 8a8a03
- ccpp: inform users about not supported unwinding
Packit Service 8a8a03
- ccpp: close stdin when we can let the process die
Packit Service 8a8a03
- daemon: properly shutdown socket connection
Packit Service 8a8a03
- daemon: close forgotten FD to /proc/[pid]
Packit Service 8a8a03
- ccpp: pass proc pid FD instead of pid to *_at fns
Packit Service 8a8a03
- ccpp+daemon: pass valid params to dd_open_item()
Packit Service 8a8a03
- python: remove unused functions from sysexcept hook
Packit Service 8a8a03
- build: add gettext-devel to sysdeps
Packit Service 8a8a03
- spec: add libcap-devel to BRs of addon-ccpp
Packit Service 8a8a03
- ccpp: avoid running elfutils under root
Packit Service 8a8a03
- Add abrt-action-analyze-vulnerability to .gitignore
Packit Service 8a8a03
- build: autoge.sh without args configures for debugging
Packit Service 8a8a03
- conf: increase MaxCrashReportsSize to 5GiB
Packit Service 8a8a03
- ccpp: fast dumping and abrt core limit
Packit Service 8a8a03
- CI: make debugging easier with more log messages
Packit Service 8a8a03
- doc: add a guide for ABRT hackers
Packit Service 8a8a03
- vmcore: fix an undefined variable on error path
Packit Service 8a8a03
- vmcore: read kdump.conf from an arbitrary location
Packit Service 8a8a03
- ccpp: use libreport 'at' functions
Packit Service 8a8a03
- ccpp: use abort() to exit in debug mode
Packit Service 8a8a03
- python2: stop generating dso_list in the process
Packit Service 8a8a03
- python: stop collecting ENVIRON in the process
Packit Service 8a8a03
- abrtd: details of processes from different PID NS
Packit Service 8a8a03
- abrtd: save interesting process details
Packit Service 8a8a03
- a-a-s-package-data: add python3.6 to known Interpreters
Packit Service 8a8a03
- spec: update gdb Requires
Packit Service 8a8a03
- tree-wide: make path to GDB configurable
Packit Service 8a8a03
- a-a-ureport: print out exit codes in verbose mode
Packit Service 8a8a03
- daemon: stop replacing analyzer with type
Packit Service 8a8a03
Packit Service 8a8a03
* Fri Sep 09 2016 Jakub Filak <jfilak@redhat.com> 2.9.0-1
Packit Service 8a8a03
- spec: install abrt_dbus_event.conf
Packit Service 8a8a03
- dbus: use Problems2 API in abrt-dbus
Packit Service 8a8a03
- dbus: Problems2 API implementation
Packit Service 8a8a03
- spec: install Problems2 interfaces
Packit Service 8a8a03
- dbus-doc: rewrite the XML to Problems2
Packit Service 8a8a03
- Fix memory leaks
Packit Service 8a8a03
- lib: introdcue a function checking post-create name
Packit Service 8a8a03
- abrtd: change HTTP response code for duplicate problems to 303
Packit Service 8a8a03
- autogen: fix typo in usage help string
Packit Service 8a8a03
- daemon: send base names from abrt-server to abrtd
Packit Service 8a8a03
- lib: normalize slashes of configured paths
Packit Service 8a8a03
- lib: make configuration paths alterable at runtime
Packit Service 8a8a03
- Add generated CCpp.conf to .gitignore
Packit Service 8a8a03
- abrt-bodhi: use CCpp PackageManager configuration directive from configure
Packit Service 8a8a03
- cli: introduce unsafe reporting for not-reporable problems
Packit Service 8a8a03
- handle-event: stop creating post-create lock
Packit Service 8a8a03
- daemon: trigger dump location cleanup after detection
Packit Service 8a8a03
- hook-ccpp: dump own core file in debug mode
Packit Service 8a8a03
Packit Service 8a8a03
* Mon Jul 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.2-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- abrt-hook-ccpp: Fix mismatching argument
Packit Service 8a8a03
- Allow selinux to be optional at build time
Packit Service 8a8a03
- vmcore: use findmnt to get mountpoint
Packit Service 8a8a03
- spec: add utils-linux to vmcore's Require
Packit Service 8a8a03
- vmcore: fix finding partitions by UUID and LABEL
Packit Service 8a8a03
- a-a-install-debuginfo: Exception may not have an argument errno
Packit Service 8a8a03
- koops: do not assume version has 3 levels
Packit Service 8a8a03
- Add ARM specific oops backtrace processing.
Packit Service 8a8a03
- examples: add oops-kernel-panic-hung-tasks-arm
Packit Service 8a8a03
- Add oops processing for kernel panics caused by hung tasks.
Packit Service 8a8a03
- abrt-hook-ccpp: save get_fsuid() return values in int variables
Packit Service 8a8a03
Packit Service 8a8a03
* Wed May 25 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.1-1
Packit Service 8a8a03
- a-dump-journal-xorg: allow *libexec/X* to be executable element
Packit Service 8a8a03
- a-dump-journal-xorg: add '_COMM=gnome-shell' to journal filter
Packit Service 8a8a03
- build: update pkg names for systemd
Packit Service 8a8a03
- a-d-journal-core: save core dump bytes from the journal field
Packit Service 8a8a03
- a-d-journal-core: support lz4 compressed core dump files
Packit Service 8a8a03
- a-a-install-debuginfo: do not try to split None
Packit Service 8a8a03
- doc: improve documentation of AllowedGroups, AllowedUsers and IgnoredPaths
Packit Service 8a8a03
- testcase: add serial field to uReport check
Packit Service 8a8a03
- a-a-install-debuginfo: correct handling of DebuginfoLocation
Packit Service 8a8a03
- a-a-s-container-data: update docker container ID parser
Packit Service 8a8a03
- abrt-hook-ccpp: drop saving of container env vars
Packit Service 8a8a03
- a-console-notification: do not leak variables
Packit Service 8a8a03
- a-retrace-client: format security
Packit Service 8a8a03
- daemon: avoid infinite crash loops
Packit Service 8a8a03
- spec: drop abrt-action-save-kernel-data bits
Packit Service 8a8a03
- spec: README -> README.md
Packit Service 8a8a03
- Add basic documentation
Packit Service 8a8a03
- a-a-install-debuginfo: fix BrokenPipe error
Packit Service 8a8a03
- a-a-install-debuginfo: make tmpdir variable global
Packit Service 8a8a03
- python3 addon: workaround a bug in traceback
Packit Service 8a8a03
- CCpp: turn off compat cores
Packit Service 8a8a03
- a-a-save-package-data: blacklist /usr/lib(64)/firefox/plugin-container
Packit Service 8a8a03
- Fix minor typo: possition -> position
Packit Service 8a8a03
- translations: add missing new line
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- translations: update zanata configuration
Packit Service 8a8a03
- ccpp: drop %e from the core_pattern
Packit Service 8a8a03
- Save Vendor and GPG Fingerprint
Packit Service 8a8a03
Packit Service 8a8a03
* Wed Feb 03 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-1
Packit Service 8a8a03
- a-a-save-package-data: do not blacklist firefox
Packit Service 8a8a03
Packit Service 8a8a03
* Tue Feb 02 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
Packit Service 8a8a03
- ccpp: bug fix - undefined variables
Packit Service 8a8a03
- a-a-c-o-f-hw-error: fix unicode error
Packit Service 8a8a03
- ccpp: use error_msg_ignore_crash() instead of error_msg()
Packit Service 8a8a03
- ccpp: add AllowedUsers and AllowedGroups feature
Packit Service 8a8a03
- doc: fix formatting in abrt.conf man page
Packit Service 8a8a03
- ccpp: use executable name from pid
Packit Service 8a8a03
- a-a-c-o-f-hw-error: do not crash on invalid unicode
Packit Service 8a8a03
- Use %s instead of %d.
Packit Service 8a8a03
- configui: link GUI library with libabrt.so
Packit Service 8a8a03
- Do not include system libabrt.h
Packit Service 8a8a03
- ccpp: unify log message of ignored crashes
Packit Service 8a8a03
- ccpp: add IgnoredPath option
Packit Service 8a8a03
- lib: check_recent_crash_file do not produce error_msg
Packit Service 8a8a03
Packit Service 8a8a03
* Mon Nov 23 2015 Jakub Filak <jfilak@redhat.com> 2.7.1-1
Packit Service 8a8a03
- spec: switch owner of the dump location to 'root'
Packit Service 8a8a03
- abrtd: switch owner of the dump location to 'root'
Packit Service 8a8a03
- lib: add convenient wrappers for ensuring writable dir
Packit Service 8a8a03
- ccpp: save abrt core files only to new files
Packit Service 8a8a03
- ccpp: ignore crashes of ABRT binaries if DebugLevel == 0
Packit Service 8a8a03
- conf: introduce DebugLevel
Packit Service 8a8a03
- a-a-i-d-to-abrt-cache: make own random temporary directory
Packit Service 8a8a03
- update .gitignore
Packit Service 8a8a03
- ccpp: make crashes of processes with locked memory not-reportable
Packit Service 8a8a03
- a-a-s-p-data: fix segfault if GPGKeysDir isn't configured
Packit Service 8a8a03
- a-dump-journal-xorg: make journal filter configurable
Packit Service 8a8a03
- doc: a-a-analyze-xorg fix path to conf file
Packit Service 8a8a03
- abrt-journal: use GList instead of char** in abrt_journal_set_journal_filter()
Packit Service 8a8a03
- xorg: introduce tool abrt-dump-journal-xorg
Packit Service 8a8a03
- abrt-xorg.service: change due to abrt-dump-journal-xorg
Packit Service 8a8a03
- journal: add function abrt_journal_get_next_log_line
Packit Service 8a8a03
- spec: add abrt-dump-journal-xorg to spec file
Packit Service 8a8a03
- xorg: rewrite skip_pfx() function to work with journal msgs
Packit Service 8a8a03
- xorg: introduce library xorg-utils
Packit Service 8a8a03
- dbus: ensure expected bytes width of DBus numbers
Packit Service 8a8a03
- a-d-journal-core: set root owner for created dump directory
Packit Service 8a8a03
- doc: add missing man page for abrt-dump-journal-core
Packit Service 8a8a03
- spec: add missing man page for abrt-dump-journal-core
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
Packit Service 8a8a03
- abrt-python: add problem.chown
Packit Service 8a8a03
- a-a-a-ccpp-local don't delete build_ids
Packit Service 8a8a03
- update .gitignore
Packit Service 8a8a03
- spec: add cli-ng
Packit Service 8a8a03
- cli-ng: initial
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1
Packit Service 8a8a03
- bodhi: introduce wrapper for 'reporter-bugzilla -h' and 'abrt-bodhi'
Packit Service 8a8a03
- remove random code example from abrt-server
Packit Service 8a8a03
- spec: introduce abrt-action-find-bodhi-update
Packit Service 8a8a03
- api: fix pths -> paths rename
Packit Service 8a8a03
- handle-event: remove obsolete workaround
Packit Service 8a8a03
- remove 'not needed' code
Packit Service 8a8a03
- events: fix example wording
Packit Service 8a8a03
- doc: change /var/tmp/abrt to /var/spool/abrt
Packit Service 8a8a03
- doc: actualize core_pattern content in documentation
Packit Service 8a8a03
- doc: fix default DumpLocation in abrt.conf man page
Packit Service 8a8a03
- events: improve example
Packit Service 8a8a03
- events: comments not needed anymore
Packit Service 8a8a03
- abrt-retrace-client: use atoll for _size conversion
Packit Service 8a8a03
- abrt-dump-xorg: support Xorg log backtraces prefixed by (EE)
Packit Service 8a8a03
- runtests: more verbose fail in get_crash_path
Packit Service 8a8a03
- ureport-auth: force cp/mv when restoring configuration
Packit Service 8a8a03
- runtests: stick to new BZ password rules
Packit Service 8a8a03
- bodhi: fix typo in error messages
Packit Service 8a8a03
- bodhi: fix a segfault when testing an os-release opt for 'rawhide'
Packit Service 8a8a03
- doc: actualize the abrt-bodhi man page
Packit Service 8a8a03
- autogen: use dnf instead of yum to install dependencies
Packit Service 8a8a03
- bodhi: add parsing of error responses
Packit Service 8a8a03
- bodhi: add ignoring of Rawhide
Packit Service 8a8a03
- ccpp: do not break the reporting if a-bodhi fails
Packit Service 8a8a03
- spec: add hawkey to BRs of abrt-bodhi
Packit Service 8a8a03
- introduce bodhi2 to abrt-bodhi
Packit Service 8a8a03
- a-handle-upload: pass bytes to file.write()
Packit Service 8a8a03
- upload a problem data in the EVENT 'notify'
Packit Service 8a8a03
- turn off several post-create scripts for remote problems
Packit Service 8a8a03
- convert all 'ex.message' stmts to 'str(ex)'
Packit Service 8a8a03
- cli: don't start reporting of not-reportable problems
Packit Service 8a8a03
- a-a-s-p-d: add bash on the package blacklist
Packit Service 8a8a03
- correct usage of abrt-gdb-exploitable
Packit Service 8a8a03
- testsutie: first wait_for_hooks, then get_crash_path
Packit Service 8a8a03
- ccpp: use global TID
Packit Service 8a8a03
- ccpp: fix comment related to 'MakeCompatCore' option in CCpp.conf
Packit Service 8a8a03
- cli: fix testing of DBus API return codes
Packit Service 8a8a03
- dbus-api: unify reporting of errors
Packit Service 8a8a03
- doc: fix related to conditional compilation of man page
Packit Service 8a8a03
- abrt-auto-reporting: fix related to conditional compilation
Packit Service 8a8a03
- vmcore: read vmcore by chunks
Packit Service 8a8a03
- pass encoded Unicode to hashlib.sha1.update()
Packit Service 8a8a03
- abrt-merge-pstoreoops: merge files in descending order
Packit Service 8a8a03
- use gettext instead of lgettext in all python scripts
Packit Service 8a8a03
- gitignore: add a generated man page source file
Packit Service 8a8a03
Packit Service 8a8a03
* Fri Jul 17 2015 Jakub Filak <jfilak@redhat.com> 2.6.2-1
Packit Service 8a8a03
- applet: do not crash if the new problem has no command_line
Packit Service 8a8a03
- ccpp: do not crash if generate_core_backtrace fails
Packit Service 8a8a03
- abrt: Fixup component of select kernel backtraces
Packit Service 8a8a03
- abrtd: de-prioritize post-create event scripts
Packit Service 8a8a03
- spec: switch python Requires to python3
Packit Service 8a8a03
- switch all python scripts to python3
Packit Service 8a8a03
- spec: drop abrt-addon-python requires
Packit Service 8a8a03
- a-dump-oops: allow update the problem, if more then one oops found
Packit Service 8a8a03
- cli: use internal command impl in the command process
Packit Service 8a8a03
- cli: remove useless code from print_crash()
Packit Service 8a8a03
- cli: enable authetication for all commands
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Jul 02 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.1-1
Packit Service 8a8a03
- dbus: keep the polkit authorization for all clients
Packit Service 8a8a03
- cli: enable polkit authentication on command line
Packit Service 8a8a03
- spec: --enable-dump-time-unwind by default
Packit Service 8a8a03
- ccpp: use TID to find crash thread
Packit Service 8a8a03
- spec: remove PyGObject from all Requires
Packit Service 8a8a03
- spec: update version of gdb because of -ascending
Packit Service 8a8a03
- lib: make it easier to find the backtrace of th crash thread
Packit Service 8a8a03
- ccpp: save TID in the file 'tid'
Packit Service 8a8a03
- ccpp: get TID from correct cmd line argument
Packit Service 8a8a03
- configui: add option always generate backtrace locally
Packit Service 8a8a03
- a-a-p-ccpp-analysis: use ask_yes_no_save_result instead of ask_yes_no_yesforever
Packit Service 8a8a03
- spec: use more appropriate url
Packit Service 8a8a03
- spec: abrt requires libreport-plugin-rhtsupport on rhel
Packit Service 8a8a03
- sosreport: add processor information to sosreport
Packit Service 8a8a03
- doc: update abrt-cli man page
Packit Service 8a8a03
Packit Service 8a8a03
* Tue Jun 09 2015 Jakub Filak <jfilak@redhat.com> 2.6.0-1
Packit Service 8a8a03
- spec: add abrt-dbus to Rs of abrt-python
Packit Service 8a8a03
- vmcore: use libreport dd API in the harvestor
Packit Service 8a8a03
- ccpp: don't save the system logs by default
Packit Service 8a8a03
- cli: exit with the number of unreported problems
Packit Service 8a8a03
- spec: restart abrt-dbus in posttrans
Packit Service 8a8a03
- cli: chown before reporting
Packit Service 8a8a03
- hooks: use root for owner of all dump directories
Packit Service 8a8a03
- ccpp: do not unlink failed and big user cores
Packit Service 8a8a03
- ccpp: include the system logs only with root's coredumps
Packit Service 8a8a03
- koops: don't save dmesg if kernel.dmesg_restrict=1
Packit Service 8a8a03
- daemon, dbus: allow only root to create CCpp, Koops, vmcore and xorg
Packit Service 8a8a03
- daemon: allow only root user to trigger the post-create
Packit Service 8a8a03
- daemon: harden against race conditions in DELETE
Packit Service 8a8a03
- ccpp: revert the UID/GID changes if user core fails
Packit Service 8a8a03
- a-a-i-d-t-a-cache: sanitize umask
Packit Service 8a8a03
- a-a-i-d-t-a-cache: sanitize arguments
Packit Service 8a8a03
- dbus: report invalid element names
Packit Service 8a8a03
- dbus: avoid race-conditions in tests for dum dir availability
Packit Service 8a8a03
- dbus: process only valid sub-directories of the dump location
Packit Service 8a8a03
- lib: add functions validating dump dir
Packit Service 8a8a03
- daemon: use libreport's function checking file name
Packit Service 8a8a03
- configure: move the default dump location to /var/spool
Packit Service 8a8a03
- ccpp: avoid overriding system files by coredump
Packit Service 8a8a03
- spec: add libselinux-devel to BRs
Packit Service 8a8a03
- ccpp: emulate selinux for creation of compat cores
Packit Service 8a8a03
- ccpp: harden dealing with UID/GID
Packit Service 8a8a03
- ccpp: do not use value of /proc/PID/cwd for chdir
Packit Service 8a8a03
- ccpp: do not override existing files by compat cores
Packit Service 8a8a03
- ccpp: stop reading hs_error.log from /tmp
Packit Service 8a8a03
- ccpp: fix symlink race conditions
Packit Service 8a8a03
- turn off exploring crashed process's root directories
Packit Service 8a8a03
- abrt-python: add proper PYTHONPATH to test shellscripts
Packit Service 8a8a03
- abrt-python: unify unknown problem type handling
Packit Service 8a8a03
- abrt-python: add not_reportable properties
Packit Service 8a8a03
- spec: remove analyzer to type conversion
Packit Service 8a8a03
- abrt-python: add Python3 problem type
Packit Service 8a8a03
- abrt-python: add id, short_id and path to problem
Packit Service 8a8a03
- abrt-python: add Problem.prefetch_data function
Packit Service 8a8a03
- abrt-python: handle reconnection gracefully
Packit Service 8a8a03
- config UI: Automatic reporting from GSettings
Packit Service 8a8a03
- doc, polkit: Spelling/grammar fixes
Packit Service 8a8a03
- applet: fix problem info double free
Packit Service 8a8a03
- a-a-s-p-d: add new known interpreter to conf file
Packit Service 8a8a03
- config UI: enable options without config files
Packit Service 8a8a03
- config UI: read glade from a local file first
Packit Service 8a8a03
- applet: migrate Autoreporting options to GSettings
Packit Service 8a8a03
- abrt-action-list-dsos: do not decode not existing object
Packit Service 8a8a03
- spec: add AUTHENTICATED_AUTOREPORTING conditional
Packit Service 8a8a03
- abrt-auto-reporting: require rhtsupport.conf file only on RHEL
Packit Service 8a8a03
- lib: add new kernel taint flags
Packit Service 8a8a03
- spec: add a dependency on abrt-dbus to abrt-cli
Packit Service 8a8a03
- cli: do not exit with segfault if dbus fails
Packit Service 8a8a03
- applet: switch to D-Bus methods
Packit Service 8a8a03
- upload: validate and sanitize uploaded dump directories
Packit Service 8a8a03
Packit Service 8a8a03
* Thu Apr 09 2015 Jakub Filak <jfilak@redhat.com> 2.5.1-1
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- problem: use 'type' element instead of 'analyzer'
Packit Service 8a8a03
- cli-status: don't return 0 if there is a problem older than limit
Packit Service 8a8a03
- journal-oops: add an argument accepting journal directory
Packit Service 8a8a03
- journal: open journal files from directory
Packit Service 8a8a03
- lib: don't expect kernel's version '2.6.*' or '3.*.*'
Packit Service 8a8a03
- cli: use the DBus methods for getting problem information
Packit Service 8a8a03
- libabrt: add wrappers TestElemeExists and GetInfo for one element
Packit Service 8a8a03
- dbus: add new method to test existence of an element
Packit Service 8a8a03
- libabrt: add new function fetching full problem data over DBus
Packit Service 8a8a03
- applet: use a shared function for getting problems over DBus
Packit Service 8a8a03
- vmcore: generate 'reason' file in all cases
Packit Service 8a8a03
- applet: Fix trivial indentation bug
Packit Service 8a8a03
- applet: Don't show report button for unpackaged programs
Packit Service 8a8a03
- applet: fix freeing of the notify problem list
Packit Service 8a8a03
- applet: get the list of problems through D-Bus service
Packit Service 8a8a03
- doc: D-Bus api: make desc of DeleteProblem clearer
Packit Service 8a8a03
Packit Service 8a8a03
* Wed Mar 18 2015 Jakub Filak <jfilak@redhat.com> 2.5.0-1
Packit Service 8a8a03
- applet: cast to correct type to fix a warrning
Packit Service 8a8a03
- applet: Use new problem_create_app_from_env() helper
Packit Service 8a8a03
- doc: add documentation for GetProblemData
Packit Service 8a8a03
- dbus: add a new method GetProblemData
Packit Service 8a8a03
- abrt_event: run save package data event even if component exists
Packit Service 8a8a03
- a-a-s-container-data: add a new argument --root
Packit Service 8a8a03
- spec: add a-a-s-package-data to abrt-atomic
Packit Service 8a8a03
- a-a-s-kernel-data: add --root argument
Packit Service 8a8a03
- journal-oops: add an argument similar to '--merge'
Packit Service 8a8a03
- spec: let configure generate the spec file
Packit Service 8a8a03
- ccpp: create the dump location from standalone hook
Packit Service 8a8a03
- retrace-client: stop failing on SSL2
Packit Service 8a8a03
- spec: changes for Atomic hosts
Packit Service 8a8a03
- add stuff necessary for Project Atomic
Packit Service 8a8a03
- Python 3 fixes
Packit Service 8a8a03
- ccpp: add support for multiple pkg mngrs
Packit Service 8a8a03
- Python 3 compatibility
Packit Service 8a8a03
- Revert "dbus: Allow admins to load problems without a password"
Packit Service 8a8a03
- dbus: Allow admins to load problems without a password
Packit Service 8a8a03
- abrtd: Don't allow users to list problems "by hand"
Packit Service 8a8a03
- spec: Don't allow users to list problems "by hand"
Packit Service 8a8a03
- spec: abrt-python requires libreport-python to build
Packit Service 8a8a03
Packit Service 8a8a03
* Fri Feb 20 2015 Jakub Filak <jfilak@redhat.com> 2.4.0-1
Packit Service 8a8a03
- spec: factor out core_pattern helper from addon-ccpp
Packit Service 8a8a03
- ccpp: standalone hook
Packit Service 8a8a03
- ccpp: save package data from hook in case of crash in container
Packit Service 8a8a03
- a-a-s-package-data: save data from artifical chroots
Packit Service 8a8a03
- spec: install containers tools
Packit Service 8a8a03
- containers: add utility collecting containers info
Packit Service 8a8a03
- ccpp: add support for containers
Packit Service 8a8a03
- spec: install the daemon's D-Bus configuration file
Packit Service 8a8a03
- daemon: add configuration enabling our name on the System bus
Packit Service 8a8a03
- daemon: get rid of own main loop
Packit Service 8a8a03
- init: set Type of abrtd.service to dbus
Packit Service 8a8a03
- applet: Use libreport's helper to find applications
Packit Service 8a8a03
- applet: Remove unused build information
Packit Service 8a8a03
- build: Fix pkg-config warning related to abrt.pc
Packit Service 8a8a03
- applet: Fix a massive leak in the app detection code
Packit Service 8a8a03
- applet: Remove left-over code from the systray icon
Packit Service 8a8a03
- applet: Use the easy way to detect empty lists
Packit Service 8a8a03
- applet: Fix a number of "problems" memory leaks
Packit Service 8a8a03
- applet: Make problem_info_t refcounted
Packit Service 8a8a03
- applet: If gnome-abrt isn't there, don't offer to report
Packit Service 8a8a03
- applet: Fix multiple notifications for the same problem
Packit Service 8a8a03
- applet: Always defer auto-reporting without a network
Packit Service 8a8a03
- applet: Don't ignore foreign problems if an admin
Packit Service 8a8a03
- applet: Rename problem variable to "pi"
Packit Service 8a8a03
- applet: Remove unused "flags" parameters
Packit Service 8a8a03
- applet: Completely ignore incomplete problems
Packit Service 8a8a03
- applet: Don't ignore repeat problems in the same app
Packit Service 8a8a03
- applet: Fix warning when crash doesn't happen in app
Packit Service 8a8a03
- applet: Remove unused functions
Packit Service 8a8a03
- applet: Remove unused flags
Packit Service 8a8a03
- applet: Rewrite notifications
Packit Service 8a8a03
- applet: Don't run full reports from the applet
Packit Service 8a8a03
- applet: Simplify "report" action
Packit Service 8a8a03
- applet: Add helper to guess .desktop for a cmdline
Packit Service 8a8a03
- applet: Get more details from the crash report
Packit Service 8a8a03
- applet: Ignore other people's problems for non-admins
Packit Service 8a8a03
- applet: Remove handling of "ignored" crashes
Packit Service 8a8a03
- applet: Remove specific persistent notifications handling
Packit Service 8a8a03
- applet: Rename applet to match gnome-abrt
Packit Service 8a8a03
- applet: Initialise libnotify on startup
Packit Service 8a8a03
- applet: Use g_new0() instead of xzalloc()
Packit Service 8a8a03
- applet: Use g_strdup_printf()/g_strdup()
Packit Service 8a8a03
- applet: Move variable inside block where it's used
Packit Service 8a8a03
- daemon: process unpackaged by default
Packit Service 8a8a03
- spec: fix abrt-applet requires
Packit Service 8a8a03
- applet: Fix memory leak in fork_exec_gui()
Packit Service 8a8a03
- applet: Detect whether gnome-abrt is available
Packit Service 8a8a03
- applet: Use GUI_EXECUTABLE macro
Packit Service 8a8a03
- autogen: move configure to the default case
Packit Service 8a8a03
- applet: Use GIO to launch gnome-abrt
Packit Service 8a8a03
- applet: Fix typo in "Oterwise"
Packit Service 8a8a03
- applet: Use symbolic icon instead of abrt's in notifications
Packit Service 8a8a03
- applet: Add some debug to new_dir_exists()
Packit Service 8a8a03
- applet: Require at least libnotify 0.7
Packit Service 8a8a03
- applet: Fix typo in "cuurent"
Packit Service 8a8a03
- applet: Don't defer sending out uReports
Packit Service 8a8a03
- applet: Use G_SOURCE_REMOVE in timeout callback
Packit Service 8a8a03
- spec: Bump required glib2 version
Packit Service 8a8a03
- applet: Use g_bus_own_name() for single-instance
Packit Service 8a8a03
- applet: Remove status icon
Packit Service 8a8a03
- applet: Use GDBus to filter crash signals
Packit Service 8a8a03
- applet: Remove XSMP support
Packit Service 8a8a03
- build: Launch configure after autogen.sh
Packit Service 8a8a03
- make: make some python depencies optional
Packit Service 8a8a03
- configure: fix typos
Packit Service 8a8a03
- configure: check for python-sphinx and nose
Packit Service 8a8a03
- spec: add gsettings-desktop-schemas to the build requires
Packit Service 8a8a03
- core: use updated dump_fd_info()
Packit Service 8a8a03
- switch from 'analyzer' to 'type'
Packit Service 8a8a03
- spec: install abrt-dump-journal-core stuff
Packit Service 8a8a03
- init: add abrt-journal-core service
Packit Service 8a8a03
- introduce abrt-dump-journal-core
Packit Service 8a8a03
- applet: Remove the automatic crash reporting message dialog
Packit Service 8a8a03
- applet: Remove pre-glib 2.32 code
Packit Service 8a8a03
- applet: Remove pointless custom signal handling
Packit Service 8a8a03
- applet: Use GNetworkMonitor instead of NM directly
Packit Service 8a8a03
- applet: Use GSettings to check whether to send uReports
Packit Service 8a8a03
- Rewrite journalctl invocations: replace grep/tail pipeline with journalctl builtins.
Packit Service 8a8a03
- Don't slurp unbounded amounts of data when invoking journalctl. Fixes #887.
Packit Service 8a8a03
- console-notifications: add timeout
Packit Service 8a8a03
- cli-status: use will_python_exception
Packit Service 8a8a03
- ccpp-hook: move utility functions to hooklib
Packit Service 8a8a03
- ccpp-hook: move /proc/[pid]/ utils to libreport
Packit Service 8a8a03
- abrt-journal: add functions for reading/saving journald state
Packit Service 8a8a03
- Do not use 'bool' in OPT_BOOL() macro : it expects 'int'
Packit Service 8a8a03
- daemon: Own a D-Bus name
Packit Service 8a8a03
- zanata: add gettext mappings
Packit Service 8a8a03
- auto-reporting: add options to specify auth type
Packit Service 8a8a03
- translations: move from transifex to zanata
Packit Service 8a8a03
- spec: add missing augeas dependency
Packit Service 8a8a03
- Only analyze vulnerabilities when coredump present
Packit Service 8a8a03
- abrt-install-ccpp-hook check configuration
Packit Service 8a8a03
- UUID from core backtrace if coredump is missing
Packit Service 8a8a03
- Create core backtrace in unwind hook
Packit Service 8a8a03
- abrt-hook-ccpp: minor refactoring
Packit Service 8a8a03
- vmcore: remove original vmcore file in the last step
Packit Service 8a8a03
- vmcore: catch IOErrors and OSErrors
Packit Service 8a8a03
- python: load the configuration from correct file
Packit Service 8a8a03
- Remove garbage from ccpp_event.conf
Packit Service 8a8a03
- spec: update the required gdb version
Packit Service 8a8a03
- gdb: make gdb aware of the abrt's debuginfo dir
Packit Service 8a8a03
- Revert "gdb: disable loading of auto-loaded files"
Packit Service 8a8a03
- spec: update the URL
Packit Service 8a8a03
- koops: improve 'reason' text for page faults
Packit Service 8a8a03
- sos: use all valuable plugins
Packit Service 8a8a03
- a-a-g-machine-id: do not print any error from the event handler
Packit Service 8a8a03
- a-a-g-machine-id: omit trailing new-line for one-liners only
Packit Service 8a8a03
- a-a-g-machine-id: suppress its failures in abrt_event.conf
Packit Service 8a8a03
- a-a-g-machine-id: add systemd's machine id
Packit Service 8a8a03
- applet: ensure writable dump directory before reporting
Packit Service 8a8a03
- make ABRT quieter
Packit Service 8a8a03
- journal-oops: use the length result of sd_journal_get_data()
Packit Service 8a8a03
- console-notifications: skip non-interactive shells
Packit Service 8a8a03
- applet: don't show duphash instead of component
Packit Service 8a8a03
- ureport: attach contact email if configured
Packit Service 8a8a03
- console-notifications: use return instead of exit
Packit Service 8a8a03
- Translation updates
Packit Service 8a8a03
- a-a-s-p-d: add firefox on the package blacklist