#14 Update to upstream release 2.15.0
Closed 2 years ago by mfabik. Opened 3 years ago by packit.
rpms/ packit/libreport 2.15.0-f32-update  into  f32

[packit] 2.15.0 upstream release
Packit Service • 3 years ago  
file modified
+1
@@ -12,3 +12,4 @@ 

  /libreport-2.12.0.tar.gz

  /libreport-2.13.0.tar.gz

  /libreport-2.13.1.tar.gz

+ /libreport-2.15.0.tar.gz

file added
+17
@@ -0,0 +1,17 @@ 

+ specfile_path: libreport.spec

+ synced_files:

+   - .packit.yml

+   - libreport.spec

+ upstream_package_name: libreport

+ upstream_project_url: https://github.com/abrt/libreport

+ downstream_package_name: libreport

+ jobs:

+ - job: propose_downstream

+   trigger: release

+   metadata:

+     dist_git_branch: fedora-all

+ - job: copr_build

+   trigger: pull_request

+   metadata:

+     targets:

+     - fedora-all

file added
+3
@@ -0,0 +1,3 @@ 

+ This repository is maintained by packit.

+ https://packit.dev/

+ The file was generated using packit 0.26.1.dev25+g80fb9cb.

empty or binary file added
file modified
+124 -118
@@ -14,14 +14,11 @@ 

  

  Summary: Generic library for reporting various problems

  Name: libreport

- Version: 2.13.1

- Release: 5%{?dist}

+ Version: 2.15.0

+ Release: 1%{?dist}

  License: GPLv2+

  URL: https://abrt.readthedocs.org/

  Source: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz

- 

- Patch0: 0001-gui-wizard-gtk-Fix-segfault.patch

- 

  BuildRequires: %{dbus_devel}

  BuildRequires: gtk3-devel

  BuildRequires: curl-devel
@@ -29,9 +26,9 @@ 

  BuildRequires: python3-devel

  BuildRequires: gettext

  BuildRequires: libxml2-devel

- BuildRequires: libtar-devel

  BuildRequires: intltool

  BuildRequires: libtool

+ BuildRequires: make

  BuildRequires: texinfo

  BuildRequires: asciidoc

  BuildRequires: xmlto
@@ -40,7 +37,6 @@ 

  BuildRequires: satyr-devel >= 0.24

  BuildRequires: glib2-devel >= %{glib_ver}

  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
@@ -54,20 +50,22 @@ 

  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: nettle

+ 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...
@@ -219,32 +217,10 @@ 

  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}
@@ -253,7 +229,7 @@ 

  %description plugin-reportuploader

  Plugin to report bugs into anonymous FTP site associated with ticketing system.

  

- %if 0%{?fedora}

+ %if 0%{?fedora} || 0%{?eln}

  %package fedora

  Summary: Default configuration for reporting bugs via Fedora infrastructure

  Requires: %{name} = %{version}-%{release}
@@ -264,17 +240,7 @@ 

  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.

- 

+ %if 0%{?rhel} && ! 0%{?eln}

  %package rhel-bugzilla

  Summary: Default configuration for reporting bugs to Red Hat Bugzilla

  Requires: %{name} = %{version}-%{release}
@@ -302,9 +268,7 @@ 

  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} || 0%{?eln}

  Requires: libreport-plugin-bugzilla = %{version}-%{release}

  %endif

  
@@ -314,18 +278,18 @@ 

  %endif

  

  %prep

- %autosetup -S git

+ %autosetup

  

  %build

+ sed 's|DEF_VER=.*$$|DEF_VER='%{version}'|' -i gen-version

+ #./gen-version

+ ./autogen.sh

  autoconf

  

  %configure \

  %if %{without bugzilla}

          --without-bugzilla \

  %endif

- %if 0%{?rhel}

-         --enable-import-rhtsupport-cert \

- %endif

          --enable-doxygen-docs \

          --disable-silent-rules

  
@@ -335,7 +299,7 @@ 

  %make_install \

  %if %{with python3}

               PYTHON=%{__python3} \

- %endif # with python3

+ %endif

               mandir=%{_mandir}

  

  %find_lang %{name}
@@ -360,7 +324,7 @@ 

  rm -f %{buildroot}/%{_infodir}/dir

  

  # Remove unwanted Fedora specific workflow configuration files

- %if 0%{!?fedora:1}

+ %if ! 0%{?fedora} && ! 0%{?eln}

  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
@@ -376,17 +340,8 @@ 

  %endif

  

  # Remove unwanted RHEL specific workflow configuration files

- %if 0%{!?rhel:1}

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELCCpp.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELKerneloops.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELPython.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELvmcore.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELxorg.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELLibreport.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELJava.xml

- rm -f %{buildroot}/%{_datadir}/libreport/workflows/workflow_RHELJavaScript.xml

