e398dd4
%if 0%{?suse_version}
e398dd4
  %bcond_with bugzilla
e398dd4
e398dd4
  %define dbus_devel dbus-1-devel
e398dd4
  %define libjson_devel libjson-devel
e398dd4
%else
e398dd4
  %bcond_without bugzilla
e398dd4
e398dd4
  %define dbus_devel dbus-devel
e398dd4
  %define libjson_devel json-c-devel
e398dd4
%endif
e398dd4
35ff5f8
%define glib_ver 2.43.4
e398dd4
Jiri Moskovcak 64a8ed2
Summary: Generic library for reporting various problems
Jiri Moskovcak 64a8ed2
Name: libreport
246d317
Version: 2.14.0
df126de
Release: 13%{?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
8c80901
Ernestas Kulik e6ffee7
Patch0: 0001-gui-wizard-gtk-wizard-Remove-variable.patch
Ernestas Kulik e6ffee7
Patch1: 0002-gui-wizard-gtk-wizard-Fix-invalid-memory-read.patch
Ernestas Kulik e6ffee7
Patch2: 0003-gui-wizard-gtk-Fix-a-double-free-condition.patch
Ernestas Kulik e6ffee7
Patch3: 0004-gui-wizard-gtk-Fix-a-segfault-and-memory-leak.patch
1146600
Patch4: 0005-gui-wizard-gtk-Fix-segfault.patch
1146600
Patch5: 0006-event_config-Null-autofree-pointers-before-returning.patch
aa4f887
Patch6: 0007-gui-wizard-gtk-Don-t-autofree-URL-string.patch
d9b53bd
Patch7: 0008-rhbz-Fix-a-double-free-condition.patch
df126de
Patch8: 0009-client-python-Add-getter-for-package-count-to-downlo.patch
dff3619
e398dd4
BuildRequires: %{dbus_devel}
9356e16
BuildRequires: gtk3-devel
9356e16
BuildRequires: curl-devel
Jiri Moskovcak 64a8ed2
BuildRequires: desktop-file-utils
Jakub Filak bf6edcf
BuildRequires: python3-devel
Jiri Moskovcak 64a8ed2
BuildRequires: gettext
9356e16
BuildRequires: libxml2-devel
9356e16
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
9356e16
BuildRequires: newt-devel
9356e16
BuildRequires: libproxy-devel
9356e16
BuildRequires: satyr-devel >= 0.24
9356e16
BuildRequires: glib2-devel >= %{glib_ver}
9356e16
BuildRequires: nettle-devel
8c80901
BuildRequires: git-core
Jakub Filak bf6edcf
e398dd4
%if 0%{?fedora} >= 24 || 0%{?rhel} > 7
e398dd4
# A test case uses zh_CN locale to verify XML event translations
89ee348
BuildRequires: glibc-all-langpacks
e398dd4
%endif
e398dd4
e398dd4
%if %{with bugzilla}
Jakub Filak bf6edcf
BuildRequires: xmlrpc-c-devel
e398dd4
%endif
Jakub Filak 597e30d
BuildRequires: doxygen
9356e16
BuildRequires: systemd-devel
Jakub Filak 908e924
BuildRequires: augeas-devel
Jakub Filak 908e924
BuildRequires: augeas
9356e16
BuildRequires: libarchive-devel
e398dd4
Requires: libreport-filesystem = %{version}-%{release}
246d317
Requires: satyr%{?_isa} >= 0.24
246d317
Requires: glib2%{?_isa} >= %{glib_ver}
246d317
Requires: libarchive%{?_isa}
246d317
Requires: nettle%{?_isa}
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
246d317
Obsoletes: %{name}-compat < 2.13.2
246d317
Obsoletes: %{name}-plugin-rhtsupport < 2.13.2
246d317
Obsoletes: %{name}-rhel < 2.13.2
246d317
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
100ee1d
BuildArch: noarch
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
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}
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}
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
e398dd4
%if %{with bugzilla}
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.
e398dd4
%endif
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
e398dd4
BuildRequires: %{libjson_devel}
52b033c
BuildRequires: make
Jiri Moskovcak 67fcf57
Requires: %{name} = %{version}-%{release}
Jakub Filak 82e5d2c
Requires: libreport-web = %{version}-%{release}
5c189cf
%if 0%{?rhel} && ! 0%{?eln}
100ee1d
Requires: python3-subscription-manager-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-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
5c189cf
%if 0%{?fedora} || 0%{?eln}
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
5c189cf
%if 0%{?rhel} && ! 0%{?eln}
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
e398dd4
%if %{with bugzilla}
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}
5c189cf
%if ! 0%{?rhel} || 0%{?eln}
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...
e398dd4
%endif
Jiri Moskovcak bcd306b
Jiri Moskovcak 64a8ed2
%prep
8c80901
%autosetup -S git
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%build
0cacf21
autoreconf
7b52612
e77ad01
%configure \
e398dd4
%if %{without bugzilla}
e398dd4
        --without-bugzilla \
e398dd4
%endif
e398dd4
        --enable-doxygen-docs \
e398dd4
        --disable-silent-rules
e398dd4
e77ad01
%make_build
Jiri Moskovcak 64a8ed2
Jiri Moskovcak 64a8ed2
%install
e77ad01
%make_install \
81821db
%if %{with python3}
81821db
             PYTHON=%{__python3} \
81821db
%endif # with python3
81821db
             mandir=%{_mandir}
81821db
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
5c189cf
%if ! 0%{?fedora} && ! 0%{?eln}
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
5c189cf
%if ! 0%{?rhel} || 0%{?eln}
59731df
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_uReport.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_uReport.conf
59731df
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
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 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
8f048d7
%ldconfig_scriptlets
8f048d7
%ldconfig_scriptlets web
8f048d7
%if 0%{?rhel} && 0%{?rhel} <= 7
e398dd4
%post gtk
8f048d7
%{?ldconfig}
e398dd4
# update icon cache
e398dd4
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
e398dd4
e398dd4
%postun gtk
8f048d7
%{?ldconfig}
e398dd4
if [ $1 -eq 0 ] ; then
e398dd4
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
e398dd4
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
e398dd4
fi
e398dd4
e398dd4
%posttrans gtk
e398dd4
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
7b52612
e398dd4
%endif
Jakub Filak 86211cc
Jiri Moskovcak 64a8ed2
%files -f %{name}.lang
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.*
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/
59fdf2c
%dir %{_datadir}/%{name}/
59fdf2c
%dir %{_datadir}/%{name}/conf.d/
59fdf2c
%dir %{_datadir}/%{name}/conf.d/plugins/
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
7b52612
%{_includedir}/libreport/report_result.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_libreport.h
Jakub Filak 597e30d
%{_includedir}/libreport/xml_parser.h
fb2c7fe
%{_includedir}/libreport/helpers
Jiri Moskovcak 64a8ed2
%{_libdir}/libreport.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
292f303
%files -n python3-libreport
59fdf2c
%{python3_sitearch}/report/
59fdf2c
%{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 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 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
5c189cf
%if 0%{?rhel} && ! 0%{?eln}
7b7c13b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uReport.conf
7b7c13b
%{_datadir}/%{name}/workflows/workflow_uReport.xml
7b7c13b
%{_mandir}/man5/report_uReport.conf.5.*
7b7c13b
%endif
Jiri Moskovcak 67fcf57
e398dd4
%if %{with bugzilla}
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
7b52612
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_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
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.*
7b52612
%{_mandir}/man5/bugzilla_formatdup_analyzer_libreport.conf.5.*
Jakub Filak 86211cc
%{_mandir}/man5/bugzilla_format_kernel.conf.5.*
Jiri Moskovcak 85cf0d6
%{_bindir}/reporter-bugzilla
e398dd4
%endif
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
e398dd4
%{_mandir}/man5/centos_report_event.conf.5.gz
Jakub Filak 2e01e95
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
e398dd4
%{_datadir}/%{name}/conf.d/plugins/upload.conf
b961e89
%{_mandir}/man5/upload.conf.5.*
Jakub Filak 8d31797
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uploader.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
5c189cf
%if 0%{?fedora} || 0%{?eln}
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
5c189cf
%if 0%{?rhel} && ! 0%{?eln}
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
e398dd4
%if %{with bugzilla}
Jiri Moskovcak bcd306b
%files anaconda
5c189cf
%if 0%{?fedora} || 0%{?eln}
Jakub Filak 86211cc
%{_datadir}/%{name}/workflows/workflow_AnacondaFedora.xml
Jakub Filak 86211cc
%endif
5c189cf
%if 0%{?rhel} && ! 0%{?eln}
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.*
e398dd4
%endif
Jiri Moskovcak 85cf0d6
Jiri Moskovcak 64a8ed2
%changelog
5f51ab9
* Tue Dec 11 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-13
5f51ab9
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1906405
5f51ab9
4eeb8e1
* Tue Nov 03 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-12
d9b53bd
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1893595
d9b53bd
aa4f887
* Fri Oct 09 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-11
aa4f887
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882328
aa4f887
1146600
* Tue Sep 29 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-10
1146600
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1883337
1146600
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1883410
1146600
Ernestas Kulik e6ffee7
* Sun Sep 27 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-9
Ernestas Kulik e6ffee7
- Add upstream fixes for memory management
Ernestas Kulik e6ffee7
87befbd
* Sun Sep 27 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-8
87befbd
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882950
87befbd
dff3619
* Fri Sep 25 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-7
dff3619
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882319
dff3619
5c189cf
* Wed Aug 19 2020 Merlin Mathesius <mmathesi@redhat.com> - 2.14.0-6
5c189cf
- Updates so ELN builds in a Fedora-like reporting configuration, even though
5c189cf
  the %%{rhel} macro is set.
5c189cf
0ab817b
* Thu Aug 13 2020 Michal Fabik <mfabik@redhat.com> 2.14.0-3
05f31ca
- forbidden_words: Add potentially sensitive env vars
05f31ca
- lib: Add version script for libreport
05f31ca
- lib: compress: Use libarchive
05f31ca
- Replace various utility functions with stock GLib ones
05f31ca
- gtk,lib: Update symbol list
05f31ca
- dd: Update dd_get_owner to handle error return values
05f31ca
- dirsize: Don't pick .lock'd dirs for deletion
05f31ca
- setgid instead of setuid the abrt-action-install-debuginfo-to-abrt-cache
05f31ca
- Various coding style improvements
05f31ca
- Various memory management fixes
05f31ca
- lib: Check for errors when opening files
05f31ca
- gtk-helpers: Check return value
05f31ca
- doc: Exclude more files with --without-bugzilla
05f31ca
- lib: Don’t use external executables for decompression
05f31ca
- lib: Decommission libreport_list_free_with_free
05f31ca
- Drop Red Hat Customer Portal reporter
05f31ca
- ureport: Drop Strata integration
05f31ca
- lib: Remove creates-items tag parsing in event definitions
05f31ca
1fa21e6
* Fri Aug 07 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2.13.1-4
1fa21e6
- Bump to fix upgrade path
1fa21e6
6d705a2
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.1-3
6d705a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6d705a2
79fc4e4
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 2.13.1-2
79fc4e4
- Rebuilt for Python 3.9
79fc4e4
e77ad01
* Mon May 11 2020 Michal Fabik <mfabik@redhat.com> 2.13.1-1
e77ad01
- Fix broken abrt-vmcore.service due to bad namespacing
e77ad01
0ba66a3
* Fri Apr 24 2020 Michal Fabik <mfabik@redhat.com> 2.13.0-2
0ba66a3
- Support new "time" and "time_for_children" kernel namespaces
0ba66a3
- Remove preprocessor namespacing in favor of function name prefixes
0ba66a3
- client-python: Accomodate for multiple debug directories
0ba66a3
- gui-wizard-gtk: Wrap event log messages
0ba66a3
- lib: Drop D-Bus code 
0ba66a3
- plugins: reporter-rhtsupport: Drop unused debugging code 
0ba66a3
- Update translations
0ba66a3
a482043
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 2.12.0-4
a482043
- Rebuild (json-c)
a482043
8c80901
* Fri Mar 20 2020 Ernestas Kulik <ekulik@redhat.com> - 2.12.0-3
8c80901
- Add patch for https://bugzilla.redhat.com/show_bug.cgi?id=1815544
8c80901
55c465a
* Fri Feb 07 2020 Ernestas Kulik <ekulik@redhat.com> - 2.12.0-2
55c465a
- Bump release for side tag rebuild
55c465a
84d394c
* Thu Feb 06 2020 Michal Fabik <mfabik@redhat.com> 2.12.0-1
84d394c
- ureport: Allow printf-like data attaching
84d394c
- plugins: reporter-rhtsupport: Avoid runtime warning
84d394c
- Update translations
84d394c
- lib: Don't include Nettle in a public interface
84d394c
- ureport: Drop HTTP header table
84d394c
- glib_support: Use g_strsplit
84d394c
- glib_support: Drop type initialization
84d394c
- client-python: Drop yumdebuginfo
84d394c
- lib: Use Nettle for computing SHA-1 digests
84d394c
- Move augeas lenses to new subdirectory
84d394c
c3955d7
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.3-2
c3955d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
c3955d7
6bf691a
* Thu Nov 14 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.3-1
6bf691a
- Remove unused scripts
6bf691a
- gtk: Fix infinite loop crashing the reporting
6bf691a
- gtk: Improve logging
6bf691a
- gtk: Remove page number from page struct
6bf691a
- gtk: Code style adjustments
6bf691a
- Make notebook tabs invisible again
6bf691a
- gui-wizard-gtk: Remove expert mode
6bf691a
- gui-wizard-gtk: Stop allowing overriding UI definitions
6bf691a
- pull-trans: Suggest zanata install
6bf691a
- shellcheck: Iterating over ls output is fragile. Use globs.
6bf691a
- shellcheck: Double quote to prevent globbing and word splitting
6bf691a
- zanata: Use python3 zanata client to pull translations
6bf691a
- gtk: Fix another possible double-free
6bf691a
d65da25
* Mon Nov 11 2019 Ernestas Kulik <ekulik@redhat.com> - 2.11.2-2
d65da25
- Add patch to fix a double-free
d65da25
baf3eb1
* Wed Oct 23 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.2-1
baf3eb1
- gtk: Improve memory management
baf3eb1
- gtk: Prevent memory leak
baf3eb1
- lib: Eliminate GLib inefficiency
baf3eb1
- gtk,style: Minor style consistency fixes
baf3eb1
- workflows: Correct name of post_report event
baf3eb1
b93f63f
* Wed Oct 16 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.1-1
b93f63f
- gtk: Fix a double-free condition
b93f63f
7b52612
* Fri Oct 11 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.0-1
7b52612
- Remove option for emergency analysis/reporting
7b52612
- tests: proc_helpers: Fix call to errx()
7b52612
- plugins: bugzilla: Add format file for libreport duplicates
7b52612
- dbus: Remove interface introspection files
7b52612
- lib: Don't warn if a configuration key is missing
7b52612
- gtk: Handle event wildcards in command line options
7b52612
- gtk: Better handling of workflows with wildcarded events
7b52612
- lib: Remove unused arguments of prepare_commands
7b52612
- lib: Reintroduce error logging in event XML parser
7b52612
- cli: Continue running even if some events have no commands
7b52612
- cli: Expand event name wildcards
7b52612
- lib: Expand wildcards in workflow XML parser
7b52612
- lib: Add a function to expand wildcards in event names
7b52612
- style: Simplify code; fix typos in comments
7b52612
- gitignore: Update with missing and renamed generated files
7b52612
- dirsize: Skip dirs in which sosreport is being generated
7b52612
- tests: Fix Python tests being skipped unconditionally
7b52612
- Remove Python 2 support
7b52612
b657b8c
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.10.1-4
b657b8c
- Rebuilt for Python 3.8.0rc1 (#1748018)
b657b8c
3e1f048
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 2.10.1-3
3e1f048
- Rebuilt for Python 3.8
3e1f048
db8863c
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.1-2
db8863c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
db8863c
7b7c13b
* Wed Jul 03 2019 Martin Kutlak <mkutlak@redhat.com> 2.10.1-1
7b7c13b
- doc: Makefile.am: Use correct path for --conf-file
7b7c13b
- lib: copy_file_recursive: Use GLib abstractions
7b7c13b
- gui-wizard-gtk: Fix fix
7b7c13b
- cli: run-command: Replace use of vfork() with fork()
7b7c13b
- plugins: rhbz: Don’t call strlen() on attachment data
7b7c13b
- Check for empty fmt_file name when printing error msgs
7b7c13b
- cli: Unpack command-line argument parsing logic
7b7c13b
- lib: event_config: Remove pointless assignment
7b7c13b
- gui-wizard-gtk: Fix never-read assignment
7b7c13b
- lib: xatonum: Check string parameters
7b7c13b
- Rework and refine composition of error messages
7b7c13b
- Add clearer warnings about missing report elements specified in format files
7b7c13b
- Move uReport workflow to plugin-ureport subpackage
7b7c13b
- lib: ureport: Export workflow when saving server response
7b7c13b
- lib: dump_dir: Clean up on failure in dd_delete()
7b7c13b
- Use #ifdef to check whether macros are defined
7b7c13b
- autogen.sh: Use autoreconf
7b7c13b
- autogen.sh: Allow skipping running configure
7b7c13b
- tests: forbidden_words: Don’t hardcode sysconfdir
7b7c13b
- Makefile.am: Use correct locale when getting date
7b7c13b
216f0e9
* Tue Apr 23 2019 Ernestas Kulik <ekulik@redhat.com> - 2.10.0-3
216f0e9
- Add patch to fix workflow fields not being added to reported_to when μReport response comes with a Bugzilla URL
216f0e9
7aed889
* Mon Feb 04 2019 Ernestas Kulik <ekulik@redhat.com> - 2.10.0-2
7aed889
- Remove unused patch
7aed889
35ff5f8
* Sat Feb 02 2019 Ernestas Kulik <ekulik@redhat.com> - 2.10.0-1
35ff5f8
- Update to 2.10.0
35ff5f8
- Bump GLib dependency
35ff5f8
- Add patch to work around issue with test