diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a8e2145 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +/abrt-java-connector-1.0.0-239a2a6.tar.gz +/abrt-java-connector-1.0.1-6f22940.tar.gz +/abrt-java-connector-1.0.2-3cc67c2.tar.gz +/abrt-java-connector-1.0.3-872c1de.tar.gz +/abrt-java-connector-1.0.4-e97c189.tar.gz +/abrt-java-connector-1.0.5-9214372.tar.gz +/abrt-java-connector-1.0.6-befb850.tar.gz +/abrt-java-connector-1.0.7-873f82e.tar.gz +/abrt-java-connector-1.0.8-39322b0.tar.gz +/abrt-java-connector-1.0.9-c933894.tar.gz +/abrt-java-connector-1.0.10-fdf80c5.tar.gz +/abrt-java-connector-1.1.0-230b726.tar.gz +/abrt-java-connector-1.1.1-cbd081a.tar.gz +/abrt-java-connector-1.1.2-bef7e39.tar.gz +/abrt-java-connector-1.1.3-4b329c7.tar.gz +/abrt-java-connector-1.1.4-7b2a3a1.tar.gz +/abrt-java-connector-1.1.5-bef7e39.tar.gz +/1.1.5java-connector-1.1.5.tar.gz +/abrt-java-connector-1.1.5.tar.gz diff --git a/.packit.yml b/.packit.yml new file mode 100644 index 0000000..c160305 --- /dev/null +++ b/.packit.yml @@ -0,0 +1,17 @@ +specfile_path: package/abrt-java-connector.spec +synced_files: + - .packit.yml + - package/abrt-java-connector.spec +upstream_package_name: abrt-java-connector +upstream_project_url: https://github.com/abrt/abrt-java-connector +downstream_package_name: abrt-java-connector +jobs: +- job: propose_downstream + trigger: release + metadata: + dist_git_branch: fedora-all +- job: copr_build + trigger: pull_request + metadata: + targets: + - fedora-all diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..c3895b5 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.10.1. diff --git a/abrt-java-connector.spec b/abrt-java-connector.spec new file mode 100644 index 0000000..87f9215 --- /dev/null +++ b/abrt-java-connector.spec @@ -0,0 +1,218 @@ +%global snapshot 0 +%global commit bef7e39ce5fdc4a8a620d56be186d4463ed761a8 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +Name: abrt-java-connector +Version: 1.1.5 +Release: 1%{?dist} +Summary: JNI Agent library converting Java exceptions to ABRT problems + +Group: System Environment/Libraries +License: GPLv2+ +URL: https://github.com/abrt/abrt-java-connector +%if 0%{?snapshot} +Source0: %{url}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz +%else +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +%endif + +BuildRequires: pkgconfig(abrt) >= 2.14.1 +BuildRequires: check-devel +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: gettext +BuildRequires: java-devel +BuildRequires: pkgconfig(libreport) >= 2.13.0 +BuildRequires: rpm-devel +BuildRequires: satyr-devel +BuildRequires: systemd-devel + +Requires: abrt + +%description +JNI library providing an agent capable to process both caught and uncaught +exceptions and transform them to ABRT problems. + +%package container +Summary: JNI Agent library converting Java exceptions to ABRT problems (minimal version) +Requires: container-exception-logger +conflicts: %{name} + +%description container +JNI library providing an agent capable to process both caught and uncaught +exceptions and transform them to ABRT problems + +This package contains only minimal set of files needed for container exception +logging. + +%prep +%if 0%{?snapshot} +%autosetup -n %{name}-%{commit} +%else +%autosetup +%endif + + +%build +%cmake -DCMAKE_BUILD_TYPE=Release +%make_build + + +%install +%make_install + +%files +%doc README AUTHORS +%license LICENSE +%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_java.conf +%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_java.conf +%config(noreplace) %{_sysconfdir}/libreport/events.d/java_event.conf +%config(noreplace) %{_sysconfdir}/abrt/plugins/java.conf +%{_bindir}/abrt-action-analyze-java +%{_mandir}/man1/abrt-action-analyze-java.1* +%{_mandir}/man5/java_event.conf.5* +%{_mandir}/man5/bugzilla_format_java.conf.5* +%{_mandir}/man5/bugzilla_formatdup_java.conf.5* +%{_datadir}/abrt/conf.d/plugins/java.conf + +# Applications may use a single subdirectory under/usr/lib. +# http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE22 +# +# Java does not support multilib. +# https://fedorahosted.org/fesco/ticket/961 +%{_prefix}/lib/abrt-java-connector + +%files container +%doc README AUTHORS +%license LICENSE +# Applications may use a single subdirectory under/usr/lib. +# http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE22 +# +# Java does not support multilib. +# https://fedorahosted.org/fesco/ticket/961 +%{_prefix}/lib/abrt-java-connector + + +%check +make test || { + cat Testing/Temporary/LastTest.log + exit 1 +} + + +%changelog +* Wed May 13 2020 Michal Fabik - 1.1.5-1 +- new upstream release: 1.1.5 + +* Tue May 12 2020 Packit Service - 1.1.5-1 +- new upstream release: 1.1.5 + +* Fri Feb 07 2020 Ernestas Kulik - 1.1.4-1 +- Fix build failure with GCC 10 + +* Fri Feb 07 2020 Ernestas Kulik - 1.1.3-1 +- Fix stack traces not being logged in journald + +* Fri Feb 07 2020 Igor Raits - 1.1.2-4 +- Rebuild for satyr 0.30 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 1.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 11 2019 Martin Kutlak - 1.1.2-1 +- Fix gcc string truncation warning for strncpy +- Replace legacy backticked with $() notation + +* Mon Jun 10 22:13:17 CET 2019 Igor Gnatenko - 1.1.1-5 +- Rebuild for RPM 4.15 + +* Mon Jun 10 15:41:59 CET 2019 Igor Gnatenko - 1.1.1-4 +- Rebuild for RPM 4.15 + +* Thu Jan 31 2019 Fedora Release Engineering - 1.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed May 16 2018 Matej Habrnal - 1.1.1-1 +- Add possibility report reports problems to CEL +- Upate test results +- Change log() to log_warning() +- Correct includes for ABRT +- Make the dependency on systemd optional + +* Wed Oct 29 2014 Jakub Filak - 1.1.0-1 +- Support java-1.8-openjdk +- Install the library to /usr/lib/abrt-java-connector on all arches + +* Fri Apr 4 2014 Jakub Filak - 1.0.10-1 +- Temporarily ignore failures of reporter-ureport until ABRT start using FAF2 +- Prevent users from reporting low quality stack traces + +* Tue Mar 18 2014 Jakub Filak - 1.0.9-1 +- Make the agent configurable via a configuration file +- Include custom debug info in bug reports +- Make the detection of 'executable' working with JAR files + +* Wed Jan 22 2014 Jakub Filak - 1.0.8-1 +- Do not report exceptions caught in a native method +- Mark stack traces with 3rd party classes as not-reportable +- Calculate 'duphash' & 'uuid' in satyr +- Use the main class URL for 'executable' +- Do not ship own reporting workflow definitions +- Code optimizations + +* Fri Jan 10 2014 Jakub Filak - 1.0.7-1 +- Use the last frame class path for executable +- Gracefully handle JVMTI errors +- Add an abstract to README +- Add support for journald and syslog +- Make log output disabled by default +- Add support for changing log directory +- Fix a race condition causing a crash of JVM + +* Tue Oct 01 2013 Jakub Filak - 1.0.6-1 +- Fix a deadlock in GC start callback +- Disable experimental features in production releases + +* Tue Jul 30 2013 Jakub Filak - 1.0.5-1 +- Provide a proper configuration for libreport + +* Thu Jul 18 2013 Jakub Filak - 1.0.4-1 +- Stop creating an empty log file + +* Tue Jul 16 2013 Jakub Filak - 1.0.3-1 +- Fix tests on arm + +* Tue Jul 09 2013 Jakub Filak - 1.0.2-1 +- Do not crash on empty command line options + +* Mon Jul 08 2013 Jakub Filak - 1.0.1-1 +- Fix tests on ppc and s390 on both 32 and 64 bit + +* Thu Jun 27 2013 Jakub Filak - 1.0.0-1 +- Publicly releasable version + +* Mon Jun 03 2013 Jakub Filak - 0.1.2-1 +- Start versioning library +- Drop build dependency on abrt-devel + +* Mon Jun 03 2013 Jakub Filak - 0.1.1-2 +- Provide ABRT configuration + +* Mon Jun 03 2013 Jakub Filak - 0.1.1-1 +- New release + +* Fri May 31 2013 Jakub Filak - 0.1.0-3 +- Build with the library name same as the package name + +* Fri May 31 2013 Jakub Filak - 0.1.0-2 +- Build with ABRT enabled + +* Fri May 31 2013 Jakub Filak - 0.1.0-1 +- Initial version diff --git a/dead.package b/dead.package deleted file mode 100644 index 66491ea..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Retired: https://pagure.io/releng/issue/12387 diff --git a/sources b/sources new file mode 100644 index 0000000..b0aa37a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (abrt-java-connector-1.1.5.tar.gz) = eacb54b4ead66e587d3e3c3affad84efc398532aa865188a86d3668f473270906924ded764e40f3c442f673a7dd1aa7a22d4253dee75b0afad5f4ab0913d2497