+ %if ! 0%{?rhel} || 0%{?eln}

  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 +359,8 @@ 

  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
@@ -571,7 +523,7 @@ 

  %{_mandir}/man1/reporter-ureport.1.gz

  %{_mandir}/man5/ureport.conf.5.gz

  %{_datadir}/%{name}/events/report_uReport.xml

- %if 0%{?rhel}

+ %if 0%{?rhel} && ! 0%{?eln}

  %config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uReport.conf

  %{_datadir}/%{name}/workflows/workflow_uReport.xml

  %{_mandir}/man5/report_uReport.conf.5.*
@@ -637,26 +589,6 @@ 

  %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.*
@@ -673,7 +605,7 @@ 

  %config(noreplace) %{_sysconfdir}/libreport/events/report_Uploader.conf

  %{_mandir}/man5/report_Uploader.conf.5.*

  

- %if 0%{?fedora}

+ %if 0%{?fedora} || 0%{?eln}

  %files fedora

  %{_datadir}/%{name}/workflows/workflow_FedoraCCpp.xml

  %{_datadir}/%{name}/workflows/workflow_FedoraKerneloops.xml
@@ -688,28 +620,7 @@ 

  %{_mandir}/man5/report_fedora.conf.5.*

  %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.*

- 

+ %if 0%{?rhel} && ! 0%{?eln}

  %files rhel-bugzilla

  %{_datadir}/%{name}/workflows/workflow_RHELBugzillaCCpp.xml

  %{_datadir}/%{name}/workflows/workflow_RHELBugzillaKerneloops.xml
@@ -728,12 +639,9 @@ 

  

  %if %{with bugzilla}

  %files anaconda

- %if 0%{?fedora}

