libreport/libreport.spec

1007 lines
39 KiB
RPMSpec
Raw Normal View History

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