4104372
%global satyr_ver 0.24
4104372
%global glib_ver 2.43
Jakub Filak 422b31b
Jiri Moskovcak 64a8ed2
Summary: Generic library for reporting various problems
Jiri Moskovcak 64a8ed2
Name: libreport
b862486
Version: 2.9.3
c8f143d
Release: 3%{?dist}
Jiri Moskovcak 64a8ed2
License: GPLv2+
30a2523
URL: https://abrt.readthedocs.org/
fb2c7fe
Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Jiri Moskovcak 595a4a3
Source1: autogen.sh
Jakub Filak 041177b
4104372
# Needed for libjson-c.so.3*.
4104372
# See: https://github.com/json-c/json-c/issues/304
4104372
Patch0: libreport-2.9.3_fix_json-c_013.patch
4104372
Jakub Filak 83cb127
# git format-patch %%{Version} -N -M --topo-order
Jakub Filak d5f3626
# i=0; for p in `ls 0*.patch`; do printf "Patch%04d: %s\n" $i $p; ((i++)); done
Jakub Filak 8b4cac4
Jakub Filak bf6edcf
# git is need for '%%autosetup -S git' which automatically applies all the
Jakub Filak bf6edcf
# patches above. Please, be aware that the patches must be generated
Jakub Filak bf6edcf
# by 'git format-patch'
Jakub Filak 533ee8c
BuildRequires: git
Jakub Filak 533ee8c
Jiri Moskovcak 64a8ed2
BuildRequires: dbus-devel
Jiri Moskovcak 1cc5939
BuildRequires: gtk3-devel
Jiri Moskovcak 64a8ed2
BuildRequires: curl-devel
Jiri Moskovcak 64a8ed2
BuildRequires: desktop-file-utils
Jiri Moskovcak 64a8ed2
BuildRequires: python-devel
Jakub Filak bf6edcf
BuildRequires: python3-devel
Jiri Moskovcak 64a8ed2
BuildRequires: gettext
Jiri Moskovcak 64a8ed2
BuildRequires: libxml2-devel
Jiri Moskovcak 64a8ed2
BuildRequires: libtar-devel
Jiri Moskovcak 64a8ed2
BuildRequires: intltool
Jiri Moskovcak 64a8ed2
BuildRequires: libtool
Jiri Moskovcak 64a8ed2
BuildRequires: texinfo
Jiri Moskovcak 64a8ed2
BuildRequires: asciidoc
Jiri Moskovcak 64a8ed2
BuildRequires: xmlto
Jiri Moskovcak 85cf0d6
BuildRequires: newt-devel
Jiri 0761ab6
BuildRequires: libproxy-devel
Jakub Filak 422b31b
BuildRequires: satyr-devel >= %{satyr_ver}
e845433
BuildRequires: glib2-devel >= %{glib_ver}
Jakub Filak bf6edcf
89ee348
BuildRequires: glibc-all-langpacks
Jakub Filak bf6edcf
BuildRequires: xmlrpc-c-devel
Jakub Filak 597e30d
BuildRequires: doxygen
Jakub Filak 3a23d54
BuildRequires: systemd-devel
Jakub Filak 908e924
BuildRequires: augeas-devel
Jakub Filak 908e924
BuildRequires: augeas
fc95fa8
BuildRequires: xz
fc95fa8
BuildRequires: lz4
Petr Šabata 3aa06e3
Petr Šabata 3aa06e3
# Required for the temporary modularity hack, see below
Petr Šabata 3aa06e3
%if 0%{?_module_build}
Petr Šabata 3aa06e3
BuildRequires: sed
Petr Šabata 3aa06e3
%endif
Petr Šabata 3aa06e3
Jakub Filak 82e5d2c
Requires: libreport-filesystem = %{version}-%{release}
Jakub Filak 422b31b
Requires: satyr >= %{satyr_ver}
e845433
Requires: glib2 >= %{glib_ver}
fc95fa8
Requires: xz
fc95fa8
Requires: lz4
Jakub Filak 86211cc
Jiri Moskovcak 64a8ed2
%description
Jiri Moskovcak 64a8ed2
Libraries providing API for reporting different problems in applications
Jiri Moskovcak 64a8ed2
to different bug targets like Bugzilla, ftp, trac, etc...
Jiri Moskovcak 64a8ed2
Jiri 0761ab6
%package filesystem
Jiri 0761ab6
Summary: Filesystem layout for libreport
Jiri 0761ab6
Jiri 0761ab6
%description filesystem
Jiri 0761ab6
Filesystem layout for libreport
Jiri 0761ab6
Jiri Moskovcak 64a8ed2
%package devel
Jiri Moskovcak 64a8ed2
Summary: Development libraries and headers for libreport
Jiri Moskovcak 64a8ed2
Requires: libreport = %{version}-%{release}
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%description devel
Jiri Moskovcak 64a8ed2
Development libraries and headers for libreport
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 1cc5939
%package web
Jiri Moskovcak 1cc5939
Summary: Library providing network API for libreport
Jiri Moskovcak 1cc5939
Requires: libreport = %{version}-%{release}
Jiri Moskovcak 1cc5939
Jiri Moskovcak 1cc5939
%description web
Jiri Moskovcak 1cc5939
Library providing network API for libreport
Jiri Moskovcak 1cc5939
Jiri Moskovcak 1cc5939
%package web-devel
Jiri Moskovcak 1cc5939
Summary: Development headers for libreport-web
Jiri Moskovcak 1cc5939
Requires: libreport-web = %{version}-%{release}
Jiri Moskovcak 1cc5939
Jiri Moskovcak 1cc5939
%description web-devel
Jiri Moskovcak 1cc5939
Development headers for libreport-web
Jiri Moskovcak 1cc5939
8575237
%package -n python2-libreport
Jiri Moskovcak 85cf0d6
Summary: Python bindings for report-libs
Jiri Moskovcak 85cf0d6
Requires: libreport = %{version}-%{release}
b862486
Requires: python2-dnf
Jiri Moskovcak 85cf0d6
# in report the rhtsupport is in the main package, so we need to install it too
Jakub Filak 4c4d45c
# report is only in RHEL6, we do not need to carry the dependency to newer RHELs
Jakub Filak 4c4d45c
%if 0%{?rhel} == 6
Jakub Filak f98d93a
Requires: libreport-plugin-rhtsupport = %{version}-%{release}
Jiri Moskovcak 85cf0d6
%endif
292f303
%{?python_provide:%python_provide python2-libreport}
292f303
# Remove before F30
292f303
Provides: %{name}-python = %{version}-%{release}
292f303
Provides: %{name}-python%{?_isa} = %{version}-%{release}
292f303
Obsoletes: %{name}-python < %{version}-%{release}
Jiri Moskovcak 85cf0d6
8575237
%description -n python2-libreport
Jiri Moskovcak 85cf0d6
Python bindings for report-libs.
Jiri Moskovcak 85cf0d6
292f303
%package -n python3-libreport
Jakub Filak bf6edcf
Summary: Python 3 bindings for report-libs
Petr Šabata 3aa06e3
%if 0%{?_module_build}
Petr Šabata 3aa06e3
# This is required for F26 Boltron (the modular release)
Petr Šabata 3aa06e3
# Different parts of libreport are shipped with different
Petr Šabata 3aa06e3
# modules with different dist tags; we need to weaken the
Petr Šabata 3aa06e3
# strict NVR dependency to make it work.  Temporary and
Petr Šabata 3aa06e3
# limited to F26 Boltron.
Petr Šabata 3aa06e3
%global distfreerelease %(echo %{release}|sed 's/%{?dist}$//'||echo 0)
Petr Šabata 3aa06e3
Requires: libreport >= %{version}-%{distfreerelease}
Petr Šabata 3aa06e3
%else
Jakub Filak bf6edcf
Requires: libreport = %{version}-%{release}
Petr Šabata 3aa06e3
%endif
b862486
Requires: python3-dnf
292f303
%{?python_provide:%python_provide python3-libreport}
292f303
# Remove before F30
292f303
Provides: %{name}-python3 = %{version}-%{release}
292f303
Provides: %{name}-python3%{?_isa} = %{version}-%{release}
292f303
Obsoletes: %{name}-python3 < %{version}-%{release}
Jakub Filak bf6edcf
292f303
%description -n python3-libreport
Jakub Filak bf6edcf
Python 3 bindings for report-libs.
Jakub Filak bf6edcf
Jiri Moskovcak 64a8ed2
%package cli
Jiri Moskovcak 64a8ed2
Summary: %{name}'s command line interface
Jiri Moskovcak 64a8ed2
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%description cli
Jiri Moskovcak 64a8ed2
This package contains simple command line tool for working
Jiri Moskovcak 64a8ed2
with problem dump reports
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 85cf0d6
%package newt
Jiri Moskovcak 85cf0d6
Summary: %{name}'s newt interface
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jiri 8c9325b
Provides: report-newt = 0:0.23-1
Jiri 8c9325b
Obsoletes: report-newt < 0:0.23-1
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description newt
Jiri Moskovcak 85cf0d6
This package contains a simple newt application for reporting
Jiri Moskovcak 85cf0d6
bugs
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 64a8ed2
%package gtk
Jiri Moskovcak 64a8ed2
Summary: GTK front-end for libreport
Jiri Moskovcak 64a8ed2
Requires: libreport = %{version}-%{release}
Jakub Filak 597e30d
Requires: libreport-plugin-reportuploader = %{version}-%{release}
Jakub Filak 3c9680d
Requires: fros >= 1.1-2
Jiri 8c9325b
Provides: report-gtk = 0:0.23-1
Jiri 8c9325b
Obsoletes: report-gtk < 0:0.23-1
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%description gtk
Jiri Moskovcak 64a8ed2
Applications for reporting bugs using libreport backend
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%package gtk-devel
Jiri Moskovcak 64a8ed2
Summary: Development libraries and headers for libreport
Jiri Moskovcak 64a8ed2
Requires: libreport-gtk = %{version}-%{release}
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%description gtk-devel
Jiri Moskovcak 64a8ed2
Development libraries and headers for libreport-gtk
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 85cf0d6
%package plugin-kerneloops
Jiri Moskovcak 85cf0d6
Summary: %{name}'s kerneloops reporter plugin
Jiri Moskovcak 85cf0d6
Requires: curl
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description plugin-kerneloops
Jiri Moskovcak 85cf0d6
This package contains plugin which sends kernel crash information to specified
Jiri Moskovcak 85cf0d6
server, usually to kerneloops.org.
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%package plugin-logger
Jiri Moskovcak 85cf0d6
Summary: %{name}'s logger reporter plugin
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description plugin-logger
Jiri Moskovcak 85cf0d6
The simple reporter plugin which writes a report to a specified file.
Jiri Moskovcak 85cf0d6
59731df
%package plugin-systemd-journal
59731df
Summary: %{name}'s systemd journal reporter plugin
59731df
Requires: %{name} = %{version}-%{release}
59731df
59731df
%description plugin-systemd-journal
59731df
The simple reporter plugin which writes a report to the systemd journal.
59731df
Jiri Moskovcak 85cf0d6
%package plugin-mailx
Jiri Moskovcak 85cf0d6
Summary: %{name}'s mailx reporter plugin
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak 85cf0d6
Requires: mailx
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description plugin-mailx
Jiri Moskovcak 85cf0d6
The simple reporter plugin which sends a report via mailx to a specified
Jiri Moskovcak 85cf0d6
email address.
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%package plugin-bugzilla
Jiri Moskovcak 85cf0d6
Summary: %{name}'s bugzilla plugin
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
Jiri Moskovcak 85cf0d6
Jakub Filak f98d93a
%description plugin-bugzilla
Jakub Filak f98d93a
Plugin to report bugs into the bugzilla.
Jakub Filak f98d93a
Jakub Filak 2e01e95
%package plugin-mantisbt
Jakub Filak 2e01e95
Summary: %{name}'s mantisbt plugin
Jakub Filak 2e01e95
Requires: %{name} = %{version}-%{release}
Jakub Filak 2e01e95
Requires: libreport-web = %{version}-%{release}
Jakub Filak 2e01e95
Jakub Filak 2e01e95
%description plugin-mantisbt
Jakub Filak 2e01e95
Plugin to report bugs into the mantisbt.
Jakub Filak 2e01e95
Jakub Filak 2e01e95
%package centos
Jakub Filak 2e01e95
Summary: %{name}'s CentOS Bug Tracker workflow
Jakub Filak 2e01e95
Requires: %{name} = %{version}-%{release}
Jakub Filak 2e01e95
Requires: libreport-web = %{version}-%{release}
Jakub Filak 2e01e95
Requires: libreport-plugin-mantisbt = %{version}-%{release}
Jakub Filak 2e01e95
Jakub Filak 2e01e95
%description centos
Jakub Filak 2e01e95
Workflows to report issues into the CentOS Bug Tracker.
Jakub Filak 2e01e95
Jiri Moskovcak 1cc5939
%package plugin-ureport
Jiri Moskovcak 1cc5939
Summary: %{name}'s micro report plugin
Jiri Moskovcak 67fcf57
BuildRequires: json-c-devel
Jiri Moskovcak 67fcf57
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
Jakub Filak 93fc696
%if 0%{?rhel}
Jakub Filak 93fc696
Requires: python-rhsm
Jakub Filak 93fc696
%endif
Jiri Moskovcak 67fcf57
Jiri Moskovcak 1cc5939
%description plugin-ureport
Jiri Moskovcak 1cc5939
Uploads micro-report to abrt server
Jiri Moskovcak 67fcf57
Jiri Moskovcak 85cf0d6
%package plugin-rhtsupport
Jiri Moskovcak 85cf0d6
Summary: %{name}'s RHTSupport plugin
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
0fae6bb
%if 0%{?rhel}
0fae6bb
Requires: redhat-access-insights
0fae6bb
%endif
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description plugin-rhtsupport
Jiri Moskovcak 85cf0d6
Plugin to report bugs into RH support system.
Jiri Moskovcak 85cf0d6
Jiri Moskovcak cb5f515
%package compat
Jiri Moskovcak cb5f515
Summary: %{name}'s compat layer for obsoleted 'report' package
Jiri Moskovcak bcd306b
Requires: libreport = %{version}-%{release}
Jiri Moskovcak bcd306b
Requires: %{name}-plugin-bugzilla = %{version}-%{release}
Jiri Moskovcak bcd306b
Requires: %{name}-plugin-rhtsupport = %{version}-%{release}
Jiri Moskovcak cb5f515
Jiri Moskovcak cb5f515
%description compat
Jiri Moskovcak cb5f515
Provides 'report' command-line tool.
Jiri Moskovcak cb5f515
Jiri Moskovcak 85cf0d6
%package plugin-reportuploader
Jiri Moskovcak 85cf0d6
Summary: %{name}'s reportuploader plugin
Jiri Moskovcak 85cf0d6
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%description plugin-reportuploader
Jiri Moskovcak 85cf0d6
Plugin to report bugs into anonymous FTP site associated with ticketing system.
Jiri Moskovcak 85cf0d6
Jakub Filak 86211cc
%if 0%{?fedora}
Jiri Moskovcak bcd306b
%package fedora
Jiri Moskovcak bcd306b
Summary: Default configuration for reporting bugs via Fedora infrastructure
Jakub Filak 86211cc
Requires: %{name} = %{version}-%{release}
Jiri Moskovcak bcd306b
Jiri Moskovcak bcd306b
%description fedora
Jiri Moskovcak bcd306b
Default configuration for reporting bugs via Fedora infrastructure
16d1124
used to easily configure the reporting process for Fedora systems. Just
Jiri Moskovcak bcd306b
install this package and you're done.
Jakub Filak 86211cc
%endif
Jiri Moskovcak bcd306b
Jakub Filak 86211cc
%if 0%{?rhel}
Jakub Filak ea10622
%package rhel
Jakub Filak ea10622
Summary: Default configuration for reporting bugs via Red Hat infrastructure
Jakub Filak 86211cc
Requires: %{name} = %{version}-%{release}
Jakub Filak ea10622
Jakub Filak ea10622
%description rhel
Jakub Filak ea10622
Default configuration for reporting bugs via Red Hat infrastructure
16d1124
used to easily configure the reporting process for Red Hat systems. Just
Jakub Filak ea10622
install this package and you're done.
Jakub Filak 422b31b
Jakub Filak 422b31b
%package rhel-bugzilla
Jakub Filak 422b31b
Summary: Default configuration for reporting bugs to Red Hat Bugzilla
Jakub Filak 422b31b
Requires: %{name} = %{version}-%{release}
Jakub Filak 422b31b
Requires: libreport-plugin-bugzilla = %{version}-%{release}
Jakub Filak 422b31b
Requires: libreport-plugin-ureport = %{version}-%{release}
Jakub Filak 422b31b
Jakub Filak 422b31b
%description rhel-bugzilla
Jakub Filak 422b31b
Default configuration for reporting bugs to Red Hat Bugzilla used to easily
Jakub Filak 422b31b
configure the reporting process for Red Hat systems. Just install this package
Jakub Filak 422b31b
and you're done.
Jakub Filak 422b31b
Jakub Filak 422b31b
%package rhel-anaconda-bugzilla
Jakub Filak 422b31b
Summary: Default configuration for reporting anaconda bugs to Red Hat Bugzilla
Jakub Filak 422b31b
Requires: %{name} = %{version}-%{release}
Jakub Filak 422b31b
Requires: libreport-plugin-bugzilla = %{version}-%{release}
Jakub Filak 422b31b
Jakub Filak 422b31b
%description rhel-anaconda-bugzilla
Jakub Filak 422b31b
Default configuration for reporting Anaconda problems to Red Hat Bugzilla used
16d1124
to easily configure the reporting process for Red Hat systems. Just install this
Jakub Filak 422b31b
package and you're done.
Jakub Filak 86211cc
%endif
Jakub Filak ea10622
Jiri Moskovcak bcd306b
%package anaconda
Jiri Moskovcak bcd306b
Summary: Default configuration for reporting anaconda bugs
Jakub Filak 86211cc
Requires: %{name} = %{version}-%{release}
Jakub Filak 86211cc
Requires: libreport-plugin-reportuploader = %{version}-%{release}
Jakub Filak 4c4d45c
%if 0%{?rhel}
Jakub Filak 4c4d45c
Requires: libreport-plugin-rhtsupport = %{version}-%{release}
Jakub Filak 4c4d45c
%else
Jakub Filak 86211cc
Requires: libreport-plugin-bugzilla = %{version}-%{release}
Jakub Filak 4c4d45c
%endif
Jiri Moskovcak bcd306b
Jiri Moskovcak bcd306b
%description anaconda
Jakub Filak 86211cc
Default configuration for reporting Anaconda problems or uploading the gathered
Jakub Filak 86211cc
data over ftp/scp...
Jiri Moskovcak bcd306b
Jiri Moskovcak 64a8ed2
%prep
Jakub Filak 533ee8c
# http://www.rpm.org/wiki/PackagerDocs/Autosetup
Jakub Filak 533ee8c
# Default '__scm_apply_git' is 'git apply && git commit' but this workflow
Jakub Filak 533ee8c
# doesn't allow us to create a new file within a patch, so we have to use
Jakub Filak 533ee8c
# 'git am' (see /usr/lib/rpm/macros for more details)
4104372
%global __scm_apply_git(qp:m:) %{__git} am --exclude src/report-python/libreport-meh-test.py
4104372
#%%global __scm_apply_git(qp:m:) %%{__git} am --exclude libreport.spec.in --exclude .gitignore
4104372
%autosetup -S git -p 1
Jakub Filak a023dcd
Jiri Moskovcak 595a4a3
# koji in f19 has new autotools, so we need to regenerate everything
Jiri Moskovcak 595a4a3
cp %SOURCE1 %_builddir/%{name}-%{version}
Jiri Moskovcak 595a4a3
./autogen.sh
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%build
Jakub Filak d00ec1e
# Commented because of deprecated GTK API
Jakub Filak f98d93a
#CFLAGS="%%{optflags} -Werror" %%configure --disable-silent-rules
Jakub Filak 597e30d
CFLAGS="%{optflags}" %configure --enable-doxygen-docs --disable-silent-rules
Jiri Moskovcak 64a8ed2
make %{?_smp_mflags}
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%install
59731df
make install DESTDIR=%{buildroot} mandir=%{_mandir}
Jiri Moskovcak 64a8ed2
%find_lang %{name}
Jakub Filak 0e07c37
Jakub Filak bf6edcf
# Remove byte-compiled python files generated by automake.
Jakub Filak bf6edcf
# automake uses system's python for all *.py files, even
Jakub Filak bf6edcf
# for those which needs to be byte-compiled with different
Jakub Filak bf6edcf
# version (python2/python3).
Jakub Filak bf6edcf
# rpm can do this work and use the appropriate python version.
59731df
find %{buildroot} -name "*.py[co]" -delete
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
# remove all .la and .a files
59731df
find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f
59731df
mkdir -p %{buildroot}/%{_initrddir}
59731df
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/events.d/
59731df
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/events/
59731df
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/workflows.d/
59731df
mkdir -p %{buildroot}/%{_datadir}/%{name}/events/
59731df
mkdir -p %{buildroot}/%{_datadir}/%{name}/workflows/
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
# After everything is installed, remove info dir
59731df
rm -f %{buildroot}/%{_infodir}/dir
Jiri Moskovcak 64a8ed2
Jakub Filak 86211cc
# Remove unwanted Fedora specific workflow configuration files
Jakub Filak 86211cc
%if 0%{!?fedora:1}
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraCCpp.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraKerneloops.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraPython.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraPython3.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraVmcore.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraXorg.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraLibreport.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraJava.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_FedoraJavaScript.xml
59731df
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_fedora.conf
59731df
rm -f %{buildroot}%{_mandir}/man5/report_fedora.conf.5
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaFedora.xml
Jakub Filak 86211cc
%endif
Jakub Filak 86211cc
Jakub Filak 86211cc
# Remove unwanted RHEL specific workflow configuration files
Jakub Filak 86211cc
%if 0%{!?rhel:1}
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELCCpp.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELKerneloops.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELPython.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELvmcore.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELxorg.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELLibreport.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELJava.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELJavaScript.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_uReport.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaRHEL.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaRHELBugzilla.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaCCpp.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaKerneloops.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaPython.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaVmcore.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaXorg.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaLibreport.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaJava.xml
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELBugzillaJavaScript.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataCCpp.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataKerneloops.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataPython.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDatavmcore.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataxorg.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataLibreport.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJava.xml
b862486
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJavaScript.xml
59731df
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel.conf
b862486
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf
59731df
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_uReport.conf
59731df
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
59731df
rm -f %{buildroot}%{_mandir}/man5/report_rhel.conf.5
59731df
rm -f %{buildroot}%{_mandir}/man5/report_uReport.conf.5
59731df
rm -f %{buildroot}%{_mandir}/man5/report_rhel_bugzilla.conf.5
Jakub Filak 86211cc
%endif
Jakub Filak 86211cc
Jiri Moskovcak 64a8ed2
%clean
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 67fcf57
%check
Jakub Filak 93fc696
make check|| {
Jakub Filak 93fc696
    # find and print the logs of failed test
Jakub Filak 93fc696
    # do not cat tests/testsuite.log because it contains a lot of bloat
Jakub Filak 93fc696
    find tests/testsuite.dir -name "testsuite.log" -print -exec cat '{}' \;
Jakub Filak df52438
    exit 1
Jakub Filak df52438
}
Jiri Moskovcak 67fcf57
Jiri Moskovcak 64a8ed2
%post -p /sbin/ldconfig
Jiri Moskovcak 64a8ed2
%postun -p /sbin/ldconfig
Jiri Moskovcak 64a8ed2
c8f143d
%post gtk -p /sbin/ldconfig
c8f143d
%postun gtk -p /sbin/ldconfig
Jakub Filak 86211cc
Jakub Filak 86211cc
%post web -p /sbin/ldconfig
Jakub Filak 86211cc
%postun web -p /sbin/ldconfig
Jakub Filak 86211cc
Jiri Moskovcak 64a8ed2
%files -f %{name}.lang
Jiri Moskovcak 64a8ed2
%defattr(-,root,root,-)
e845433
%doc README.md
59731df
%license COPYING
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/%{name}/libreport.conf
Jiri Moskovcak 64a8ed2
%config(noreplace) %{_sysconfdir}/%{name}/report_event.conf
Jiri 8c9325b
%config(noreplace) %{_sysconfdir}/%{name}/forbidden_words.conf
Jakub Filak 21e8e34
%config(noreplace) %{_sysconfdir}/%{name}/ignored_words.conf
Jakub Filak 2e01e95
%{_datadir}/%{name}/conf.d/libreport.conf
Jiri Moskovcak 64a8ed2
%{_libdir}/libreport.so.*
Jiri Moskovcak 64a8ed2
%{_libdir}/libabrt_dbus.so.*
Jakub Filak 2e01e95
%{_mandir}/man5/libreport.conf.5*
Jiri Moskovcak cb5f515
%{_mandir}/man5/report_event.conf.5*
Jakub Filak 86211cc
%{_mandir}/man5/forbidden_words.conf.5*
Jakub Filak 0e07c37
%{_mandir}/man5/ignored_words.conf.5*
Jakub Filak 908e924
# filesystem package owns /usr/share/augeas/lenses directory
Jakub Filak 908e924
%{_datadir}/augeas/lenses/libreport.aug
Jiri Moskovcak 64a8ed2
Jiri 0761ab6
%files filesystem
Jiri 0761ab6
%dir %{_sysconfdir}/%{name}/
Jiri 0761ab6
%dir %{_sysconfdir}/%{name}/events.d/
Jiri 0761ab6
%dir %{_sysconfdir}/%{name}/events/
89ee348
%dir %{_sysconfdir}/%{name}/workflows.d/
Jakub Filak 86211cc
%dir %{_datadir}/%{name}/events/
Jakub Filak 86211cc
%dir %{_datadir}/%{name}/workflows/
Jakub Filak f98d93a
%dir %{_sysconfdir}/%{name}/plugins/
Jiri 0761ab6
Jiri Moskovcak 64a8ed2
%files devel
Jiri Moskovcak a4a4544
# Public api headers:
Jakub Filak 86211cc
%doc apidoc/html/*.{html,png,css,js}
Jakub Filak 82e5d2c
%{_includedir}/libreport/libreport_types.h
Jiri Moskovcak 85cf0d6
%{_includedir}/libreport/client.h
Jiri Moskovcak 64a8ed2
%{_includedir}/libreport/dump_dir.h
Jiri Moskovcak 64a8ed2
%{_includedir}/libreport/event_config.h
Jiri Moskovcak 64a8ed2
%{_includedir}/libreport/problem_data.h
Jakub Filak 2e01e95
%{_includedir}/libreport/problem_report.h
Jiri Moskovcak 64a8ed2
%{_includedir}/libreport/report.h
Jiri Moskovcak 64a8ed2
%{_includedir}/libreport/run_event.h
Jiri Moskovcak bcd306b
%{_includedir}/libreport/file_obj.h
Jiri Moskovcak bcd306b
%{_includedir}/libreport/config_item_info.h
Jiri Moskovcak bcd306b
%{_includedir}/libreport/workflow.h
Jakub Filak df52438
%{_includedir}/libreport/problem_details_widget.h
Jakub Filak df52438
%{_includedir}/libreport/problem_details_dialog.h
Jakub Filak 2e01e95
%{_includedir}/libreport/problem_utils.h
Jakub Filak 8d31797
%{_includedir}/libreport/ureport.h
Jakub Filak 2e01e95
%{_includedir}/libreport/reporters.h
Jakub Filak 2e01e95
%{_includedir}/libreport/global_configuration.h
Jiri Moskovcak a4a4544
# Private api headers:
Jiri Moskovcak a4a4544
%{_includedir}/libreport/internal_abrt_dbus.h
Jiri Moskovcak a4a4544
%{_includedir}/libreport/internal_libreport.h
Jakub Filak 597e30d
%{_includedir}/libreport/xml_parser.h
fb2c7fe
%{_includedir}/libreport/helpers
Jiri Moskovcak 64a8ed2
%{_libdir}/libreport.so
Jiri Moskovcak 64a8ed2
%{_libdir}/libabrt_dbus.so
Jiri Moskovcak 64a8ed2
%{_libdir}/pkgconfig/libreport.pc
Jiri Moskovcak 64a8ed2
%dir %{_includedir}/libreport
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 1cc5939
%files web
Jakub Filak 86211cc
%{_libdir}/libreport-web.so.*
Jiri Moskovcak 1cc5939
Jiri Moskovcak 1cc5939
%files web-devel
Jakub Filak 86211cc
%{_libdir}/libreport-web.so
Jiri Moskovcak 1cc5939
%{_includedir}/libreport/libreport_curl.h
Jiri Moskovcak 1cc5939
%{_libdir}/pkgconfig/libreport-web.pc
Jiri Moskovcak 1cc5939
8575237
%files -n python2-libreport
Jiri Moskovcak 85cf0d6
%{python_sitearch}/report/*
Jiri Moskovcak 373fc9d
%{python_sitearch}/reportclient/*
Jiri Moskovcak 85cf0d6
292f303
%files -n python3-libreport
Jakub Filak bf6edcf
%{python3_sitearch}/report/*
Jakub Filak 1c8a9e6
%{python3_sitearch}/reportclient/*
Jakub Filak bf6edcf
Jiri Moskovcak 64a8ed2
%files cli
Jiri Moskovcak 64a8ed2
%{_bindir}/report-cli
Jiri Moskovcak 64a8ed2
%{_mandir}/man1/report-cli.1.gz
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 85cf0d6
%files newt
Jiri Moskovcak 85cf0d6
%{_bindir}/report-newt
Jakub Filak 86211cc
%{_mandir}/man1/report-newt.1.gz
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 64a8ed2
%files gtk
Jiri Moskovcak 64a8ed2
%{_bindir}/report-gtk
Jiri Moskovcak 64a8ed2
%{_libdir}/libreport-gtk.so.*
Jakub Filak 597e30d
%config(noreplace) %{_sysconfdir}/libreport/events.d/emergencyanalysis_event.conf
Jakub Filak 86211cc
%{_mandir}/man5/emergencyanalysis_event.conf.5.*
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_EmergencyAnalysis.xml
Jakub Filak 86211cc
%{_mandir}/man1/report-gtk.1.gz
Jakub Filak 597e30d
Jiri Moskovcak 64a8ed2
%files gtk-devel
Jiri Moskovcak 64a8ed2
%{_libdir}/libreport-gtk.so
Jiri Moskovcak 85cf0d6
%{_includedir}/libreport/internal_libreport_gtk.h
Jiri Moskovcak 64a8ed2
%{_libdir}/pkgconfig/libreport-gtk.pc
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 85cf0d6
%files plugin-kerneloops
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_Kerneloops.xml
Jiri Moskovcak 85cf0d6
%{_mandir}/man*/reporter-kerneloops.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-kerneloops
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 85cf0d6
%files plugin-logger
Jakub Filak 86211cc
%config(noreplace) %{_sysconfdir}/libreport/events/report_Logger.conf
Jakub Filak 86211cc
%{_mandir}/man5/report_Logger.conf.5.*
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_Logger.xml
Jakub Filak 8d31797
%{_datadir}/%{name}/workflows/workflow_Logger.xml
Jakub Filak 8d31797
%{_datadir}/%{name}/workflows/workflow_LoggerCCpp.xml
Jiri Moskovcak 85cf0d6
%config(noreplace) %{_sysconfdir}/libreport/events.d/print_event.conf
Jakub Filak 8d31797
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_logger.conf
Jakub Filak 86211cc
%{_mandir}/man5/print_event.conf.5.*
Jakub Filak 8d31797
%{_mandir}/man5/report_logger.conf.5.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-print
Jiri Moskovcak 85cf0d6
%{_mandir}/man*/reporter-print.*
Jiri Moskovcak 85cf0d6
59731df
%files plugin-systemd-journal
59731df
%{_bindir}/reporter-systemd-journal
59731df
%{_mandir}/man*/reporter-systemd-journal.*
59731df
Jiri Moskovcak 85cf0d6
%files plugin-mailx
Jiri 8c9325b
%config(noreplace) %{_sysconfdir}/libreport/plugins/mailx.conf
Jakub Filak f98d93a
%{_datadir}/%{name}/conf.d/plugins/mailx.conf
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_Mailx.xml
Jakub Filak f98d93a
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.mailx.xml
Jakub Filak 8d31797
%{_datadir}/%{name}/workflows/workflow_Mailx.xml
Jakub Filak 8d31797
%{_datadir}/%{name}/workflows/workflow_MailxCCpp.xml
Jiri Moskovcak 85cf0d6
%config(noreplace) %{_sysconfdir}/libreport/events.d/mailx_event.conf
Jakub Filak 8d31797
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_mailx.conf
Jakub Filak 86211cc
%{_mandir}/man5/mailx.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/mailx_event.conf.5.*
Jakub Filak 8d31797
%{_mandir}/man5/report_mailx.conf.5.*
Jiri Moskovcak 85cf0d6
%{_mandir}/man*/reporter-mailx.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-mailx
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 1cc5939
%files plugin-ureport
Jakub Filak 908e924
%config(noreplace) %{_sysconfdir}/libreport/plugins/ureport.conf
Jakub Filak f98d93a
%{_datadir}/%{name}/conf.d/plugins/ureport.conf
Jiri Moskovcak 1cc5939
%{_bindir}/reporter-ureport
Jakub Filak 86211cc
%{_mandir}/man1/reporter-ureport.1.gz
Jakub Filak 908e924
%{_mandir}/man5/ureport.conf.5.gz
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_uReport.xml
Jakub Filak f98d93a
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ureport.xml
Jiri Moskovcak 67fcf57
Jiri Moskovcak 85cf0d6
%files plugin-bugzilla
Jiri Moskovcak cb5f515
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla.conf
Jakub Filak f98d93a
%{_datadir}/%{name}/conf.d/plugins/bugzilla.conf
Jakub Filak 9ec64a4
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format.conf
Jakub Filak c93b309
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup.conf
Jakub Filak 8d31797
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_analyzer_libreport.conf
Jakub Filak 9ec64a4
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_kernel.conf
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_Bugzilla.xml
Jakub Filak bf6edcf
%{_datadir}/%{name}/events/watch_Bugzilla.xml
Jiri Moskovcak 85cf0d6
%config(noreplace) %{_sysconfdir}/libreport/events/report_Bugzilla.conf
Jiri Moskovcak 0cbbc3a
%config(noreplace) %{_sysconfdir}/libreport/events.d/bugzilla_event.conf
Jakub Filak f98d93a
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.bugzilla.xml
Jiri Moskovcak 85cf0d6
# FIXME: remove with the old gui
Jiri Moskovcak 85cf0d6
%{_mandir}/man1/reporter-bugzilla.1.gz
Jakub Filak 86211cc
%{_mandir}/man5/report_Bugzilla.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_event.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_format.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_formatdup.conf.5.*
Jakub Filak 8d31797
%{_mandir}/man5/bugzilla_format_analyzer_libreport.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_format_kernel.conf.5.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-bugzilla
Jiri Moskovcak 85cf0d6
Jakub Filak 2e01e95
%files plugin-mantisbt
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt.conf
Jakub Filak 2e01e95
%{_datadir}/%{name}/conf.d/plugins/mantisbt.conf
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt_format.conf
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt_formatdup.conf
b5a180b
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt_format_analyzer_libreport.conf
b5a180b
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt_formatdup_analyzer_libreport.conf
Jakub Filak 2e01e95
%{_bindir}/reporter-mantisbt
Jakub Filak 1c8a9e6
%{_mandir}/man1/reporter-mantisbt.1.gz
Jakub Filak 1c8a9e6
%{_mandir}/man5/mantisbt.conf.5.*
Jakub Filak 1c8a9e6
%{_mandir}/man5/mantisbt_format.conf.5.*
Jakub Filak 1c8a9e6
%{_mandir}/man5/mantisbt_formatdup.conf.5.*
b5a180b
%{_mandir}/man5/mantisbt_format_analyzer_libreport.conf.5.*
b5a180b
%{_mandir}/man5/mantisbt_formatdup_analyzer_libreport.conf.5.*
Jakub Filak 2e01e95
Jakub Filak 2e01e95
%files centos
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSCCpp.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSKerneloops.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSPython.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSPython3.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSVmcore.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSXorg.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSLibreport.xml
Jakub Filak 2e01e95
%{_datadir}/%{name}/workflows/workflow_CentOSJava.xml
59731df
%{_datadir}/%{name}/workflows/workflow_CentOSJavaScript.xml
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_centos.conf
Jakub Filak 1c8a9e6
%{_mandir}/man5/report_centos.conf.5.*
Jakub Filak 2e01e95
%{_datadir}/%{name}/events/report_CentOSBugTracker.xml
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/events/report_CentOSBugTracker.conf
Jakub Filak 1c8a9e6
%{_mandir}/man5/report_CentOSBugTracker.conf.5.*
Jakub Filak 2e01e95
# report_CentOSBugTracker events are shipped by libreport package
Jakub Filak 2e01e95
%config(noreplace) %{_sysconfdir}/libreport/events.d/centos_report_event.conf
Jakub Filak 1c8a9e6
%{_mandir}/man5/centos_report_event.conf.5.*
Jakub Filak 2e01e95
Jiri Moskovcak 85cf0d6
%files plugin-rhtsupport
Jiri Moskovcak cb5f515
%config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf
Jakub Filak f98d93a
%{_datadir}/%{name}/conf.d/plugins/rhtsupport.conf
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_RHTSupport.xml
b862486
%{_datadir}/%{name}/events/report_RHTSupport_AddData.xml
Jakub Filak f98d93a
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.rhtsupport.xml
Jiri Moskovcak 85cf0d6
%config(noreplace) %{_sysconfdir}/libreport/events.d/rhtsupport_event.conf
Jiri Moskovcak cb5f515
%{_mandir}/man1/reporter-rhtsupport.1.gz
Jakub Filak 86211cc
%{_mandir}/man5/rhtsupport.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/rhtsupport_event.conf.5.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-rhtsupport
Jiri Moskovcak 85cf0d6
Jiri Moskovcak cb5f515
%files compat
Jiri Moskovcak cb5f515
%{_bindir}/report
Jiri Moskovcak cb5f515
%{_mandir}/man1/report.1.gz
Jiri Moskovcak cb5f515
Jiri Moskovcak 85cf0d6
%files plugin-reportuploader
Jiri Moskovcak 85cf0d6
%{_mandir}/man*/reporter-upload.*
Jakub Filak 86211cc
%{_mandir}/man5/uploader_event.conf.5.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-upload
Jakub Filak 86211cc
%{_datadir}/%{name}/events/report_Uploader.xml
Jiri Moskovcak cb5f515
%config(noreplace) %{_sysconfdir}/libreport/events.d/uploader_event.conf
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_Upload.xml
Jakub Filak 8d31797
%{_datadir}/%{name}/workflows/workflow_UploadCCpp.xml
Jakub Filak c17f83b
%config(noreplace) %{_sysconfdir}/libreport/plugins/upload.conf
b961e89
%{_mandir}/man5/upload.conf.5.*
Jakub Filak 8d31797
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uploader.conf
Jakub Filak c17f83b
%{_datadir}/%{name}/conf.d/plugins/upload.conf
Jakub Filak 8d31797
%{_mandir}/man5/report_uploader.conf.5.*
b961e89
%config(noreplace) %{_sysconfdir}/libreport/events/report_Uploader.conf
b961e89
%{_mandir}/man5/report_Uploader.conf.5.*
Jiri Moskovcak bcd306b
Jakub Filak 86211cc
%if 0%{?fedora}
Jiri Moskovcak bcd306b
%files fedora
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_FedoraCCpp.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_FedoraKerneloops.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_FedoraPython.xml
Jakub Filak bf6edcf
%{_datadir}/%{name}/workflows/workflow_FedoraPython3.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_FedoraVmcore.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_FedoraXorg.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_FedoraLibreport.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_FedoraJava.xml
59731df
%{_datadir}/%{name}/workflows/workflow_FedoraJavaScript.xml
Jiri Moskovcak bcd306b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_fedora.conf
Jakub Filak 86211cc
%{_mandir}/man5/report_fedora.conf.5.*
Jakub Filak 86211cc
%endif
Jiri Moskovcak bcd306b
Jakub Filak 86211cc
%if 0%{?rhel}
Jakub Filak ea10622
%files rhel
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_RHELCCpp.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_RHELKerneloops.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_RHELPython.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_RHELvmcore.xml
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_RHELxorg.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_RHELLibreport.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_RHELJava.xml
59731df
%{_datadir}/%{name}/workflows/workflow_RHELJavaScript.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataCCpp.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataJava.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataKerneloops.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataLibreport.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataPython.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDatavmcore.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataxorg.xml
b862486
%{_datadir}/%{name}/workflows/workflow_RHELAddDataJavaScript.xml
89ee348
%{_datadir}/%{name}/workflows/workflow_uReport.xml
Jakub Filak ea10622
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel.conf
b862486
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf
89ee348
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uReport.conf
Jakub Filak 86211cc
%{_mandir}/man5/report_rhel.conf.5.*
89ee348
%{_mandir}/man5/report_uReport.conf.5.*
Jakub Filak 422b31b
Jakub Filak 422b31b
%files rhel-bugzilla
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaCCpp.xml
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaKerneloops.xml
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaPython.xml
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaVmcore.xml
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaXorg.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaLibreport.xml
Jakub Filak f98d93a
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaJava.xml
59731df
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaJavaScript.xml
Jakub Filak 422b31b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
Jakub Filak 422b31b
%{_mandir}/man5/report_rhel_bugzilla.conf.5.*
Jakub Filak 422b31b
Jakub Filak 422b31b
%files rhel-anaconda-bugzilla
Jakub Filak 422b31b
%{_datadir}/%{name}/workflows/workflow_AnacondaRHELBugzilla.xml
Jakub Filak 86211cc
%endif
Jakub Filak ea10622
Jiri Moskovcak bcd306b
%files anaconda
Jakub Filak 86211cc
%if 0%{?fedora}
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_AnacondaFedora.xml
Jakub Filak 86211cc
%endif
Jakub Filak 86211cc
%if 0%{?rhel}
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_AnacondaRHEL.xml
Jakub Filak 86211cc
%endif
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_AnacondaUpload.xml
Jiri Moskovcak bcd306b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/anaconda_event.conf
Jiri Moskovcak 5f5fe7e
%config(noreplace) %{_sysconfdir}/libreport/events.d/bugzilla_anaconda_event.conf
Jakub Filak 23f2f47
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_anaconda.conf
Jakub Filak 23f2f47
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_anaconda.conf
Jakub Filak 86211cc
%{_mandir}/man5/anaconda_event.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_anaconda_event.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_format_anaconda.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_formatdup_anaconda.conf.5.*
Jiri Moskovcak bcd306b
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 64a8ed2
%changelog
c8f143d
* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.3-3
c8f143d
- Remove obsolete scriptlets
c8f143d
4104372
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 2.9.3-2
4104372
- Rebuilt for libjson-c.so.3
4104372
- Use %%global instead of %%define
4104372
b862486
* Thu Nov 02 2017 Julius Milan <jmilan@redhat.com> 2.9.3-1
b862486
- Translation updates
b862486
- commit to delete
b862486
- workflows: fix description in workflow_RHELJavaScript.xml.in
b862486
- workflows: add workflow for adding data to existing case
b862486
- client-python,report-python: Allow python to be optional at build time
b862486
- ignored words: add SYSTEMD_NSS_BYPASS_BUS
b862486
- reporter-ureport: add 'ProcessUnpackaged' option
b862486
- spec: add workflow for adding data to existing case
b862486
- rep-sys-journal: fix in finding executable basename
b862486
- remove old obsolete
b862486
- Group is not used any more
b862486
- remove old changelogs
b862486
- requires pythonX-dnf instead of dnf
b862486
- doc: fix obsolete doxygen tags & complains
b862486
- lib: Introduce pid_for_children element from ns
b862486
- client-python: Do not try to unlink None
b862486
- spec: rename Python binary packages
b862486
5bd6282
* Wed Sep 13 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.2-2
5bd6282
- Introduce pid_for_children element from ns
5bd6282
- Resolves: #1489611
5bd6282
e845433
* Fri Aug 25 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.2-1
e845433
- Translation updates
e845433
- logging: rename log() to log_warning()
e845433
- reporter-mantisbt: Fix typo in help
e845433
- bugzilla: add check if option -d was entered
e845433
- dd: extend create_dump_dir to allow set pid in dumpdir name
e845433
- wizard: replace deprecated gtk3 functions
e845433
- lib: replace hash table with list
e845433
- fix newline issue with ask_password
e845433
- lib: make cpuinfo files user editable
e845433
- reporter-s-journal: add count to default logs
e845433
- augeas: trim spaces on eol, around value separator
e845433
- reporter-s-journal: add journal default entries
e845433
- Resolves: #1481205
e845433
292f303
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.9.1-6
292f303
- Python 3 binary package renamed to python3-libreport
292f303
- Missing Provides wihtout %%_isa added in python 2 binary package
292f303
8575237
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.9.1-5
8575237
- Python 2 binary package renamed to python2-libreport
8575237
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
8575237
dc86ec5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-4
dc86ec5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
dc86ec5
86ed6a7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-3
86ed6a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
86ed6a7
8065018
* Thu Apr 13 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.1-2
8065018
- add journal default entries to reporter-systemd-journal
8065018
- augeas: trim spaces on eol, around value separator
8065018
- Resolves: #1434414
8065018
fb2c7fe
* Wed Mar 15 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.1-1
fb2c7fe
- build: do not upload tarball to fedorahosted.org
fb2c7fe
- spec: do not use fedorahosted.org as source
fb2c7fe
- build: fix generating list of dependences in autogen.sh
fb2c7fe
- build: generate new release entries with date
fb2c7fe
- report-newt: free allocated variables, don't close dd twice
fb2c7fe
- build: fix scratch-build target
fb2c7fe
- changelog: reflect the PR
fb2c7fe
- lib: several bug fixes in parsing of mountinfo
fb2c7fe
- lib: correctly recognize chroot in container
fb2c7fe
- lib: declare CONTAINER_ROOTS element name
fb2c7fe
- lib: add more log wrappers for perror
fb2c7fe
- reporter-bugzilla: use /etc/os-release for default url
fb2c7fe
- configure.ac: Remove nss dependency
fb2c7fe
- spec: include testsuite headers in the devel package
fb2c7fe
- tests: include testsuite.h in the dist archive
fb2c7fe
- maint: check pulled .po files for errors
fb2c7fe
- build: fix bug in changelog generating in release target
fb2c7fe
- changelog: fix typos
fb2c7fe
d539e44
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-5
d539e44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d539e44
Igor Gnatenko 7368ed8
* Sat Jan 21 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.9.0-4
Igor Gnatenko 7368ed8
- Rebuild for xmlrpc-c
Igor Gnatenko 7368ed8
9166d17
* Mon Jan 02 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.0-3
9166d17
- fix minimal satyr version
9166d17
979b8ec
* Thu Dec 15 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.9.0-2
979b8ec
- Rebuild for Python 3.6
979b8ec
59731df
* Thu Dec 15 2016 Matej Habrnal <mhabrnal@redhat.com> 2.9.0-1
59731df
- Translation updates
59731df
- build: make the release-* targets smarter
59731df
- add CHANGELOG.md
59731df
- reporter-s-journal: enable SYSLOG_IDENTIFIER from env
59731df
- report-python: add method run_event_on_problem_dir
59731df
- lib: use lz4 instead of lz4cat
59731df
- tree-wide: introduce 'stop_on_not_reportable' option
59731df
- client: add support for $releasever to debuginfo
59731df
- workflows: run analyze_BodhiUpdates event on Fedora
59731df
- reporter-systemd-journal: introduce reporter-systemd-journal
59731df
- problem_data: add function which returns all problem data keys
59731df
- problem_report: add normalization of crashed thread
59731df
- problem_report: make generate report configurable
59731df
- problem_report: use core_backtrace if there is no backtrace
59731df
- lib: refuse to parse negative number as unsigned int
59731df
- problem_report: ensure C-string null terminator
59731df
- lib: fix invalid cgroup namespace ID
59731df
- lib: make die function configurable
59731df
- lib: allow using FD of /proc/[pid] instead of pid_t
59731df
- dd: add functions for opening dd item
59731df
- lib: add xfdopen
59731df
- problem data: search for sensitive words in more files
59731df
- dd: add dd_copy_file_at
59731df
- ignored words: add "systemd-logind" and "hawkey"
59731df
- ureport: less confusing logging
59731df
- workflow: add JavaScript workflows
59731df
- bugzilla: stop including package details
59731df
Jakub Filak 6b58dd2
* Fri Sep 09 2016 Jakub Filak <jfilak@redhat.com> 2.8.0-1
Jakub Filak 6b58dd2
- lib: fix a memory leak in create_dump_dir fn
Jakub Filak 6b58dd2
- rhtsupport: fix a double free of config at exit
Jakub Filak 6b58dd2
- debuginfo: dnf API logging workarounds list
Jakub Filak 6b58dd2
- lib: don't warn when user word file doesn't exist
Jakub Filak 6b58dd2
- lib: be able to define base conf dir at runtime
Jakub Filak 6b58dd2
- wizard: use dnf instead of yum in add a screencast note
Jakub Filak 6b58dd2
- problem_report: document resevered elements
Jakub Filak 6b58dd2
0240b2f
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.2-2
0240b2f
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
0240b2f
324605a
* Mon Jul 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
324605a
- Translation updates
324605a
- wizard: do not create reproducible if complex_detail == no
324605a
- include: save_user_settings function declaration isn’t a prototype
324605a
- Bugzilla: fix typo in comment don -> don't
324605a
- client-python: fix a typo in error check
324605a
- dd: do not log missing uid file when creating new dump dir
324605a
- build: update searched pkg names for systemd
324605a
fc95fa8
* Wed May 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.1-1
fc95fa8
- lib: add lz4 decompression
fc95fa8
- lib: avoid the need to link against lzma
fc95fa8
- all: format security
fc95fa8
- lib: add cgroup namespace
fc95fa8
- dd: introduce functions getting occurrence stamps
fc95fa8
- dd: introduce dd_get_env_variable
fc95fa8
- lib: add get env variable from a file
fc95fa8
- RHTSupport: include count in Support cases
fc95fa8
- lib: problem report API check fseek return code
fc95fa8
- ignored words: remove 'kwallet_jwakely' which I added wrongly
fc95fa8
89ee348
* Fri Apr 08 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
89ee348
- ignored words: update ignored words
89ee348
- mailx: use problem report api to define an emais' content
89ee348
- augeas: trim spaces before key value
89ee348
- spec: add workflows.d to filesystem package
89ee348
- mailx: stop creating dead.letter on mailx failures
89ee348
- workflows: add comments to ambiguous functions
89ee348
- workflows: publish the function loading configuration
89ee348
- augeas: exclude mantisbt format configurations
89ee348
- reporter-mantisbt: add missing '=' to conf file
89ee348
- curl: fix typo Ingoring -> Ignoring
89ee348
- rhtsupport: attach all dump dir's element to a new case
89ee348
- rhtsupport: add pkg_vendor, reproducer and reproducible to description
89ee348
- report client: add silent mode to clean_up()
89ee348
- doc: add documentation for requires-details attribute
89ee348
- rhtsupport: Discourage users from reporting in non Red Hat stuff
89ee348
- rhtsupport: Discourage users from opening one-shot crashes
89ee348
- report-gtk: Require Reproducer for RHTSupport
89ee348
- Add workflow for RHEL anonymous report
89ee348
- spec: add workflow for RHEL anonymous report files
89ee348
- wizard: fix the broken widget expansion
89ee348
- dd: add documentation of dd_create_skeleton
89ee348
- workflow: add extern C to the header file
89ee348
- Fix minor typos
89ee348
- Translation updates
89ee348
- translations: update zanata configuration
89ee348
- wizard: fix the broken "Show log" widget
89ee348
- wizard: remove the code correcting Bugzilla groups
89ee348
54131d2
* Thu Feb 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.6.4-3
54131d2
- Translation updates
54131d2
- wizard: fix the broken widget expansion
54131d2
e35d9eb
* Wed Feb 10 2016 Matej Habrnal <mhabrnal@redhat.com> 2.6.4-2
e35d9eb
- wizard: fix the broken "Show log" widget
e35d9eb
- Resolves: #1303326
e35d9eb
89ee348
* Tue Feb 02 2016 Matej Habrnal <mhabrnal@redhat.com> 2.6.4-1
b961e89
- doc: add option -o and -O into reporter-ureport man page
b961e89
- rhtsupport: use problme report API to create description
b961e89
- bugzilla: make the event configurable
b961e89
- report-gtk: offer users to create private ticket
b961e89
- bugzilla|centos: declare 'restricted access' support
b961e89
- dd: allow 1 and 2 letter long element names
b961e89
- formatdup: more universal comment
b961e89
- Refactoring conditional directives that break parts of statements.
b961e89
- bugzilla: actualize man pages
b961e89
- bugzilla: don't report private problem as comment
b961e89
- uploader: move username and password to the advanced options
b961e89
- uploader: allow empty username and password
b961e89
- uploader: add possibility to set SSH keyfiles
b961e89
- desktop-utils: deal with Destkop files without command line
b961e89
- ureport: enable attaching of arbitrary values
b961e89
- uploader: save remote name in reported_to
b961e89
- curl: return URLs without userinfo
b961e89
Robert Kuska d30b616
* Wed Nov 04 2015 Robert Kuska <rkuska@redhat.com> - 2.6.3-2
Robert Kuska d30b616
- Rebuilt for Python3.5 rebuild
Robert Kuska d30b616
0fae6bb
* Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1
0fae6bb
- reporter-bugzilla: add parameter -p
0fae6bb
- fix save users changes after reviewing dump dir files
0fae6bb
- bugzilla: don't attach build_ids
0fae6bb
- rewrite event rule parser
0fae6bb
- ureport: improve curl's error messages
0fae6bb
- curl: add posibility to use own Certificate Authority cert
0fae6bb
90e88e5
* Tue Sep 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-5
90e88e5
- bugzilla: put VARIANT_ID= to Whiteboard
90e88e5
9926ac3
* Wed Aug 26 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-4
9926ac3
- add a helper for HTTP GET
9926ac3
- configure: use hex value for dump dir mode
9926ac3
042ef11
* Fri Aug 14 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-3
042ef11
- don't warn about missing 'type' if the locking fails
042ef11
- stop warning about corrupted mandatory files
042ef11
80acf9f
* Wed Jul 22 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-2
80acf9f
- Use a dgettext function returning strings instead of bytes