diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 00c797c..0000000 --- a/.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -/satyr-0.2.tar.xz -/satyr-0.3.tar.xz -/satyr-0.4.tar.xz -/satyr-0.5.tar.xz -/satyr-0.6.tar.xz -/satyr-0.7.tar.xz -/satyr-0.9.tar.xz -/satyr-0.10.tar.xz -/satyr-0.11.tar.xz -/satyr-0.12.tar.xz -/satyr-0.13.tar.xz -/satyr-0.14.tar.xz -/satyr-0.15.tar.xz -/satyr-0.16.tar.xz -/satyr-0.18.tar.xz -/satyr-0.19.tar.xz -/satyr-0.20.tar.gz -/satyr-0.20.tar.xz -/satyr-0.21.tar.xz -/satyr-0.22.tar.xz -/satyr-0.23.tar.xz -/satyr-0.24.tar.xz -/satyr-0.25.tar.xz -/satyr-0.26.tar.xz -/satyr-0.27.tar.xz -/satyr-0.28.tar.xz -/satyr-0.29.tar.gz -/satyr-0.30.tar.gz -/satyr-0.31.tar.gz -/satyr-0.32.tar.gz -/satyr-0.32.2.g6dec.dirty.tar.gz -/satyr-0.33.tar.gz -/satyr-0.34.tar.gz -/satyr-0.35.tar.gz -/satyr-0.36.tar.gz -/satyr-0.37.tar.gz -/satyr-0.38.tar.gz -/satyr-0.39.tar.gz -/satyr-0.40.tar.gz -/satyr-0.41.tar.gz -/satyr-0.42.tar.gz -/satyr-0.43.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..927d6be --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +satyr package is retired on branch c10s for CS-2490 \ No newline at end of file diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index f075ad7..0000000 --- a/gating.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_testing -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} - ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_stable -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} diff --git a/satyr.spec b/satyr.spec deleted file mode 100644 index c1f1167..0000000 --- a/satyr.spec +++ /dev/null @@ -1,337 +0,0 @@ -%if 0%{?fedora} || 0%{?rhel} > 7 -# Enable python3 build by default -%bcond_without python3 -%else -%bcond_with python3 -%endif - -%if 0%{?suse_version} - %define libdw_devel libdw-devel - %define libelf_devel libelf-devel -%else - %define libdw_devel elfutils-devel - %define libelf_devel elfutils-libelf-devel -%endif - -%define glib_ver 2.43.4 - -Name: satyr -Version: 0.43 -Release: 3%{?dist} -Summary: Tools to create anonymous, machine-friendly problem reports -License: GPL-2.0-or-later -URL: https://github.com/abrt/satyr -Source0: https://github.com/abrt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz -%if %{with python3} -BuildRequires: python3-devel -%endif -BuildRequires: %{libdw_devel} -BuildRequires: %{libelf_devel} -BuildRequires: binutils-devel -BuildRequires: rpm-devel -BuildRequires: libtool -BuildRequires: doxygen -BuildRequires: pkgconfig -BuildRequires: make -BuildRequires: automake -BuildRequires: gcc-c++ -BuildRequires: gdb -BuildRequires: gperf -BuildRequires: json-c-devel -BuildRequires: glib2-devel -%if %{with python3} -BuildRequires: python3-sphinx -%endif -Requires: json-c%{?_isa} -Requires: glib2%{?_isa} >= %{glib_ver} - -%description -Satyr is a library that can be used to create and process microreports. -Microreports consist of structured data suitable to be analyzed in a fully -automated manner, though they do not necessarily contain sufficient information -to fix the underlying problem. The reports are designed not to contain any -potentially sensitive data to eliminate the need for review before submission. -Included is a tool that can create microreports and perform some basic -operations on them. - -%package devel -Summary: Development libraries for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -Development libraries and headers for %{name}. - -%if %{with python3} -%package -n python3-satyr -%{?python_provide:%python_provide python3-satyr} -Summary: Python 3 bindings for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description -n python3-satyr -Python 3 bindings for %{name}. -%endif - -%prep -%setup -q - -%build -autoreconf - -%configure \ -%if %{without python3} - --without-python3 \ -%endif - --disable-static \ - --enable-doxygen-docs - -%make_build - -%install -%make_install - -# Remove all libtool archives (*.la) from modules directory. -find %{buildroot} -name "*.la" -delete - -%check -make check|| { - # find and print the logs of failed test - # do not cat tests/testsuite.log because it contains a lot of bloat - cat tests/test-suite.log - find tests/testsuite.dir -name "testsuite.log" -print -exec cat '{}' \; - exit 1 -} - -%if 0%{?fedora} > 27 -# ldconfig is not needed -%else -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig -%endif - -%files -%doc README.md NEWS -%license COPYING -%{_bindir}/satyr -%{_mandir}/man1/%{name}.1* -%{_libdir}/lib*.so.* - -%files devel -# The complex pattern below (instead of simlpy *) excludes Makefile{.am,.in}: -%doc apidoc/html/*.{html,png,css,js} -%{_includedir}/* -%{_libdir}/lib*.so -%{_libdir}/pkgconfig/* - -%if 0%{?with_python3} -%files -n python3-satyr -%dir %{python3_sitearch}/%{name} -%{python3_sitearch}/%{name}/* -%endif - -%changelog -* Mon Jun 24 2024 Troy Dawson - 0.43-3 -- Bump release for June 2024 mass rebuild - -* Mon Feb 12 2024 Michal Srb - 0.43-2 -- Rebuild - -* Sun Feb 04 2024 Michal Srb - 0.43-1 -- Update to 0.43 - -* Sat Jan 27 2024 Fedora Release Engineering - 0.42-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 0.42-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jun 14 2023 Python Maint - 0.42-3 -- Rebuilt for Python 3.12 - -* Fri May 19 2023 Petr Pisar - 0.42-2 -- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) - -* Wed Mar 01 2023 Michal Srb - 0.42-1 -- Update to 0.42 -- Resolves: rhbz#2168223 - -* Mon Feb 20 2023 Michal Srb - 0.41-1 -- Update to 0.41 -- Resolves: rhbz#2168223 - -* Sat Jan 21 2023 Fedora Release Engineering - 0.40-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Oct 31 2022 Michal Srb - 0.40-1 -- Update to 0.40 - -* Sat Jul 23 2022 Fedora Release Engineering - 0.39-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.39-5 -- Rebuilt for Python 3.11 - -* Sat Jan 22 2022 Fedora Release Engineering - 0.39-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jan 14 2022 Michal Srb - 0.39-3 -- Drop unused patch - -* Thu Jan 06 2022 Matěj Grabovský - 0.39-2 -- Bump release for rebuild - -* Wed Dec 22 2021 Matěj Grabovský - 0.39-1 -- New upstream release - -* Thu Oct 14 2021 Michal Srb - 0.38-5 -- rebuilt - -* Fri Jul 23 2021 Fedora Release Engineering - 0.38-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat Jul 10 2021 Björn Esser - 0.38-3 -- Rebuild for versioned symbols in json-c - -* Thu Jun 17 2021 Michal Fabik 0.38-1 -- New upstream version - - lib: Use GLib for computing SHA-1 digests - -* Fri Jun 04 2021 Python Maint - 0.37-4 -- Rebuilt for Python 3.10 - -* Tue Mar 02 2021 Michal Fabik 0.37-1 -- sr_distances_cluster_objects: Check arg safety -- spec: Drop trailing comment - -* Wed Jan 27 2021 Fedora Release Engineering - 0.36-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 12 2021 Michal Fabik 0.36-1 -- New upstream version - - Fix builds with python3.10 - -* Mon Jan 11 2021 Michal Fabik - 0.35-2 -- Add fix for https://bugzilla.redhat.com/show_bug.cgi?id=1898063 - -* Tue Dec 01 2020 Michal Fabik 0.35-1 -- New upstream version - - Fix leaks in koops stacktrace- and report-handling code - - Replace utility code with GLib functions - - Fix unit test portability issue - - Add build dependency on make - -* Tue Aug 18 2020 Michal Fabik - 0.31-1 -- Remove #define PyString_AsString PyUnicode_AsUTF8 -- python: Adapt to changes made in PEP 590 - -* Wed Jul 29 2020 Fedora Release Engineering - 0.30-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.30-4 -- Rebuilt for Python 3.9 - -* Tue Apr 21 2020 Björn Esser - 0.30-3 -- Rebuild (json-c) - -* Fri Feb 07 2020 Ernestas Kulik - 0.30-2 -- Bump for side tag rebuild - -* Thu Feb 06 2020 Michal Fabik - 0.30-1 -- Fix registers being parsed as modules in kernel oopses in some cases -- Use Nettle for cryptographic calculations - -* Thu Jan 30 2020 Martin Kutlak - 0.29-3 -- Add patch to fix build failure with gcc -fno-common -- Resolves: #1796384 - -* Mon Nov 11 2019 Ernestas Kulik - 0.29-2 -- Add patch for https://bugzilla.redhat.com/show_bug.cgi?id=1518943 - -* Fri Oct 11 2019 Matěj Grabovský 0.29-1 -- spec: Switch sources tarball compression from xz to gzip -- spec: Replace xargs rm with delete -- spec: Remove provides for satyr-python3 -- spec: Replace make with rpm macros -- Replace bundled JSON parser with json-c -- lib: normalize: Hash removable function names -- rpm: Fix typo in a static function name -- json: Improve error messages on EOF -- json: Use backticks consistently in error messages -- json,style: Improve code style consistency slightly -- json: Update to latest upstream version -- core: Document unknown core frame address -- style: Correct parenthesization for bitfield tests -- style: Use specific integer types instead of the generic int -- style: Use *_MAX constants instead of -1 in unsigned comparisons - -* Thu Oct 03 2019 Miro Hrončok - 0.28-4 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.28-3 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.28-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Jun 21 2019 Ernestas Kulik - 0.28-1 -- New version 0.28 - -* Mon Jun 10 22:13:23 CET 2019 Igor Gnatenko - 0.27-4 -- Rebuild for RPM 4.15 - -* Mon Jun 10 15:42:05 CET 2019 Igor Gnatenko - 0.27-3 -- Rebuild for RPM 4.15 - -* Sat Feb 02 2019 Fedora Release Engineering - 0.27-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Oct 8 2018 Martin Kutlak 0.27-1 -- New upstream version - - Improve format of truncated backtrace for Python and core - -* Sat Jul 14 2018 Fedora Release Engineering - 0.26-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Jun 29 2018 Matej Habrnal 0.26-3 -- Anonymize paths in frames -- Test fix: correct syntax for gdb backtrace command - -* Tue Jun 19 2018 Miro Hrončok - 0.26-2 -- Rebuilt for Python 3.7 - -* Tue Apr 17 2018 Matej Habrnal 0.26-1 -- spec: fix Allow python2 to be optional at build time -- Allow python2 to be optional at build time -- normalization: actualize list of functions -- Append Python interpreter as related package -- makefile: create .tar.xz with make release - -* Thu Jan 18 2018 Martin Kutlak 0.25-1 -- New upstream version - - Normalization: actualize list of functions - - Fix some compilation warnings - - Allow to build python3 for rhel8 - - Makefile: add make release-* subcommands - - Elfutils: Add missing stubs from earlier commit - -* Wed Nov 1 2017 Julius Milan 0.24-1 -- New upstream version - - Allow to report unpackaged problems - - apidoc: generate html docs using doxygen - - Fix parsing of subset of arm kernel oopses - -* Mon Mar 13 2017 Matej Habrnal 0.23-1 -- New upstream version - - Allow rpm to be optional at build time - - Do not use deprecated fedorahosted.org - -* Thu Dec 1 2016 Jakub Filak 0.22-1 -- New upstream version - - Added support fof JavaScript (V8) stack traces - - Most parts of the in-hook core unwinder callable under unprivileged user - - GDB core unwinder limits number of unwound frames - - Fixed a pair of compile warnings - Chris Redmon - -* Wed May 18 2016 Matej Habrnal 0.21-1 -- New upstream version - - Introduce 'serial' field in uReport - - normalization: actualize list of functions diff --git a/sources b/sources deleted file mode 100644 index 3252ad3..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (satyr-0.43.tar.gz) = ad10c240bdf5314e77043735cd94830efea5dc577a45fceb27f61fef6360746ea1121b9839b4e3ef07ccaa893c9995110de8d1eb28f7c28cdc8f58206e0b3a45 diff --git a/tests/smoke.fmf b/tests/smoke.fmf deleted file mode 100644 index a033b80..0000000 --- a/tests/smoke.fmf +++ /dev/null @@ -1,10 +0,0 @@ -summary: Basic smoke test for satyr -prepare: - how: install - # Do not attempt to install conflicting subpackages. - exclude: - - abrt-atomic - - abrt-java-connector-container - - python3-abrt-container-addon -execute: - script: satyr --version