public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Martin Kutlak <mkutlak@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/abrt] update-2.17.9-f44: New upstream release version 2.12.1
Date: Mon, 03 Aug 2026 11:05:09 GMT	[thread overview]
Message-ID: <178575510980.1.5396893203190048963.rpms-abrt-6b11b1ff26d9@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/abrt
            Branch : update-2.17.9-f44
            Commit : 6b11b1ff26d98412601e7bdda4b4f44c89b85ed2
            Author : Martin Kutlak <mkutlak@redhat.com>
            Date   : 2019-07-03T17:54:51+02:00
            Stats  : +49/-176 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/abrt/c/6b11b1ff26d98412601e7bdda4b4f44c89b85ed2?branch=update-2.17.9-f44

            Log:
            New upstream release version 2.12.1

* Remove gen-version from spec
- This is upstream script to generate version. This is not needed in dist-git.

[2.12.1]
Added
- Require dbus-tools for dbus-send command.

Changed
- ABRT won't process crashes coming from unpackaged applications by default.
- Completely removed support for Python2.
- Update new ABRT icon.
- retrace-client defaults to https.
- Updated man pages.
- Removed configurations from /usr/share/abrt.
- Removed provides for abrt-python packages.

Fixed
- Gracefully handle exceptions comming from abrt-action-generate-machine-id.
- Gracefully handle exceptions comming from abrt-action-install-debuginfo.
- Use correct name of environment variable for retrace-server.

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>

---
diff --git a/.gitignore b/.gitignore
index 16e185b..740a5ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -65,3 +65,4 @@ abrt-1.1.13.tar.gz
 /abrt-2.11.0.tar.gz
 /abrt-2.11.1.tar.gz
 /abrt-2.12.0.tar.gz
+/abrt-2.12.1.tar.gz

diff --git a/abrt.spec b/abrt.spec
index 3fe57ed..6b46536 100644
--- a/abrt.spec
+++ b/abrt.spec
@@ -9,13 +9,6 @@
 %bcond_with python3
 %endif
 
-%if 0%{?rhel} > 7 || 0%{?fedora} > 28
-# Disable python2 build by default
-%bcond_with python2
-%else
-%bcond_without python2
-%endif
-
 %if 0%{?rhel}%{?suse_version}
     %bcond_with bodhi
 %else
@@ -52,8 +45,8 @@
 
 Summary: Automatic bug detection and reporting tool
 Name: abrt
-Version: 2.12.0
-Release: 4%{?dist}
+Version: 2.12.1
+Release: 1%{?dist}
 License: GPLv2+
 URL: https://abrt.readthedocs.org/
 Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
@@ -78,13 +71,6 @@ BuildRequires: libreport-devel >= %{libreport_ver}
 BuildRequires: satyr-devel >= %{satyr_ver}
 BuildRequires: augeas
 BuildRequires: libselinux-devel
-%if %{with python2}
-BuildRequires: python2-devel
-BuildRequires: python2-systemd
-BuildRequires: python2-argcomplete
-BuildRequires: python2-argh
-BuildRequires: python2-humanize
-%endif # with python2
 %if %{with python3}
 BuildRequires: python3-devel
 BuildRequires: python3-systemd
@@ -110,11 +96,6 @@ Requires(pre): %{shadow_utils}
 %if %{with python3}
 Requires: python3-augeas
 Requires: python3-dbus
-%else
-%if %{with python2}
-Requires: python2-augeas
-Requires: python2-dbus
-%endif # with python2
 %endif # with python3
 %ifarch aarch64 i686 x86_64
 Requires: dmidecode
@@ -145,13 +126,6 @@ BuildRequires: libreport-web-devel >= %{libreport_ver}
 BuildRequires: gdb-headless
 #dbus
 BuildRequires: polkit-devel
-%if %{with python2}
-#python2-abrt
-BuildRequires: python2-sphinx
-BuildRequires: python2-libreport
-#python2-abrt-doc
-BuildRequires: python2-devel
-%endif # with python2
 %if %{with python3}
 #python3-abrt
 BuildRequires: python3-nose
@@ -230,10 +204,6 @@ Requires: %{name}-addon-coredump-helper = %{version}-%{release}
 Requires: abrt-libs = %{version}-%{release}
 %if %{with python3}
 Requires: python3-libreport
-%else
-%if %{with python2}
-Requires: python2-libreport
-%endif # with python2
 %endif # with python3
 
 
@@ -291,11 +261,6 @@ Requires: kexec-tools
 %if %{with python3}
 Requires: python3-abrt
 Requires: python3-augeas
-%else
-%if %{with python2}
-Requires: python2-abrt
-Requires: python2-augeas
-%endif # with python2
 %endif # with python3
 Requires: util-linux
 
@@ -324,41 +289,12 @@ Provides: libreport-plugin-bodhi = %{version}-%{release}
 Search for a new updates in bodhi server.
 %endif
 
-%if %{with python2}
-%package -n python2-abrt-addon
-Summary: %{name}'s addon for catching and analyzing Python exceptions
-Requires: %{name} = %{version}-%{release}
-Requires: python2-systemd
-Requires: python2-abrt
-# Remove before F30
-Provides: abrt-addon-python = %{version}-%{release}
-Provides: abrt-addon-python%{?_isa} = %{version}-%{release}
-Obsoletes: abrt-addon-python < 2.10.4
-
-%description -n python2-abrt-addon
-This package contains python hook and python analyzer plugin for handling
-uncaught exception in python programs.
-
-%package -n python2-abrt-container-addon
-Summary: %{name}'s container addon for catching Python 2 exceptions
-Conflicts: python2-abrt-addon
-Requires: container-exception-logger
-
-%description -n python2-abrt-container-addon
-This package contains python 2 hook and handling uncaught exception in python 2
-programs in container.
-%endif # with python2
-
 %if %{with python3}
 %package -n python3-abrt-addon
 Summary: %{name}'s addon for catching and analyzing Python 3 exceptions
 Requires: %{name} = %{version}-%{release}
 Requires: python3-systemd
 Requires: python3-abrt
-# Remove before F30
-Provides: abrt-addon-python3 = %{version}-%{release}
-Provides: abrt-addon-python3%{?_isa} = %{version}-%{release}
-Obsoletes: abrt-addon-python3 < 2.10.4
 
 %description -n python3-abrt-addon
 This package contains python 3 hook and python analyzer plugin for handling
@@ -512,47 +448,12 @@ hosts.
 Summary: ABRT DBus service
 Requires: %{name} = %{version}-%{release}
 Requires: abrt-libs = %{version}-%{release}
+Requires: dbus-tools
 
 %description dbus
 ABRT DBus service which provides org.freedesktop.problems API on dbus and
 uses PolicyKit to authorize to access the problem data.
 
-%if %{with python2}
-%package -n python2-abrt
-Summary: ABRT Python API
-Requires: %{name} = %{version}-%{release}
-Requires: %{name}-libs = %{version}-%{release}
-Requires: %{name}-dbus = %{version}-%{release}
-Requires: python2-dbus
-Requires: python2-libreport
-%if 0%{?rhel:%{rhel} == 7}
-Requires: python-gobject-base
-%else
-Requires: python2-gobject-base
-%endif
-%{?python_provide:%python_provide python2-abrt}
-# Remove before F30
-Provides: %{name}-python = %{version}-%{release}
-Provides: %{name}-python%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-python < 2.10.4
-
-%description -n python2-abrt
-High-level API for querying, creating and manipulating
-problems handled by ABRT in Python.
-
-%package -n python2-abrt-doc
-Summary: ABRT Python API Documentation
-BuildArch: noarch
-Requires: %{name} = %{version}-%{release}
-Requires: python2-abrt = %{version}-%{release}
-# Remove before F30
-Provides: %{name}-python-doc = %{version}-%{release}
-Obsoletes: %{name}-python-doc < 2.10.4
-
-%description -n python2-abrt-doc
-Examples and documentation for ABRT Python API.
-%endif # with python2
-
 %if %{with python3}
 %package -n python3-abrt
 Summary: ABRT Python 3 API
@@ -561,11 +462,6 @@ Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-dbus = %{version}-%{release}
 Requires: python3-dbus
 Requires: python3-libreport
-%{?python_provide:%python_provide python3-abrt}
-# Remove before F30
-Provides: %{name}-python3 = %{version}-%{release}
-Provides: %{name}-python3%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-python3 < 2.10.4
 Requires: python3-gobject-base
 
 %description -n python3-abrt
@@ -577,9 +473,6 @@ Summary: ABRT Python API Documentation
 BuildArch: noarch
 Requires: %{name} = %{version}-%{release}
 Requires: python3-%{name} = %{version}-%{release}
-# Remove before F30
-Provides: %{name}-python3-doc = %{version}-%{release}
-Obsoletes: %{name}-python3-doc < 2.10.4
 
 %description -n python3-abrt-doc
 Examples and documentation for ABRT Python 3 API.
@@ -602,14 +495,10 @@ to the shell
 %build
 %define var_base_dir spool
 
-./gen-version
 autoreconf -if
 intltoolize --automake -c -f
 
 %configure \
-%if %{without python2}
-        --without-python2 \
-%endif # with python2
 %if %{without python3}
         --without-python3 \
 %endif # with python3
@@ -703,11 +592,6 @@ chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
 %systemd_post abrt-xorg.service
 %journal_catalog_update
 
-%if %{with python2}
-%post -n python2-abrt-addon
-%journal_catalog_update
-%endif # with python2
-
 %if %{with python3}
 %post -n python3-abrt-addon
 %journal_catalog_update
@@ -777,25 +661,15 @@ if [ -f /etc/abrt/plugins/CCpp.conf ]; then
     mv /etc/abrt/plugins/CCpp.conf /etc/abrt/plugins/CCpp.conf.rpmsave.atomic || exit 1;
 fi
 ln -sf /etc/abrt/plugins/CCpp_Atomic.conf /etc/abrt/plugins/CCpp.conf