+ %if 0%{?fedora} || 0%{?eln}

  %{_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
@@ -746,6 +654,104 @@ 

  %endif

  

  %changelog

+ * Thu Mar 18 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 2.15.0-1

+ - Release version 2.15.0-1 (Michal Fabik)

+ - tito: Clean up tito setup (Michal Fabik)

+ - Revert "Automatic commit of package [libreport] release [2.15.0-1]." (Michal Fabik)

+ - .tito: Change commit message and tag format (Michal Fabik)

+ - Automatic commit of package [libreport] release [2.15.0-1]. (Michal Fabik)

+ - Update changelog (Michal Fabik)

+ - Update version info before release (Michal Fabik)

+ - reportclient: Use set instead of list to store packages (Matěj Grabovský)

+ - reportclient: Refactoring for maintainablility (Matěj Grabovský)

+ - reportclient: Improve logic and Pythonic style (Matěj Grabovský)

+ - reportclient: Add typing hints (Matěj Grabovský)

+ - reportclient: Code style fixes (Matěj Grabovský)

+ - CHANGELOG: Update unreleased (Michal Fabik)

+ - Replace libtar with libarchive (Michal Fabik)

+ - [spec] Drop AnacondaRHEL workflow reference (Michal Srb)

+ - spec: Drop trailing comment (Michal Fabik)

+ - gtk-helpers: Check for NULL before saving event config data (Matěj Grabovský)

+ - reporter-bugzilla: Fix bad error detection (Michal Židek)

+ - get_cmdline: Ordered comparison with a pointer (Michal Židek)

+ - BR make (Miroslav Suchý)

+ - reporter-ureport: Untranslatable string (Michal Židek)

+ - reporter-upload: Untranslatable string (Michal Židek)

+ - reporter-mailx: Untranslatable string (Michal Židek)

+ - reporter-mantisbt: Untranslatable string (Michal Židek)

+ - reporter-bugzilla: Untranslatable string (Michal Židek)

+ - spec: Drop subscription-manager-rhsm dependency (Michal Fabik)

+ - Update translations (Jenkins Automation Server)

+ - apidoc: Update Doxyfile (Michal Židek)

+ - README: Reference ABRT in the README (Michal Židek)

+ - Update translations (Jenkins Automation Server)

+ - spec: Use autoreconf in %build instead of autoconf (Matěj Grabovský)

+ - wizard: Fix -Wincompatible-pointer-types (Michal Fabik)

+ - Update translations (Jenkins Automation Server)

+ - rhbz: Fix a double-free condition (Matěj Grabovský)

+ - Update translations (Jenkins Automation Server)

+ - gui-wizard-gtk: Don't autofree URL string (Matěj Grabovský)

+ - gui-wizard-gtk: Compare pointer to NULL, not 0 (Matěj Grabovský)

+ - event_config: Null autofree pointers before returning (Matěj Grabovský)

+ - gui-wizard-gtk: Fix segfault (Matěj Grabovský)

+ - gui-wizard-gtk: Fix a segfault and memory leak (Matěj Grabovský)

+ - gui-wizard-gtk: Fix a double free condition (Matěj Grabovský)

+ - ureport: Fix segfault (Matěj Grabovský)

+ - Update translations (Jenkins Automation Server)

+ - Simplify malloc arguments (Michal Fabik)

+ - Use g_clear_pointer to free and NULL (Michal Fabik)

+ - tests: Suppress valgrind errors from xmlrpc code (Michal Fabik)

+ - tests: rhbz_functions: Use more rhbz_ functions (Michal Fabik)

+ - tests: mock-bz: Add creator to comments (Michal Fabik)

+ - tests/rhbz_functions: Fix leaks (Michal Fabik)

+ - rhbz: Fix leaks (Michal Fabik)

+ - get_cmdline: Prevent write beyond end of string (Michal Fabik)

+ - uriparser: Free regex_t struct (Michal Fabik)

+ - dump_dir: Prevent read before beginning of array (Michal Fabik)

+ - event_xml_parser: Fix typo in comment (Michal Fabik)

+ - event_xml_parser: Refactor condition (Michal Fabik)

+ - event_xml_parser: Fix leaks (Michal Fabik)

+ - dump_dir: Fix leaks (Michal Fabik)

+ - configuration_files: Fix leaks (Michal Fabik)

+ - ureport: Fix leaks (Michal Fabik)

+ - ureport: Use g_free to avoid freeing NULL (Michal Fabik)

+ - glib_support: Clean up properly after g_strsplit (Michal Fabik)

+ - tests: Drop unused variables (Michal Fabik)

+ - make_description.at: Fix grammar (Michal Fabik)

+ - tests: Fix leaks (Michal Fabik)

+ - tests: Fix -Wimplicit-function-declaration (Michal Fabik)

+ - tests: Fix -Wdiscarded-qualifiers (Michal Fabik)

+ - tests: Only fail on definite and indirect leaks (Michal Fabik)

+ - Update translations (Jenkins Automation Server)

+ - Update translations (Jenkins Automation Server)

+ - client-python: Add getter for package count to downloader (Matěj Grabovský)

+ - github: Drop build workflow (Ernestas Kulik)

+ - github: Add workflow for creating releases (Ernestas Kulik)

+ - Add Packit configuration (Ernestas Kulik)

+ - libreport.spec: Drop changelog (Ernestas Kulik)

+ - add releasers (Miroslav Suchý)

+ - Use tito for releasing (Miroslav Suchý)

+ - Initialized to use tito. (Miroslav Suchý)

+ - ignored_words: Ignore "bypass" and "IBRS_FW" (Matěj Grabovský)

+ - reporter-mailx: Use GLib facilities for pointer arrays (Matěj Grabovský)

+ - lib: Auto-cleanup for problem structs (Matěj Grabovský)

+ - gui-wizard-gtk: wizard: Fix invalid memory read (Ernestas Kulik)

+ - gui-wizard-gtk: wizard: Remove variable (Ernestas Kulik)

+ - Update translations (Jenkins Automation Server)

+ - gtk-helpers: desktop-utils: Refactor helper function (Ernestas Kulik)

+ - Updates so ELN builds in a Fedora-like reporting configuration, even though the %{rhel} macro is set. (Merlin Mathesius)

+ - spec: drop (x86-64) from BuildRequires (Michal Fabik)

+ - testsuite: Change var name to prevent shadowing (Michal Fabik)

+ - tests: Add tests for rhbz_ functions (Michal Fabik)

+ - tests: Add sample problem dir (Michal Fabik)

+ - tests: Add mock Bugzilla server (Michal Fabik)

+ - rhbz: rhbz_mail_to_cc: Fix xmlrpc format string (Michal Fabik)

+ - rhbz: Use int array as 'ids' arg to Bug.update (Michal Fabik)

+ - rhbz: Add sub_component to xmlrpc params (Michal Fabik)

+ - rhbz: Add function to pick default subcomponent (Michal Fabik)

+ - rhbz: Add function to get subcomponents from BZ (Michal Fabik)

+ - xmlrpc: Change misleading function names (Michal Fabik)

+ 

  * Wed Oct 07 2020 Matěj Grabovský <mgrabovs@redhat.com> - 2.13.1-5

  - Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1883337

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (libreport-2.13.1.tar.gz) = fc3db46ee6885053387b86e682f9ed1908d050149a5d820b40444b7db413af89afdcd6abef780179c5ca968ea036f3ae245884414b94d426547e58a89b8bbb65

+ SHA512 (libreport-2.15.0.tar.gz) = 7baaa1fb65face910e55ad06e53af08c5e31f058bf5936c3c1d45581e050380b5db75659b5a493cc626a81795d82616a2dfad696d60c107929cfb8e2905e7f4c

Upstream tag: 2.15.0
Upstream commit: 44d7d2eb

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Pull-Request has been closed by mfabik

2 years ago