ishcherb / rpms / abrt

Forked from rpms/abrt 6 years ago
Clone
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
Jakub Filak a8bf279
# build abrt-atomic subpackage
Jakub Filak a8bf279
%bcond_without atomic
Jakub Filak a8bf279
Jakub Filak 55686be
%ifarch aarch64
37ad201
%global have_kexec_tools 0
Jakub Filak 55686be
%else
37ad201
%global have_kexec_tools 1
Jakub Filak 55686be
%endif
Jakub Filak 55686be
345ed6c
# rpmbuild --define 'desktopvendor mystring'
345ed6c
%if "x%{desktopvendor}" == "x"
e06dcb5
    %define desktopvendor %(source /etc/os-release; echo ${ID})
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}"
37ad201
    %global docdirversion %{nil}
Jakub Filak 7d9993a
%else
37ad201
    %global docdirversion -%{version}
Jakub Filak 7d9993a
%endif
Jakub Filak 7d9993a
37ad201
%global libreport_ver 2.9.3
37ad201
%global satyr_ver 0.24
Jakub Filak 7352dcc
5485d0e
Summary: Automatic bug detection and reporting tool
5485d0e
Name: abrt
fa6bf82
Version: 2.10.8
4e115c0
Release: 3%{?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
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
d2918af
BuildRequires: python2-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}
d663542
BuildRequires: python2-systemd
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
d663542
BuildRequires: python2-argh
52400fc
BuildRequires: python3-argh
d663542
BuildRequires: python2-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 b87d8aa
Requires: systemd-units
61af881
Requires: %{name}-libs = %{version}-%{release}
49b1bc1
Requires: python3-%{name} = %{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
e06dcb5
#gui
e06dcb5
BuildRequires: libreport-gtk-devel >= %{libreport_ver}
e06dcb5
BuildRequires: gsettings-desktop-schemas-devel >= 3.15
e06dcb5
#addon-ccpp
e06dcb5
BuildRequires: gdb-headless
e06dcb5
BuildRequires: libcap-devel
e06dcb5
#addon-kerneloops
e06dcb5
BuildRequires: systemd-devel
e06dcb5
# plugin-bodhi
e06dcb5
BuildRequires: json-c-devel
e06dcb5
BuildRequires: libreport-web-devel >= %{libreport_ver}
e06dcb5
#desktop
e06dcb5
#Default config of addon-ccpp requires gdb
e06dcb5
BuildRequires: gdb-headless
e06dcb5
#dbus
e06dcb5
BuildRequires: polkit-devel
e06dcb5
#python2-abrt
4e115c0
BuildRequires: python2-nose
4e115c0
BuildRequires: python2-sphinx
4e115c0
BuildRequires: python2-libreport
e06dcb5
#python2-abrt-doc
e06dcb5
BuildRequires: python2-devel
e06dcb5
#python3-abrt
e06dcb5
BuildRequires: python3-nose
e06dcb5
BuildRequires: python3-sphinx
e06dcb5
BuildRequires: libreport-python3
e06dcb5
#python3-abrt-doc
e06dcb5
BuildRequires: python3-devel
e06dcb5
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
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
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
fa6bf82
Requires: nss-pem
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
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
afd3ea3
Requires: python3-abrt
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
Group: System Environment/Libraries
Jiri Moskovcak a775d06
Requires: %{name} = %{version}-%{release}
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
f36c5ca
%package -n python2-abrt-addon
a09963b
Summary: %{name}'s addon for catching and analyzing Python exceptions
a09963b
Group: System Environment/Libraries
a09963b
Requires: %{name} = %{version}-%{release}
d663542
Requires: python2-systemd
f36c5ca
Requires: python2-abrt
49b1bc1
# Remove before F30
49b1bc1
Provides: abrt-addon-python = %{version}-%{release}
f36c5ca
Provides: abrt-addon-python%{?_isa} = %{version}-%{release}
f36c5ca
Obsoletes: abrt-addon-python < %{version}-%{release}
a09963b
f36c5ca
%description -n python2-abrt-addon
42bc249
This package contains python hook and python analyzer plugin for handling
a09963b
uncaught exception in python programs.
a09963b
dc422cf
%package -n python2-abrt-container-addon
dc422cf
Summary: %{name}'s container addon for catching Python 2 exceptions
dc422cf
Conflicts: python2-abrt-addon
dc422cf
dc422cf
%description -n python2-abrt-container-addon
dc422cf
This package contains python 2 hook and handling uncaught exception in python 2
dc422cf
programs in container.
dc422cf
f36c5ca
%package -n python3-abrt-addon
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: %{name} = %{version}-%{release}
Jakub Filak 9705d07
Requires: python3-systemd
f36c5ca
Requires: python3-abrt
49b1bc1
# Remove before F30
49b1bc1
Provides: abrt-addon-python3 = %{version}-%{release}
49b1bc1
Provides: abrt-addon-python3%{?_isa} = %{version}-%{release}
49b1bc1
Obsoletes: abrt-addon-python3 < %{version}-%{release}
Jakub Filak 637d5dc
afd3ea3
%description -n python3-abrt-addon
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
e06dcb5
%package -n python3-abrt-container-addon
e06dcb5
Summary: %{name}'s container addon for catching Python 3 exceptions
e06dcb5
Conflicts: python3-abrt-addon
e06dcb5
e06dcb5
%description -n python3-abrt-container-addon
e06dcb5
This package contains python 3 hook and handling uncaught exception in python 3
e06dcb5
programs in container.
e06dcb5
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
fa6bf82
Requires: python3-abrt
52400fc
Requires: abrt-addon-ccpp
fa6bf82
Requires: python3-argh
fa6bf82
Requires: python3-argcomplete
fa6bf82
Requires: python3-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
afd3ea3
Requires: python3-abrt-addon
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
afd3ea3
Requires: python3-abrt-addon
Jiri Moskovcak a775d06
Requires: abrt-addon-xorg
91cd8a7
# Default config of addon-ccpp requires gdb
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}
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
f36c5ca
%package -n python2-abrt
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}
d663542
Requires: python2-dbus
d663542
Requires: python2-libreport
85802ca
Requires: python2-gobject-base
f36c5ca
%{?python_provide:%python_provide python2-abrt}
f36c5ca
# Remove before F30
49b1bc1
Provides: %{name}-python = %{version}-%{release}
f36c5ca
Provides: %{name}-python%{?_isa} = %{version}-%{release}
f36c5ca
Obsoletes: %{name}-python < %{version}-%{release}
Jakub Filak 5b7aa68
f36c5ca
%description -n python2-abrt
Jakub Filak 5b7aa68
High-level API for querying, creating and manipulating
Jakub Filak 5b7aa68
problems handled by ABRT in Python.
Jakub Filak 5b7aa68
f36c5ca
%package -n python2-abrt-doc
Jakub Filak 7d9993a
Summary: ABRT Python API Documentation
Jakub Filak 7d9993a
Group: Documentation
Jakub Filak 7d9993a
BuildArch: noarch
Jakub Filak 7d9993a
Requires: %{name} = %{version}-%{release}
f36c5ca
Requires: python2-abrt = %{version}-%{release}
f36c5ca
# Remove before F30
49b1bc1
Provides: %{name}-python-doc = %{version}-%{release}
f36c5ca
Obsoletes: %{name}-python-doc < %{version}-%{release}
Jakub Filak 7d9993a
f36c5ca
%description -n python2-abrt-doc
Jakub Filak 7d9993a
Examples and documentation for ABRT Python API.
Jakub Filak 7d9993a
f36c5ca
%package -n python3-abrt
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
f36c5ca
%{?python_provide:%python_provide python3-abrt}
f36c5ca
# Remove before F30
49b1bc1
Provides: %{name}-python3 = %{version}-%{release}
f36c5ca
Provides: %{name}-python3%{?_isa} = %{version}-%{release}
f36c5ca
Obsoletes: %{name}-python3 < %{version}-%{release}
85802ca
Requires: python3-gobject-base
Jakub Filak 637d5dc
f36c5ca
%description -n python3-abrt
Jakub Filak 637d5dc
High-level API for querying, creating and manipulating
Jakub Filak 637d5dc
problems handled by ABRT in Python 3.
Jakub Filak 637d5dc
afd3ea3
%package -n python3-abrt-doc
Jakub Filak 637d5dc
Summary: ABRT Python API Documentation
Jakub Filak 637d5dc
Group: Documentation
Jakub Filak 637d5dc
BuildArch: noarch
Jakub Filak 637d5dc
Requires: %{name} = %{version}-%{release}
49b1bc1
Requires: python3-%{name} = %{version}-%{release}
f36c5ca
# Remove before F30
49b1bc1
Provides: %{name}-python3-doc = %{version}-%{release}
f36c5ca
Obsoletes: %{name}-python3-doc < %{version}-%{release}
Jakub Filak 637d5dc
afd3ea3
%description -n python3-abrt-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)
37ad201
#%%global __scm_apply_git(qp:m:) %%{__git} am
37ad201
%global __scm_apply_git(qp:m:) %{__git} am --exclude doc/design --exclude doc/project/abrt.tex
37ad201
%autosetup -S git -p 1
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
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
37ad201
%global 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
f36c5ca
%post -n python2-abrt-addon
540f6e7
%journal_catalog_update
540f6e7
f36c5ca
%post -n python3-abrt-addon
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
e06dcb5
%if 0%{?fedora} > 27
e06dcb5
# ldconfig and gtk-update-icon-cache is not needed
e06dcb5
%else
e06dcb5
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
e06dcb5
%endif
Jakub Filak 7622c62
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
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 cf2b3c3
%{_unitdir}/abrtd.service
Jakub Filak 7622c62
%{_tmpfilesdir}/abrt.conf
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 cf2b3c3
%{_unitdir}/abrt-ccpp.service
Jakub Filak f986ffa
%{_unitdir}/abrt-journal-core.service
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
%{_unitdir}/abrt-upload-watch.service
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 cf2b3c3
%{_unitdir}/abrt-oops.service
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
%{_unitdir}/abrt-xorg.service
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 cf2b3c3
%{_unitdir}/abrt-vmcore.service
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 7622c62
%{_unitdir}/abrt-pstoreoops.service
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
f36c5ca
%files -n python2-abrt-addon
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 1ad6267
%{python_sitearch}/abrt.pth
dc422cf
%{python_sitearch}/abrt_exception_handler.*
dc422cf
dc422cf
%files -n python2-abrt-container-addon
dc422cf
%{python_sitearch}/abrt_container.pth
dc422cf
%{python_sitearch}/abrt_exception_handler_container.*
dc422cf
%attr(6755, root, root) %{_libexecdir}/abrt-container-logger-python2
a09963b
f36c5ca
%files -n python3-abrt-addon
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*
e06dcb5
%{python3_sitearch}/abrt3.pth
e06dcb5
%{python3_sitearch}/abrt_exception_handler3.py
e06dcb5
%{python3_sitearch}/__pycache__/abrt_exception_handler3.*
e06dcb5
e06dcb5
%files -n python3-abrt-container-addon
e06dcb5
%{python3_sitearch}/abrt3_container.pth
e06dcb5
%{python3_sitearch}/abrt_exception_handler3_container.py
e06dcb5
%{python3_sitearch}/__pycache__/abrt_exception_handler3_container.*
e06dcb5
%attr(6755, root, root) %{_libexecdir}/abrt-container-logger
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
fa6bf82
%{python3_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
f36c5ca
%files -n python2-abrt
Jakub Filak 265f0b7
%{python_sitearch}/problem/
345ed6c
%{_mandir}/man5/abrt-python.5*
Jakub Filak 7d9993a
f36c5ca
%files -n python2-abrt-doc
Jakub Filak 7d9993a
%{python_sitelib}/problem_examples
Jakub Filak 5b7aa68
f36c5ca
%files -n python3-abrt
Jakub Filak 637d5dc
%{python3_sitearch}/problem/
345ed6c
%{_mandir}/man5/abrt-python3.5*
Jakub Filak 637d5dc
f36c5ca
%files -n python3-abrt-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
4e115c0
* Tue Apr 17 2018 Iryna Shcherbina <shcherbina.iryna@gmail.com> - 2.10.8-3
4e115c0
- Update Python 2 dependency declarations to new packaging standards
4e115c0
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
4e115c0
648b4c8
* Tue Mar 27 2018 Björn Esser <besser82@fedoraproject.org> - 2.10.8-2
648b4c8
- Rebuilt for libjson-c.so.4 (json-c v0.13.1) on fc28
648b4c8
fa6bf82
* Wed Mar 21 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.8-1
fa6bf82
- Translation updates
fa6bf82
- cli-ng: use Python3 as default
fa6bf82
- Add a new element 'interpreter' for python problems
fa6bf82
22482fb
* Tue Mar 06 2018 Björn Esser <besser82@fedoraproject.org> - 2.10.7-2
22482fb
- Rebuilt for libjson-c.so.4 (json-c v0.13.1)
22482fb
dc422cf
* Mon Feb 26 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.7-1
dc422cf
- Translation updates
dc422cf
- hooks: introduce docker hook for Python2
dc422cf
e06dcb5
* Mon Feb 19 2018 Matej Habrnal <mhabrnal@redhat.com> 2.10.6-2
e06dcb5
- Translation updates
e06dcb5
- hooks: introduce docker hook for Python3
e06dcb5
- Remove deprecated is_error macro
e06dcb5
- ldconfig is not needed in rawhide
e06dcb5
- remove python_sitearch macro
e06dcb5
- remove python_site macro
e06dcb5
- move BuildRequires to top
e06dcb5
- remove systemd-units and replace it with systemd macro
e06dcb5
- remove init.d services
e06dcb5
- a-h-event: Do not deduplicate different containers
e06dcb5
7b19a66
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.10.5-6
7b19a66
- Escape macros in %%changelog
7b19a66
09e4add
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.5-5
09e4add
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
09e4add
4684ea4
* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.10.5-4
4684ea4
- Remove obsolete scriptlets
4684ea4
d663542
* Mon Dec 11 2017 Iryna Shcherbina <ishcherb@redhat.com> - 2.10.5-3
d663542
- Fix ambiguous Python 2 dependency declarations
d663542
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
d663542
37ad201
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 2.10.5-2
37ad201
- Rebuilt for libjson-c.so.3
37ad201
85802ca
* Thu Nov 02 2017 Julius Milan <jmilan@redhat.com> 2.10.5-1
85802ca
- Translation updates
85802ca
- a-action-ureport: add option 'ProcessUnpackaged'
85802ca
- spec: change dependency on python{2,3}-gobject
85802ca
- applet: Additional changes to allow optional polkit
85802ca
- doc: remove obsolete doxygen tags
85802ca
- dbus: Additional changes to allow optional polkit
85802ca
- cli-ng: Explicitly state python version in shebangs
85802ca
- spec: rename python binary packages
85802ca
- a-d-journal-core: Save mountinfo from journal
85802ca
- a-d-journal-core: Save container cmdline
85802ca
- logging: rename omitted log() to log_warning()
85802ca
a074333
* Wed Sep 27 2017 Martin Kutlak <mkutlak@redhat.com> 2.10.4-3
a074333
- Drop GPG check patch for unsigned packages
a074333
6a0f0e4
* Wed Aug 30 2017 Martin Kutlak <mkutlak@redhat.com> 2.10.4-2
6a0f0e4
- logging: rename omitted log() to log_warning()
6a0f0e4
d2918af
* Mon Aug 28 2017 Matej Habrnal <mhabrnal@redhat.com> 2.10.4-1
d2918af
- Translation updates
d2918af
- logging: rename log() to log_warning()
d2918af
- Quick hack to fix build with rpm >= 4.14
d2918af
- cli,dbus: Allow polkit to be optional at build time
d2918af
- spec: add dependency for python{3}-gobject
d2918af
- a-d-journal-core: fix bad condition in creating reason msg
d2918af
- a-d-journal-core: use pid of crashed process in dumpdir name
d2918af
- changelog: update CHANGELOG.md
d2918af
f36c5ca
* Wed Aug 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.10.3-7
f36c5ca
- Python 2 binary package renamed to python2-abrt
f36c5ca
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
f36c5ca
- Python 3 binary package renamed to python3-abrt
f36c5ca
- Add-on packages renamed to python[23]-abrt-addon
f36c5ca
- Documentation packages renamed to python[23]-abrt-doc
f36c5ca
Igor Gnatenko baf8fef
* Fri Aug 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.10.3-6
Igor Gnatenko baf8fef
- Rebuilt after RPM update (№ 3)
Igor Gnatenko baf8fef
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
7b19a66
- 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