@ -14,9 +14,9 @@
Summary : Generic library for reporting various problems
Name : libreport
Version : 2.17.15
Release : 9 %{?dist}
License : GPL-2.0-or-later
Version : 2.13.1
Release : 3 %{?dist}
License : GPLv2+
URL : https://abrt.readthedocs.org/
Source : https://github.com/abrt/%{name} /archive/%{version} /%{name} -%{version} .tar.gz
BuildRequires : %{dbus_devel}
@ -26,15 +26,17 @@ BuildRequires: desktop-file-utils
BuildRequires : python3-devel
BuildRequires : gettext
BuildRequires : libxml2-devel
BuildRequires : libtar-devel
BuildRequires : intltool
BuildRequires : libtool
BuildRequires : make
BuildRequires : texinfo
BuildRequires : asciidoc
BuildRequires : xmlto
BuildRequires : newt-devel
BuildRequires : satyr-devel >= 0.38
BuildRequires : libproxy-devel
BuildRequires : satyr-devel >= 0.24
BuildRequires : glib2-devel >= %{glib_ver}
BuildRequires : nettle-devel
BuildRequires : git-core
%if 0%{?fedora} >= 24 || 0%{?rhel} > 7
@ -49,21 +51,20 @@ BuildRequires: doxygen
BuildRequires : systemd-devel
BuildRequires : augeas-devel
BuildRequires : augeas
BuildRequires : libarchive-devel
BuildRequires : xz
BuildRequires : lz4
Requires : libreport-filesystem = %{version} -%{release}
Requires : satyr%{?_isa} >= 0.38
Requires : glib2%{?_isa} >= %{glib_ver}
Requires : libarchive%{?_isa}
Requires : satyr >= 0.24
Requires : glib2 >= %{glib_ver}
Requires : xz
Requires : lz4
Requires : nettle
# 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...
@ -110,8 +111,6 @@ Requires: libreport >= %{version}-%{distfreerelease}
Requires : libreport = %{version} -%{release}
%endif
Requires : python3-dnf
Requires : python3-requests
Requires : python3-urllib3
%{?python_provide:%python_provide python3-libreport}
%description -n python3-libreport
@ -179,7 +178,7 @@ The simple reporter plugin which writes a report to the systemd journal.
%package plugin-mailx
Summary : %{name} 's mailx reporter plugin
Requires : %{name} = %{version} -%{release}
Requires : /usr/bin/ mailx
Requires : mailx
%description plugin-mailx
The simple reporter plugin which sends a report via mailx to a specified
@ -190,14 +189,6 @@ email address.
Summary : %{name} 's bugzilla plugin
Requires : %{name} = %{version} -%{release}
Requires : libreport-web = %{version} -%{release}
Requires : python3-libreport = %{version} -%{release}
%if 0%{?fedora} >= 38
Requires : python3-satyr
Suggests : python3-pytest
Suggests : python3-vcrpy
%endif
%description plugin-bugzilla
Plugin to report bugs into the bugzilla.
@ -225,10 +216,32 @@ Summary: %{name}'s micro report plugin
BuildRequires : %{libjson_devel}
Requires : %{name} = %{version} -%{release}
Requires : libreport-web = %{version} -%{release}
%if 0%{?rhel}
Requires : python3-subscription-manager-rhsm
%endif
%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}
@ -237,7 +250,7 @@ Requires: libreport-web = %{version}-%{release}
%description plugin-reportuploader
Plugin to report bugs into anonymous FTP site associated with ticketing system.
%if 0%{?fedora} || 0%{?eln}
%if 0%{?fedora}
%package fedora
Summary : Default configuration for reporting bugs via Fedora infrastructure
Requires : %{name} = %{version} -%{release}
@ -248,7 +261,17 @@ used to easily configure the reporting process for Fedora systems. Just
install this package and you're done.
%endif
%if 0%{?rhel} && ! 0%{?eln}
%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}
@ -276,7 +299,9 @@ 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} || 0%{?eln}
%if 0%{?rhel}
Requires : libreport-plugin-rhtsupport = %{version} -%{release}
%else
Requires : libreport-plugin-bugzilla = %{version} -%{release}
%endif
@ -286,14 +311,17 @@ data over ftp/scp...
%endif
%prep
%autosetup
%autosetup -S git
%build
./autogen.sh
autoconf
%configure \
%if %{without bugzilla}
--without-bugzilla \
%endif
%if 0%{?rhel}
--enable-import-rhtsupport-cert \
%endif
--enable-doxygen-docs \
--disable-silent-rules
@ -304,7 +332,7 @@ data over ftp/scp...
%make_install \
%if %{with python3}
PYTHON=%{__python 3} \
%endif
%endif # with python3
mandir=%{_mandir}
%find_lang %{name}
@ -329,7 +357,7 @@ mkdir -p %{buildroot}/%{_datadir}/%{name}/workflows/
rm -f %{buildroot} /%{_infodir} /dir
# Remove unwanted Fedora specific workflow configuration files
%if ! 0%{?fedora} && ! 0%{?eln }
%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
@ -345,8 +373,17 @@ rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_AnacondaFedora.xml
%endif
# Remove unwanted RHEL specific workflow configuration files
%if ! 0%{?rhel} || 0%{?eln}
%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
@ -364,16 +401,15 @@ 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
%if 0%{?fedora} >= 38
mv %{buildroot} /%{_bindir} /reporter-bugzilla-python %{buildroot} /%{_bindir} /reporter-bugzilla
%endif
%check
make check|| {
# find and print the logs of failed test
@ -409,14 +445,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%config (noreplace) %{_sysconfdir} /%{name} /report_event.conf
%config (noreplace) %{_sysconfdir} /%{name} /forbidden_words.conf
%config (noreplace) %{_sysconfdir} /%{name} /ignored_words.conf
%config (noreplace) %{_sysconfdir} /%{name} /ignored_elements.conf
%{_datadir} /%{name} /conf.d/libreport.conf
%{_libdir} /libreport.so.*
%{_mandir} /man5/libreport.conf.5*
%{_mandir} /man5/report_event.conf.5*
%{_mandir} /man5/forbidden_words.conf.5*
%{_mandir} /man5/ignored_words.conf.5*
%{_mandir} /man5/ignored_elements.conf.5*
# filesystem package owns /usr/share/augeas/lenses directory
%{_datadir} /augeas/lenses/libreport.aug
@ -534,7 +568,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_mandir} /man1/reporter-ureport.1.gz
%{_mandir} /man5/ureport.conf.5.gz
%{_datadir} /%{name} /events/report_uReport.xml
%if 0%{?rhel} && ! 0%{?eln}
%if 0%{?rhel}
%config (noreplace) %{_sysconfdir} /libreport/workflows.d/report_uReport.conf
%{_datadir} /%{name} /workflows/workflow_uReport.xml
%{_mandir} /man5/report_uReport.conf.5.*
@ -564,10 +598,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_mandir} /man5/bugzilla_formatdup_analyzer_libreport.conf.5.*
%{_mandir} /man5/bugzilla_format_kernel.conf.5.*
%{_bindir} /reporter-bugzilla
%if 0%{?fedora} < 38
%{_bindir} /reporter-bugzilla-python
%endif
%endif
%files plugin-mantisbt
@ -604,6 +634,26 @@ 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.*
@ -620,7 +670,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%config (noreplace) %{_sysconfdir} /libreport/events/report_Uploader.conf
%{_mandir} /man5/report_Uploader.conf.5.*
%if 0%{?fedora} || 0%{?eln}
%if 0%{?fedora}
%files fedora
%{_datadir} /%{name} /workflows/workflow_FedoraCCpp.xml
%{_datadir} /%{name} /workflows/workflow_FedoraKerneloops.xml
@ -635,8 +685,28 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_mandir} /man5/report_fedora.conf.5.*
%endif
%if %{with bugzilla}
%if 0%{?rhel} && ! 0%{?eln}
%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
@ -653,10 +723,14 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir} /%{name} /workflows/workflow_AnacondaRHELBugzilla.xml
%endif
%if %{with bugzilla}
%files anaconda
%if 0%{?fedora} || 0%{?eln}
%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
%config (noreplace) %{_sysconfdir} /libreport/workflows.d/anaconda_event.conf
%config (noreplace) %{_sysconfdir} /libreport/events.d/bugzilla_anaconda_event.conf
@ -669,324 +743,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%endif
%changelog
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 2.17.15-9
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 2.17.15-8
- Rebuilt for Python 3.14.0rc2 bytecode
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 2.17.15-6
- Rebuilt for Python 3.14
* Mon Jan 20 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.15-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.15-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.15-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 2.17.15-2
- Rebuilt for Python 3.13
* Sun Feb 18 2024 Packit <hello@packit.dev> - 2.17.15-1
- Release version 2.17.15 (Michal Srb)
- reporter-bugzilla: Make the supplementary bugs easily identifiable (Michal Srb)
- reporter-bugzilla: Fix formatting in the supplementary bugs (Michal Srb)
- reporter-bugzilla: Fix code comment (Michal Srb)
* Mon Feb 12 2024 Packit <hello@packit.dev> - 2.17.14-1
- Release version 2.17.14 (Michal Srb)
- reporter-bugzilla: Reduce number of duplicate bug reports (Michal Srb)
- reporter-bugzilla: Fix config loading (Michal Srb)
- reporter-bugzilla: API key must consist of latin-1 characters (Michal Srb)
- reporter-bugzilla: Fix typo (Michal Srb)
- reporter-bugzilla: Fix creating binary attachments (Michal Srb)
- Update translations (mgrabovsky)
* Sun Feb 04 2024 Packit <hello@packit.dev> - 2.17.13-1
- Release version 2.17.13 (Michal Srb)
- Exclude coredump archives when creating a bug (Michal Srb)
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.11-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Florian Weimer <fweimer@redhat.com> - 2.17.11-5
- Fix C compatibility issues in tests
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jul 01 2023 Python Maint <python-maint@redhat.com> - 2.17.11-2
- Rebuilt for Python 3.12
* Fri Jun 30 2023 Packit <hello@packit.dev> - 2.17.11-1
- Release version 2.17.11 (Michal Srb)
- spec: Add missing requires for python3-libreport (Michal Srb)
- Build URL with urllib.parse.urljoin() (Michal Srb)
- Add XDG_ACTIVATION_TOKEN to the list of ignored words (Michal Srb)
- Attachments are minor updates in Bugzilla (Michal Srb)
- Retry Bugzilla search queries with delays (Michal Srb)
- Fix " N a m e E r r o r : n a m e ' t i c k e t ' i s n o t d e f i n e d " exception (Michal Srb)
- Update translations (mgrabovsky)
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 2.17.10-2
- Rebuilt for Python 3.12
* Thu May 11 2023 Packit <hello@packit.dev> - 2.17.10-1
- Release version 2.17.10 (Matěj Grabovský)
- reporter-upload: Fix a use-after-free error in string handling (Matěj Grabovský)
- Update translations (mgrabovsky)
- Update translations (mgrabovsky)
* Fri Mar 24 2023 Packit <hello@packit.dev> - 2.17.9-1
- Release version 2.17.9 (Michal Srb)
- reporter-bugzilla: Fix string interpolation (Matěj Grabovský)
- reporter-bugzilla: Replace flags with just keyword arg (Michal Srb)
- reporter-bugzilla: Make sure that the creator of a bug is always in CC (Michal Srb)
- reporter-bugzilla: Don't fail if reported_to file doesn' t exist (Michal Srb)
- reporter-bugzilla: Fix reporting when the bug already exists (Michal Srb)
- use $XDG_CONFIG_HOME to access user's configuration files (Yann Droneaud)
- Update translations (mgrabovsky)
* Fri Mar 03 2023 Packit <hello@packit.dev> - 2.17.8-1
- Release version 2.17.8 (Michal Srb)
- Update changelog (Michal Srb)
- reporter-bugzilla: Fix KeyError when HOME env var is not set (Michal Srb)
- Update changelog (Michal Srb)
- reporter-bugzilla: Fix password prompt in client/server mode (Michal Srb)
* Mon Feb 20 2023 Packit <hello@packit.dev> - 2.17.7-1
- Release version 2.17.7 (Michal Srb)
- spec: Add disttag (Michal Srb)
- Update changelog (Michal Srb)
- Fix rpm -V issue with missing reporter-bugzilla-python in f38 (Michal Srb)
- Fix TypeError (Michal Srb)
- Update pot file (Matěj Grabovský)
- readme: Add diagram of related projects (Matěj Grabovský)
- Update translations (mgrabovsky)
- Use SPDX format for license field (Matěj Grabovský)
- ignored_words: Add KeyboardInterrupt (Michal Fabik)
- packit: Add dependencies for SRPM build (Matěj Grabovský)
- Update translations (mgrabovsky)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Nov 06 2022 Packit <hello@packit.dev> - 2.17.6-1
- Release version 2.17.6 (Michal Srb)
- Update translations (mgrabovsky)
- Update changelog (Michal Srb)
- reporter-bugzilla: Fix TypeError (Michal Srb)
* Mon Oct 24 2022 Michal Srb <michal@redhat.com> - 2.17.5-2
- Fix dist-tag
* Mon Oct 24 2022 Packit <hello@packit.dev> - 2.17.5-1
- Release version 2.17.5 (Michal Srb)
- Update changelog (Michal Srb)
- dump_dir.py: check that the filename doesn't start with " / " (Michal Srb)
- dump_dir.py: Don't pass libreport flags to open() (Michal Srb)
- reporter-bugzilla: Fix exceptions (Michal Srb)
- Update translations (mgrabovsky)
* Wed Sep 14 2022 Packit <hello@packit.dev> - 2.17.4-1
- Release version 2.17.4 (Michal Fabik)
- Update changelog (Michal Fabik)
- reporter_bugzilla.py: Don't ask for API key if we already have it (Michal Srb)
- internal/bz_connection.py: Fix " T y p e E r r o r : ' b u i l t i n _ f u n c t i o n _ o r _ m e t h o d ' o b j e c t i s n o t s u b s c r i p t a b l e " (Michal Srb)
- reporter_bugzilla.py: Fix condition (Michal Srb)
- internal/reported_to.py: Prevent possible ValueError if the line is for example empty (Michal Srb)
- reporter_bugzilla.py: Prevent possible KeyError exception (Michal Srb)
- reporter_bugzilla.py: Default value for `b_create_private` is False (Michal Srb)
- reporter_bugzilla.py: Prevent possible KeyError exception (Michal Srb)
* Mon Sep 12 2022 Packit <hello@packit.dev> - 2.17.3-1
- Release version 2.17.3 (Michal Fabik)
- Update changelog (Michal Fabik)
- Run autoupdate to get rid of obsolete/deprecated macros (Michal Fabik)
- Makefile: Move README.md to EXTRA_DIST (Michal Fabik)
- Don't build rhel-bugzilla --without-bugzilla (Michal Fabik)
- doc: Make anaconda_event.conf depend on BZ (Michal Fabik)
- Fix build --without-bugzilla (Michal Fabik)
- spec: Don't list files twice (Michal Fabik)
- Update translations (mgrabovsky)
* Thu Aug 18 2022 Packit <hello@packit.dev> - 2.17.2-1
- Release version 2.17.2 (Michal Fabik)
- reporter_bugzilla.py: Build, install (Michal Fabik)
- reporter_bugzilla.py: Add tests (Michal Fabik)
- reporter_bugzilla.py: Initial commit (Michal Fabik)
- Update translations (mgrabovsky)
- abrt_xmlrpc: Don't warn about discarded const (Michal Fabik)
- Update translations (mgrabovsky)
- Update translations (mgrabovsky)
- Use conventional lseek arg order (Michal Fabik)
- Update translations (mgrabovsky)
- ignored_words: Ignore more debuginfod URLs (Matěj Grabovský)
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.17.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.17.1-2
- Rebuilt for Python 3.11
* Thu Mar 10 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 2.17.1-1
- Release version 2.17.1 (Michal Srb)
- reporter-bugzilla: send API key in HTTP header (Michal Srb)
- tito: Use custom tagger that updates changelog (Matěj Grabovský)
- changelog: Fix link to release diff (Matěj Grabovský)
- reporter-bugzilla: Fix APIKey name (Michal Fabik)
- Update translations (mgrabovsky)
- Add missing va_end (Michal Židek)
* Mon Feb 21 2022 Michal Srb <michal@redhat.com> - 2.17.0-1
- [reporter-bugzilla] Use API key for authentication
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.16.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jan 19 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.16.0-2
- Rebuild for testing
* Mon Jan 17 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.16.0-1
- Bump satyr dependency to 0.38
- Bump libreport library revision to 2:1:0
- Drop build-time dependency on libproxy-devel
- Drop last reference to global_uuid file
- Don't use deprecated assertEquals() in tests
- Add DEBUGINFOD_URLS environment variable to ignored_words
- rhbz: Retry XML-RPC calls when uploading attachments
- rhbz: Be a little bit more defensive when working with subcomponents
- Update translations
* Thu Jan 13 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.15.2-11
- Backport patch for building with Python 3.11
(https://bugzilla.redhat.com/show_bug.cgi?id=2019402)
* Wed Jan 12 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.15.2-10
- Bump for rebuild
* Thu Jan 06 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.15.2-9
- Bump release for rebuild
* Thu Jan 06 2022 Matěj Grabovský <mgrabovs@redhat.com> - 2.15.2-8
- Bump release for rebuild
* Wed Dec 22 2021 Matěj Grabovský <mgrabovs@redhat.com> - 2.15.2-7
- Rebuild for satyr 0.39
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jul 10 2021 Björn Esser <besser82@fedoraproject.org> - 2.15.2-5
- Rebuild for versioned symbols in json-c
* Mon Jun 07 2021 Python Maint <python-maint@redhat.com> - 2.15.2-4
- Rebuilt for Python 3.10
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.15.2-2
- Rebuilt for Python 3.10
* Tue Jun 01 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 2.15.2-1
- Release version 2.15.2-1 (Michal Fabik)
- binhex: Remove unused API (Matěj Grabovský)
- lib: Use GLib for computing SHA-1 digests (Matěj Grabovský)
- run_event: Improve memory management (Matěj Grabovský)
- gtk: Fix segfault (Matěj Grabovský)
* Tue May 04 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 2.15.1-1
- Release version 2.15.1-1 (Michal Fabik)
- ureport: Strange usage of tmp variable (Michal Židek)
- steal_directory: Silence a warning (Michal Židek)
- dump_dir: Use g_free and re-init to NULL (Michal Židek)
- dump_dir: Use g_free instead of free (Michal Židek)
- dirsize: No need to check for NULL (Michal Židek)
- dirsize: Bad checks for NULL (Michal Židek)
- gui-wizard-gtk: Possible double free (Michal Židek)
- gui-wizard-gtk: Check if EXCLUDE_FROM_REPORT is set (Michal Židek)
- gui-wizard-gtk: Improve docs and add missing free (Michal Židek)
- cli: Address of local auto-variable assigned to a function parameter (Michal Židek)
- gtk-helpers: Add missing g_strfreev() (Michal Židek)
- cli: Add missing g_free call (Michal Židek)
- gitignore: Drop misleading comment (Michal Fabik)
- spec: Sync upstream with distgit (Michal Fabik)
- changelog: Add missing link to changes in 2.15.0 (Matěj Grabovský)
- spec: Make plugin-mailx depend on /usr/bin/mailx (Matěj Grabovský)
- Add support for excluding whole elements from search for sensitive words (Michal Srb)
- ignored_words: add more " k e y " variations (Michal Srb)
* Fri Jan 29 2021 Michal Srb <michal@redhat.com> - 2.14.0-17
- Drop AnacondaRHEL workflow reference
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.0-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 18 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 2.14.0-15
- Bump rev for upgrades
* Fri Dec 11 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-13
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1906405
* Tue Nov 03 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-12
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1893595
* Fri Oct 09 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-11
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882328
* Tue Sep 29 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-10
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1883337
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1883410
* Sun Sep 27 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-9
- Add upstream fixes for memory management
* Sun Sep 27 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-8
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882950
* Fri Sep 25 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.14.0-7
- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1882319
* Wed Aug 19 2020 Merlin Mathesius <mmathesi@redhat.com> - 2.14.0-6
- Updates so ELN builds in a Fedora-like reporting configuration, even though
the %%{rhel} macro is set.
* Thu Aug 13 2020 Michal Fabik <mfabik@redhat.com> 2.14.0-3
- 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
* Fri Aug 07 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2.13.1-4
- Bump to fix upgrade path
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 2.13.1-2
- Rebuilt for Python 3.9
* Mon May 11 2020 Michal Fabik <mfabik@redhat.com> 2.13.1-1
- Fix broken abrt-vmcore.service due to bad namespacing
@ -999,15 +755,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
- plugins: reporter-rhtsupport: Drop unused debugging code
- Update translations
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 2.12.0-4
- Rebuild (json-c)
* Fri Mar 20 2020 Ernestas Kulik <ekulik@redhat.com> - 2.12.0-3
- Add patch for https://bugzilla.redhat.com/show_bug.cgi?id=1815544
* Fri Feb 07 2020 Ernestas Kulik <ekulik@redhat.com> - 2.12.0-2
- Bump release for side tag rebuild
* 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
@ -1112,3 +859,303 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
- Update to 2.10.0
- Bump GLib dependency
- Add patch to work around issue with test
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Jan 07 2019 Martin Kutlak <mkutlak@redhat.com> 2.9.7-2
- rhbz: Replace nomail flag with minor_update
* Fri Dec 07 2018 Matej Marusak <mmarusak@redhat.com> 2.9.7-1
- reportclient: Search for required packages recursively
- event_config: Modify unusable backtrace message
- reportclient: Find and download required debuginfo packages
- lib: Explicitly do not use DST
- autogen: List make in sysdeps command
- lib: Seek beginning of mountinfo file
- report-client: Find debuginfos in own method
- lib: Add a null guard
- gui-wizard-gtk: Require GTK+ 3.10
- gui-wizard-gtk: Don’ t set GtkButton:xalign
- gui-wizard-gtk: Replace use of GtkTable
- gui-wizard-gtk: Show warnings inline on progress page
- gui-wizard-gtk: Remove unused size group
- gui-wizard-gtk: Replace Gtk{H,V}Box with GtkBox
- gui-wizard-gtk: Remove unneeded windows
- gtk-helpers: config_dialog: Hide tree view header
- augeas: Use generic augeas modules
* Mon Oct 8 2018 Martin Kutlak <mkutlak@redhat.com> 2.9.6-1
- Fix majority of bugs found by Coverity Scan.
- Remove option to screencast problems
- tests: Adjust format of truncated backtrace for python and core
- gui: Replace deprecated g_type_class_add_private
- potfiles: fix issue in POTFILES.in
- lib: fix a SEGV in list_possible_events()
- ureport: use python3 to get consumerCertDir
- r-mailx: Add comment explaining expected values in config
- reporter-mailx: Remove double quotes from config
- spec: Make libreport-filesystem subpackage noarch
- spec: drop dependency on python-rhsm
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jun 18 2018 Matej Habrnal <mhabrnal@redhat.com> 2.9.5-3
- Make this build without /usr/bin/python
- Resolves #1592073
* Sat Jun 16 2018 Miro Hrončok <mhroncok@redhat.com> - 2.9.5-2
- Rebuilt for Python 3.7
* 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
- Revert " u s e / u s r / s b i n / "
- 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
- 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
- spec: fix unowned directories
- augeas: include local config path
- doc: update to contain newly added user's local config
- 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
- makefile: fix make release
* Thu Nov 02 2017 Julius Milan <jmilan@redhat.com> 2.9.3-1
- Translation updates
- commit to delete
- workflows: fix description in workflow_RHELJavaScript.xml.in
- workflows: add workflow for adding data to existing case
- client-python,report-python: Allow python to be optional at build time
- ignored words: add SYSTEMD_NSS_BYPASS_BUS
- reporter-ureport: add 'ProcessUnpackaged' option
- spec: add workflow for adding data to existing case
- rep-sys-journal: fix in finding executable basename
- remove old obsolete
- Group is not used any more
- remove old changelogs
- requires pythonX-dnf instead of dnf
- doc: fix obsolete doxygen tags & complains
- lib: Introduce pid_for_children element from ns
- client-python: Do not try to unlink None
- spec: rename Python binary packages
* Thu Mar 16 2017 Matej Habrnal <mhabrnal@redhat.com> 2.9.1-1
- build: create tarball in release-* target
- problem_data: fix double const
- wizard: fix error found by -Werror=format-security
- run_event: fix cmp between pointer and zero character
- 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 Dec 02 2016 Jakub Filak <jakub@thefilaks.net> 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
- reportclient: honor ABRT_VERBOSE
- tree-wide: introduce 'stop_on_not_reportable' option
- client: add support for $releasever to debuginfo
- lib: correct test for own root
- workflows: run analyze_BodhiUpdates event on Fedora
- man: fix formating
- reporter-systemd-journal: introduce reporter-systemd-journal
- 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: make generate report configurable
- problem_report: use core_backtrace if there is no backtrace
- 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
- 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 " s y s t e m d - l o g i n d " and " h a w k e y "
- 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
- spec: install JavaScript workflows
- 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
- autogen: fix typo in usage help string
- debuginfo: dnf API logging workarounds list
- 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
- wizard: use dnf instead of yum in add a screencast note
- problem_report: document resevered elements
* 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 isn’ t 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
* Wed May 18 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.1-1
- spec: compression updates
- 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: introduce debug parameter -D
- mailx: mail formatting: add comment right after %%oneline
- mailx: use problem report api to define an emais' content
- lib: remove unused function make_description_bz
- augeas: trim spaces before key value
- Revert " x m l p a r s e r : b e m o r e v e r b o s e i n c a s e x m l f i l e c a n n o t b e o p e n e d "
- xml parser: be more verbose in case xml file cannot be opened
- spec: add workflows.d to filesystem package
- makefile: define LANG in release target
- mailx: stop creating dead.letter on mailx failures
- workflows: add comments to ambiguous functions
- workflows: NULL for the default configuration dir
- workflows: publish the function loading configuration
- build: fix build on Fedora24
- 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 " S h o w l o g " widget
- wizard: remove the code correcting Bugzilla groups
* 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
- 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
- problem_data: factor out function reading single problem element
- formatdup: more universal comment
- dd: make function uid_in_group() public
- 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
- spec: add uploader config files and related man page
- uploader: add possibility to set SSH keyfiles
- curl: add possibility to configure SSH keys
- desktop-utils: deal with Destkop files without command line
- ureport: enable attaching of arbitrary values
- update .gitignore
- uploader: save remote name in reported_to
- curl: return URLs without userinfo
- lib: add function for removing userinfo from URIs
- plugins: port reporters to add_reported_to_entry
- 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
- wizard: correct comments in save_text_if_changed()
- events: improve example
- reporter-bugzilla: add parameter -p
- wizard: fix save users changes after reviewing dump dir files
- dd: make function load_text_file non-static
- bugzilla: don't attach build_ids
- run_event: rewrite event rule parser
- dd: add convenience wrappers fro loading numbers
- 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
- spec: add redhat-access-insights to Requires of l-p-rhtsupport
- bugzilla: put VARIANT_ID= to Whiteboard
- autogen: use dnf instead of yum to install dependencies
- configure: use hex value for dump dir mode
- curl: add a helper for HTTP GET
- dd: don't warn about missing ' type' if the locking fails
- dd: stop warning about corrupted mandatory files
- Use a dgettext function returning strings instead of bytes