-if [ -f /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
-    mv /usr/share/abrt/conf.d/plugins/CCpp.conf /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic || exit 1;
-fi
-ln -sf /usr/share/abrt/conf.d/plugins/CCpp_Atomic.conf /usr/share/abrt/conf.d/plugins/CCpp.conf
 %systemd_post abrt-coredump-helper.service
 
 %preun atomic
 if [ -L /etc/abrt/plugins/CCpp.conf ]; then
     rm /etc/abrt/plugins/CCpp.conf
 fi
-if [ -L /usr/share/abrt/conf.d/plugins/CCpp.conf ]; then
-    rm /usr/share/abrt/conf.d/plugins/CCpp.conf
-fi
 if [ -f /etc/abrt/plugins/CCpp.conf.rpmsave.atomic ]; then
     mv /etc/abrt/plugins/CCpp.conf.rpmsave.atomic /etc/abrt/plugins/CCpp.conf || exit 1
 fi
-if [ -f  /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic ]; then
-    mv /usr/share/abrt/conf.d/plugins/CCpp.conf.rpmsave.atomic /usr/share/abrt/conf.d/plugins/CCpp.conf || exit 1
-fi
 
 %postun atomic
 %systemd_postun_with_restart abrt-coredump-helper.service
@@ -896,12 +770,9 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %{_bindir}/abrt-action-analyze-xorg
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.problems.daemon.conf
 %config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
-%{_datadir}/%{name}/conf.d/abrt-action-save-package-data.conf
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/xorg.conf
-%{_datadir}/%{name}/conf.d/plugins/xorg.conf
 %{_mandir}/man5/abrt-xorg.conf.5*
 %config(noreplace) %{_sysconfdir}/%{name}/gpg_keys.conf
-%{_datadir}/%{name}/conf.d/gpg_keys.conf
 %{_mandir}/man5/gpg_keys.conf.5*
 %config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_event.conf
 %{_mandir}/man5/abrt_event.conf.5*
@@ -928,13 +799,9 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %files libs
 %{_libdir}/libabrt.so.*
 %config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
-%{_datadir}/%{name}/conf.d/abrt.conf
 %{_mandir}/man5/abrt.conf.5*
 %dir %{_sysconfdir}/%{name}
 %dir %{_sysconfdir}/%{name}/plugins
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/conf.d
-%dir %{_datadir}/%{name}/conf.d/plugins
 
 # filesystem package should own /usr/share/augeas/lenses directory
 %{_datadir}/augeas/lenses/abrt.aug
@@ -962,8 +829,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %dir %{_datadir}/%{name}
 # all glade, gtkbuilder and py files for gui
 %{_datadir}/icons/hicolor/*/apps/*
-%{_datadir}/icons/hicolor/*/status/*
-%{_datadir}/%{name}/icons/hicolor/*/status/*
 %{_datadir}/%{name}/ui/*
 %{_bindir}/abrt-applet
 %{_bindir}/system-config-abrt
@@ -981,7 +846,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %files addon-ccpp
 %dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
-%{_datadir}/%{name}/conf.d/plugins/CCpp.conf
 %{_mandir}/man5/abrt-CCpp.conf.5*
 %{_libexecdir}/abrt-gdb-exploitable
 %{_journalcatalogdir}/abrt_ccpp.catalog
@@ -1053,7 +917,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_koops_format.conf
 %{_mandir}/man5/koops_event.conf.5*
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/oops.conf
-%{_datadir}/%{name}/conf.d/plugins/oops.conf
 %{_unitdir}/abrt-oops.service
 
 %dir %{_localstatedir}/lib/abrt
@@ -1081,7 +944,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
 %{_mandir}/man5/vmcore_event.conf.5*
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/vmcore.conf
-%{_datadir}/%{name}/conf.d/plugins/vmcore.conf
 %{_datadir}/libreport/events/analyze_VMcore.xml
 %{_unitdir}/abrt-vmcore.service
 %{_sbindir}/abrt-harvest-vmcore
@@ -1102,30 +964,12 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %{_mandir}/man1/abrt-harvest-pstoreoops.1*
 %{_mandir}/man1/abrt-merge-pstoreoops.1*
 
-%if %{with python2}
-%files -n python2-abrt-addon
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/python.conf
-%{_datadir}/%{name}/conf.d/plugins/python.conf
-%{_mandir}/man5/abrt-python.conf.5*
-%config(noreplace) %{_sysconfdir}/libreport/events.d/python_event.conf
-%{_journalcatalogdir}/abrt_python.catalog
-%config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python_format.conf
-%{_mandir}/man5/python_event.conf.5*
-%{python2_sitearch}/abrt.pth
-%{python2_sitearch}/abrt_exception_handler.*
-
-%files -n python2-abrt-container-addon
-%{python2_sitearch}/abrt_container.pth
-%{python2_sitearch}/abrt_exception_handler_container.*
-%endif # with python2
-
 %if %{with python3}
 %files -n python3-abrt-addon
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/python3.conf
-%{_datadir}/%{name}/conf.d/plugins/python3.conf
-%{_mandir}/man5/abrt-python3.conf.5*
+%{_mandir}/man5/python3-abrt.conf.5*
 %config(noreplace) %{_sysconfdir}/libreport/events.d/python3_event.conf
-%{_journalcatalogdir}/abrt_python3.catalog
+%{_journalcatalogdir}/python3_abrt.catalog
 %config(noreplace) %{_sysconfdir}/libreport/plugins/catalog_python3_format.conf
 %{_mandir}/man5/python3_event.conf.5*
 %{python3_sitearch}/abrt3.pth
@@ -1165,7 +1009,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %files atomic
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp_Atomic.conf
 %{_unitdir}/abrt-coredump-helper.service
-%{_datadir}/%{name}/conf.d/plugins/CCpp_Atomic.conf
 %config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
 %{_bindir}/abrt-action-save-package-data
 %{_mandir}/man1/abrt-action-save-package-data.1*
@@ -1196,9 +1039,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.abrt.xml
 %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ccpp.xml
 %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.oops.xml
-%if %{with python2}
-%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.python.xml
-%endif # with python2
 %if %{with python3}
 %{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.python3.xml
 %endif # with python3
@@ -1213,19 +1053,10 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %{_defaultdocdir}/%{name}-dbus%{docdirversion}/html/*.css
 %config(noreplace) %{_sysconfdir}/libreport/events.d/abrt_dbus_event.conf
 
-%if %{with python2}
-%files -n python2-abrt
-%{python2_sitearch}/problem/
-%{_mandir}/man5/abrt-python.5*
-
-%files -n python2-abrt-doc
-%{python_sitelib}/problem_examples
-%endif # with python2
-
 %if %{with python3}
 %files -n python3-abrt
 %{python3_sitearch}/problem/
-%{_mandir}/man5/abrt-python3.5*
+%{_mandir}/man5/python3-abrt.5*
 
 %files -n python3-abrt-doc
 %{python3_sitelib}/problem_examples
@@ -1235,6 +1066,47 @@ killall abrt-dbus >/dev/null 2>&1 || :
 %config(noreplace) %{_sysconfdir}/profile.d/abrt-console-notification.sh
 
 %changelog
+* Wed Jul 03 2019 Martin Kutlak <mkutlak@redhat.com> 2.12.1-1
+- Translation updates
+- Rename all abrt-python to python3-abrt
+- spec: Get rid of python provides
+- hooks: abrt-hook-ccpp: Rename CreateCoreBacktrace setting
+- Update icon
+- non-fatal-mce: prepare oops1.test from template before using it
+- meaningful-logs: check relative counts of lines instead of absolute
+- oops-processing: fixed oops1.test handling. reworked so each oops has its own phase
+- dumpoops: make sure hostname matches in oops_full_hostname.test
+- Revert "applet: Add systemd service unit"
+- a-a-analyze-c: Fix segfault when saving function name
+- Fix grammar in implementation docs
+- doc: Update man pages and mention locations of config files
+- augeas,build,spec: Remove references to default configs
+- daemon,lib: Update default config according to abrt.conf
+- plugins: abrt-action-install-debuginfo: Replace uses of exit()
+- plugins: abrt-action-install-debuginfo: Catch BrokenPipeError
+- plugins: abrt-action-install-debuginfo: Remove unused imports
+- daemon: Check return value after reading from channel
+- spec: Require dbus-tools
+- daemon: Don't process crashes from unpackaged apps by default
+- plugins: abrt-action-install-debuginfo: Remove duplicate code
+- plugins: abrt-action-install-debuginfo: Remove variable
+- plugins: abrt-action-install-debuginfo: Remove comment
+- plugins: abrt-action-install-debuginfo: Remove dead assignment
+- doc: Fix spelling mistake in path to cache
+- doc: Update man page for abrt-handle-upload
+- doc: Update man page and help for a-a-install-debuginfo
+- Nuke Python 2 support
+- plugins: Catch unhandled exception in a-a-g-machine-id
+- plugins: retrace-client: Bail out if we can’t get a config
+- plugins: retrace-client: Default to HTTPS in RETRACE_SERVER_URI
+- plugins: analyze_RetraceServer: Fix default RETRACE_SERVER_URI
+- plugins: Fix name of env variable for retrace server
+- configure.ac: Add dependency on libcap
+- dbus: entry: Don’t claim truncation when there was none
+- applet: Add systemd service unit
+- spec: Remove obsolete scriptlets
+- Makefile.am: Use correct locale when getting date
+
 * Mon Jun 10 22:13:16 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.12.0-4
 - Rebuild for RPM 4.15
 

diff --git a/sources b/sources
index 9217d6b..7f2ac7a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (abrt-2.12.0.tar.gz) = 3567332399cd9708505a6d05c9388c7da5c14c7432e6fd40e5e76b6bcea8859c17b3b6c52a96ce54740e3682d75d8bf77dbc5fede80bd4fc6f72c60014f9cded
+SHA512 (abrt-2.12.1.tar.gz) = e5a8ceed76c152523932bfa626e20ce110ecd7d1c87b421ef99986c4782f537b1e4af6d93d73abca7187a7d67592a4b820bd3bcc93f02bc7ee025054eacb5738

                 reply	other threads:[~2026-08-03 11:05 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178575510980.1.5396893203190048963.rpms-abrt-6b11b1ff26d9@fedoraproject.org \
    --to=mkutlak@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox