New upstream release 2.9.5

Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
This commit is contained in:
Matej Habrnal 2018-04-25 12:53:03 +02:00
parent 59fdf2c79f
commit e398dd4af7
3 changed files with 210 additions and 159 deletions

4
.gitignore vendored
View File

@ -1 +1,3 @@
/libreport-2.*.tar.gz /libreport-2.9.3.tar.gz
/libreport-2.9.4.tar.gz
/libreport-2.9.5.tar.gz

View File

@ -1,30 +1,48 @@
%global satyr_ver 0.24 %if 0%{?suse_version}
%global glib_ver 2.43 %bcond_with bugzilla
%define dbus_devel dbus-1-devel
%define libjson_devel libjson-devel
%else
%bcond_without bugzilla
%define dbus_devel dbus-devel
%define libjson_devel json-c-devel
%endif
%define glib_ver 2.43
%if 0%{?fedora} || 0%{?rhel} > 7
# Enable python3 build by default
%bcond_without python3
%else
%bcond_with python3
%endif
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
# Disable python2 build by default
%bcond_with python2
%else
%bcond_without python2
%endif
Summary: Generic library for reporting various problems Summary: Generic library for reporting various problems
Name: libreport Name: libreport
Version: 2.9.4 Version: 2.9.5
Release: 1%{?dist} Release: 1%{?dist}
License: GPLv2+ License: GPLv2+
URL: https://abrt.readthedocs.org/ URL: https://abrt.readthedocs.org/
Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Source1: autogen.sh BuildRequires: %{dbus_devel}
# git format-patch %%{Version} -N -M --topo-order
# i=0; for p in `ls 0*.patch`; do printf "Patch%04d: %s\n" $i $p; ((i++)); done
# 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
BuildRequires: dbus-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: curl-devel BuildRequires: curl-devel
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
%if %{with python2}
BuildRequires: python2-devel BuildRequires: python2-devel
%endif # with python2
%if %{with python3}
BuildRequires: python3-devel BuildRequires: python3-devel
%endif # with python3
BuildRequires: gettext BuildRequires: gettext
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
BuildRequires: libtar-devel BuildRequires: libtar-devel
@ -35,29 +53,34 @@ BuildRequires: asciidoc
BuildRequires: xmlto BuildRequires: xmlto
BuildRequires: newt-devel BuildRequires: newt-devel
BuildRequires: libproxy-devel BuildRequires: libproxy-devel
BuildRequires: satyr-devel >= %{satyr_ver} BuildRequires: satyr-devel >= 0.24
BuildRequires: glib2-devel >= %{glib_ver} BuildRequires: glib2-devel >= %{glib_ver}
%if 0%{?fedora} >= 24 || 0%{?rhel} > 7
# A test case uses zh_CN locale to verify XML event translations
BuildRequires: glibc-all-langpacks BuildRequires: glibc-all-langpacks
%endif
%if %{with bugzilla}
BuildRequires: xmlrpc-c-devel BuildRequires: xmlrpc-c-devel
%endif
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: systemd-devel BuildRequires: systemd-devel
BuildRequires: augeas-devel BuildRequires: augeas-devel
BuildRequires: augeas BuildRequires: augeas
BuildRequires: xz BuildRequires: xz
BuildRequires: lz4 BuildRequires: lz4
Requires: libreport-filesystem = %{version}-%{release}
Requires: satyr >= 0.24
Requires: glib2 >= %{glib_ver}
Requires: xz
Requires: lz4
# Required for the temporary modularity hack, see below # Required for the temporary modularity hack, see below
%if 0%{?_module_build} %if 0%{?_module_build}
BuildRequires: sed BuildRequires: sed
%endif %endif
Requires: libreport-filesystem = %{version}-%{release}
Requires: satyr >= %{satyr_ver}
Requires: glib2 >= %{glib_ver}
Requires: xz
Requires: lz4
%description %description
Libraries providing API for reporting different problems in applications Libraries providing API for reporting different problems in applications
to different bug targets like Bugzilla, ftp, trac, etc... to different bug targets like Bugzilla, ftp, trac, etc...
@ -89,6 +112,7 @@ Requires: libreport-web = %{version}-%{release}
%description web-devel %description web-devel
Development headers for libreport-web Development headers for libreport-web
%if %{with python2}
%package -n python2-libreport %package -n python2-libreport
Summary: Python bindings for report-libs Summary: Python bindings for report-libs
Requires: libreport = %{version}-%{release} Requires: libreport = %{version}-%{release}
@ -101,7 +125,9 @@ Obsoletes: %{name}-python < %{version}-%{release}
%description -n python2-libreport %description -n python2-libreport
Python bindings for report-libs. Python bindings for report-libs.
%endif # with python2
%if %{with python3}
%package -n python3-libreport %package -n python3-libreport
Summary: Python 3 bindings for report-libs Summary: Python 3 bindings for report-libs
%if 0%{?_module_build} %if 0%{?_module_build}
@ -124,6 +150,7 @@ Obsoletes: %{name}-python3 < %{version}-%{release}
%description -n python3-libreport %description -n python3-libreport
Python 3 bindings for report-libs. Python 3 bindings for report-libs.
%endif # with python3
%package cli %package cli
Summary: %{name}'s command line interface Summary: %{name}'s command line interface
@ -147,7 +174,7 @@ bugs
Summary: GTK front-end for libreport Summary: GTK front-end for libreport
Requires: libreport = %{version}-%{release} Requires: libreport = %{version}-%{release}
Requires: libreport-plugin-reportuploader = %{version}-%{release} Requires: libreport-plugin-reportuploader = %{version}-%{release}
Requires: fros >= 1.1-2 Requires: fros >= 1.0
Provides: report-gtk = 0:0.23-1 Provides: report-gtk = 0:0.23-1
Obsoletes: report-gtk < 0:0.23-1 Obsoletes: report-gtk < 0:0.23-1
@ -194,6 +221,7 @@ Requires: mailx
The simple reporter plugin which sends a report via mailx to a specified The simple reporter plugin which sends a report via mailx to a specified
email address. email address.
%if %{with bugzilla}
%package plugin-bugzilla %package plugin-bugzilla
Summary: %{name}'s bugzilla plugin Summary: %{name}'s bugzilla plugin
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -201,6 +229,7 @@ Requires: libreport-web = %{version}-%{release}
%description plugin-bugzilla %description plugin-bugzilla
Plugin to report bugs into the bugzilla. Plugin to report bugs into the bugzilla.
%endif
%package plugin-mantisbt %package plugin-mantisbt
Summary: %{name}'s mantisbt plugin Summary: %{name}'s mantisbt plugin
@ -221,7 +250,7 @@ Workflows to report issues into the CentOS Bug Tracker.
%package plugin-ureport %package plugin-ureport
Summary: %{name}'s micro report plugin Summary: %{name}'s micro report plugin
BuildRequires: json-c-devel BuildRequires: %{libjson_devel}
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: libreport-web = %{version}-%{release} Requires: libreport-web = %{version}-%{release}
%if 0%{?rhel} %if 0%{?rhel}
@ -235,13 +264,11 @@ Uploads micro-report to abrt server
Summary: %{name}'s RHTSupport plugin Summary: %{name}'s RHTSupport plugin
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: libreport-web = %{version}-%{release} Requires: libreport-web = %{version}-%{release}
%if 0%{?rhel}
Requires: redhat-access-insights
%endif
%description plugin-rhtsupport %description plugin-rhtsupport
Plugin to report bugs into RH support system. Plugin to report bugs into RH support system.
%if %{with bugzilla}
%package compat %package compat
Summary: %{name}'s compat layer for obsoleted 'report' package Summary: %{name}'s compat layer for obsoleted 'report' package
Requires: libreport = %{version}-%{release} Requires: libreport = %{version}-%{release}
@ -250,6 +277,7 @@ Requires: %{name}-plugin-rhtsupport = %{version}-%{release}
%description compat %description compat
Provides 'report' command-line tool. Provides 'report' command-line tool.
%endif
%package plugin-reportuploader %package plugin-reportuploader
Summary: %{name}'s reportuploader plugin Summary: %{name}'s reportuploader plugin
@ -302,6 +330,7 @@ to easily configure the reporting process for Red Hat systems. Just install this
package and you're done. package and you're done.
%endif %endif
%if %{with bugzilla}
%package anaconda %package anaconda
Summary: Default configuration for reporting anaconda bugs Summary: Default configuration for reporting anaconda bugs
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -315,28 +344,30 @@ Requires: libreport-plugin-bugzilla = %{version}-%{release}
%description anaconda %description anaconda
Default configuration for reporting Anaconda problems or uploading the gathered Default configuration for reporting Anaconda problems or uploading the gathered
data over ftp/scp... data over ftp/scp...
%endif
%prep %prep
# http://www.rpm.org/wiki/PackagerDocs/Autosetup %setup -q
# 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
%build %build
# Commented because of deprecated GTK API autoconf
#CFLAGS="%%{optflags} -Werror" %%configure --disable-silent-rules
CFLAGS="%{optflags}" %configure --enable-doxygen-docs \ CFLAGS="%{optflags} -Werror" %configure \
%if 0%{?rhel} %if %{without python2}
--enable-import-rhtsupport-cert \ --without-python2 \
%endif # with python2
%if %{without python3}
--without-python3 \
%endif # with python3
%if %{without bugzilla}
--without-bugzilla \
%endif %endif
--disable-silent-rules %if 0%{?rhel}
--enable-import-rhtsupport-cert \
%endif
--enable-doxygen-docs \
--disable-silent-rules
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
@ -416,8 +447,6 @@ rm -f %{buildroot}%{_mandir}/man5/report_uReport.conf.5
rm -f %{buildroot}%{_mandir}/man5/report_rhel_bugzilla.conf.5 rm -f %{buildroot}%{_mandir}/man5/report_rhel_bugzilla.conf.5
%endif %endif
%clean
%check %check
make check|| { make check|| {
# find and print the logs of failed test # find and print the logs of failed test
@ -426,9 +455,34 @@ make check|| {
exit 1 exit 1
} }
%ldconfig_scriptlets %if 0%{?fedora} > 27 || 0%{?rhel} > 7
%ldconfig_scriptlets gtk # ldconfig and gtk-update-icon-cache is not needed
%ldconfig_scriptlets web %else
%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 || :
%post web -p /sbin/ldconfig
%postun web -p /sbin/ldconfig
%endif
%files -f %{name}.lang %files -f %{name}.lang
%doc README.md %doc README.md
@ -497,13 +551,17 @@ make check|| {
%{_includedir}/libreport/libreport_curl.h %{_includedir}/libreport/libreport_curl.h
%{_libdir}/pkgconfig/libreport-web.pc %{_libdir}/pkgconfig/libreport-web.pc
%if %{with python2}
%files -n python2-libreport %files -n python2-libreport
%{python_sitearch}/report/ %{python_sitearch}/report/
%{python_sitearch}/reportclient/ %{python_sitearch}/reportclient/
%endif # with python2
%if %{with python3}
%files -n python3-libreport %files -n python3-libreport
%{python3_sitearch}/report/ %{python3_sitearch}/report/
%{python3_sitearch}/reportclient/ %{python3_sitearch}/reportclient/
%endif # with python3
%files cli %files cli
%{_bindir}/report-cli %{_bindir}/report-cli
@ -572,6 +630,7 @@ make check|| {
%{_datadir}/%{name}/events/report_uReport.xml %{_datadir}/%{name}/events/report_uReport.xml
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ureport.xml %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ureport.xml
%if %{with bugzilla}
%files plugin-bugzilla %files plugin-bugzilla
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla.conf %config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla.conf
%{_datadir}/%{name}/conf.d/plugins/bugzilla.conf %{_datadir}/%{name}/conf.d/plugins/bugzilla.conf
@ -594,6 +653,7 @@ make check|| {
%{_mandir}/man5/bugzilla_format_analyzer_libreport.conf.5.* %{_mandir}/man5/bugzilla_format_analyzer_libreport.conf.5.*
%{_mandir}/man5/bugzilla_format_kernel.conf.5.* %{_mandir}/man5/bugzilla_format_kernel.conf.5.*
%{_bindir}/reporter-bugzilla %{_bindir}/reporter-bugzilla
%endif
%files plugin-mantisbt %files plugin-mantisbt
%config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt.conf %config(noreplace) %{_sysconfdir}/libreport/plugins/mantisbt.conf
@ -627,7 +687,7 @@ make check|| {
%{_mandir}/man5/report_CentOSBugTracker.conf.5.* %{_mandir}/man5/report_CentOSBugTracker.conf.5.*
# report_CentOSBugTracker events are shipped by libreport package # report_CentOSBugTracker events are shipped by libreport package
%config(noreplace) %{_sysconfdir}/libreport/events.d/centos_report_event.conf %config(noreplace) %{_sysconfdir}/libreport/events.d/centos_report_event.conf
%{_mandir}/man5/centos_report_event.conf.5.* %{_mandir}/man5/centos_report_event.conf.5.gz
%files plugin-rhtsupport %files plugin-rhtsupport
%config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf %config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf
@ -644,9 +704,11 @@ make check|| {
%{_mandir}/man5/rhtsupport_event.conf.5.* %{_mandir}/man5/rhtsupport_event.conf.5.*
%{_bindir}/reporter-rhtsupport %{_bindir}/reporter-rhtsupport
%if %{with bugzilla}
%files compat %files compat
%{_bindir}/report %{_bindir}/report
%{_mandir}/man1/report.1.gz %{_mandir}/man1/report.1.gz
%endif
%files plugin-reportuploader %files plugin-reportuploader
%{_mandir}/man*/reporter-upload.* %{_mandir}/man*/reporter-upload.*
@ -657,9 +719,9 @@ make check|| {
%{_datadir}/%{name}/workflows/workflow_Upload.xml %{_datadir}/%{name}/workflows/workflow_Upload.xml
%{_datadir}/%{name}/workflows/workflow_UploadCCpp.xml %{_datadir}/%{name}/workflows/workflow_UploadCCpp.xml
%config(noreplace) %{_sysconfdir}/libreport/plugins/upload.conf %config(noreplace) %{_sysconfdir}/libreport/plugins/upload.conf
%{_datadir}/%{name}/conf.d/plugins/upload.conf
%{_mandir}/man5/upload.conf.5.* %{_mandir}/man5/upload.conf.5.*
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uploader.conf %config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uploader.conf
%{_datadir}/%{name}/conf.d/plugins/upload.conf
%{_mandir}/man5/report_uploader.conf.5.* %{_mandir}/man5/report_uploader.conf.5.*
%config(noreplace) %{_sysconfdir}/libreport/events/report_Uploader.conf %config(noreplace) %{_sysconfdir}/libreport/events/report_Uploader.conf
%{_mandir}/man5/report_Uploader.conf.5.* %{_mandir}/man5/report_Uploader.conf.5.*
@ -720,6 +782,7 @@ make check|| {
%{_datadir}/%{name}/workflows/workflow_AnacondaRHELBugzilla.xml %{_datadir}/%{name}/workflows/workflow_AnacondaRHELBugzilla.xml
%endif %endif
%if %{with bugzilla}
%files anaconda %files anaconda
%if 0%{?fedora} %if 0%{?fedora}
%{_datadir}/%{name}/workflows/workflow_AnacondaFedora.xml %{_datadir}/%{name}/workflows/workflow_AnacondaFedora.xml
@ -736,42 +799,37 @@ make check|| {
%{_mandir}/man5/bugzilla_anaconda_event.conf.5.* %{_mandir}/man5/bugzilla_anaconda_event.conf.5.*
%{_mandir}/man5/bugzilla_format_anaconda.conf.5.* %{_mandir}/man5/bugzilla_format_anaconda.conf.5.*
%{_mandir}/man5/bugzilla_formatdup_anaconda.conf.5.* %{_mandir}/man5/bugzilla_formatdup_anaconda.conf.5.*
%endif
%changelog %changelog
* Tue Mar 27 2018 Martin Kutlak <mkutlak@redhat.com> - 2.9.4-1 * Tue Apr 24 2018 Matej Habrnal <mhabrnal@redhat.com> 2.9.5-1
- spec: actualize according to downstream
- spec: Conditionalize the Python2 and Python3
- report-python: fix tests if configure --without-python2
- autogen: correctly parse buildrequires from spec file
* Tue Mar 27 2018 Martin Kutlak <mkutlak@redhat.com> 2.9.4-1
- Translation updates - Translation updates
- Revert "use /usr/sbin/"
- ureport: remove json-c is_error() usage - ureport: remove json-c is_error() usage
- ldconfig and gtk-update-icon-cache is not needed in rawhide
- reporter-rhtsupport: Remove dependency on redhat-access-insights - reporter-rhtsupport: Remove dependency on redhat-access-insights
- do not expand macro in changelog
- move defattr which match the defaults
- use /usr/sbin/
- macro python_sitearch is always defined on rhel7+
- remove rhel6 specific items and accomodate to rhel7+
- This package uses names with ambiguous `python-` prefix in requirements.
- reporter-{bugzilla,mantisbt,rhtsupport}: fix free
- reporter-mailx: rely on configured email - reporter-mailx: rely on configured email
- Modernize spec file - spec: fix unowned directories
- augeas: include local config path - augeas: include local config path
- doc: update to contain newly added user's local config - doc: update to contain newly added user's local config
- reporter-{mantisbt,rhtsupport,bugzilla}: read configuration from user's home - reporter-mantisbt: read configuration from user's home
- reporter-rhtsupport: read configuration from user's home
- reporter-bugzilla: read configuration from user's home
- reporter-bugzilla: ask concrete bz when requiring login - reporter-bugzilla: ask concrete bz when requiring login
- makefile: fix make release
* 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 * Thu Nov 02 2017 Julius Milan <jmilan@redhat.com> 2.9.3-1
- Translation updates - Translation updates
@ -792,45 +850,11 @@ make check|| {
- client-python: Do not try to unlink None - client-python: Do not try to unlink None
- spec: rename Python binary packages - spec: rename Python binary packages
* Wed Sep 13 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.2-2 * Thu Mar 16 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.1-1
- Introduce pid_for_children element from ns - build: create tarball in release-* target
- Resolves: #1489611 - problem_data: fix double const
- wizard: fix error found by -Werror=format-security
* Fri Aug 25 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.2-1 - run_event: fix cmp between pointer and zero character
- 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 - build: do not upload tarball to fedorahosted.org
- spec: do not use fedorahosted.org as source - spec: do not use fedorahosted.org as source
- build: fix generating list of dependences in autogen.sh - build: fix generating list of dependences in autogen.sh
@ -850,34 +874,38 @@ make check|| {
- build: fix bug in changelog generating in release target - build: fix bug in changelog generating in release target
- changelog: fix typos - changelog: fix typos
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-5 * Fri Dec 02 2016 Jakub Filak <jakub@thefilaks.net> 2.9.0-1
- 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
* 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 - Translation updates
- build: make the release-* targets smarter - build: make the release-* targets smarter
- add CHANGELOG.md - add CHANGELOG.md
- reporter-s-journal: enable SYSLOG_IDENTIFIER from env - reporter-s-journal: enable SYSLOG_IDENTIFIER from env
- report-python: add method run_event_on_problem_dir - report-python: add method run_event_on_problem_dir
- lib: use lz4 instead of lz4cat - lib: use lz4 instead of lz4cat
- reportclient: honor ABRT_VERBOSE
- tree-wide: introduce 'stop_on_not_reportable' option - tree-wide: introduce 'stop_on_not_reportable' option
- client: add support for $releasever to debuginfo - client: add support for $releasever to debuginfo
- lib: correct test for own root
- workflows: run analyze_BodhiUpdates event on Fedora - workflows: run analyze_BodhiUpdates event on Fedora
- man: fix formating
- reporter-systemd-journal: introduce reporter-systemd-journal - reporter-systemd-journal: introduce reporter-systemd-journal
- problem_data: add function which returns all problem data keys - problem_data: add function which returns all problem data keys
- include: add exception_type element constant
- spec: changes related to reporter-systemd-journal
- problem_report: add normalization of crashed thread - problem_report: add normalization of crashed thread
- problem_report: make generate report configurable - problem_report: make generate report configurable
- problem_report: use core_backtrace if there is no backtrace - problem_report: use core_backtrace if there is no backtrace
- lib: refuse to parse negative number as unsigned int - lib: refuse to parse negative number as unsigned int
- spec: simplify and remove old conditional
- build: add gettext-devel to sysdeps
- dd: add check for validity of new file FD
- build: configure tree for debugging by default
- spec: use %%buildroot macro
- spec: remove defattr which match the defaults
- spec: do not clean buildroot
- spec: remove Groups
- spec: code cleanup
- lib: fix a bug in dealing with errno
- lib: add convenient wrappers for uint in map_string_t
- problem_report: ensure C-string null terminator - problem_report: ensure C-string null terminator
- lib: fix invalid cgroup namespace ID - lib: fix invalid cgroup namespace ID
- lib: make die function configurable - lib: make die function configurable
@ -887,22 +915,25 @@ make check|| {
- problem data: search for sensitive words in more files - problem data: search for sensitive words in more files
- dd: add dd_copy_file_at - dd: add dd_copy_file_at
- ignored words: add "systemd-logind" and "hawkey" - ignored words: add "systemd-logind" and "hawkey"
- build: reset the default version with each release
- doc: make README more verbose
- tree-wide: produce less messages in NOTICE log lvl
- ureport: less confusing logging - ureport: less confusing logging
- spec: install JavaScript workflows
- workflow: add JavaScript workflows - workflow: add JavaScript workflows
- bugzilla: stop including package details - bugzilla: stop including package details
* Fri Sep 09 2016 Jakub Filak <jfilak@redhat.com> 2.8.0-1 * Fri Sep 09 2016 Jakub Filak <jfilak@redhat.com> 2.8.0-1
- lib: fix a memory leak in create_dump_dir fn - lib: fix a memory leak in create_dump_dir fn
- rhtsupport: fix a double free of config at exit - rhtsupport: fix a double free of config at exit
- autogen: fix typo in usage help string
- debuginfo: dnf API logging workarounds list - debuginfo: dnf API logging workarounds list
- lib: don't warn when user word file doesn't exist - lib: don't warn when user word file doesn't exist
- testuite: add test for forbidden_words
- lib: be able to define base conf dir at runtime - lib: be able to define base conf dir at runtime
- wizard: use dnf instead of yum in add a screencast note - wizard: use dnf instead of yum in add a screencast note
- problem_report: document resevered elements - 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 * Mon Jul 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.2-1
- Translation updates - Translation updates
- wizard: do not create reproducible if complex_detail == no - wizard: do not create reproducible if complex_detail == no
@ -913,6 +944,7 @@ make check|| {
- build: update searched pkg names for systemd - build: update searched pkg names for systemd
* Wed May 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.1-1 * Wed May 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.1-1
- spec: compression updates
- lib: add lz4 decompression - lib: add lz4 decompression
- lib: avoid the need to link against lzma - lib: avoid the need to link against lzma
- all: format security - all: format security
@ -926,12 +958,20 @@ make check|| {
* Fri Apr 08 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1 * Fri Apr 08 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
- ignored words: update ignored words - ignored words: update ignored words
- mailx: introduce debug parameter -D
- mailx: mail formatting: add comment right after %%oneline
- mailx: use problem report api to define an emais' content - mailx: use problem report api to define an emais' content
- lib: remove unused function make_description_bz
- augeas: trim spaces before key value - augeas: trim spaces before key value
- Revert "xml parser: be more verbose in case xml file cannot be opened"
- xml parser: be more verbose in case xml file cannot be opened
- spec: add workflows.d to filesystem package - spec: add workflows.d to filesystem package
- makefile: define LANG in release target
- mailx: stop creating dead.letter on mailx failures - mailx: stop creating dead.letter on mailx failures
- workflows: add comments to ambiguous functions - workflows: add comments to ambiguous functions
- workflows: NULL for the default configuration dir
- workflows: publish the function loading configuration - workflows: publish the function loading configuration
- build: fix build on Fedora24
- augeas: exclude mantisbt format configurations - augeas: exclude mantisbt format configurations
- reporter-mantisbt: add missing '=' to conf file - reporter-mantisbt: add missing '=' to conf file
- curl: fix typo Ingoring -> Ignoring - curl: fix typo Ingoring -> Ignoring
@ -953,54 +993,63 @@ make check|| {
- wizard: fix the broken "Show log" widget - wizard: fix the broken "Show log" widget
- wizard: remove the code correcting Bugzilla groups - 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 * Tue Feb 02 2016 Matej Habrnal <mhabrnal@redhat.com> 2.6.4-1
- doc: add option -o and -O into reporter-ureport man page - doc: add option -o and -O into reporter-ureport man page
- rhtsupport: use problme report API to create description - rhtsupport: use problme report API to create description
- bugzilla: make the event configurable - bugzilla: make the event configurable
- report-gtk: offer users to create private ticket - report-gtk: offer users to create private ticket
- bugzilla|centos: declare 'restricted access' support - bugzilla|centos: declare 'restricted access' support
- event config: add support for 'restricted access'
- lib: move CREATE_PRIVATE_TICKET to the global configuration
- dd: dd_delete_item does not die
- dd: add function getting stat of item
- dd: correct handling of TYPE when creating dump directory
- dd: add function computing dump dir file system size
- dd: add function counting number of dd items
- dd: add function copying file descriptor to element
- dd: allow 1 and 2 letter long element names - dd: allow 1 and 2 letter long element names
- problem_data: factor out function reading single problem element
- formatdup: more universal comment - formatdup: more universal comment
- dd: make function uid_in_group() public
- Refactoring conditional directives that break parts of statements. - Refactoring conditional directives that break parts of statements.
- bugzilla: actualize man pages - bugzilla: actualize man pages
- bugzilla: don't report private problem as comment - bugzilla: don't report private problem as comment
- uploader: move username and password to the advanced options - uploader: move username and password to the advanced options
- uploader: allow empty username and password - uploader: allow empty username and password
- spec: add uploader config files and related man page
- uploader: add possibility to set SSH keyfiles - uploader: add possibility to set SSH keyfiles
- curl: add possibility to configure SSH keys
- desktop-utils: deal with Destkop files without command line - desktop-utils: deal with Destkop files without command line
- ureport: enable attaching of arbitrary values - ureport: enable attaching of arbitrary values
- update .gitignore
- uploader: save remote name in reported_to - uploader: save remote name in reported_to
- curl: return URLs without userinfo - curl: return URLs without userinfo
- lib: add function for removing userinfo from URIs
* Wed Nov 04 2015 Robert Kuska <rkuska@redhat.com> - 2.6.3-2 - plugins: port reporters to add_reported_to_entry
- Rebuilt for Python3.5 rebuild - reported_to: add a function formatting reported_to lines
- lib: introduce parser of ISO date strings
- uploader: use shared dd_create_archive function
- dd: add a function for compressing dumpdirs
- problem_report: add examples to the documentation
- client: document environment variables
* Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1 * Thu Oct 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.3-1
- wizard: correct comments in save_text_if_changed()
- events: improve example
- reporter-bugzilla: add parameter -p - reporter-bugzilla: add parameter -p
- fix save users changes after reviewing dump dir files - wizard: fix save users changes after reviewing dump dir files
- dd: make function load_text_file non-static
- bugzilla: don't attach build_ids - bugzilla: don't attach build_ids
- rewrite event rule parser - run_event: rewrite event rule parser
- dd: add convenience wrappers fro loading numbers
- ureport: improve curl's error messages - ureport: improve curl's error messages
- ureport: use Red Hat Certificate Authority to make rhsm cert trusted
- curl: add posibility to use own Certificate Authority cert - curl: add posibility to use own Certificate Authority cert
- spec: add redhat-access-insights to Requires of l-p-rhtsupport
* Tue Sep 15 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-5
- bugzilla: put VARIANT_ID= to Whiteboard - bugzilla: put VARIANT_ID= to Whiteboard
- autogen: use dnf instead of yum to install dependencies
* 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 - configure: use hex value for dump dir mode
- curl: add a helper for HTTP GET
* Fri Aug 14 2015 Matej Habrnal <mhabrnal@redhat.com> 2.6.2-3 - dd: don't warn about missing 'type' if the locking fails
- don't warn about missing 'type' if the locking fails - dd: stop warning about corrupted mandatory files
- 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 - Use a dgettext function returning strings instead of bytes

View File

@ -1 +1 @@
SHA512 (libreport-2.9.4.tar.gz) = 060e8d2929397a48f8c213758eff06583afbdc77cdfa186999b35dc545076890f0112b190df635c9681565c4ccbee1be7653a31a702dc612e15703d273d9039f SHA512 (libreport-2.9.5.tar.gz) = 160dcbd9dd1653dde4f2a0dd6ab8c07b7e8ae0bc906b5c586df4e9c3b99a392959f6cac9218632587eb077e6d294a43fb2f221f0845e927728970db2fe323a54