Compare commits
13 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
53a01a7dd0 | ||
|
|
81e0d5c1cc | ||
|
|
ad2797fac8 | ||
|
|
5a953c6999 | ||
|
|
3796377a06 | ||
|
|
9a7e0adc78 | ||
|
|
9bc2e59460 | ||
|
|
491a9c6fbf | ||
|
|
20ce2fabe8 | ||
|
|
f0b47f47c1 | ||
|
|
8c85c85d48 | ||
|
|
7e196baf8a | ||
|
|
13b7c4019e |
3 changed files with 100 additions and 109 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
|
@ -6,3 +6,10 @@
|
|||
/libreport-2.10.0.tar.gz
|
||||
/libreport-2.10.1.tar.gz
|
||||
/libreport-2.11.0.tar.gz
|
||||
/libreport-2.11.1.tar.gz
|
||||
/libreport-2.11.2.tar.gz
|
||||
/libreport-2.11.3.tar.gz
|
||||
/libreport-2.12.0.tar.gz
|
||||
/libreport-2.13.0.tar.gz
|
||||
/libreport-2.13.1.tar.gz
|
||||
/libreport-2.14.0.tar.gz
|
||||
|
|
|
|||
200
libreport.spec
200
libreport.spec
|
|
@ -14,8 +14,8 @@
|
|||
|
||||
Summary: Generic library for reporting various problems
|
||||
Name: libreport
|
||||
Version: 2.11.0
|
||||
Release: 1%{?dist}
|
||||
Version: 2.14.0
|
||||
Release: 3%{?dist}
|
||||
License: GPLv2+
|
||||
URL: https://abrt.readthedocs.org/
|
||||
Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
|
|
@ -36,7 +36,8 @@ BuildRequires: newt-devel
|
|||
BuildRequires: libproxy-devel
|
||||
BuildRequires: satyr-devel >= 0.24
|
||||
BuildRequires: glib2-devel >= %{glib_ver}
|
||||
BuildRequires: git
|
||||
BuildRequires: nettle-devel
|
||||
BuildRequires: git-core
|
||||
|
||||
%if 0%{?fedora} >= 24 || 0%{?rhel} > 7
|
||||
# A test case uses zh_CN locale to verify XML event translations
|
||||
|
|
@ -50,19 +51,22 @@ BuildRequires: doxygen
|
|||
BuildRequires: systemd-devel
|
||||
BuildRequires: augeas-devel
|
||||
BuildRequires: augeas
|
||||
BuildRequires: xz
|
||||
BuildRequires: lz4
|
||||
BuildRequires: libarchive-devel
|
||||
Requires: libreport-filesystem = %{version}-%{release}
|
||||
Requires: satyr >= 0.24
|
||||
Requires: glib2 >= %{glib_ver}
|
||||
Requires: xz
|
||||
Requires: lz4
|
||||
Requires: satyr%{?_isa} >= 0.24
|
||||
Requires: glib2%{?_isa} >= %{glib_ver}
|
||||
Requires: libarchive%{?_isa}
|
||||
Requires: nettle%{?_isa}
|
||||
|
||||
# Required for the temporary modularity hack, see below
|
||||
%if 0%{?_module_build}
|
||||
BuildRequires: sed
|
||||
%endif
|
||||
|
||||
Obsoletes: %{name}-compat < 2.13.2
|
||||
Obsoletes: %{name}-plugin-rhtsupport < 2.13.2
|
||||
Obsoletes: %{name}-rhel < 2.13.2
|
||||
|
||||
%description
|
||||
Libraries providing API for reporting different problems in applications
|
||||
to different bug targets like Bugzilla, ftp, trac, etc...
|
||||
|
|
@ -221,25 +225,6 @@ Requires: python3-subscription-manager-rhsm
|
|||
%description plugin-ureport
|
||||
Uploads micro-report to abrt server
|
||||
|
||||
%package plugin-rhtsupport
|
||||
Summary: %{name}'s RHTSupport plugin
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: libreport-web = %{version}-%{release}
|
||||
|
||||
%description plugin-rhtsupport
|
||||
Plugin to report bugs into RH support system.
|
||||
|
||||
%if %{with bugzilla}
|
||||
%package compat
|
||||
Summary: %{name}'s compat layer for obsoleted 'report' package
|
||||
Requires: libreport = %{version}-%{release}
|
||||
Requires: %{name}-plugin-bugzilla = %{version}-%{release}
|
||||
Requires: %{name}-plugin-rhtsupport = %{version}-%{release}
|
||||
|
||||
%description compat
|
||||
Provides 'report' command-line tool.
|
||||
%endif
|
||||
|
||||
%package plugin-reportuploader
|
||||
Summary: %{name}'s reportuploader plugin
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
|
@ -260,16 +245,6 @@ install this package and you're done.
|
|||
%endif
|
||||
|
||||
%if 0%{?rhel}
|
||||
%package rhel
|
||||
Summary: Default configuration for reporting bugs via Red Hat infrastructure
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}-plugin-ureport
|
||||
|
||||
%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.
|
||||
|
||||
%package rhel-bugzilla
|
||||
Summary: Default configuration for reporting bugs to Red Hat Bugzilla
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
|
@ -297,9 +272,7 @@ package and you're done.
|
|||
Summary: Default configuration for reporting anaconda bugs
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: libreport-plugin-reportuploader = %{version}-%{release}
|
||||
%if 0%{?rhel}
|
||||
Requires: libreport-plugin-rhtsupport = %{version}-%{release}
|
||||
%else
|
||||
%if ! 0%{?rhel}
|
||||
Requires: libreport-plugin-bugzilla = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
|
|
@ -309,30 +282,22 @@ data over ftp/scp...
|
|||
%endif
|
||||
|
||||
%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)
|
||||
%define __scm_apply_git(qp:m:) %{__git} am
|
||||
%autosetup -S git
|
||||
|
||||
%build
|
||||
autoconf
|
||||
|
||||
CFLAGS="%{optflags} -Werror" %configure \
|
||||
%configure \
|
||||
%if %{without bugzilla}
|
||||
--without-bugzilla \
|
||||
%endif
|
||||
%if 0%{?rhel}
|
||||
--enable-import-rhtsupport-cert \
|
||||
%endif
|
||||
--enable-doxygen-docs \
|
||||
--disable-silent-rules
|
||||
|
||||
make %{?_smp_mflags}
|
||||
%make_build
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot} \
|
||||
%make_install \
|
||||
%if %{with python3}
|
||||
PYTHON=%{__python3} \
|
||||
%endif # with python3
|
||||
|
|
@ -377,16 +342,7 @@ rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaFedora.xml
|
|||
|
||||
# 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
|
||||
|
|
@ -404,11 +360,8 @@ rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataxorg.xml
|
|||
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataLibreport.xml
|
||||
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJava.xml
|
||||
rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELAddDataJavaScript.xml
|
||||
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel.conf
|
||||
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf
|
||||
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_uReport.conf
|
||||
rm -f %{buildroot}/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
|
||||
rm -f %{buildroot}%{_mandir}/man5/report_rhel.conf.5
|
||||
rm -f %{buildroot}%{_mandir}/man5/report_uReport.conf.5
|
||||
rm -f %{buildroot}%{_mandir}/man5/report_rhel_bugzilla.conf.5
|
||||
%endif
|
||||
|
|
@ -450,7 +403,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%config(noreplace) %{_sysconfdir}/%{name}/ignored_words.conf
|
||||
%{_datadir}/%{name}/conf.d/libreport.conf
|
||||
%{_libdir}/libreport.so.*
|
||||
%{_libdir}/libabrt_dbus.so.*
|
||||
%{_mandir}/man5/libreport.conf.5*
|
||||
%{_mandir}/man5/report_event.conf.5*
|
||||
%{_mandir}/man5/forbidden_words.conf.5*
|
||||
|
|
@ -492,12 +444,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%{_includedir}/libreport/reporters.h
|
||||
%{_includedir}/libreport/global_configuration.h
|
||||
# Private api headers:
|
||||
%{_includedir}/libreport/internal_abrt_dbus.h
|
||||
%{_includedir}/libreport/internal_libreport.h
|
||||
%{_includedir}/libreport/xml_parser.h
|
||||
%{_includedir}/libreport/helpers
|
||||
%{_libdir}/libreport.so
|
||||
%{_libdir}/libabrt_dbus.so
|
||||
%{_libdir}/pkgconfig/libreport.pc
|
||||
%dir %{_includedir}/libreport
|
||||
|
||||
|
|
@ -640,26 +590,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%config(noreplace) %{_sysconfdir}/libreport/events.d/centos_report_event.conf
|
||||
%{_mandir}/man5/centos_report_event.conf.5.gz
|
||||
|
||||
%files plugin-rhtsupport
|
||||
%config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf
|
||||
%{_datadir}/%{name}/conf.d/plugins/rhtsupport.conf
|
||||
%{_datadir}/%{name}/events/report_RHTSupport.xml
|
||||
%{_datadir}/%{name}/events/report_RHTSupport_AddData.xml
|
||||
%if 0%{?rhel}
|
||||
%attr(600,root,root)%{_sysconfdir}/%{name}/cert-api.access.redhat.com.pem
|
||||
%endif
|
||||
%config(noreplace) %{_sysconfdir}/libreport/events.d/rhtsupport_event.conf
|
||||
%{_mandir}/man1/reporter-rhtsupport.1.gz
|
||||
%{_mandir}/man5/rhtsupport.conf.5.*
|
||||
%{_mandir}/man5/rhtsupport_event.conf.5.*
|
||||
%{_bindir}/reporter-rhtsupport
|
||||
|
||||
%if %{with bugzilla}
|
||||
%files compat
|
||||
%{_bindir}/report
|
||||
%{_mandir}/man1/report.1.gz
|
||||
%endif
|
||||
|
||||
%files plugin-reportuploader
|
||||
%{_mandir}/man*/reporter-upload.*
|
||||
%{_mandir}/man5/uploader_event.conf.5.*
|
||||
|
|
@ -692,27 +622,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%endif
|
||||
|
||||
%if 0%{?rhel}
|
||||
%files rhel
|
||||
%{_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
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELLibreport.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELJava.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELJavaScript.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataCCpp.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataJava.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataKerneloops.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataLibreport.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataPython.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDatavmcore.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataxorg.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELAddDataJavaScript.xml
|
||||
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel.conf
|
||||
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_add_data.conf
|
||||
%{_mandir}/man5/report_rhel.conf.5.*
|
||||
|
||||
%files rhel-bugzilla
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaCCpp.xml
|
||||
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaKerneloops.xml
|
||||
|
|
@ -749,6 +658,81 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Aug 13 2020 Michal Fabik <mfabik@redhat.com> 2.14.0-1
|
||||
- forbidden_words: Add potentially sensitive env vars
|
||||
- lib: Add version script for libreport
|
||||
- lib: compress: Use libarchive
|
||||
- Replace various utility functions with stock GLib ones
|
||||
- gtk,lib: Update symbol list
|
||||
- dd: Update dd_get_owner to handle error return values
|
||||
- dirsize: Don't pick .lock'd dirs for deletion
|
||||
- setgid instead of setuid the abrt-action-install-debuginfo-to-abrt-cache
|
||||
- Various coding style improvements
|
||||
- Various memory management fixes
|
||||
- lib: Check for errors when opening files
|
||||
- gtk-helpers: Check return value
|
||||
- doc: Exclude more files with --without-bugzilla
|
||||
- lib: Don’t use external executables for decompression
|
||||
- lib: Decommission libreport_list_free_with_free
|
||||
- Drop Red Hat Customer Portal reporter
|
||||
- ureport: Drop Strata integration
|
||||
- lib: Remove creates-items tag parsing in event definitions
|
||||
|
||||
* Mon May 11 2020 Michal Fabik <mfabik@redhat.com> 2.13.1-1
|
||||
- Fix broken abrt-vmcore.service due to bad namespacing
|
||||
|
||||
* Thu Apr 23 2020 Michal Fabik <mfabik@redhat.com> 2.13.0-1
|
||||
- Support new "time" and "time_for_children" kernel namespaces
|
||||
- Remove preprocessor namespacing in favor of function name prefixes
|
||||
- client-python: Accomodate for multiple debug directories
|
||||
- gui-wizard-gtk: Wrap event log messages
|
||||
- lib: Drop D-Bus code
|
||||
- plugins: reporter-rhtsupport: Drop unused debugging code
|
||||
- Update translations
|
||||
|
||||
* Thu Feb 06 2020 Michal Fabik <mfabik@redhat.com> 2.12.0-1
|
||||
- ureport: Allow printf-like data attaching
|
||||
- plugins: reporter-rhtsupport: Avoid runtime warning
|
||||
- Update translations
|
||||
- lib: Don't include Nettle in a public interface
|
||||
- ureport: Drop HTTP header table
|
||||
- glib_support: Use g_strsplit
|
||||
- glib_support: Drop type initialization
|
||||
- client-python: Drop yumdebuginfo
|
||||
- lib: Use Nettle for computing SHA-1 digests
|
||||
- Move augeas lenses to new subdirectory
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Nov 14 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.3-1
|
||||
- Remove unused scripts
|
||||
- gtk: Fix infinite loop crashing the reporting
|
||||
- gtk: Improve logging
|
||||
- gtk: Remove page number from page struct
|
||||
- gtk: Code style adjustments
|
||||
- Make notebook tabs invisible again
|
||||
- gui-wizard-gtk: Remove expert mode
|
||||
- gui-wizard-gtk: Stop allowing overriding UI definitions
|
||||
- pull-trans: Suggest zanata install
|
||||
- shellcheck: Iterating over ls output is fragile. Use globs.
|
||||
- shellcheck: Double quote to prevent globbing and word splitting
|
||||
- zanata: Use python3 zanata client to pull translations
|
||||
- gtk: Fix another possible double-free
|
||||
|
||||
* Mon Nov 11 2019 Ernestas Kulik <ekulik@redhat.com> - 2.11.2-2
|
||||
- Add patch to fix a double-free
|
||||
|
||||
* Wed Oct 23 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.2-1
|
||||
- gtk: Improve memory management
|
||||
- gtk: Prevent memory leak
|
||||
- lib: Eliminate GLib inefficiency
|
||||
- gtk,style: Minor style consistency fixes
|
||||
- workflows: Correct name of post_report event
|
||||
|
||||
* Wed Oct 16 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.1-1
|
||||
- gtk: Fix a double-free condition
|
||||
|
||||
* Fri Oct 11 2019 Matěj Grabovský <mgrabovs@redhat.com> 2.11.0-1
|
||||
- Remove option for emergency analysis/reporting
|
||||
- tests: proc_helpers: Fix call to errx()
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (libreport-2.11.0.tar.gz) = 6ca2e6d8f9e1c8fc09ab4eabc2cb7277be38eeda7982724e346fe830a67162bf6e49f1d420336df3924ffba70e06a7f92dc2a6e41cdad332603315b5f6684143
|
||||
SHA512 (libreport-2.14.0.tar.gz) = 3f299ec78a4b325b67649d43d9ea643c72e0e23942936ba44d666034422de79b48678cf9601806368623346c08b375db0328d75765e996826a0c5caf14562016
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue