libreport/libreport.spec

1747 lines
71 KiB
RPMSpec
Raw Normal View History

2011-06-16 11:39:51 +00:00
# platform-dependent
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%define satyr_ver 0.22
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.1
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: python-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}
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
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}
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
2011-07-18 14:26:55 +00:00
%package python
Summary: Python bindings for report-libs
# Is group correct here? -
Requires: libreport = %{version}-%{release}
Requires: dnf
2012-03-26 13:53:15 +00:00
Provides: report = 0:0.23-1
Obsoletes: report < 0:0.23-1
2011-07-18 14:26:55 +00:00
# in report the rhtsupport is in the main package, so we need to install it too
# report is only in RHEL6, we do not need to carry the dependency to newer RHELs
%if 0%{?rhel} == 6
2014-01-30 12:49:57 +00:00
Requires: libreport-plugin-rhtsupport = %{version}-%{release}
2011-07-18 14:26:55 +00:00
%endif
%description python
Python bindings for report-libs.
2014-03-05 12:14:08 +00:00
%package python3
Summary: Python 3 bindings for report-libs
Requires: libreport = %{version}-%{release}
Requires: dnf
2014-03-05 12:14:08 +00:00
%description python3
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)
2014-12-08 10:37:10 +00:00
%define __scm_apply_git(qp:m:) %{__git} am --exclude src/report-python/libreport-meh-test.py
#%%define __scm_apply_git(qp:m:) %%{__git} am --exclude libreport.spec.in --exclude .gitignore
%autosetup -S git
# 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 --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}/%{_sysconfdir}/libreport/workflows.d/report_rhel.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
2011-06-16 11:39:51 +00:00
%post gtk
/sbin/ldconfig
# update icon cache
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%postun gtk
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans gtk
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
2013-07-26 06:53:23 +00:00
%post web -p /sbin/ldconfig
%postun web -p /sbin/ldconfig
2011-06-16 11:39:51 +00:00
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README
%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/
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
2011-07-18 14:26:55 +00:00
%files python
%{python_sitearch}/report/*
2011-07-21 17:35:08 +00:00
%{python_sitearch}/reportclient/*
2011-07-18 14:26:55 +00:00
2014-03-05 12:14:08 +00:00
%files python3
%{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
2014-01-30 12:49:57 +00:00
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.rhtsupport.xml
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_uReport.xml
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel.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
* 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
2015-07-17 14:11:44 +00:00
* Fri Jul 17 2015 Jakub Filak <jfilak@redhat.com> 2.6.2-1
- avoid starvation in processes concurrently accessing a dump directory
- bugzilla: Add check for extra-cc file
2015-07-03 11:31:22 +00:00
* Fri Jul 03 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.1-1
- add functionality to use consumer certificate
- improve client.h documentation
- support new dump dir element 'tid'
- reportclient: minor python style fixes
- fix dnf logging
- don't log attempts to load non-existent files
- fix in dialog ask_yes_no_save_result
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu Jun 11 2015 Jakub Filak <jfilak@redhat.com> 2.6.0-2
- remove pygobject3 from Requires of libreport-gtk
- Resolves: #1230420
* Tue Jun 09 2015 Jakub Filak <jfilak@redhat.com> 2.6.0-1
- harden the code against directory traversal, symbolic and hard link attacks
- fix a bug causing that the first value of AlwaysExcludedElements was ignored
- fix missing icon for the "Stop" button icon name
- switch the default dump dir mode to 0640
- fix races in dump directory handling code
- improve development documentation
- translations updates
* Wed May 20 2015 Matej Habrnal <mhabrnal@redhat.com> 2.5.1-2
- reporter-mantisbt: switch from 'analyzer' to 'type'
- report client: provide cpio log when unpacking fails
- report client: check owner of /var/cache/abrt-di when unpacking fails
- reporter-mantisbt: add event for reporting AVCs
- translations updates
- bugzilla: Spell Bugzilla, not BZ in UI
2015-04-09 05:24:14 +00:00
* Thu Apr 09 2015 Jakub Filak <jfilak@redhat.com> 2.5.1-1
- Translation updates
- problem_data: cache problem_item size
* Sat Mar 21 2015 Jakub Filak <jfilak@redhat.com> 2.5.0-2
- remove libreport-python from libreport's Requires
* Wed Mar 18 2015 Jakub Filak <jfilak@redhat.com> 2.5.0-1
- spec: require dnf instead of yum
- Port reportclient to python3
- reportclient: introduce DNF debug info downloader
- Python 3 compatibility
- report-python: fix getVersion_fromOSRELEASE
- ignored words: ignore lxqt-openssh-askpass
- spec: don't pull libreport-python with libreport
- Resolves: #1156485, #1168494
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.4.0-3
- Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-20 09:00:45 +00:00
* Fri Feb 20 2015 Jakub Filak <jfilak@redhat.com> 2.4.0-2
- bump required satyr verion
* Fri Feb 20 2015 Jakub Filak <jfilak@redhat.com> 2.4.0-1
- introduce reporter-mantisbt
- introduce global configuration
- gui: try to reduce false positive sensitive words
- lib: add Problem Format API
- Resolves: #1168494
2014-12-08 10:37:10 +00:00
* Mon Dec 08 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-8
- fix several python3 incompatibilities
- switch back from FAF2 to FAF
* Fri Nov 28 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-7
- anaconda: filter out rootpw lines
- highglit OpenStack related strings
- ureport: do not bother user with the configuration window
2014-11-13 06:54:12 +00:00
* Thu Nov 13 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-6
- ureport: do not use 'rhsm' SSL auth by default
* Thu Nov 06 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-5
- Prevent duplicate values for CODE_* fields being logged to journal
- ureport and rhtsupport bug fixes
- update Package URL
2014-10-17 12:34:08 +00:00
* Fri Oct 17 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-4
- ureport: use FAF2 server
* Mon Oct 13 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-3
- ureport: fix a bug in the response parser
- upload: don't ask for password if the env var is empty string
2014-10-08 09:11:02 +00:00
* Wed Oct 08 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-2
- Require satyr-0.15
* Mon Oct 06 2014 Jakub Filak <jfilak@redhat.com> 2.3.0-1
- Translation updates
- uploader: correct capitalization of the event name
- uploader: read credentials from environment variables
- uploader: handle access denials and ask for updated credentials
- ureport: polish public API
- bugzilla: add comment to closed bugs too
- corrected man pages
- augeas: exclude bugzilla format configurations
- add new workflows for Uploader, Mailx and Logger
- make_desc: add reason to the list
- lib: use userfriendly order in the make_description
- fix bugzilla bug formating for libreport analyzer
- lib: make_description show not-reportable
* Tue Sep 09 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-7
- reporting GUI: allow users to run it multiple times
- Resolves: #1134407
2014-09-01 07:14:27 +00:00
* Mon Sep 01 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-6
- add "Details" button on the screen with comment
- terminate reporting after the emergency analysis
- reduce the amount of log messages
- use symbolic icons
- parse release version from os-release (Python)
- Resolves: #1133549
* Tue Aug 19 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-5
- add the "Repeat" button to the reporting wizard
- a bunch of GUI improvements
- fix a bug in logging causing reporter-ureport to crash
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-07-25 11:54:04 +00:00
* Fri Jul 25 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-3
- fix build with json-c-0.12
2014-07-23 07:02:38 +00:00
* Wed Jul 23 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-2
- reporter-ureport: attach anonymous comment
- gui: close dialogues on Enter key
- gui: support Enter & 2Click in Preferences list
- gui: fix help text for screencasting
- gui: wrap lines for human readable files on Data review page
- gui: select the first item in the configuration list
- gui: make the preferences dialogue modal for parents
* Tue Jul 08 2014 Jakub Filak <jfilak@redhat.com> 2.2.3-1
- wizard: Do not highlight sensitive words in user's comment
- bugzilla: show description for all configuration options
- wizard: use a tab for Advanced opts instead of an expander
- mailx: improve notification e-mail format
- configure: Support cross compiling with python3
- ignored words: add well known SELinux messages
- Resolves: #974746, #1111729, #1111734
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 2.2.2-4
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
2014-04-30 14:39:05 +00:00
* Wed Apr 30 2014 Jakub Filak <jfilak@redhat.com> - 2.2.2-3
- improve User Experience in Anaconda
2014-04-24 12:29:21 +00:00
* Thu Apr 24 2014 Jakub Filak <jfilak@redhat.com> - 2.2.2-2
- Bugzilla: pass Bugzilla_token in every XML RPC call
2014-04-20 20:18:13 +00:00
* Sun Apr 20 2014 Jakub Filak <jfilak@redhat.com> 2.2.2-1
- stop using deprecated json-c functions
- bugzilla: try to avoid usage of 'private' group
- spec: install ignored_words.conf manual page
- wizard: extended the manual pages
- localization: fix gettext
- wizard: make the custom search case insensitive
- use a better label for the forbidden words button
* Mon Apr 07 2014 Jakub Filak <jfilak@redhat.com> 2.2.1-2
- include 'package' in AVC bugzilla bug reports
2014-04-04 10:32:11 +00:00
* Fri Apr 04 2014 Jakub Filak <jfilak@redhat.com> 2.2.1-1
- update the list of ignored words
- wizard: introduce the searched words list
- report-gtk: confirm the ask dialogs on 'Enter'
- spec: provide default config for reporter-upload
- Provide default config for reporter-upload
- config: do not export empty environment variables
- spec: byte-compile py files with rpm scripts
2014-03-05 12:14:08 +00:00
* Wed Mar 05 2014 Jakub Filak <jfilak@redhat.com> 2.2.0-1
- python: build python api for py3
- Bugzilla: fedora_contrib_private group ID for the private bugs
- remove invalid bytes from 'sv' strings
- client API: return empty string instead of NULL
- introduce 'watch_Bugzilla' event
- ignored words: add SSH_ASKPASS words
- introduce import-event-options in xml event definitions
- correct name of RH Customer Portal
- Fix typos in error messages
- Translation updates
* Wed Mar 05 2014 Karsten Hopp <karsten@redhat.com> 2.1.12-4
- don't run tests on ppc* until rhbz 1070892 is fixed
* Tue Feb 18 2014 Jakub Filak <jfilak@redhat.com> 2.1.12-3
- fix a pair of typos in error messages
- add libpciaccess.so to the list of ignored keywords
- translation updates
- Resolves: #1064209
* Mon Feb 10 2014 Jakub Filak <jfilak@redhat.com> 2.1.12-2
- fix loading of localized strings from XML files
- fix loading of default event configuration files
- provide SYSLOG_FACILITY when logging through journal
2014-01-30 12:49:57 +00:00
* Thu Jan 30 2014 Jakub Filak <jfilak@redhat.com> 2.1.12-1
- fix loading of the user list of ignored words
- report-cli: use the Client API for communication to user
- add more forbidden words
- a better message for invalid data in backtrace_rating
- ureport: add support for client-side authentication
- Export plugin config dir in pkg-config
- add Java reporting workflows
- define DBus config interfaces for all plugins
- add a workflow for libreport type problems
2014-01-08 18:27:37 +00:00
* Wed Jan 8 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.11-3
- Don't use deprecated GTK3 API
- Fix unit tests
* Wed Jan 8 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.11-2
- Build latest version on F-21/rawhide
- Fix descriptions
2014-01-08 06:53:56 +00:00
* Wed Jan 08 2014 Jakub Filak <jfilak@redhat.com> 2.1.11-1
- Update translations
- add type agnostic functions for map_string_t
2014-01-30 12:49:57 +00:00
- %%description spelling fix.
2014-01-08 06:53:56 +00:00
- update titles of RHTS workflows
- add Anaconda Bugzilla reporting workflows for RHEL
- add Bugzilla reporting workflows for RHEL
* Wed Dec 11 2013 Jakub Filak <jfilak@redhat.com> 2.1.10-1
- bugzilla: no extra email notification on URL addition
- Make make_description() output less confusing
- Ensure 'long long unsigned' in printf format args
- make_description: add an option for URLs from reported_to
- add accountsservice into ignored words
- Put back VERBn prefixes for few logging calls
- debuginfo: fix clean_up function call
- augeas: trim spaces arround '='
- spec: add augeas-devel to build requires
- load/save configuration via augeas
- create augeas lens for libreport
- Fix typo in a string
- spec: install ureport conf file and man page
- Update reporter-ureport manual pages
- ureport: add the configuration file
- anaconda: use workflow in the report-cli event
- report-cli: add support for workflows
- wizard: do not show 'show log' expander if log is empty
- ureport: print the error response body only in verbose mode
- Load a config file from several directories
- Export EXIT_STOP_EVENT_RUN in python modules
- reporter-bugzilla: if adding to existing BZ, clearly flag comment as a dup.
- Fix a small mistake in "Use log_ family instead of VERBn log calls" commit
- ureport: implement attaching of contact email
- Do not load "always editable" files if they are HUGE. Fixes rhbz1010167.
- shorten default Bugzilla bug summary format
- Update translations
- XML parser: keep region specific translation texts
- Resolves: #1009730
2013-10-27 17:53:39 +00:00
* Sat Oct 26 2013 Jakub Filak <jfilak@redhat.com> 2.1.9-1
- rephrase a message for missing configuration
- ask for missing configuration instead of dying
- Client API: introduce non-iteractive mode
- spec: add systemd-devel to BuildRequires
- Use log_ family instead of VERBn log calls
- Add journald support
- Modify logging to use various logging levels
- Include hostname in mailx notification
- enable reporting to Red Hat Support tool for anaconda bugs
- bugzilla: set URL field
- fix an overflow condition in parse time fn for x32 arch
- add a short explanation of private tickets - related rhbz#1011916
- don't use popup to ask for a private ticket - related rhbz#1011916
2013-10-04 12:51:43 +00:00
* Fri Oct 04 2013 Jakub Filak <jfilak@redhat.com> 2.1.8-1
- disable rhel/fedora workflows for anaconda
- added whitelist for sensitive data - rhbz#1009730 rhbz#896246
- ureport: always add BTHASH link to a report
- reprot-gtk: underline tab titles with sensitive information
- introduce FILENAME_EXPLOITABLE; related to abrt/abrt#703
2013-09-12 09:44:21 +00:00
* Wed Sep 11 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-1
- Fix problem_item_format() to work properly after 2038 on x32. #691
- Use proper json-c requirement in libreport-web.pc.
- abrt-cli info: even -s 10 should show one-liners. #690
- add checks for existing dumpdir items - closes #164
- Create helper functions for sha1-hashing strings. #694
- can now use custom repo filters for enabling repos, related abrt/abrt#688
- add docstrings, remove global variable - related #171
- fixed exception handling - closes #173
- added checks for locked dump directory to dd_* functions, closes #133
- fixed the symlinks handling in get_file_list abrt/abrt#686
- make the build in the the build directory to not pollute the source tree
- fixed debugInfoDownload so that it can process local repos - closes #48
- Increase text size limit from 1Mb to 8 MB. rhbz#887570.
- print warning when there is not engough free space for debuginfos, closes #170
- autogen.sh: improve dependency parser
- ignore directories without type element - rhbz#958968
- abrt_xmlrpc: increase XML_SIZE_LIMIT to 4 mbytes. rhbz#961520.
- ask user to create a private report if it contains sensitive data - rhbz#960549
- updated translation rhbz#860555
- updated transifex url
- do not leak file rhbz#997871
- in KDE session open URLs in kde-open
- report-gtk: use wrapped text for warning labels
- spec: remove abrt-screencast
- remove obsoleted abrt-screencast
- Fix create_symlink_lockfile() to not emit ENOENT when asked not to.
- do not store potentially big data in /tmp
- New public function create_symlink_lockfile()
* Mon Jul 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-2
- link with gobject libraries
- use RHTSupport in RHEL workflows
2013-07-26 06:53:23 +00:00
* Fri Jul 26 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-1
- add related packages version in emergency event
- replace functions deprecated in Gtk-3.10 with their substitutes
- fixed the bugzilla private group names rhbz#985881
- workflows: add Anaconda work flow for RHEL
- add missing manual pages for configuration files, binaries and scripts
- added options to create private bz tickets rhbz#803772
- skip the workflow selection if there is only 1 available closes #167
- added missing workflows for Fedora rhbz#866027
- spec: double up percent signs in chagelog entries
- spec: make anaconda package description more generic
- spec: install RHEL anaconda work flow
- spec: added new workflow files rhbz#866027
- spec: build only workflow subpkg relevant for host's OS
- spec: install all manual pages
- spec: install only documentation files
- spec: drop unnecessary Obsoletes and Provides
- spec: add manual pages to packages
- spec: specify all config files
- spec: replace btparser with satyr
- move non-conf XML files from /etc/libreport/ to /usr/share/libreport/
- Update satyr support, drop btparser compatibility
- fixed typo in config file related #866027
- resize the config window upon collapsing Advanced section
- rhbz: test xmlrpc env for errors in abrt_xmlrpc_call_params()
- rhbz: test rhbz_new_bug() return value for errors
- wizard: show accurate messages
- spec: add dependency on fros rhbz#958979
- use fros instead of hard dependency on recordmydesktop rhbz#958979
* Tue Jul 02 2013 Jakub Filak <jfilak@redhat.com> 2.1.5-2
- reporter-bugzilla: test return values for errors
- Resolves: #980228
* Fri Jun 14 2013 Jakub Filak <jfilak@redhat.com> 2.1.5-1
- make the uploader event available for all report types
- ureport: add conversion from abrt vmcore type to ureport KERNELOOPS type
- fixed relro flags rhbz#812283
- rhbz: don't pass NULL in platform argument
- add function getting information about dump dir for uid
- anaconda: add proper configuration
- rhbz: do not try to attach empty files
- try to delete dump dirs using abrtd in the first step
- workflow config: use scrollbars instead of enormous window size
- Resolves: #963020
* Fri May 10 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.1.4-5
- removed dependency on recordmydesktop rhbz#959475
* Mon May 06 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-4
- create last_occurrence at the time of the first crash
* Fri May 03 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-2
- update translation
- reporter-bugzilla: provide version of libreport
2013-04-29 13:46:34 +00:00
* Mon Apr 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-1
- support /etc/os-release
- added flag to not retry locking the incomplete problem dir
- ureport: save solutions in not-reportable item
- wizard: make value column click-sortable too
- wizard: fix clickability of the item list column header
- wizard: eliminate evd->error_msg member
- wizard: remove a bunch of evd->foo members
- debuginfo downloader should enable repos matching *debug* closes #138
- Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
- debuginfo downloader: fix DebugInfoDownload::download() error paths.
- report-gtk: handle user cancellation gracefully
- logging: refine errors reporting
- emit a message when searching bugzilla for duplicates closes #151
- reporter-upload: create tarball with the name based on directory's name
- reporter-rhtsupport: generate archive name from problem dir name
- added report-cli event for anaconda should help with rhbz#950544
- ss: skip option holding NULL values
- spec: added new event for anaconda reporting rhbz#926916
- distinguish the event configuration by problem type in the UI closes #149
- report-gtk: show Next Step btn at workflow start
- curl upload helper: upload data with "application/octet-stream" content type
- reporter-rhtsupport: fix hint query to use correct URL
* Thu Apr 4 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.1.3-2
- fixed reporting from anaconda
- Resolves: #926916
* Wed Mar 27 2013 Jakub Filak <jfilak@redhat.com> 2.1.3-1
- rhbz: get id of duplicate from correct field
- change the "exited with" message with something less technical closes #143
- Integration with satyr
- dump_dir_accessible_by_uid(): clear errno if error didn't occur
- reporter-rhtsupport: improve logging
- reporter-rhtsupport: upload file to BigFileURL if it is large
- dd: document used errno values in dump_dir_accessible_by_uid()
- add rhel package with appropriate workflow definitions
- add workflow definitions for RHEL
- improve is_text_file() to not treat valid Unicode as bad_chars
- reporter-rhtsupport: fix double-free error
- reporter-upload: move file upload function to lib/
- reporter-upload: factor out HTTP PUT upload
- reporter-rhtsupport: skip hints check if uploaded data is really large
- reporter-rhtsupport: make -t[CASE_ID] work without FILEs. Closes #140
- reporter-rhtsupport: factor out tarball creation
- RHTS support: regularize order of functions and comments
- fread_with_reporting: make progress indicator less noisy
- report-gtk: update excluded elements check boxes before emergency analysis event
- Resolves: #921941
* Fri Mar 22 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-2
- add a patch which fixes a problem with empty archives in emergency analysis
* Tue Mar 19 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-1
- always treat os-release as textual related to rhbz#922433
2013-07-26 06:53:23 +00:00
- is_text_file(): bump allowable non-ASCII chars from 2%% to 10%%. Closes rhbz#922433
- report-gtk: don't clear warnings after reporting is finished
- report-gtk: show tabs only in verbose expert mode
- report-gtk: prettify the workflow buttons rhbz#917694
- report-gtk: add a button to report reporting failures
- uReport: do not show URL twice in error output
- uReport: detect missing type field at client side
- uReport: add more explanatory message when upload fails
- uReport: improve messages. Closes #579
- workflows: a less confusing event name for reporting to Fedora infrastructure
- workflows: correct an event name for reporting to Fedora in anaconda config
- fixed workflow localization closes #137
- run_event_state: expose children_count in python wrapper
- add the proxy options to the addvanced section of event configurations
- don't suid before running yum related to rhbz#759443
- update translation
- ss: stop reconnecting to the session bus
- ss: destroy all timeout GSources attached to the main context
- ss: add a timeout to the waiting for the Completed signal
- dd: convert time at lock time
- spawn_next_command: make process group creation optional
- fork_execv_on_steroids: fix close/move order of fds, move getpwuid out of fork
- problem API: generate UUID if is missing instead of DUPHASH
- fix logic of 'Dont ask me again' dialogues (stop returning true for all options)
- make [p]error_msg[_and_die] more fork-in-multithreaded-app safe
- Make forking code paths more robust.
2013-07-26 06:53:23 +00:00
- curl_debug: fix use of "%%.*s" (need to pass an int, not size_t)
- curl_debug: prettify debug output
- Resolves: #871126, #885055, #890778, #901467, #916389, #917684, #917694, #919536, #922433, #923117
* Thu Feb 07 2013 Jakub Filak <jfilak@redhat.com> 2.1.1-1
- move 'reporter-mailx' from post-create event to notify(-dup) event
- reporter-bugzilla: use base64 XMLRPC type for encoded data instead of string type
- ureport: fix extra quoting when reporting error messages
- Resolves: #908210
* Tue Feb 05 2013 Jakub Filak <jfilak@redhat.com> 2.1.0-2
- configure libreport to be in conflict with abrt < 2.1.0
* Mon Feb 04 2013 Jakub Filak <jfilak@redhat.com> 2.1.0-1
- dd: unify error handling in save_binary_file()
- dd_sanitize: don't sanitize symlinks
- rpm: preserve old configuration for <F17 and <REHL7
- configure: change defaults to be compliant with /var/tmp/abrt
- configure: fix dump dir mode help string
- dd: always sanitize mode of saved file
- rhbz: replace obsolete methods by their substitutes
- reporter-rhtsupport: improve error detection and logging
- mailx: remove extra trailing newline in help text
- spec: add requires section for pygobject3
- reporter-rhtsupport: retain " Beta" suffix in version. Closes rhbz#896090
- Fix bugs discoverent by Coverity
- bz: swap 'bug id' arg with 'item name' arg in attach fn call
- dd: move dir accessibility check from abrt to libreport
- don't overwrite "type" rhbz#902828
- move chown functionality from ABRT DBus to libreport
- expose configure cmd options for dump dir mode and ownership
- cli: guard against user ^Z-ing editor and being stuck
- report-cli: don't close tty fd too early
- report-cli: switch terminal's fg process group to editor's one; and back
- dd: open symlinks on request
- minor fix to the pkg-config file
- reporter-rhtsupport: extract error message from Strata-Message: header
- add build time condition for dump dir ownership schema
- reporter-bz: post a comment to dup bug, if we found a dup. version 2.
- report-cli: use Client API
- report-cli: add event name prefix before question
- run_event: default callbacks for logging and errors
- make default dump dir mode configurable at build time
- Stop reading text files one byte at a time
- make dd_delete_item check that dd is locked
- never follow symlinks rhbz#887866
- Revert "reporter-bz: post a comment to dup bug, if we found a dup."
- wizard: make radio-button text wrap
- reporter-bz: post a comment to dup bug, if we found a dup.
- added missing article
- make the dependency on recordmydesktop soft - related to rhbz#891512
- cli: use !ec_skip_review as indicator that the event is a reporter
- Add and use "report-cli" event instead of removed "report-cli -r" option
- cli: remove superfluous problem_data_free() call
- uReport: add more explanatory message when upload fails
- report-cli rework
- don't require recordmydesktop on RHEL rhbz#891512
- fixed the relro flags rhbz#812283
- bugzilla_format_kernel.conf: Attach dmesg element. Closes rhbz#826058
2013-07-26 06:53:23 +00:00
- bugzilla_format_kernel.conf: fix %%summary
- Make get_dirsize_find_largest_dir less talkative.
- Minor fixes: robustify start_command(), fix style, fix English in msgs
- Fix typo, remove c-format from a not c-formatted message
- Resolves: #826058, #902828
2013-04-04 17:32:17 +00:00
* Tue Jan 1 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-2
2013-01-07 16:10:18 +00:00
- don't require recordmydesktop on rhel
2012-12-19 21:02:43 +00:00
* Wed Dec 19 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-1
- New version 2.0.20
- updated po files
- add abrt-screencast to POTFILES.in
- added screen casting support to the wizard
- fix memory leaks in workflow code
- report_problem_in_dir(): make LIBREPORT_DEL_DIR work
- add Yes/No dialog saving answer
- refactor: move ask_yes_no_save_result from wizard to libreport-gtk
- added anaconda workflows rhbz#885690
- report-python: export dd_delete_item too
- report-python: export DD_OPEN_READONLY too
- strtrimch: optimize it a bit
- show only workflows applicable to actual problem directory
- report-gtk: destroy global text cache only once
- change rules for FILENAME_NOT_REPORTABLE to always include trailing period.
- ask for BZ login/BZ pwd if Login attempt failed
- ask for BZ login/BZ password if not provided by conf
- remove new line from ask/ask_password responses
- add ask_yes_no_yesforever() to Python client API
- make client API independent on translation
- run_event: use client functions for the communication callbacks
- clean the workflow buttons when refreshing the event page
- Fix a bug - inverted check for failed rename() call
- wrap the not_reportable label .trac#908
- don't show events without configuration in preferences .trac#881
- - implemented saving/loading configuratio for workflows - related to trac#822
- reporter-bz: add AVC's description added to BZ comment
- add microseconds to dump dir name (problem ID)
- teach reporter-bugzilla to read BZ ID from reported_to element
- teach reporter-bugzilla to add reporter to CC
- introduce a function deleting dd's element
- introduce a function getting no. of Bytes of dd's element
- make event config name immutable
- fixed segv in the last commit
- made struct workflow private related to trac#822
- don't show the spinner if the problem is not reportable trac#852
- made the config_item_info structure private
- added workflows trac#822
- added x,--expert cmdline option to enable expert mode
- switch comment and event selector page
- use get_ and set_ functions to access event_config_t
2013-07-26 06:53:23 +00:00
- reporter-bz: don't return NULL on %%non_existing_item%% - use "" instead
2012-12-19 21:02:43 +00:00
- refactoring the xml and conf loader code related to trac#822
- reporter-bugzilla: add a --debug option
- reporter-bz: fix a summary line formatting bug
- let logging_callback and post_run_callback members be None
- expose make_run_event_state_forwarding() in Python API
- reporter-bz: change syntax of bugzilla_format_*.conf to require "text::", not "text:"
- reporter-bz: add support for line continuation and simple text in bugzilla_format*.conf
* Mon Dec 03 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-3
- add a description of AVC to bugzilla comment 0
* Mon Nov 26 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-2
- fix bugzilla summary formatting
- Resolves: #879846
2012-11-14 12:46:16 +00:00
* Wed Nov 14 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-1
- introduce a new formating feature for Bugzilla plugin
- use gtk_show_uri() instead of own launcher
- update kerneloops urls
- don't force the minimal rating trac#854
- add support for forwarding of report client requests
- fix i18n in event client communication protocol
- add event name to the error message - can't get secret item
- switch all load_conf_file() calls to use skipKeysWithoutValue=false
- hide the spinner when the event processing is finishes trac#852
- add a method for loading of configuration of a single event
- unlock secret collection only on meaningful demand
- fix secret item look up for gnome-keyring
2012-11-01 10:22:13 +00:00
* Thu Nov 01 2012 Jakub Filak <jfilak@redhat.com> 2.0.18-1
- reporter-bz: tighten up checking that BZ server gave us its version; fix recently broken settings parsing
- reporter-bz: make selinux-policy special case controllable from config file
- reporter-bz: if we create a new bug but cross-version dup exists, add a note
- reporter-bz: make rhbz_search_duphash static, use it more widely
* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-1
- update CWD after stealing of a dump directory
- get product/version from system configuration
- shorten bz summary if its length exceeds 255 chars
- add full kerneloops to the uReport
- reporter-bz: require bz version match when searching for dups. Closes rhbz#849833
- reporter-bz: eliminate bugzilla_struct::b_product - use auto var instead
- Move struct bugzilla_struct to its only user, reporter-bugzilla.c
- reporter-bz: do not needlessly open dd if -f; assorted small fixes
- added relro to reportclient.so and _pyreport.so rhbz#812283
- bz reporter: include ROOTDIR, OS_RELEASE_IN_ROOTDIR, EXECUTABLE elements
- Fix report-newt segfault
- Resolves: #741647, #812283, #849833, #867118, #869032
* Thu Oct 11 2012 Jakub Filak <jfilak@redhat.com> 2.0.16-1
- expand events from a chain and process expanded events separately
- report-gtk: move selection of event to a right place
- fix a crash while report-gtk startup (use the correct variable)
- wizard: allow "non-reportable" reporting for experts; disallow it for non-experts
- fix typo in function name, remove unnecessary forward declaratioins
- wizard: fix a thinko in last commit (thanks Jakub)
- wizard: check for NON_REPORTABLE file, stop if it exists.FILE
- wizard: remove unnecessary if (1) {...} block. No code changes
- don't update the selected event while processing it
- check D-Bus err name without leaking nor crashing
- ureport: always include offset
- add Makefile target release-fix
- Resolves: #864803, #864803, #863595
* Fri Oct 05 2012 Jakub Filak <jfilak@redhat.com> 2.0.15-1
- remove unnecessary flag from words highlighting functions
- report-gtk: rework forbidden words highlighting
- add xmalloc_fopen_fgetline_fclose helper for reading one-line files
- update GUI before highlighting of forbidden words
- clear warnings after switching to a next page
- tweak conditions in show next forbidden word functions
- reporter-ureport: respect chrooted os_release
- Fix typos.
- rhbz#861679: report-gtk: immediately release dump directory lock
- add a few helpers for reading files as one malloced block
* Fri Sep 21 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.14-1
- added error callback to get notification about download failure rhbz#786640
- rhbz#767186: show a link to a page describing the ABRT configuration
- spec: silence rpmdiff rhbz#857425
- don't show the credential in logs rhbz#856960
- rhbz#852165: warn if adding commands without any rule condition
- rhbz#851855: process ureport server errors correctly
- reporter-bugzilla: fix adding users to CC. (Partially?) closes rhbz#841338
- Resolves: #786640, #767186, #857425, #856960, #852165, #851855, #841338
2012-08-29 09:47:19 +00:00
* Wed Aug 29 2012 Jakub Filak <jfilak@redhat.com> 2.0.13-2
- increment the release number due to rebuild for F17 package
* Tue Aug 21 2012 Jakub Filak <jfilak@redhat.com> 2.0.13-1
- rhbz#741255: don't autodetect executable for sealert reports
- reporter-ureport: save backtrace hash to reported_to
- trac#683: show the description file in bugzilla comment 0
- trac#684: report-gtk saves only loaded files
- reporter-ureport: allow sending attachments
- event_config_dialog: make it resizable; tweak Uploader hint
- add python binding for problem_data_send_to_abrt
- reporter-ureport: attach bug ID from reported_to
- reporter-ureport: make configurable only URL to a server
- Resolves: #741255
* Wed Aug 15 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-5
- rhbz#741255: don't autodetect executable for sealert reports
- show message from the server for known uReports
- trac#678: reporter-bugzilla: do not attach empty files
- Resolves: #741255
* Tue Aug 14 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-4
- rhbz#846389: generate koops description according to rhbz std template
- trac#556: skip not provided bz bug description template fields
- report-gtk: don't log THANKYOU message
- added internal_libreport.h into POTFILES.in rhbz#801255
- updated po files
- Resolves: #801255, #846389
* Fri Aug 10 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-3
- wizard: small changes to message texts and one function name
- trac#623: dd_opendir() fails if time file doesn't contain valid time stamp
- trac#660: report-cli asks for premission to send sensitive data
- trac#660: report-gtk asks for permission to send sensitive data
- trac#660: report-gtk: introduce generic ask_yes_no() function for options
- trac#660: add support for sendining-sensitive-data event option
- Do not check for analyzer == "Kerneloops" when appending "TAINTED" msg
- fix leaks in list_possible_events()
* Tue Aug 7 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-2
- report-gtk: fixed bug in automatic running of next event
- don't try to delete dump dir which doesn't exist rhbz#799909
- Resolves: #799909
* Fri Aug 3 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-1
- new upstream release
- trac#642: run the next event if the current one finished without errors
- trac#641: don't allow event chain to continue, if user don't want to steal a directory
- trac#640: report-gtk replaces 'Forward' button with 'Close' button on finished reporting
- Fix bugs uncovered by Coverity. Closes rhbz#809416
- Resolves: #809416
2012-08-02 11:49:55 +00:00
* Tue Jul 31 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.11-1
- new upstream release
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-08-02 11:49:55 +00:00
2012-06-01 13:47:47 +00:00
* Fri Jun 01 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-4
- fixed build on rhel7
* Mon May 14 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-3
- fixed compatibility with bugzilla 4.2
2012-05-14 16:46:56 +00:00
- Resolved: #820985, #795548
2012-04-02 11:19:06 +00:00
* Mon Apr 02 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-2
- added cgroups filename define
2013-04-04 17:32:17 +00:00
* Mon Mar 26 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-1
2012-03-26 13:53:15 +00:00
- updated to latest upstream
2012-01-23 15:25:17 +00:00
* Mon Jan 23 2012 Dan Horák <dan@danny.cz> - 2.0.8-6
- rebuilt for json-c-0.9-4.fc17
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Dec 20 2011 Nikola Pajkovsky <npajkovs@redhat.com> 2.0.8-4
- 768647 - [abrt] libreport-plugin-bugzilla-2.0.8-3.fc16: libreport_xatou:
Process /usr/bin/reporter-bugzilla was killed by signal 11 (SIGSEGV)
2011-12-09 09:28:04 +00:00
* Fri Dec 09 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-3
- fixed few crashes in bodhi plugin
* Thu Dec 08 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-2
- fixed crash in bodhi plugin
- re-upload better backtrace if available
- fixed dupe finding for selinux
- don't duplicate comments in bugzilla
- fixed problem with empty release
2011-12-07 09:27:55 +00:00
* Tue Dec 06 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-1
- new version
- added bodhi plugin rhbz#655783
- one tab per file on details page rhbz#751833
- search box search thru all data (should help with privacy) rhbz#748457
- fixed close button position rhbz#741230
- rise the attachment limit to 4kb rhbz#712602
- fixed make check (rpath problem)
- save chnages in editable lines rhbz#710100
- ignore backup files rhbz#707959
- added support for proxies rhbz#533652
- Resolves: 753183 748457 737991 723219 712602 711986 692274 636000 631856 655783 741257 748457 741230 712602 753183 748457 741230 712602 710100 707959 533652
2011-11-05 11:30:25 +00:00
* Sat Nov 05 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-2
- bumped release
2011-11-04 13:16:15 +00:00
* Fri Nov 04 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-1
- new version
- added support for bodhi (preview)
- dropped unused patches
- reporter-bugzilla/rhts: add code to prevent duplicate reporting. Closes rhbz#727494 (dvlasenk@redhat.com)
- wizard: search thru all items + tabbed details rhbz#748457 (jmoskovc@redhat.com)
- wizard: add "I don't know what caused this problem" checkbox. Closes rhbz#712508 (dvlasenk@redhat.com)
- reporter-bugzilla: add optional 'Product' parameter. Closes rhbz#665210 (dvlasenk@redhat.com)
- rhbz#728190 - man pages contain suspicious version string (npajkovs@redhat.com)
- reporter-print: expand leading ~/ if present. Closes rhbz#737991 (dvlasenk@redhat.com)
- reporter-rhtsupport: ask rs/problems endpoint before creating new case. (working on rhbz#677052) (dvlasenk@redhat.com)
- reporter-mailx: use Bugzilla's output format. Closes rhbz#717321. (dvlasenk@redhat.com)
- report-newt: add option to display version (rhbz#741590) (mlichvar@redhat.com)
- Resolves: #727494 #748457 #712508 #665210 rhbz#728190 #737991 #677052 #717321 #741590
* Fri Oct 07 2011 Nikola Pajkovsky <npajkovs@redhat.com> 2.0.6-2
- refuse reporting when not reportable file exist
2011-10-03 08:22:02 +00:00
* Mon Oct 03 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.6-1
- updated to the latest upstrem
- just a bug fixing release
* Mon Sep 26 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5.982-1
- re-fix rhbz#730887
2011-12-09 09:28:04 +00:00
- re-fixed prgname (nice icons in gnome3) rhbz#741231
2011-10-03 08:22:02 +00:00
- Resolves: #741231 #730887
* Thu Sep 22 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-9
- don't allow sending reports with bad rating rhbz#672023
- don't allow reporting without duphash rhbz#739182
- tell users to fill out reports in English rhbz#734037
- fixed config for kerneloops reporter rhbz#731189
- Resolves: #672023 #739182 #734037 #731189
* Fri Sep 09 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-8
- allow bugzilla to send binary files
- Related: #733448
* Tue Aug 30 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-7
- added glob support to event xml files
- changed handling of long text files
- added a simple editor as a fallback when no editor is installed (i.e in anaconda) rhbz#728479
- Resolves: #733448 #728479
* Tue Aug 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-6
- improved release parsing rhbz#730887
- Resolves: #730887
* Fri Aug 12 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-5
- more anaconda fixes
- Resolves: #729537
* Tue Aug 02 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-4
- silent keyring warning rhbz#692433
- further improvements to Anaconda compatibility
* Fri Jul 29 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-3
- enable bugzilla reporter for analyzer=libreport rhbz#725970
- improved compatibility with anaconda
2011-07-21 17:35:08 +00:00
* Thu Jul 21 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-2
- obsolete report in rawhide properly rhbz#723320
- added button to add attachments
- ignore backup files
- improved support for interactive plugins
- added description text for logger
- added python bindings for interactive plugins
- Resolves: #723320
2011-07-18 14:26:55 +00:00
* Mon Jul 18 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-1
- move reporter plugins from abrt to libreport
- fixed provides/obsolete to properly obsolete report package
- wizard: make more fields editable
* Mon Jul 11 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-3
- bump release
2011-06-27 08:40:29 +00:00
* Mon Jun 27 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-2
- removed Provides/Obsoletes: report-gtk
* Mon Jun 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-1
2011-06-20 12:26:40 +00:00
- new upstream release
- cleaned some header files
2011-06-16 11:41:58 +00:00
* Thu Jun 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.3-1
- added report-cli
- updated translation
2011-06-16 11:39:51 +00:00
* Wed Jun 01 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
- initial packaging