Jiri Moskovcak c86d72c
%{!?python_site: %global python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
a09963b
# platform-dependent
Jiri Moskovcak c86d72c
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Jakub Filak 7352dcc
Jakub Filak 7352dcc
# http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
Jakub Filak 7352dcc
# http://fedoraproject.org/wiki/Hardened_Packages
Jakub Filak 7352dcc
%global _hardened_build 1
Jakub Filak 7352dcc
Jiri Moskovcak a420795
%if 0%{?fedora} >= 14
Jiri Moskovcak c86d72c
    %bcond_without systemd
Jiri Moskovcak b87d8aa
%else
Jiri Moskovcak c86d72c
    %bcond_with systemd
Jiri Moskovcak b87d8aa
%endif
Jiri Moskovcak 3a42d82
Jiri 345a476
# systemd wasn't set by the code above - so we're on old Fedora or we're not on Fedora at all
Jiri 345a476
%if %{without systemd}
Jiri 345a476
    %if 0%{?rhel} >= 7
Jiri 345a476
        %bcond_without systemd
Jiri 345a476
    %else
Jiri 345a476
        %bcond_with systemd
Jiri 345a476
    %endif
Jiri 345a476
%endif
Jiri 345a476
Jakub Filak a8bf279
# build abrt-atomic subpackage
Jakub Filak a8bf279
%bcond_without atomic
Jakub Filak a8bf279
Jakub Filak 55686be
%ifarch aarch64
Jakub Filak 55686be
%define have_kexec_tools 0
Jakub Filak 55686be
%else
Jakub Filak 55686be
%define have_kexec_tools 1
Jakub Filak 55686be
%endif
Jakub Filak 55686be
345ed6c
# rpmbuild --define 'desktopvendor mystring'
345ed6c
%if "x%{desktopvendor}" == "x"
345ed6c
    %if %{with systemd}
345ed6c
        %define desktopvendor %(source /etc/os-release; echo ${ID})
345ed6c
    %else
345ed6c
        %if 0%{?rhel} >= 6
345ed6c
            %define desktopvendor redhat
345ed6c
        %else
345ed6c
            %if 0%{?suse_version}
345ed6c
                %define desktopvendor suse
345ed6c
            %else
345ed6c
                %define desktopvendor fedora
345ed6c
            %endif
345ed6c
        %endif
345ed6c
    %endif
Jiri Moskovcak d59aab0
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7d9993a
# do not append package version to doc directory of subpackages in F20 and later; rhbz#993656
Jakub Filak 7d9993a
%if "%{_pkgdocdir}" == "%{_docdir}/%{name}"
Jakub Filak 7d9993a
    %define docdirversion %{nil}
Jakub Filak 7d9993a
%else
Jakub Filak 7d9993a
    %define docdirversion -%{version}
Jakub Filak 7d9993a
%endif
Jakub Filak 7d9993a
ba27e11
%define libreport_ver 2.9.1
540f6e7
%define satyr_ver 0.22
Jakub Filak 7352dcc
5485d0e
Summary: Automatic bug detection and reporting tool
5485d0e
Name: abrt
253f3b5
Version: 2.10.3
Igor Gnatenko 9b73a80
Release: 5%{?dist}
5485d0e
License: GPLv2+
5485d0e
Group: Applications/System
071dfeb
URL: https://abrt.readthedocs.org/
ba27e11
Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Jakub Filak 265f0b7
Jakub Filak 181e4a8
# git format-patch %%{Version} --topo-order -N -M;
Jakub Filak bc96715
# i=1; for p in `ls 0*.patch`; do printf "Patch%04d: %s\n" $i $p; ((i++)); done
cd3efea
cd3efea
# don't remove this patch, packages in rawhide are not signed!
cd3efea
Patch0: disable-OpenGPGCheck-in-Fedora-Rawhide.patch
Jakub Filak f4e2499
Jakub Filak 265f0b7
# '%%autosetup -S git' -> git
Jakub Filak 265f0b7
BuildRequires: git
Jakub Filak 3a2c30d
b50913d
BuildRequires: dbus-devel
Jiri Moskovcak a775d06
BuildRequires: gtk3-devel
Jakub Filak 6d542d8
BuildRequires: glib2-devel >= 2.43
5485d0e
BuildRequires: rpm-devel >= 4.6
5485d0e
BuildRequires: desktop-file-utils
0c5c493
BuildRequires: libnotify-devel
Jiri Moskovcak a420795
#why? BuildRequires: file-devel
a09963b
BuildRequires: python-devel
Jakub Filak 637d5dc
BuildRequires: python3-devel
5f9fc0b
BuildRequires: gettext
Jiri Moskovcak b87d8aa
BuildRequires: libxml2-devel
083af50
BuildRequires: intltool
Jiri Moskovcak 3a42d82
BuildRequires: libtool
Jiri Moskovcak 3a42d82
BuildRequires: nss-devel
Jiri Moskovcak 0082787
BuildRequires: asciidoc
Jakub Filak 1ad6267
BuildRequires: doxygen
Jiri Moskovcak 0082787
BuildRequires: xmlto
Jakub Filak 7352dcc
BuildRequires: libreport-devel >= %{libreport_ver}
Jakub Filak 995b9a8
BuildRequires: satyr-devel >= %{satyr_ver}
Jakub Filak 7d9993a
BuildRequires: systemd-python
Jakub Filak 9705d07
BuildRequires: python3-systemd
Jakub Filak 826fd37
BuildRequires: augeas
Jakub Filak a8bf279
BuildRequires: libselinux-devel
55488e5
BuildRequires: python2-argcomplete
52400fc
BuildRequires: python3-argcomplete
52400fc
BuildRequires: python-argh
52400fc
BuildRequires: python3-argh
52400fc
BuildRequires: python-humanize
52400fc
BuildRequires: python3-humanize
Jakub Filak 7d9993a
Jakub Filak 7352dcc
Requires: libreport >= %{libreport_ver}
Jakub Filak 995b9a8
Requires: satyr >= %{satyr_ver}
Jiri Moskovcak 3a42d82
Jiri Moskovcak c86d72c
%if %{with systemd}
Jiri Moskovcak b87d8aa
Requires: systemd-units
Jiri Moskovcak b87d8aa
%endif
5485d0e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
61af881
Requires: %{name}-libs = %{version}-%{release}
Jakub Filak 9705d07
Requires: %{name}-python3 = %{version}-%{release}
8d35b37
Requires(pre): shadow-utils
Jakub Filak a6a1fce
Requires: python3-augeas
Jakub Filak 9705d07
Requires: python3-dbus
Jakub Filak 9705d07
Requires: python3-dmidecode
Jakub Filak 265f0b7
Requires: libreport-plugin-ureport >= %{libreport_ver}
253f3b5
Requires: libreport-plugin-systemd-journal
5485d0e
5485d0e
%description
91d57ac
%{name} is a tool to help users to detect defects in applications and
Jiri Moskovcak fe85043
to create a bug report with all information needed by maintainer to fix it.
Jakub Filak 637d5dc
It uses plugin system to extend its functionality.
5485d0e
5485d0e
%package libs
5485d0e
Summary: Libraries for %{name}
5485d0e
Group: System Environment/Libraries
5485d0e
5485d0e
%description libs
5485d0e
Libraries for %{name}.
5485d0e
5485d0e
%package devel
5485d0e
Summary: Development libraries for %{name}
5485d0e
Group: Development/Libraries
Jiri Moskovcak 3a42d82
Requires: abrt-libs = %{version}-%{release}
5485d0e
5485d0e
%description devel
5485d0e
Development libraries and headers for %{name}.
5485d0e
Jakub Filak 7622c62
%package gui-libs
Jakub Filak 7622c62
Summary: Libraries for %{name}-gui
Jakub Filak 7622c62
Group: System Environment/Libraries
Jakub Filak 7622c62
Jakub Filak 7622c62
%description gui-libs
Jakub Filak 7622c62
Libraries for %{name}-gui.
Jakub Filak 7622c62
Jakub Filak 7622c62
%package gui-devel
Jakub Filak 7622c62
Summary: Development libraries for %{name}-gui
Jakub Filak 7622c62
Group: Development/Libraries
Jakub Filak 7622c62
Requires: abrt-gui-libs = %{version}-%{release}
Jakub Filak 7622c62
Jakub Filak 7622c62
%description gui-devel
Jakub Filak 7622c62
Development libraries and headers for %{name}-gui.
Jakub Filak 7622c62
5485d0e
%package gui
5485d0e
Summary: %{name}'s gui
5485d0e
Group: User Interface/Desktops
5485d0e
Requires: %{name} = %{version}-%{release}
Jiri 038b66d
Requires: %{name}-dbus = %{version}-%{release}
Jakub Filak 5b7aa68
Requires: gnome-abrt
Jakub Filak 6d542d8
Requires: gsettings-desktop-schemas >= 3.15
Jakub Filak 7352dcc
BuildRequires: libreport-gtk-devel >= %{libreport_ver}
Jakub Filak 6d542d8
BuildRequires: gsettings-desktop-schemas-devel >= 3.15
8d35b37
# we used to have abrt-applet, now abrt-gui includes it:
61af881
Provides: abrt-applet = %{version}-%{release}
61af881
Obsoletes: abrt-applet < 0.0.5
61af881
Conflicts: abrt-applet < 0.0.5
Jakub Filak 8320d07
Requires: abrt-libs = %{version}-%{release}
Jakub Filak 7d9993a
Requires: abrt-gui-libs = %{version}-%{release}
5485d0e
5485d0e
%description gui
5485d0e
GTK+ wizard for convenient bug reporting.
5485d0e
Jakub Filak 6d542d8
%package addon-coredump-helper
Jakub Filak 6d542d8
Summary: %{name}'s /proc/sys/kernel/core_pattern helper
Jakub Filak 6d542d8
Group: System Environment/Libraries
Jakub Filak 6d542d8
Requires: abrt-libs = %{version}-%{release}
Jakub Filak 6d542d8
Jakub Filak 6d542d8
%description addon-coredump-helper
Jakub Filak 6d542d8
This package contains hook for C/C++ crashed programs.
Jakub Filak 6d542d8
5485d0e
%package addon-ccpp
5485d0e
Summary: %{name}'s C/C++ addon
5485d0e
Group: System Environment/Libraries
Jakub Filak 8320d07
Requires: cpio
540f6e7
BuildRequires: gdb-headless
540f6e7
BuildRequires: libcap-devel
540f6e7
Requires: gdb-headless
Jiri Moskovcak 75579d0
Requires: elfutils
Jakub Filak 7622c62
%if 0%{!?rhel:1}
Jakub Filak 1ad6267
# abrt-action-perform-ccpp-analysis wants to run analyze_RetraceServer:
Jakub Filak 1ad6267
Requires: %{name}-retrace-client
Jakub Filak 7622c62
%endif
5485d0e
Requires: %{name} = %{version}-%{release}
Jakub Filak 8320d07
Requires: abrt-libs = %{version}-%{release}
Jakub Filak 6d542d8
Requires: %{name}-addon-coredump-helper = %{version}-%{release}
Jakub Filak 9705d07
Requires: libreport-python3
5485d0e
5485d0e
%description addon-ccpp
Jakub Filak 6d542d8
This package contains %{name}'s C/C++ analyzer plugin.
5485d0e
Jakub Filak 7622c62
%package addon-upload-watch
Jakub Filak 7622c62
Summary: %{name}'s upload addon
Jakub Filak 7622c62
Group: System Environment/Libraries
Jakub Filak 7622c62
Requires: %{name} = %{version}-%{release}
Jakub Filak 7622c62
Requires: abrt-libs = %{version}-%{release}
Jakub Filak 7622c62
Jakub Filak 7622c62
%description addon-upload-watch
Jakub Filak 7622c62
This package contains hook for uploaded problems.
Jakub Filak 7622c62
Jiri Moskovcak d59aab0
%package retrace-client
Jiri Moskovcak d59aab0
Summary: %{name}'s retrace client
Jiri Moskovcak d59aab0
Group: System Environment/Libraries
Jiri Moskovcak d59aab0
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak 95a6bec
Requires: xz
Jakub Filak ba50b03
Requires: tar
Jiri Moskovcak d59aab0
Jiri Moskovcak d59aab0
%description retrace-client
Jiri Moskovcak d59aab0
This package contains the client application for Retrace server
Jiri Moskovcak d59aab0
which is able to analyze C/C++ crashes remotely.
Jiri Moskovcak d59aab0
a09963b
%package addon-kerneloops
a09963b
Summary: %{name}'s kerneloops addon
b1bfb09
Group: System Environment/Libraries
Jakub Filak f4e2499
BuildRequires: systemd-devel
8d35b37
Requires: curl
b1bfb09
Requires: %{name} = %{version}-%{release}
Jakub Filak 0c2a0de
%if 0%{!?rhel:1}
Jakub Filak 7352dcc
Requires: libreport-plugin-kerneloops >= %{libreport_ver}
Jakub Filak 0c2a0de
%endif
Jakub Filak 694a48b
Requires: abrt-libs = %{version}-%{release}
b1bfb09
Jiri cf2b3c3
%description addon-kerneloops
Jakub Filak 7352dcc
This package contains plugin for collecting kernel crash information from
Jakub Filak 7352dcc
system log.
Jiri cf2b3c3
Jiri cf2b3c3
%package addon-xorg
Jiri cf2b3c3
Summary: %{name}'s Xorg addon
Jiri cf2b3c3
Group: System Environment/Libraries
Jiri cf2b3c3
Requires: curl
Jiri cf2b3c3
Requires: %{name} = %{version}-%{release}
Jakub Filak 694a48b
Requires: abrt-libs = %{version}-%{release}
Jiri cf2b3c3
Jiri cf2b3c3
%description addon-xorg
Jakub Filak 7352dcc
This package contains plugin for collecting Xorg crash information from Xorg
Jakub Filak 7352dcc
log.
Jiri cf2b3c3
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%package addon-vmcore
Jiri Moskovcak d59aab0
Summary: %{name}'s vmcore addon
Jiri Moskovcak d59aab0
Group: System Environment/Libraries
Jiri Moskovcak d59aab0
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak d59aab0
Requires: abrt-addon-kerneloops
Jakub Filak 7622c62
Requires: kexec-tools
Jakub Filak 9705d07
Requires: abrt-python3
Jakub Filak 9705d07
Requires: python3-augeas
Jiri Moskovcak d59aab0
Jiri Moskovcak d59aab0
%description addon-vmcore
Jakub Filak 7352dcc
This package contains plugin for collecting kernel crash information from
Jakub Filak 7352dcc
vmcore files.
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%package addon-pstoreoops
Jakub Filak 7622c62
Summary: %{name}'s pstore oops addon
Jakub Filak 0e36f28
Group: System Environment/Libraries
Jakub Filak 0e36f28
Requires: %{name} = %{version}-%{release}
Jakub Filak 7352dcc
Requires: abrt-libs = %{version}-%{release}
Jakub Filak 0e36f28
Requires: abrt-addon-kerneloops
Jakub Filak ffb34b1
Obsoletes: abrt-addon-uefioops < 2.1.7
Jakub Filak 0e36f28
Jakub Filak 7622c62
%description addon-pstoreoops
Jakub Filak 7622c62
This package contains plugin for collecting kernel oopses from pstore storage.
Jakub Filak 0e36f28
Jiri Moskovcak a775d06
%package plugin-bodhi
Jiri Moskovcak a775d06
Summary: %{name}'s bodhi plugin
Jiri Moskovcak a775d06
BuildRequires: json-c-devel
Jiri Moskovcak a775d06
Group: System Environment/Libraries
Jiri Moskovcak a775d06
Requires: %{name} = %{version}-%{release}
Jakub Filak 7352dcc
BuildRequires: libreport-web-devel >= %{libreport_ver}
Jiri Moskovcak a775d06
Obsoletes: libreport-plugin-bodhi > 0.0.1
345ed6c
Provides: libreport-plugin-bodhi = %{version}-%{release}
Jiri Moskovcak a775d06
Jiri Moskovcak a775d06
%description plugin-bodhi
Jiri Moskovcak fe85043
Search for a new updates in bodhi server.
Jiri Moskovcak a775d06
a09963b
%package addon-python
a09963b
Summary: %{name}'s addon for catching and analyzing Python exceptions
a09963b
Group: System Environment/Libraries
Jiri Moskovcak 3a42d82
Requires: python
a09963b
Requires: %{name} = %{version}-%{release}
Jakub Filak 826fd37
Requires: systemd-python
Jakub Filak 826fd37
Requires: abrt-python
a09963b
a09963b
%description addon-python
42bc249
This package contains python hook and python analyzer plugin for handling
a09963b
uncaught exception in python programs.
a09963b
Jakub Filak 637d5dc
%package addon-python3
Jakub Filak 637d5dc
Summary: %{name}'s addon for catching and analyzing Python 3 exceptions
Jakub Filak 637d5dc
Group: System Environment/Libraries
Jakub Filak 637d5dc
Requires: python3
Jakub Filak 637d5dc
Requires: %{name} = %{version}-%{release}
Jakub Filak 9705d07
Requires: python3-systemd
Jakub Filak 637d5dc
Requires: abrt-python3
Jakub Filak 637d5dc
Jakub Filak 637d5dc
%description addon-python3
Jakub Filak 637d5dc
This package contains python 3 hook and python analyzer plugin for handling
Jakub Filak 637d5dc
uncaught exception in python 3 programs.
Jakub Filak 637d5dc
ba27e11
%package plugin-sosreport
ba27e11
Summary: %{name}'s plugin for building automatic sosreports
ba27e11
Requires: sos
ba27e11
Requires: %{name} = %{version}-%{release}
ba27e11
ba27e11
%description plugin-sosreport
ba27e11
This package contains a configuration snippet to enable automatic generation
ba27e11
of sosreports for abrt events.
ba27e11
ba27e11
%package plugin-machine-id
ba27e11
Summary: %{name}'s plugin to generate machine_id based off dmidecode
ba27e11
Requires: %{name} = %{version}-%{release}
ba27e11
ba27e11
%description plugin-machine-id
ba27e11
This package contains a configuration snippet to enable automatic generation
ba27e11
of machine_id for abrt events.
ba27e11
Jiri cf2b3c3
%package tui
a09963b
Summary: %{name}'s command line interface
a09963b
Group: User Interface/Desktops
Jakub Filak 848dd45
Requires: %{name} = %{version}-%{release}
Jakub Filak 7352dcc
Requires: libreport-cli >= %{libreport_ver}
Jakub Filak 8320d07
Requires: abrt-libs = %{version}-%{release}
34dad7f
Requires: abrt-dbus
Jiri cf2b3c3
Jiri cf2b3c3
%description tui
Jakub Filak 7352dcc
This package contains a simple command line client for processing abrt reports
Jakub Filak 7352dcc
in command line environment.
Jiri cf2b3c3
52400fc
%package cli-ng
52400fc
Summary: %{name}'s improved command line interface
52400fc
Group: User Interface/Desktops
52400fc
Requires: %{name} = %{version}-%{release}
52400fc
Requires: libreport-cli >= %{libreport_ver}
52400fc
Requires: abrt-libs = %{version}-%{release}
52400fc
Requires: abrt-dbus
52400fc
Requires: abrt-python
52400fc
Requires: abrt-addon-ccpp
52400fc
Requires: python-argh
55488e5
Requires: python2-argcomplete
52400fc
Requires: python-humanize
55488e5
Requires: /usr/bin/register-python-argcomplete
52400fc
52400fc
%description cli-ng
52400fc
New generation command line interface for ABRT
52400fc
Jiri cf2b3c3
%package cli
Jakub Filak 7352dcc
Summary: Virtual package to make easy default installation on non-graphical environments
Jiri cf2b3c3
Group: Applications/System
a09963b
Requires: %{name} = %{version}-%{release}
Jiri cf2b3c3
Requires: abrt-tui
Jiri Moskovcak 3a42d82
Requires: abrt-addon-kerneloops
Jakub Filak 7622c62
Requires: abrt-addon-pstoreoops
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jakub Filak 4113c93
Requires: abrt-addon-vmcore
Jakub Filak 55686be
%endif
Jakub Filak 4113c93
Requires: abrt-addon-ccpp
Jakub Filak 637d5dc
Requires: abrt-addon-python3
Jakub Filak 4113c93
Requires: abrt-addon-xorg
Jakub Filak 0c2a0de
%if 0%{?rhel}
Jakub Filak 694a48b
Requires: libreport-rhel >= %{libreport_ver}
Jakub Filak 0c2a0de
Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
Jakub Filak 0c2a0de
%else
Jakub Filak 4113c93
Requires: abrt-retrace-client
Jakub Filak 4113c93
Requires: abrt-plugin-bodhi
Jakub Filak 7352dcc
Requires: libreport-plugin-bugzilla >= %{libreport_ver}
Jakub Filak 7352dcc
Requires: libreport-plugin-logger >= %{libreport_ver}
Jakub Filak 7352dcc
Requires: libreport-plugin-ureport >= %{libreport_ver}
Jakub Filak 694a48b
Jakub Filak 694a48b
Requires: libreport-fedora >= %{libreport_ver}
Jakub Filak 0c2a0de
%endif
a09963b
a09963b
%description cli
Jakub Filak 7352dcc
Virtual package to install all necessary packages for usage from command line
Jakub Filak 7352dcc
environment.
a09963b
91d57ac
%package desktop
Jakub Filak 7352dcc
Summary: Virtual package to make easy default installation on desktop environments
91d57ac
Group: User Interface/Desktops
8d35b37
# This package gets installed when anything requests bug-buddy -
8d35b37
# happens when users upgrade Fn to Fn+1;
8d35b37
# or if user just wants "typical desktop installation".
8d35b37
# Installing abrt-desktop should result in the abrt which works without
8d35b37
# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
91d57ac
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak 3a42d82
Requires: abrt-addon-kerneloops
Jakub Filak 7622c62
Requires: abrt-addon-pstoreoops
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
Requires: abrt-addon-vmcore
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Requires: abrt-addon-ccpp
Jakub Filak 637d5dc
Requires: abrt-addon-python3
Jiri Moskovcak a775d06
Requires: abrt-addon-xorg
91cd8a7
# Default config of addon-ccpp requires gdb
e8a6275
BuildRequires: gdb-headless
e8a6275
Requires: gdb-headless
Jakub Filak 29019a8
Requires: elfutils
Jiri Moskovcak 3a42d82
Requires: abrt-gui
Jakub Filak 5b7aa68
Requires: gnome-abrt
Jakub Filak 0c2a0de
%if 0%{?rhel}
Jakub Filak 0c2a0de
Requires: libreport-rhel >= %{libreport_ver}
Jakub Filak 0c2a0de
Requires: libreport-plugin-rhtsupport >= %{libreport_ver}
Jakub Filak 0c2a0de
%else
Jakub Filak 0c2a0de
Requires: abrt-retrace-client
Jiri Moskovcak a775d06
Requires: abrt-plugin-bodhi
Jakub Filak 7352dcc
Requires: libreport-plugin-bugzilla >= %{libreport_ver}
Jakub Filak 7352dcc
Requires: libreport-plugin-logger >= %{libreport_ver}
Jakub Filak 7352dcc
Requires: libreport-plugin-ureport >= %{libreport_ver}
Jakub Filak 7352dcc
Requires: libreport-fedora >= %{libreport_ver}
Jakub Filak 1b4bc78
%endif
Jiri cf2b3c3
#Requires: abrt-plugin-firefox
Jakub Filak ffb34b1
Provides: bug-buddy = 2.28.0
91d57ac
91d57ac
%description desktop
Jakub Filak 7352dcc
Virtual package to install all necessary packages for usage from desktop
Jakub Filak 7352dcc
environment.
91d57ac
Jakub Filak a8bf279
%if %{with atomic}
Jakub Filak f986ffa
%package atomic
Jakub Filak f986ffa
Summary: Package to make easy default installation on Atomic hosts
Jakub Filak f986ffa
Group: Applications/System
Jakub Filak f986ffa
Requires: %{name}-addon-coredump-helper = %{version}-%{release}
Jakub Filak f986ffa
Conflicts: %{name}-addon-ccpp
Jakub Filak a8bf279
%endif
Jakub Filak f986ffa
Jakub Filak f986ffa
%description atomic
Jakub Filak f986ffa
Package to install all necessary packages for usage from Atomic
Jakub Filak f986ffa
hosts.
Jakub Filak f986ffa
Jiri cf2b3c3
%package dbus
Jiri cf2b3c3
Summary: ABRT DBus service
Jakub Filak 7352dcc
Group: Applications/System
Jiri cf2b3c3
Requires: %{name} = %{version}-%{release}
Jiri cf2b3c3
BuildRequires: polkit-devel
Jakub Filak 8320d07
Requires: abrt-libs = %{version}-%{release}
Jiri cf2b3c3
Jiri cf2b3c3
%description dbus
Jiri cf2b3c3
ABRT DBus service which provides org.freedesktop.problems API on dbus and
Jiri cf2b3c3
uses PolicyKit to authorize to access the problem data.
Jiri cf2b3c3
Jiri cf2b3c3
Jakub Filak 5b7aa68
%package python
Jakub Filak 5b7aa68
Summary: ABRT Python API
Jakub Filak 5b7aa68
Group: System Environment/Libraries
Jakub Filak 5b7aa68
Requires: %{name} = %{version}-%{release}
Jakub Filak 7d9993a
Requires: %{name}-libs = %{version}-%{release}
Jakub Filak a8bf279
Requires: %{name}-dbus = %{version}-%{release}
Jakub Filak 637d5dc
Requires: dbus-python
Jakub Filak 637d5dc
Requires: libreport-python
Jakub Filak 5b7aa68
BuildRequires: python-nose
Jakub Filak 5b7aa68
BuildRequires: python-sphinx
Jakub Filak f986ffa
BuildRequires: libreport-python
Jakub Filak 5b7aa68
Jakub Filak 5b7aa68
%description python
Jakub Filak 5b7aa68
High-level API for querying, creating and manipulating
Jakub Filak 5b7aa68
problems handled by ABRT in Python.
Jakub Filak 5b7aa68
Jakub Filak 7d9993a
%package python-doc
Jakub Filak 7d9993a
Summary: ABRT Python API Documentation
Jakub Filak 7d9993a
Group: Documentation
Jakub Filak 7d9993a
BuildArch: noarch
Jakub Filak 7d9993a
BuildRequires: python2-devel
Jakub Filak 7d9993a
Requires: %{name} = %{version}-%{release}
Jakub Filak 7d9993a
Requires: %{name}-python = %{version}-%{release}
Jakub Filak 7d9993a
Jakub Filak 7d9993a
%description python-doc
Jakub Filak 7d9993a
Examples and documentation for ABRT Python API.
Jakub Filak 7d9993a
Jakub Filak 637d5dc
%package python3
Jakub Filak 637d5dc
Summary: ABRT Python 3 API
Jakub Filak 637d5dc
Group: System Environment/Libraries
Jakub Filak 637d5dc
Requires: %{name} = %{version}-%{release}
Jakub Filak 637d5dc
Requires: %{name}-libs = %{version}-%{release}
Jakub Filak a8bf279
Requires: %{name}-dbus = %{version}-%{release}
Jakub Filak 637d5dc
Requires: python3-dbus
Jakub Filak 637d5dc
Requires: libreport-python3
Jakub Filak 637d5dc
BuildRequires: python3-nose
Jakub Filak 637d5dc
BuildRequires: python3-sphinx
Jakub Filak 637d5dc
BuildRequires: libreport-python3
Jakub Filak 637d5dc
Jakub Filak 637d5dc
%description python3
Jakub Filak 637d5dc
High-level API for querying, creating and manipulating
Jakub Filak 637d5dc
problems handled by ABRT in Python 3.
Jakub Filak 637d5dc
Jakub Filak 637d5dc
%package python3-doc
Jakub Filak 637d5dc
Summary: ABRT Python API Documentation
Jakub Filak 637d5dc
Group: Documentation
Jakub Filak 637d5dc
BuildArch: noarch
Jakub Filak 637d5dc
BuildRequires: python3-devel
Jakub Filak 637d5dc
Requires: %{name} = %{version}-%{release}
Jakub Filak 637d5dc
Requires: %{name}-python3 = %{version}-%{release}
Jakub Filak 637d5dc
Jakub Filak 637d5dc
%description python3-doc
Jakub Filak 637d5dc
Examples and documentation for ABRT Python 3 API.
Jakub Filak 637d5dc
Jakub Filak 8320d07
%package console-notification
Jakub Filak 8320d07
Summary: ABRT console notification script
Jakub Filak 8320d07
Group: Applications/System
Jakub Filak 8320d07
Requires: %{name} = %{version}-%{release}
Jakub Filak 8320d07
Requires: %{name}-cli = %{version}-%{release}
Jakub Filak 8320d07
Jakub Filak 8320d07
%description console-notification
Jakub Filak 8320d07
A small script which prints a count of detected problems when someone logs in
Jakub Filak 8320d07
to the shell
Jakub Filak 8320d07
5485d0e
%prep
Jakub Filak 265f0b7
# http://www.rpm.org/wiki/PackagerDocs/Autosetup
Jakub Filak 265f0b7
# Default '__scm_apply_git' is 'git apply && git commit' but this workflow
Jakub Filak 265f0b7
# doesn't allow us to create a new file within a patch, so we have to use
Jakub Filak 265f0b7
# 'git am' (see /usr/lib/rpm/macros for more details)
34dad7f
#%%define __scm_apply_git(qp:m:) %%{__git} am
34dad7f
%define __scm_apply_git(qp:m:) %{__git} am --exclude doc/design --exclude doc/project/abrt.tex
Jakub Filak 265f0b7
%autosetup -S git
5485d0e
5485d0e
%build
Jakub Filak 265f0b7
autoreconf --force --install
Jakub Filak 265f0b7
intltoolize --force --copy --automake
Jakub Filak 44c60b8
CFLAGS="%{optflags} -Werror" %configure --enable-doxygen-docs \
Jakub Filak 540b10b
%ifnarch arm armhfp armv7hl armv7l aarch64
Jakub Filak 540b10b
                                        --enable-native-unwinder \
Jakub Filak 540b10b
%endif
Jakub Filak a8bf279
%if %{without atomic}
Jakub Filak a8bf279
                                        --without-atomic \
Jakub Filak a8bf279
%endif
Jakub Filak 5cd8f8a
%if %{?have_kexec_tools} == 0
Jakub Filak 5cd8f8a
                                        --disable-addon-vmcore \
Jakub Filak 5cd8f8a
%endif
071dfeb
                                        --enable-dump-time-unwind \
Jakub Filak 540b10b
                                        --disable-silent-rules
Jakub Filak 540b10b
5485d0e
make %{?_smp_mflags}
5485d0e
5485d0e
%install
Jakub Filak 694a48b
make install DESTDIR=$RPM_BUILD_ROOT \
Jakub Filak 694a48b
             mandir=%{_mandir} \
Jakub Filak 7d9993a
             dbusabrtdocdir=%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/
Jakub Filak 848dd45
5f9fc0b
%find_lang %{name}
5485d0e
Jakub Filak 637d5dc
# Remove byte-compiled python files generated by automake.
Jakub Filak 637d5dc
# automake uses system's python for all *.py files, even
Jakub Filak 637d5dc
# for those which needs to be byte-compiled with different
Jakub Filak 637d5dc
# version (python2/python3).
Jakub Filak 637d5dc
# rpm can do this work and use the appropriate python version.
Jakub Filak 637d5dc
find $RPM_BUILD_ROOT -name "*.py[co]" -delete
Jakub Filak 637d5dc
a09963b
# remove all .la and .a files
a09963b
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
5485d0e
mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir}
Jiri Moskovcak 3a42d82
mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
Jiri Moskovcak 3a42d82
mkdir -p $RPM_BUILD_ROOT/var/run/abrt
Jakub Filak a8bf279
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt
Jiri Moskovcak 3a42d82
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
Jakub Filak f4e2499
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/abrt
5485d0e
5485d0e
desktop-file-install \
Jakub Filak 7622c62
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
Jiri Moskovcak 3a42d82
        src/applet/abrt-applet.desktop
Jiri Moskovcak 3a42d82
Jakub Filak 7622c62
ln -sf %{_datadir}/applications/abrt-applet.desktop ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart/
Jakub Filak 7352dcc
Jiri Moskovcak 3a42d82
# After everything is installed, remove info dir
Jiri Moskovcak 3a42d82
rm -f %{buildroot}%{_infodir}/dir
91d57ac
55488e5
# Install completions script in the right place
55488e5
rm %{buildroot}%{_sysconfdir}/bash_completion.d/abrt.bash_completion
55488e5
install -Dpm0644 src/cli-ng/abrt.bash_completion %{buildroot}%{_datadir}/bash-completion/completions/abrt
55488e5
Jiri Moskovcak d59aab0
%check
Jiri Moskovcak d59aab0
make check
Jiri Moskovcak d59aab0
083af50
%pre
Jiri Moskovcak 7753939
#uidgid pair 173:173 reserved in setup rhbz#670231
Jiri Moskovcak 7753939
%define abrt_gid_uid 173
Jiri Moskovcak 7753939
getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
Jiri Moskovcak 7753939
getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
8d35b37
exit 0
083af50
5485d0e
%post
Jiri cf2b3c3
# $1 == 1 if install; 2 if upgrade
Jakub Filak 7622c62
%systemd_post abrtd.service
Jiri Moskovcak b87d8aa
Jiri Moskovcak 3a42d82
%post addon-ccpp
Jiri Moskovcak c86d72c
# this is required for transition from 1.1.x to 2.x
Jiri Moskovcak c86d72c
# because /cache/abrt-di/* was created under root with root:root
Jiri Moskovcak c86d72c
# so 2.x fails when it tries to extract debuginfo there..
Jiri Moskovcak 0082787
chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
Jakub Filak f986ffa
%systemd_post abrt-ccpp.service
Jakub Filak 6d542d8
%systemd_post abrt-journal-core.service
540f6e7
%journal_catalog_update
Jiri Moskovcak 0082787
Jiri Moskovcak 0082787
%post addon-kerneloops
Jakub Filak 7622c62
%systemd_post abrt-oops.service
540f6e7
%journal_catalog_update
Jiri cf2b3c3
Jiri cf2b3c3
%post addon-xorg
Jakub Filak 7622c62
%systemd_post abrt-xorg.service
540f6e7
%journal_catalog_update
540f6e7
540f6e7
%post addon-python
540f6e7
%journal_catalog_update
540f6e7
540f6e7
%post addon-python3
540f6e7
%journal_catalog_update
Jiri Moskovcak 3a42d82
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%post addon-vmcore
Jakub Filak 7622c62
%systemd_post abrt-vmcore.service
540f6e7
%journal_catalog_update
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%post addon-pstoreoops
Jakub Filak 7622c62
%systemd_post abrt-pstoreoops.service
Jakub Filak 7622c62
Jakub Filak 7622c62
%post addon-upload-watch
Jakub Filak 7622c62
%systemd_post abrt-upload-watch.service
Jakub Filak 0e36f28
Jiri Moskovcak b87d8aa
%preun
Jakub Filak 7622c62
%systemd_preun abrtd.service
Jiri Moskovcak b87d8aa
Jakub Filak 6d542d8
%preun addon-ccpp
Jakub Filak f986ffa
%systemd_preun abrt-ccpp.service
Jakub Filak 6d542d8
%systemd_preun abrt-journal-core.service
Jakub Filak 6d542d8
Jiri Moskovcak 0082787
%preun addon-kerneloops
Jakub Filak 7622c62
%systemd_preun abrt-oops.service
Jiri Moskovcak 3a42d82
Jiri cf2b3c3
%preun addon-xorg
Jakub Filak 7622c62
%systemd_preun abrt-xorg.service
Jiri cf2b3c3
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%preun addon-vmcore
Jakub Filak 7622c62
%systemd_preun abrt-vmcore.service
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%preun addon-pstoreoops
Jakub Filak 7622c62
%systemd_preun abrt-pstoreoops.service
Jakub Filak 7622c62
Jakub Filak 7622c62
%preun addon-upload-watch
Jakub Filak 7622c62
%systemd_preun abrt-upload-watch.service
Jakub Filak 0e36f28
Jiri Moskovcak b87d8aa
%postun
Jakub Filak 7622c62
%systemd_postun_with_restart abrtd.service
Jakub Filak 7622c62
Jakub Filak 6d542d8
%postun addon-ccpp
Jakub Filak f986ffa
%systemd_postun_with_restart abrt-ccpp.service
Jakub Filak 6d542d8
%systemd_postun_with_restart abrt-journal-core.service
Jakub Filak 6d542d8
Jiri Moskovcak c86d72c
%postun addon-kerneloops
Jakub Filak 7622c62
%systemd_postun_with_restart abrt-oops.service
Jiri Moskovcak c86d72c
Jiri cf2b3c3
%postun addon-xorg
Jakub Filak 7622c62
%systemd_postun_with_restart abrt-xorg.service
Jiri cf2b3c3
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%postun addon-vmcore
Jakub Filak 7622c62
%systemd_postun_with_restart abrt-vmcore.service
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%postun addon-pstoreoops
Jakub Filak 7622c62
%systemd_postun_with_restart abrt-pstoreoops.service
Jakub Filak 0e36f28
Jakub Filak 7622c62
%postun addon-upload-watch
Jakub Filak 7622c62
%systemd_postun_with_restart abrt-upload-watch.service
5485d0e
f3025fa
%post gui
Jiri Moskovcak c86d72c
# update icon cache
Christopher Aillon 1a8f58d
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
f3025fa
Jakub Filak a8bf279
%if %{with atomic}
Jakub Filak f986ffa
%post atomic
Jakub Filak f986ffa
if [ -f /etc/abrt/plugins/CCpp.conf ]; then
Jakub Filak f986ffa
    mv /etc/abrt/plugins/CCpp.conf /etc/abrt/plugins/CCpp.conf.rpmsave.atomic || exit 1;
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
ln -sf /etc/abrt/plugins/CCpp_Atomic.conf /etc/abrt/plugins/CCpp.conf
Jakub Filak f986ffa
if [ -f /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
Jakub Filak f986ffa
    mv /usr/share/abrt/conf.d/plugins/CCpp.conf /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic || exit 1;
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
ln -sf /usr/share/abrt/conf.d/plugins/CCpp_Atomic.conf /usr/share/abrt/conf.d/plugins/CCpp.conf
Jakub Filak f986ffa
%systemd_post abrt-coredump-helper.service
Jakub Filak f986ffa
Jakub Filak f986ffa
%preun atomic
Jakub Filak f986ffa
if [ -L /etc/abrt/plugins/CCpp.conf ]; then
Jakub Filak f986ffa
    rm /etc/abrt/plugins/CCpp.conf
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
if [ -L /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
Jakub Filak f986ffa
    rm /usr/share/abrt/conf.d/plugins/CCpp.conf
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
if [ -f /etc/abrt/plugins/CCpp.conf.rpmsave.atomic ]; then
Jakub Filak f986ffa
    mv /etc/abrt/plugins/CCpp.conf.rpmsave.atomic /etc/abrt/plugins/CCpp.conf || exit 1
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
if [ -f  /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic ]; then
Jakub Filak f986ffa
    mv /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic /usr/share/abrt/conf.d/plugins/CCpp.conf || exit 1
Jakub Filak f986ffa
fi
Jakub Filak f986ffa
Jakub Filak f986ffa
%postun atomic
Jakub Filak f986ffa
%systemd_postun_with_restart abrt-coredump-helper.service
Jakub Filak a8bf279
%endif
Jakub Filak f986ffa
5485d0e
%post libs -p /sbin/ldconfig
5485d0e
5485d0e
%postun libs -p /sbin/ldconfig
5485d0e
Jakub Filak 7622c62
%post gui-libs -p /sbin/ldconfig
Jakub Filak 7622c62
Jakub Filak 7622c62
%postun gui-libs -p /sbin/ldconfig
Jakub Filak 7622c62
f3025fa
%postun gui
Christopher Aillon 1a8f58d
if [ $1 -eq 0 ] ; then
Christopher Aillon 1a8f58d
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Christopher Aillon 1a8f58d
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
f3025fa
fi
f3025fa
083af50
%posttrans
Karel Klic 2ab5b19
service abrtd condrestart >/dev/null 2>&1 || :
Jiri Moskovcak b87d8aa
Jakub Filak f986ffa
%posttrans addon-ccpp
3c50298
# Migrate from abrt-ccpp.service to abrt-journal-core.service
3c50298
# 'systemctl preset abrt-ccpp.service abrt-journal-core.service'
3c50298
# is done only for installation by %systemd_post macro but not for package
3c50298
# upgrade. Following lines affect changes in Fedora preset files in case of
3c50298
# package upgrade and also starts abrt-journal-core.service and stops
3c50298
# abrt-ccpp.service if abrt-ccpp.service is running.
3c50298
# All this has to be done only once because some users want to use
3c50298
# abrt-ccpp.service instead of the default abrt-journal-core.service.
3c50298
# Hence we introduced a %{_localstatedir}/lib/abrt/abrt-migrated file to
3c50298
# mark the migration was done.
3c50298
if test ! -f %{_localstatedir}/lib/abrt/abrt-migrated ; then
3c50298
    systemctl --no-reload preset abrt-ccpp.service >/dev/null 2>&1 || :
3c50298
    systemctl --no-reload preset abrt-journal-core.service >/dev/null 2>&1 || :
3c50298
    if service abrt-ccpp status >/dev/null 2>&1 ; then
3c50298
        systemctl stop abrt-ccpp >/dev/null 2>&1 || :
3c50298
        systemctl start abrt-journal-core >/dev/null 2>&1 || :
3c50298
    fi
3c50298
    touch %{_localstatedir}/lib/abrt/abrt-migrated
3c50298
fi
3c50298
systemctl try-restart abrt-journal-core >/dev/null 2>&1 || :
3c50298
systemctl try-restart abrt-ccpp >/dev/null 2>&1 || :
Jiri Moskovcak 0082787
Jiri Moskovcak 0082787
%posttrans addon-kerneloops
Karel Klic 2ab5b19
service abrt-oops condrestart >/dev/null 2>&1 || :
083af50
Jiri cf2b3c3
%posttrans addon-xorg
Jiri cf2b3c3
service abrt-xorg condrestart >/dev/null 2>&1 || :
Jiri cf2b3c3
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%posttrans addon-vmcore
Jiri Moskovcak d59aab0
service abrt-vmcore condrestart >/dev/null 2>&1 || :
Jakub Filak 826fd37
# Copy the configuration file to plugin's directory
Jakub Filak 826fd37
test -f /etc/abrt/abrt-harvest-vmcore.conf && {
Jakub Filak 826fd37
    mv -b /etc/abrt/abrt-harvest-vmcore.conf /etc/abrt/plugins/vmcore.conf
Jakub Filak 826fd37
}
Jakub Filak 826fd37
exit 0
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%posttrans addon-pstoreoops
Jakub Filak 7622c62
service abrt-pstoreoops condrestart >/dev/null 2>&1 || :
Jakub Filak 7622c62
Jakub Filak 7622c62
%posttrans addon-upload-watch
Jakub Filak 7622c62
service abrt-upload-watch condrestart >/dev/null 2>&1 || :
Jakub Filak 0e36f28
Christopher Aillon 1a8f58d
%posttrans gui
Christopher Aillon 1a8f58d
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Christopher Aillon 1a8f58d
Jakub Filak a8bf279
%posttrans dbus
Jakub Filak a8bf279
# Force abrt-dbus to restart like we do with the other services
Jakub Filak a8bf279
killall abrt-dbus >/dev/null 2>&1 || :
Jakub Filak a8bf279
Jakub Filak a8bf279
5f9fc0b
%files -f %{name}.lang
cd3efea
%doc README.md COPYING
Jiri Moskovcak c86d72c
%if %{with systemd}
Jiri cf2b3c3
%{_unitdir}/abrtd.service
Jakub Filak 7622c62
%{_tmpfilesdir}/abrt.conf
Jiri Moskovcak c86d72c
%else
Jiri Moskovcak c86d72c
%{_initrddir}/abrtd
Jiri Moskovcak b87d8aa
%endif
Jiri Moskovcak 3a42d82
%{_sbindir}/abrtd
Jiri Moskovcak 3a42d82
%{_sbindir}/abrt-server
Jakub Filak 995b9a8
%{_sbindir}/abrt-auto-reporting
Jiri Moskovcak d59aab0
%{_libexecdir}/abrt-handle-event
Jiri Moskovcak 75579d0
%{_libexecdir}/abrt-action-ureport
253f3b5
%{_libexecdir}/abrt-action-save-container-data
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-handle-upload
Jakub Filak 826fd37
%{_bindir}/abrt-action-notify
345ed6c
%{_mandir}/man1/abrt-action-notify.1*
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-save-package-data
Jiri cf2b3c3
%{_bindir}/abrt-watch-log
Jakub Filak 637d5dc
%{_bindir}/abrt-action-analyze-python
Jiri Moskovcak 75579d0
%{_bindir}/abrt-action-analyze-xorg
Jakub Filak 6d542d8
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.problems.daemon.conf
Jiri Moskovcak a420795
%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/abrt-action-save-package-data.conf
Jakub Filak 826fd37
%config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/plugins/xorg.conf
345ed6c
%{_mandir}/man5/abrt-xorg.conf.5*
Jakub Filak 7622c62
%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/gpg_keys.conf
345ed6c
%{_mandir}/man5/gpg_keys.conf.5*
Jiri Moskovcak c86d72c
%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_event.conf
345ed6c
%{_mandir}/man5/abrt_event.conf.5*
Jiri Moskovcak c86d72c
%config(noreplace) %{_sysconfdir}/libreport/events.d/smart_event.conf
345ed6c
%{_mandir}/man5/smart_event.conf.5*
Jakub Filak 61650c5
%dir %attr(0751, root, abrt) %{_localstatedir}/spool/%{name}
Jiri Moskovcak b87d8aa
%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
Jiri Moskovcak 95a6bec
# abrtd runs as root
Jiri Moskovcak 2194a11
%dir %attr(0755, root, root) %{_localstatedir}/run/%{name}
Jiri Moskovcak d8e5ec2
%ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
Jakub Filak 3d458d1
%ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid
Jiri Moskovcak c86d72c
345ed6c
%{_mandir}/man1/abrt-handle-upload.1*
345ed6c
%{_mandir}/man1/abrt-server.1*
345ed6c
%{_mandir}/man1/abrt-action-save-package-data.1*
345ed6c
%{_mandir}/man1/abrt-watch-log.1*
Jakub Filak 637d5dc
%{_mandir}/man1/abrt-action-analyze-python.1*
345ed6c
%{_mandir}/man1/abrt-action-analyze-xorg.1*
345ed6c
%{_mandir}/man1/abrt-auto-reporting.1*
345ed6c
%{_mandir}/man8/abrtd.8*
345ed6c
%{_mandir}/man5/abrt-action-save-package-data.conf.5*
345ed6c
# {_mandir}/man5/pyhook.conf.5*
Jakub Filak 694a48b
5485d0e
%files libs
Jakub Filak 7622c62
%{_libdir}/libabrt.so.*
Jakub Filak f986ffa
%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
Jakub Filak f986ffa
%{_datadir}/%{name}/conf.d/abrt.conf
345ed6c
%{_mandir}/man5/abrt.conf.5*
Jakub Filak f986ffa
%dir %{_sysconfdir}/%{name}
Jakub Filak f986ffa
%dir %{_sysconfdir}/%{name}/plugins
Jakub Filak f986ffa
%dir %{_datadir}/%{name}
Jakub Filak f986ffa
%dir %{_datadir}/%{name}/conf.d
Jakub Filak f986ffa
%dir %{_datadir}/%{name}/conf.d/plugins
Jakub Filak f986ffa
Jakub Filak f986ffa
# filesystem package should own /usr/share/augeas/lenses directory
Jakub Filak f986ffa
%{_datadir}/augeas/lenses/abrt.aug
5485d0e
5485d0e
%files devel
Jakub Filak 826fd37
# The complex pattern below (instead of simlpy *) excludes Makefile{.am,.in}:
Jakub Filak 826fd37
%doc apidoc/html/*.{html,png,css,js}
Jakub Filak 7622c62
%{_includedir}/abrt/abrt-dbus.h
Jakub Filak 7622c62
%{_includedir}/abrt/hooklib.h
Jakub Filak 7622c62
%{_includedir}/abrt/libabrt.h
Jakub Filak 7622c62
%{_includedir}/abrt/problem_api.h
Jakub Filak 7622c62
%{_libdir}/libabrt.so
Jakub Filak 7622c62
%{_libdir}/pkgconfig/abrt.pc
Jakub Filak 7622c62
Jakub Filak 7622c62
%files gui-libs
Jakub Filak 7622c62
%{_libdir}/libabrt_gui.so.*
Jakub Filak 7622c62
Jakub Filak 7622c62
%files gui-devel
Jakub Filak 7622c62
%{_includedir}/abrt/abrt-config-widget.h
Jakub Filak 7622c62
%{_includedir}/abrt/system-config-abrt.h
Jakub Filak 7622c62
%{_libdir}/libabrt_gui.so
Jakub Filak 7622c62
%{_libdir}/pkgconfig/abrt_gui.pc
5485d0e
5485d0e
%files gui
f3025fa
%dir %{_datadir}/%{name}
f3025fa
# all glade, gtkbuilder and py files for gui
f3025fa
%{_datadir}/icons/hicolor/*/apps/*
b8aa7d7
%{_datadir}/icons/hicolor/*/status/*
f3025fa
%{_datadir}/%{name}/icons/hicolor/*/status/*
Jakub Filak 7352dcc
%{_datadir}/%{name}/ui/*
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-applet
Jakub Filak 7352dcc
%{_bindir}/system-config-abrt
Jakub Filak 8320d07
#%%{_bindir}/test-report
Jakub Filak 7622c62
%{_datadir}/applications/abrt-applet.desktop
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/xdg/autostart/abrt-applet.desktop
Jakub Filak 7352dcc
%{_mandir}/man1/abrt-applet.1*
Jakub Filak 7352dcc
%{_mandir}/man1/system-config-abrt.1*
5485d0e
Jakub Filak 6d542d8
%files addon-coredump-helper
Jakub Filak f986ffa
%{_libexecdir}/abrt-hook-ccpp
Jakub Filak f986ffa
%{_sbindir}/abrt-install-ccpp-hook
Jakub Filak f986ffa
%{_mandir}/man*/abrt-install-ccpp-hook.*
Jakub Filak f986ffa
Jakub Filak f986ffa
%files addon-ccpp
Jakub Filak f986ffa
%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
5485d0e
%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/plugins/CCpp.conf
345ed6c
%{_mandir}/man5/abrt-CCpp.conf.5*
Jakub Filak f986ffa
%{_libexecdir}/abrt-gdb-exploitable
540f6e7
%{_journalcatalogdir}/abrt_ccpp.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_ccpp_format.conf
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_journal_ccpp_format.conf
Jiri Moskovcak c86d72c
%if %{with systemd}
Jiri cf2b3c3
%{_unitdir}/abrt-ccpp.service
Jakub Filak f986ffa
%{_unitdir}/abrt-journal-core.service
Jiri Moskovcak c86d72c
%else
Jiri Moskovcak 3a42d82
%{_initrddir}/abrt-ccpp
Jiri Moskovcak c86d72c
%endif
Jakub Filak 6d542d8
a170e2f
%dir %{_localstatedir}/lib/abrt
a170e2f
Jakub Filak 694a48b
# attr(6755) ~= SETUID|SETGID
Jakub Filak 1ab7e7d
%attr(6755, abrt, abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache
Jakub Filak 694a48b
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-analyze-c
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-trim-files
Jiri Moskovcak a420795
%{_bindir}/abrt-action-analyze-core
Jakub Filak 7352dcc
%{_bindir}/abrt-action-analyze-vulnerability
Jiri Moskovcak c86d72c
%{_bindir}/abrt-action-install-debuginfo
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-generate-backtrace
Jiri cf2b3c3
%{_bindir}/abrt-action-generate-core-backtrace
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-analyze-backtrace
Jiri Moskovcak a420795
%{_bindir}/abrt-action-list-dsos
Jiri Moskovcak fe85043
%{_bindir}/abrt-action-perform-ccpp-analysis
Jakub Filak 1ad6267
%{_bindir}/abrt-action-analyze-ccpp-local
Jakub Filak 6d542d8
%{_bindir}/abrt-dump-journal-core
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_event.conf
345ed6c
%{_mandir}/man5/ccpp_event.conf.5*
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/libreport/events.d/gconf_event.conf
345ed6c
%{_mandir}/man5/gconf_event.conf.5*
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/libreport/events.d/vimrc_event.conf
345ed6c
%{_mandir}/man5/vimrc_event.conf.5*
Jakub Filak 694a48b
%{_datadir}/libreport/events/analyze_CCpp.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/analyze_LocalGDB.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/collect_xsession_errors.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/collect_GConf.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/collect_vimrc_user.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/collect_vimrc_system.xml
Jakub Filak 7352dcc
%{_datadir}/libreport/events/post_report.xml
Jiri Moskovcak 95a6bec
%{_mandir}/man*/abrt-action-analyze-c.*
Jiri Moskovcak 0082787
%{_mandir}/man*/abrt-action-trim-files.*
Jiri Moskovcak 0082787
%{_mandir}/man*/abrt-action-generate-backtrace.*
Jiri cf2b3c3
%{_mandir}/man*/abrt-action-generate-core-backtrace.*
Jiri Moskovcak 0082787
%{_mandir}/man*/abrt-action-analyze-backtrace.*
Jiri Moskovcak c86d72c
%{_mandir}/man*/abrt-action-list-dsos.*
Jakub Filak 7352dcc
%{_mandir}/man*/abrt-action-install-debuginfo.*
Jakub Filak 7352dcc
%{_mandir}/man*/abrt-action-analyze-ccpp-local.*
Jakub Filak 7352dcc
%{_mandir}/man*/abrt-action-analyze-core.*
Jakub Filak 7352dcc
%{_mandir}/man*/abrt-action-analyze-vulnerability.*
Jakub Filak 7352dcc
%{_mandir}/man*/abrt-action-perform-ccpp-analysis.*
Jakub Filak 61650c5
%{_mandir}/man*/abrt-dump-journal-core.*
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%files addon-upload-watch
Jakub Filak 7622c62
%{_sbindir}/abrt-upload-watch
Jakub Filak 7622c62
%if %{with systemd}
Jakub Filak 7622c62
%{_unitdir}/abrt-upload-watch.service
Jakub Filak 7622c62
%else
Jakub Filak 7622c62
%{_initrddir}/abrt-upload-watch
Jakub Filak 7622c62
%endif
Jakub Filak 7622c62
%{_mandir}/man*/abrt-upload-watch.*
Jakub Filak 7622c62
Jakub Filak 694a48b
Jiri Moskovcak d59aab0
%files retrace-client
Jiri Moskovcak d59aab0
%{_bindir}/abrt-retrace-client
345ed6c
%{_mandir}/man1/abrt-retrace-client.1*
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
345ed6c
%{_mandir}/man5/ccpp_retrace_event.conf.5*
Jakub Filak 7352dcc
%{_datadir}/libreport/events/analyze_RetraceServer.xml
5485d0e
a09963b
%files addon-kerneloops
Jiri Moskovcak a420795
%config(noreplace) %{_sysconfdir}/libreport/events.d/koops_event.conf
540f6e7
%{_journalcatalogdir}/abrt_koops.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_koops_format.conf
345ed6c
%{_mandir}/man5/koops_event.conf.5*
Jakub Filak ffb34b1
%config(noreplace) %{_sysconfdir}/%{name}/plugins/oops.conf
Jakub Filak ffb34b1
%{_datadir}/%{name}/conf.d/plugins/oops.conf
Jiri Moskovcak c86d72c
%if %{with systemd}
Jiri cf2b3c3
%{_unitdir}/abrt-oops.service
Jiri Moskovcak c86d72c
%else
Jiri Moskovcak 0082787
%{_initrddir}/abrt-oops
Jiri Moskovcak c86d72c
%endif
Jakub Filak f4e2499
Jakub Filak f4e2499
%dir %{_localstatedir}/lib/abrt
Jakub Filak f4e2499
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-dump-oops
Jakub Filak f4e2499
%{_bindir}/abrt-dump-journal-oops
Jiri Moskovcak 3a42d82
%{_bindir}/abrt-action-analyze-oops
Jakub Filak 7352dcc
%{_mandir}/man1/abrt-dump-oops.1*
Jakub Filak f4e2499
%{_mandir}/man1/abrt-dump-journal-oops.1*
Jiri Moskovcak a420795
%{_mandir}/man1/abrt-action-analyze-oops.1*
Jakub Filak 6313c5e
%{_mandir}/man5/abrt-oops.conf.5*
a09963b
Jiri cf2b3c3
%files addon-xorg
Jiri cf2b3c3
%config(noreplace) %{_sysconfdir}/libreport/events.d/xorg_event.conf
540f6e7
%{_journalcatalogdir}/abrt_xorg.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_xorg_format.conf
345ed6c
%{_mandir}/man5/xorg_event.conf.5*
Jiri cf2b3c3
%if %{with systemd}
Jiri cf2b3c3
%{_unitdir}/abrt-xorg.service
Jiri cf2b3c3
%else
Jiri cf2b3c3
%{_initrddir}/abrt-xorg
Jiri cf2b3c3
%endif
Jiri cf2b3c3
%{_bindir}/abrt-dump-xorg
Jakub Filak 61650c5
%{_bindir}/abrt-dump-journal-xorg
Jakub Filak 7352dcc
%{_mandir}/man1/abrt-dump-xorg.1*
Jakub Filak 61650c5
%{_mandir}/man1/abrt-dump-journal-xorg.1*
Jiri cf2b3c3
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jiri Moskovcak d59aab0
%files addon-vmcore
Jiri Moskovcak d59aab0
%config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
345ed6c
%{_mandir}/man5/vmcore_event.conf.5*
Jakub Filak 826fd37
%config(noreplace) %{_sysconfdir}/%{name}/plugins/vmcore.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/plugins/vmcore.conf
Jakub Filak 7352dcc
%{_datadir}/libreport/events/analyze_VMcore.xml
Jiri Moskovcak d59aab0
%if %{with systemd}
Jiri cf2b3c3
%{_unitdir}/abrt-vmcore.service
Jiri Moskovcak d59aab0
%else
Jiri Moskovcak d59aab0
%{_initrddir}/abrt-vmcore
Jiri Moskovcak d59aab0
%endif
Jiri Moskovcak d59aab0
%{_sbindir}/abrt-harvest-vmcore
Jiri Moskovcak d59aab0
%{_bindir}/abrt-action-analyze-vmcore
Jakub Filak 694a48b
%{_bindir}/abrt-action-check-oops-for-hw-error
Jakub Filak 9705d07
%{_bindir}/abrt-action-check-oops-for-alt-component
Jakub Filak 7352dcc
%{_mandir}/man1/abrt-harvest-vmcore.1*
Jakub Filak 826fd37
%{_mandir}/man5/abrt-vmcore.conf.5*
Jiri cf2b3c3
%{_mandir}/man1/abrt-action-analyze-vmcore.1*
Jakub Filak 694a48b
%{_mandir}/man1/abrt-action-check-oops-for-hw-error.1*
540f6e7
%{_journalcatalogdir}/abrt_vmcore.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_vmcore_format.conf
Jakub Filak 55686be
%endif
Jiri Moskovcak d59aab0
Jakub Filak 7622c62
%files addon-pstoreoops
Jakub Filak 0e36f28
%if %{with systemd}
Jakub Filak 7622c62
%{_unitdir}/abrt-pstoreoops.service
Jakub Filak 0e36f28
%else
Jakub Filak 7622c62
%{_initrddir}/abrt-pstoreoops
Jakub Filak 0e36f28
%endif
Jakub Filak 7622c62
%{_sbindir}/abrt-harvest-pstoreoops
Jakub Filak 7622c62
%{_bindir}/abrt-merge-pstoreoops
Jakub Filak 7622c62
%{_mandir}/man1/abrt-harvest-pstoreoops.1*
Jakub Filak 7622c62
%{_mandir}/man1/abrt-merge-pstoreoops.1*
Jakub Filak 0e36f28
a09963b
%files addon-python
Jiri Moskovcak 95a6bec
%config(noreplace) %{_sysconfdir}/%{name}/plugins/python.conf
Jakub Filak 826fd37
%{_datadir}/%{name}/conf.d/plugins/python.conf
345ed6c
%{_mandir}/man5/abrt-python.conf.5*
Jakub Filak 694a48b
# TODO? Do we need %%config(noreplace) in the below line too?
Jakub Filak 7352dcc
%config(noreplace) %{_sysconfdir}/libreport/events.d/python_event.conf
540f6e7
%{_journalcatalogdir}/abrt_python.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python_format.conf
345ed6c
%{_mandir}/man5/python_event.conf.5*
Jakub Filak 5b7aa68
%{python_sitearch}/abrt*.py*
Jakub Filak 1ad6267
%{python_sitearch}/abrt.pth
a09963b
Jakub Filak 637d5dc
%files addon-python3
Jakub Filak 637d5dc
%config(noreplace) %{_sysconfdir}/%{name}/plugins/python3.conf
Jakub Filak 637d5dc
%{_datadir}/%{name}/conf.d/plugins/python3.conf
345ed6c
%{_mandir}/man5/abrt-python3.conf.5*
Jakub Filak 637d5dc
%config(noreplace) %{_sysconfdir}/libreport/events.d/python3_event.conf
540f6e7
%{_journalcatalogdir}/abrt_python3.catalog
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python3_format.conf
345ed6c
%{_mandir}/man5/python3_event.conf.5*
Jakub Filak 637d5dc
%{python3_sitearch}/abrt*
Jakub Filak 637d5dc
%{python3_sitearch}/__pycache__/abrt*
Jakub Filak 637d5dc
ba27e11
%files plugin-sosreport
ba27e11
%defattr(-,root,root,-)
ba27e11
%config(noreplace) %{_sysconfdir}/libreport/events.d/sosreport_event.conf
ba27e11
ba27e11
%files plugin-machine-id
ba27e11
%defattr(-,root,root,-)
ba27e11
%config(noreplace) %{_sysconfdir}/libreport/events.d/machine-id_event.conf
ba27e11
%{_libexecdir}/abrt-action-generate-machine-id
ba27e11
a09963b
%files cli
Jiri cf2b3c3
Jiri cf2b3c3
%files tui
a09963b
%{_bindir}/abrt-cli
345ed6c
%{_mandir}/man1/abrt-cli.1*
0c5c493
52400fc
%files cli-ng
55488e5
%{_datadir}/bash-completion/completions/abrt
52400fc
%{_bindir}/abrt
52400fc
%{python_sitearch}/abrtcli/
345ed6c
%{_mandir}/man1/abrt.1*
52400fc
91d57ac
%files desktop
91d57ac
Jakub Filak a8bf279
%if %{with atomic}
Jakub Filak f986ffa
%files atomic
Jakub Filak f986ffa
%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp_Atomic.conf
Jakub Filak f986ffa
%{_unitdir}/abrt-coredump-helper.service
Jakub Filak f986ffa
%{_datadir}/%{name}/conf.d/plugins/CCpp_Atomic.conf
Jakub Filak f986ffa
%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
Jakub Filak f986ffa
%{_bindir}/abrt-action-save-package-data
345ed6c
%{_mandir}/man1/abrt-action-save-package-data.1*
345ed6c
%{_mandir}/man5/abrt-action-save-package-data.conf.5*
Jakub Filak a8bf279
%endif
Jakub Filak f986ffa
Jiri Moskovcak a775d06
%files plugin-bodhi
Jiri Moskovcak a775d06
%{_bindir}/abrt-bodhi
52400fc
%{_bindir}/abrt-action-find-bodhi-update
540f6e7
%config(noreplace) %{_sysconfdir}/libreport/events.d/bodhi_event.conf
540f6e7
%{_datadir}/libreport/events/analyze_BodhiUpdates.xml
345ed6c
%{_mandir}/man1/abrt-bodhi.1*
345ed6c
%{_mandir}/man1/abrt-action-find-bodhi-update.1*
Jiri Moskovcak a775d06
Jiri cf2b3c3
%files dbus
Jiri cf2b3c3
%{_sbindir}/abrt-dbus
Jakub Filak 995b9a8
%{_sbindir}/abrt-configuration
345ed6c
%{_mandir}/man8/abrt-dbus.8*
345ed6c
%{_mandir}/man8/abrt-configuration.8*
Jiri cf2b3c3
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
Jakub Filak 21561ba
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.xml
Jakub Filak 21561ba
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Entry.xml
Jakub Filak 21561ba
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Session.xml
Jakub Filak 21561ba
%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Task.xml
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.xml
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.abrt.xml
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ccpp.xml
Jakub Filak ffb34b1
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.oops.xml
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.python.xml
Jakub Filak 55686be
%if %{?have_kexec_tools} == 1
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.vmcore.xml
Jakub Filak 55686be
%endif
Jakub Filak 995b9a8
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.xorg.xml
Jiri cf2b3c3
%{_datadir}/dbus-1/system-services/org.freedesktop.problems.service
Jakub Filak 995b9a8
%{_datadir}/dbus-1/system-services/com.redhat.problems.configuration.service
Jiri cf2b3c3
%{_datadir}/polkit-1/actions/abrt_polkit.policy
Jakub Filak 7d9993a
%dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/
Jakub Filak 7d9993a
%dir %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/
Jakub Filak 7d9993a
%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.html
Jakub Filak 7d9993a
%{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.css
Jakub Filak 21561ba
%config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_dbus_event.conf
Jiri cf2b3c3
Jakub Filak 5b7aa68
%files python
Jakub Filak 265f0b7
%{python_sitearch}/problem/
345ed6c
%{_mandir}/man5/abrt-python.5*
Jakub Filak 7d9993a
Jakub Filak 7d9993a
%files python-doc
Jakub Filak 7d9993a
%{python_sitelib}/problem_examples
Jakub Filak 5b7aa68
Jakub Filak 637d5dc
%files python3
Jakub Filak 637d5dc
%{python3_sitearch}/problem/
345ed6c
%{_mandir}/man5/abrt-python3.5*
Jakub Filak 637d5dc
Jakub Filak 637d5dc
%files python3-doc
Jakub Filak 637d5dc
%{python3_sitelib}/problem_examples
Jakub Filak 637d5dc
Jakub Filak 8320d07
%files console-notification
Jakub Filak 8320d07
%config(noreplace) %{_sysconfdir}/profile.d/abrt-console-notification.sh
Jakub Filak 8320d07
5485d0e
%changelog
Igor Gnatenko 9b73a80
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.10.3-5
Igor Gnatenko 9b73a80
- Rebuilt for RPM soname bump
Igor Gnatenko 9b73a80
Igor Gnatenko 248ea8c
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.10.3-4
Igor Gnatenko 248ea8c
- Rebuilt for RPM soname bump
Igor Gnatenko 248ea8c
5349e70
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.3-3
5349e70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5349e70
7ef5a56
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.3-2
7ef5a56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7ef5a56
253f3b5
* Thu Jun 15 2017 Martin Kutlak <mkutlak@redhat.com> 2.10.3-1
253f3b5
- Translation updates
253f3b5
- applet: add a default action to a notification
253f3b5
- spec: require libreport-plugin-systemd-journal on Fedoras
253f3b5
- changing load location from bin to libexec
253f3b5
- changing location of abrt-action-save-container-data from bin to libexec
253f3b5
- koops: Improve not-reportable for oopses with taint flags
253f3b5
- This fixes #1173
253f3b5
- python: provide more information about exception
253f3b5
- abrt-journal: adapt to suspicious blacklist addition
253f3b5
- koops: add suspicious strings blacklist
253f3b5
- build: fix changelog adding in release target
253f3b5
- Resolves: #1452160, #1444924, #1437956
253f3b5
e8a6275
* Fri May 19 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.2-3
e8a6275
- abrt-desktop shouldn't require gdb but gdb-headless
e8a6275
- Resolves: #1452336
e8a6275
a170e2f
* Thu Apr 27 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.2-2
a170e2f
- create /var/lib/abrt because of abrt-migration
a170e2f
3c50298
* Tue Apr 25 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.2-1
3c50298
- Translation updates
3c50298
- spec: introduce migration to abrt-journal-core
3c50298
- abrt_event: Save cpuinfo in problem directories
3c50298
- koops: Improve fatal MCE check when dumping backtrace
3c50298
- lib: typo in header
3c50298
- Spelling fixes
3c50298
- Python 3.6 invalid escape sequence deprecation fix
3c50298
- koops_event: add check to restrict reporting of MCEs
3c50298
- Resolves: #1439821
3c50298
ba27e11
* Thu Mar 16 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.1-1
ba27e11
- bodhi: Remove dependency on hawkey
ba27e11
- spec: Remove dependency on hawkey
ba27e11
- build: do not upload tarball to fedorahosted.org
ba27e11
- spec: do not use fedorahosted.org as source
ba27e11
- plugins: introduce Machine ID and SOS report
ba27e11
- build: fix generating list of dependences in autogen.sh
ba27e11
- spec: start abrt-journal-core instead of abrt-ccpp
ba27e11
- build: fix scratch-build target
ba27e11
- a-a-ureport: fix calling of run_event_on_problem_dir
ba27e11
- spec: if using systemd, default to os-release ID for desktopvendor
ba27e11
- kernel: modify suspicious string "invalid opcode:"
ba27e11
- daemon: Allow rpm to be optional at build time
ba27e11
- spec: allow any compression of man pages
ba27e11
- spec: recommend libreport-plugin-systemd-journal on Fedoras
ba27e11
- doc: document selinux change needed for automatic deletion of reports
ba27e11
- ccpp: tell gdb to analyze saved binary image
ba27e11
d5ced8a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-4
d5ced8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d5ced8a
Igor Gnatenko bdca143
* Sat Jan 21 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.10.0-3
Igor Gnatenko bdca143
- Rebuild for xmlrpc-c
Igor Gnatenko bdca143
345ed6c
* Wed Jan 18 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.0-2
345ed6c
- daemon: Allow rpm to be optional at build time
345ed6c
- modify kernel's suspicious string "invalid opcode:"
345ed6c
- fix calling of run_event_on_problem_dir in a-a-ureprt
345ed6c
- Resolves: #1413637, #1413451
345ed6c
540f6e7
* Mon Jan 02 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.0-1
540f6e7
- Translation updates
540f6e7
- build: make the release-* targets smarter
540f6e7
- Add CHANGELOG.md
540f6e7
- use run_event_on_problem_dir() helper for running events
540f6e7
- notify: do not require package element
540f6e7
- cli-ng: fix --fmt parameter
540f6e7
- python: create analyzer element in dumpdir
540f6e7
- lib: stop printing out a debug message 'adding: '
540f6e7
- cli: configure libreport to ignore not-reportable
540f6e7
- cli-ng: introduce verbose argument
540f6e7
- ccpp: configure package repositories for correct OS
540f6e7
- a-a-s-c-data: adapt to current docker
540f6e7
- a-a-s-c-data: correct detection of container type
540f6e7
- bodhi: factor out Bodhi updates lookup into a solo event
540f6e7
- problems2: update the documentation
540f6e7
- create crash_function and exception_type elements
540f6e7
- vmcore: /var/tmp/abrt is no longer a dump location
540f6e7
- events: add event report_systemd-journal to all addons
540f6e7
- abrt-action-notify: notify to systemd journal
540f6e7
- journal-catalog: add abrt's catalog source files
540f6e7
- ccpp: retain partial core_backtrace upon error
540f6e7
- daemon: properly shutdown socket connection
540f6e7
- daemon: close forgotten FD to /proc/[pid]
540f6e7
- ccpp: avoid running elfutils under root
540f6e7
- conf: increase MaxCrashReportsSize to 5GiB
540f6e7
- ccpp: fast dumping and abrt core limit
540f6e7
- doc: add a guide for ABRT hackers
540f6e7
- vmcore: read kdump.conf from an arbitrary location
540f6e7
- python2: stop generating dso_list in the process
540f6e7
- abrtd: save interesting process details
540f6e7
- a-a-s-package-data: add python3.6 to known Interpreters
540f6e7
- tree-wide: make path to GDB configurable
540f6e7
- a-a-ureport: print out exit codes in verbose mode
540f6e7
- daemon: stop replacing analyzer with type
540f6e7
a96f20b
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.9.0-2
a96f20b
- Rebuild for Python 3.6
a96f20b
Jakub Filak 21561ba
* Fri Sep 09 2016 Jakub Filak <jfilak@redhat.com> 2.9.0-1
Jakub Filak 21561ba
- dbus: Problems2 API implementation
Jakub Filak 21561ba
- abrtd: change HTTP response code for duplicate problems to 303
Jakub Filak 21561ba
- lib: normalize slashes of configured paths
Jakub Filak 21561ba
- lib: make configuration paths alterable at runtime
Jakub Filak 21561ba
- abrt-bodhi: use CCpp PackageManager configuration directive from configure
Jakub Filak 21561ba
- cli: introduce unsafe reporting for not-reporable problems
Jakub Filak 21561ba
- handle-event: stop creating post-create lock
Jakub Filak 21561ba
- daemon: trigger dump location cleanup after detection
Jakub Filak 21561ba
- hook-ccpp: dump own core file in debug mode
Jakub Filak 21561ba
- fix memory leaks
Jakub Filak 21561ba
c649b7d
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
c649b7d
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
c649b7d
e2f4733
* Mon Jul 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.2-1
e2f4733
- Translation updates
e2f4733
- abrt-hook-ccpp: Fix mismatching argument
e2f4733
- Allow selinux to be optional at build time
e2f4733
- vmcore: use findmnt to get mountpoint
e2f4733
- vmcore: fix finding partitions by UUID and LABEL
e2f4733
- a-a-install-debuginfo: Exception may not have an argument errno
e2f4733
- koops: do not assume version has 3 levels
e2f4733
- Add ARM specific oops backtrace processing.
e2f4733
- examples: add oops-kernel-panic-hung-tasks-arm
e2f4733
- Add oops processing for kernel panics caused by hung tasks.
e2f4733
- abrt-hook-ccpp: save get_fsuid() return values in int variables
e2f4733
- Resolves: #1357264
e2f4733
168fecc
* Wed May 25 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.1-1
168fecc
- a-dump-journal-xorg: allow *libexec/X* to be executable element
168fecc
- a-dump-journal-xorg: add '_COMM=gnome-shell' to journal filter
168fecc
- build: update pkg names for systemd
168fecc
- a-d-journal-core: save core dump bytes from the journal field
168fecc
- a-d-journal-core: support lz4 compressed core dump files
168fecc
- a-a-install-debuginfo: do not try to split None
168fecc
- doc: improve documentation of AllowedGroups, AllowedUsers and IgnoredPaths
168fecc
- testcase: add serial field to uReport check
168fecc
- a-a-install-debuginfo: correct handling of DebuginfoLocation
168fecc
- a-a-s-container-data: update docker container ID parser
168fecc
- abrt-hook-ccpp: drop saving of container env vars
168fecc
- a-console-notification: do not leak variables
168fecc
- a-retrace-client: format security
168fecc
- daemon: avoid infinite crash loops
168fecc
- spec: drop abrt-action-save-kernel-data bits
168fecc
cd3efea
* Fri Apr 08 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-5
cd3efea
- spec: README -> README.md
cd3efea
- Add basic documentation
cd3efea
- a-a-install-debuginfo: fix BrokenPipe error
cd3efea
- a-a-install-debuginfo: make tmpdir variable global
cd3efea
a22abdb
* Mon Mar 7 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-4
a22abdb
- python3 addon: workaround a bug in traceback
a22abdb
ba94a99
* Tue Feb 23 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-3
ba94a99
- translation updates
ba94a99
- blacklist Firefox's plugin-container
ba94a99
- turn off compat cores
ba94a99
- Resolves: #1308840
ba94a99
04b13c6
* Wed Feb 10 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-2
04b13c6
- drop %e from the core_pattern
04b13c6
ba52311
* Wed Feb 03 2016 Matej Habrnal <mhabrnal@redhat.com> 2.8.0-1
ba52311
- a-a-save-package-data: do not blacklist firefox
ba52311
- Resolves: #1304310
ba52311
ee087b9
* Tue Feb 02 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
ee087b9
- ccpp: add AllowedUsers and AllowedGroups feature
ee087b9
- ccpp: use executable name from pid
ee087b9
- a-a-c-o-f-hw-error: do not crash on invalid unicode
ee087b9
- configui: link GUI library with libabrt.so
ee087b9
- ccpp: unify log message of ignored crashes
ee087b9
- ccpp: add IgnoredPath option
ee087b9
Jakub Filak 61650c5
* Mon Nov 23 2015 Jakub Filak <jfilak@redhat.com> 2.7.1-1
Jakub Filak 61650c5
- CVE-2015-5287: switch owner of /var/spool/abrt to 'root'
Jakub Filak 61650c5
- CVE-2015-5287: ccpp: save abrt core files only if DebugLevel > 0
Jakub Filak 61650c5
- CVE-2015-5287: ccpp: save abrt core files only to new files
Jakub Filak 61650c5
- CVE-2015-5287: abrt configuration: introduce DebugLevel
Jakub Filak 61650c5
- CVE-2015-5273: a-a-i-d-to-abrt-cache: make own random temporary directory
Jakub Filak 61650c5
- ccpp: make crashes of processes with locked memory not-reportable
Jakub Filak 61650c5
- xorg: introduce tool abrt-dump-journal-xorg
Jakub Filak 61650c5
- abrt-xorg.service: change due to abrt-dump-journal-xorg
Jakub Filak 61650c5
- a-d-journal-core: set root owner for created dump directory
Jakub Filak 61650c5
- spec: add missing man page for abrt-dump-journal-core
Jakub Filak 61650c5
- Resolves: #1262252, #1284557
Jakub Filak 61650c5
55488e5
* Sat Nov 14 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 2.7.0-4
55488e5
- Update requires on python-argcomplete
55488e5
- Move completion script to /usr
55488e5
Jakub Filak 46dc322
* Fri Nov 6 2015 Jakub Filak <jfilak@redhat.com> - 2.7.0-3
Jakub Filak 46dc322
- Rebuilt for Python3.5 rebuild
Jakub Filak 46dc322
Jakub Filak 820caf5
* Wed Oct 28 2015 Jakub Filak <jfilak@redhat.com> 2.7.0-2
Jakub Filak 820caf5
- Fix broken problem details in abrt-cli/gnome-abrt
Jakub Filak 820caf5
52400fc
* Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
52400fc
- cli-ng: initial
52400fc
- bodhi: introduce wrapper for 'reporter-bugzilla -h' and 'abrt-bodhi'
52400fc
- handle-event: remove obsolete workaround
52400fc
- remove 'not needed' code
52400fc
- doc: change /var/tmp/abrt to /var/spool/abrt
52400fc
- doc: fix default DumpLocation in abrt.conf man page
52400fc
- abrt-dump-xorg: support Xorg log backtraces prefixed by (EE)
52400fc
58ac8d6
* Tue Sep 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-8
58ac8d6
- doc: actualize the abrt-bodhi man page
58ac8d6
- bodhi: fix a segfault when testing an os-release opt for 'rawhide'
58ac8d6
ef5d23d
* Wed Aug 26 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-7
ef5d23d
- bodhi: add parsing of error responses
ef5d23d
- bodhi: add ignoring of Rawhide
ef5d23d
- do not break the reporting if a-bodhi fails
ef5d23d
- spec: add hawkey to BRs of abrt-bodhi
ef5d23d
- introduce bodhi2 to abrt-bodhi
ef5d23d
- convert all 'ex.message' stmts to 'str(ex)'
ef5d23d
- don't start reporting of not-reportable problems
ef5d23d
- add bash on the package blacklist
ef5d23d
- Resolves #1250379
ef5d23d
b52e1a7
* Fri Aug 14 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-6
b52e1a7
- ccpp - use global TID
b52e1a7
- fix comment related to 'MakeCompatCore' option in CCpp.conf
b52e1a7
- fix testing of DBus API return codes
b52e1a7
- dbus-api: unify reporting of errors
b52e1a7
- fix related to conditional compilation of man page
b52e1a7
- abrt-auto-reporting: fix related to conditional compilation
b52e1a7
- correct usage of abrt-gdb-exploitable
b52e1a7
Jakub Filak a6a1fce
* Wed Jul 29 2015 Jakub Filak <jfilak@redhat.com> - 2.6.2-5
Jakub Filak a6a1fce
- Add python3-augeas to Requires: (FAF report #529272)
Jakub Filak a6a1fce
Jakub Filak d01f0fa
* Tue Jul 28 2015 Jakub Filak <jfilak@redhat.com> - 2.6.2-4
Jakub Filak d01f0fa
- Rebuild for rmplib : https://lists.fedoraproject.org/pipermail/devel/2015-July/212672.html
Jakub Filak d01f0fa
66b169c
* Fri Jul 24 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-3
66b169c
- read vmcore by chunks
66b169c
- pass encoded Unicode to hashlib.sha1.update()
66b169c
- abrt-merge-pstoreoops: merge files in descending order
66b169c
- Resolves #1246459
66b169c
207cb13
* Wed Jul 22 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-2
207cb13
- use gettext instead of lgettext in all python scripts
207cb13
Jakub Filak 9705d07
* Fri Jul 17 2015 Jakub Filak <jfilak@redhat.com> 2.6.2-1
Jakub Filak 9705d07
- switch to Python 3
Jakub Filak 9705d07
- reassign components of certain Kernel oopses to xorg-x11-drv-*
Jakub Filak 9705d07
- de-prioritize post-mortem processes
Jakub Filak 9705d07
- applet: do not crash if the new problem has no command_line
Jakub Filak 9705d07
- abrt-hook-ccpp: do not crash if generate_core_backtrace fails
Jakub Filak 9705d07
- cli: enable authentication for all commands
Jakub Filak 9705d07
071dfeb
* Fri Jul 03 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.1-1
071dfeb
- keep the polkit authorization for all clients
071dfeb
- enable polkit authentication on command line
071dfeb
- use TID to find crash thread
071dfeb
- remove PyGObject from all Requires
071dfeb
- update version of gdb because of -ascending
071dfeb
- make it easier to find the backtrace of th crash thread
071dfeb
- save TID in the file 'tid'
071dfeb
- get TID from correct cmd line argument
071dfeb
- add option always generate backtrace locally
071dfeb
- add processor information to sosreport
071dfeb
- update abrt-cli man page
071dfeb
- Resolves #1217901
071dfeb
9d664f2
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-2
9d664f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9d664f2
Jakub Filak a8bf279
* Tue Jun 09 2015 Jakub Filak <jfilak@redhat.com> 2.6.0-1
Jakub Filak a8bf279
- move the default dump location to /var/spool/abrt from /var/tmp/abrt
Jakub Filak a8bf279
- hooks: use root for owner of all dump directories
Jakub Filak a8bf279
- ccpp: do not unlink failed and big user cores
Jakub Filak a8bf279
- ccpp: don't save the system logs by default
Jakub Filak a8bf279
- ccpp: stop reading hs_error.log from /tmp
Jakub Filak a8bf279
- ccpp: emulate selinux for creation of compat cores
Jakub Filak a8bf279
- koops: don't save dmesg if kernel.dmesg_restrict=1
Jakub Filak a8bf279
- dbus: validate passed arguments
Jakub Filak a8bf279
- turn off exploring crashed process's root directories
Jakub Filak a8bf279
- abrt-python: bug fixes and improvements
Jakub Filak a8bf279
- fixes for CVE-2015-3315, CVE-2015-3142, CVE-2015-1869, CVE-2015-1870
Jakub Filak a8bf279
- fixes for CVE-2015-3147, CVE-2015-3151, CVE-2015-3150, CVE-2015-3159
Jakub Filak a8bf279
- spec: add abrt-dbus to Rs of abrt-python and abrt-cli
Jakub Filak a8bf279
- spec: restart abrt-dbus in posttrans
Jakub Filak a8bf279
34dad7f
* Wed May 20 2015 Matej Habrnal <mhabrnal@redhat.com> 2.5.1-3
Jakub Filak a8bf279
- applet: fix problem info double free
34dad7f
- upload: validate and sanitize uploaded dump directories
34dad7f
- applet: switch to D-Bus methods
34dad7f
- lib: add new kernel taint flags
34dad7f
- abrt-auto-reporting: require rhtsupport.conf file only on RHEL
34dad7f
- doc, polkit: Spelling/grammar fixes
34dad7f
- applet: migrate Autoreporting options to GSettings
34dad7f
- config UI: read glade from a local file first
34dad7f
- config UI: Automatic reporting from GSettings
34dad7f
- Resolves: #1217901
34dad7f
Jakub Filak b72e339
* Mon Apr 13 2015 Jakub Filak <jfilak@redhat.com> 2.5.1-2
Jakub Filak b72e339
- Remove no longer needed posttrans scriptlet copying analyzer to type
Jakub Filak b72e339
Jakub Filak 91cb6cb
* Thu Apr 09 2015 Jakub Filak <jfilak@redhat.com> 2.5.1-1
Jakub Filak 91cb6cb
- Translation updates
Jakub Filak 91cb6cb
- problem: use 'type' element instead of 'analyzer'
Jakub Filak 91cb6cb
- cli-status: don't return 0 if there is a problem older than limit
Jakub Filak 91cb6cb
- cli: use the DBus methods for getting problem information
Jakub Filak 91cb6cb
- journal-oops: add an argument accepting journal directory
Jakub Filak 91cb6cb
- lib: don't expect kernel's version '2.6.*' or '3.*.*'
Jakub Filak 91cb6cb
- dbus: add new method to test existence of an element
Jakub Filak 91cb6cb
- vmcore: generate 'reason' file in all cases
Jakub Filak 91cb6cb
- applet: Don't show report button for unpackaged programs
Jakub Filak 91cb6cb
- applet: get the list of problems through D-Bus service
Jakub Filak 91cb6cb
Jakub Filak bc96715
* Fri Mar 20 2015 Jakub Filak <jfilak@redhat.com> 2.5.0-2
Jakub Filak bc96715
- applet: re-enable notifications of problems not-yet seen problems at start-up
Jakub Filak bc96715
Jakub Filak f986ffa
* Wed Mar 18 2015 Jakub Filak <jfilak@redhat.com> 2.5.0-1
Jakub Filak f986ffa
- dbus: add a new method GetProblemData
Jakub Filak f986ffa
- abrt_event: run save package data event even if component exists
Jakub Filak f986ffa
- a-a-s-container-data: add a new argument --root
Jakub Filak f986ffa
- a-a-s-kernel-data: add --root argument
Jakub Filak f986ffa
- journal-oops: add an argument similar to '--merge'
Jakub Filak f986ffa
- ccpp: create the dump location from standalone hook
Jakub Filak f986ffa
- retrace-client: stop failing on SSL2
Jakub Filak f986ffa
- spec: changes for Atomic hosts
Jakub Filak f986ffa
- ccpp: add support for multiple pkg mngrs
Jakub Filak f986ffa
- Python 3 compatibility
Jakub Filak f986ffa
- Don't allow users to list problems "by hand"
Jakub Filak f986ffa
- spec: abrt-python requires libreport-python to build
Jakub Filak f986ffa
Jakub Filak 6d542d8
* Fri Feb 20 2015 Jakub Filak <jfilak@redhat.com> - 2.4.0-1
Jakub Filak 6d542d8
- gracefully handle crashes in containers
Jakub Filak 6d542d8
- reworked abrt-applet's work-flow
Jakub Filak 6d542d8
- process unpackaged by default
Jakub Filak 6d542d8
- support collecting coredumps from systemd-coredumpctl
Jakub Filak 6d542d8
- search for log lines in journald more efficiently
Jakub Filak 6d542d8
- support sending micro-reports without the need to save coredump
Jakub Filak 6d542d8
- create a new package abrt-coredump-helper for Fedora Atomic
Jakub Filak 6d542d8
Jakub Filak 181e4a8
* Fri Nov 07 2014 Jakub Filak <jfilak@redhat.com> - 2.3.0-5
Jakub Filak 181e4a8
- koops: improve 'reason' text for page faults
Jakub Filak 181e4a8
- do not detect Firefox crashes
Jakub Filak 181e4a8
- make ABRT queiter
Jakub Filak 181e4a8
- update Package URL
Jakub Filak 181e4a8
Jakub Filak 1c1276f
* Tue Oct 14 2014 Jakub Filak <jfilak@redhat.com> - 2.3.0-4
Jakub Filak 1c1276f
- oops: get rid of invalid characters when dumping from journald
Jakub Filak 1c1276f
Jakub Filak a355adb
* Mon Oct 13 2014 Jakub Filak <jfilak@redhat.com> - 2.3.0-3
Jakub Filak a355adb
- applet: show package instead of duphash
Jakub Filak a355adb
- console-notifications: skip non-interactive shells
Jakub Filak a355adb
Jakub Filak ceaa3bf
* Thu Oct 09 2014 Jakub Filak <jfilak@redhat.com> - 2.3.0-2
Jakub Filak ceaa3bf
- console-notifications: use return instead of exit