3da82f0
%global commit cbd081ad9a340eee558644352ccafedb18df8fe6
Jakub Filak d9e9a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Name:		abrt-java-connector
3da82f0
Version:	1.1.1
3da82f0
Release:	1%{?dist}
Jakub Filak d9e9a8a
Summary:	JNI Agent library converting Java exceptions to ABRT problems
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Group:		System Environment/Libraries
Jakub Filak d9e9a8a
License:	GPLv2+
3da82f0
URL:		https://github.com/abrt/abrt-java-connector
3da82f0
Source0:	https://github.com/abrt/%{name}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
BuildRequires:	cmake
Jakub Filak 0188d2b
BuildRequires:	satyr-devel
3da82f0
BuildRequires:	libreport-devel
Jakub Filak 0188d2b
BuildRequires:	abrt-devel
Jakub Filak 4bfb138
BuildRequires:	java-devel
Jakub Filak a67eae1
BuildRequires:	systemd-devel
Jakub Filak 0188d2b
BuildRequires:	gettext
Jakub Filak 2c11d95
BuildRequires:	check-devel
Jakub Filak e28ea6e
BuildRequires:	rpm-devel
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Requires:	abrt
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%description
Jakub Filak d9e9a8a
JNI library providing an agent capable to process both caught and uncaught
3da82f0
exceptions and transform them to ABRT problems.
3da82f0
3da82f0
%package container
3da82f0
Summary: JNI Agent library converting Java exceptions to ABRT problems (minimal version)
3da82f0
Requires: container-exception-logger
3da82f0
conflicts: %{name}
3da82f0
3da82f0
%description container
3da82f0
JNI library providing an agent capable to process both caught and uncaught
Jakub Filak d9e9a8a
exceptions and transform them to ABRT problems
Jakub Filak d9e9a8a
3da82f0
This package contains only minimal set of files needed for container exception
3da82f0
logging.
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%prep
3da82f0
%setup -qn %{name}-%{commit}
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%build
Jakub Filak d9e9a8a
%cmake -DCMAKE_BUILD_TYPE=Release
Jakub Filak d9e9a8a
make %{?_smp_mflags}
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%install
Jakub Filak d9e9a8a
make install DESTDIR=%{buildroot}
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%files
3da82f0
%doc README AUTHORS
3da82f0
%license LICENSE
Jakub Filak d9e9a8a
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_java.conf
Jakub Filak d9e9a8a
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_java.conf
Jakub Filak d9e9a8a
%config(noreplace) %{_sysconfdir}/libreport/events.d/java_event.conf
Jakub Filak 2c11d95
%config(noreplace) %{_sysconfdir}/abrt/plugins/java.conf
Jakub Filak 0188d2b
%{_bindir}/abrt-action-analyze-java
Jakub Filak 0188d2b
%{_mandir}/man1/abrt-action-analyze-java.1*
Jakub Filak 384a1e5
%{_mandir}/man5/java_event.conf.5*
Jakub Filak 384a1e5
%{_mandir}/man5/bugzilla_format_java.conf.5*
Jakub Filak 384a1e5
%{_mandir}/man5/bugzilla_formatdup_java.conf.5*
Jakub Filak 2c11d95
%{_datadir}/abrt/conf.d/plugins/java.conf
Jakub Filak 384a1e5
Jakub Filak 4bfb138
# Applications may use a single subdirectory under/usr/lib.
Jakub Filak 4bfb138
# http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE22
Jakub Filak 4bfb138
#
Jakub Filak 4bfb138
# Java does not support multilib.
Jakub Filak 4bfb138
# https://fedorahosted.org/fesco/ticket/961
Jakub Filak 4bfb138
%{_prefix}/lib/abrt-java-connector
Jakub Filak d9e9a8a
3da82f0
%files container
3da82f0
%doc README AUTHORS
3da82f0
%license LICENSE
3da82f0
# Applications may use a single subdirectory under/usr/lib.
3da82f0
# http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE22
3da82f0
#
3da82f0
# Java does not support multilib.
3da82f0
# https://fedorahosted.org/fesco/ticket/961
3da82f0
%{_prefix}/lib/abrt-java-connector
3da82f0
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%check
05aeeb9
make test || {
05aeeb9
    cat Testing/Temporary/LastTest.log
05aeeb9
    exit 1
05aeeb9
}
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
%changelog
3da82f0
* Wed May 16 2018 Matej Habrnal <mhabrnal@redhat.com> - 1.1.1-1
3da82f0
- Add possibility report reports problems to CEL
3da82f0
- Upate test results
3da82f0
- Change log() to log_warning()
Jakub Filak e3208be
- Correct includes for ABRT
aa598bf
- Make the dependency on systemd optional
Jakub Filak e8fc427
Jakub Filak 4bfb138
* Wed Oct 29 2014 Jakub Filak <jfilak@redhat.com> - 1.1.0-1
Jakub Filak 4bfb138
- Support java-1.8-openjdk
Jakub Filak 4bfb138
- Install the library to /usr/lib/abrt-java-connector on all arches
Jakub Filak 4bfb138
Jakub Filak e28ea6e
* Fri Apr 4 2014 Jakub Filak <jfilak@redhat.com> - 1.0.10-1
Jakub Filak e28ea6e
- Temporarily ignore failures of reporter-ureport until ABRT start using FAF2
Jakub Filak e28ea6e
- Prevent users from reporting low quality stack traces
Jakub Filak e28ea6e
Jakub Filak 2c11d95
* Tue Mar 18 2014 Jakub Filak <jfilak@redhat.com> - 1.0.9-1
Jakub Filak 2c11d95
- Make the agent configurable via a configuration file
Jakub Filak 2c11d95
- Include custom debug info in bug reports
Jakub Filak 2c11d95
- Make the detection of 'executable' working with JAR files
Jakub Filak 2c11d95
Jakub Filak 0188d2b
* Wed Jan 22 2014 Jakub Filak <jfilak@redhat.com> - 1.0.8-1
Jakub Filak 0188d2b
- Do not report exceptions caught in a native method
Jakub Filak 0188d2b
- Mark stack traces with 3rd party classes as not-reportable
Jakub Filak 0188d2b
- Calculate 'duphash' & 'uuid' in satyr
Jakub Filak 0188d2b
- Use the main class URL for 'executable'
Jakub Filak 0188d2b
- Do not ship own reporting workflow definitions
Jakub Filak 0188d2b
- Code optimizations
Jakub Filak 0188d2b
Jakub Filak a67eae1
* Fri Jan 10 2014 Jakub Filak <jfilak@redhat.com> - 1.0.7-1
Jakub Filak a67eae1
- Use the last frame class path for executable
Jakub Filak a67eae1
- Gracefully handle JVMTI errors
Jakub Filak a67eae1
- Add an abstract to README
Jakub Filak a67eae1
- Add support for journald and syslog
Jakub Filak a67eae1
- Make log output disabled by default
Jakub Filak a67eae1
- Add support for changing log directory
Jakub Filak a67eae1
- Fix a race condition causing a crash of JVM
Jakub Filak a67eae1
Jakub Filak 0a1fd4c
* Tue Oct 01 2013 Jakub Filak <jfilak@redhat.com> - 1.0.6-1
Jakub Filak 0a1fd4c
- Fix a deadlock in GC start callback
Jakub Filak 0a1fd4c
- Disable experimental features in production releases
Jakub Filak 0a1fd4c
Jakub Filak 384a1e5
* Tue Jul 30 2013 Jakub Filak <jfilak@redhat.com> - 1.0.5-1
Jakub Filak 384a1e5
- Provide a proper configuration for libreport
Jakub Filak 384a1e5
Jakub Filak ee47198
* Thu Jul 18 2013 Jakub Filak <jfilak@redhat.com> - 1.0.4-1
Jakub Filak ee47198
- Stop creating an empty log file
Jakub Filak ee47198
Jakub Filak 9b7abd2
* Tue Jul 16 2013 Jakub Filak <jfilak@redhat.com> - 1.0.3-1
Jakub Filak 9b7abd2
- Fix tests on arm
Jakub Filak 9b7abd2
Jakub Filak 2b02941
* Tue Jul 09 2013 Jakub Filak <jfilak@redhat.com> - 1.0.2-1
Jakub Filak 2b02941
- Do not crash on empty command line options
Jakub Filak 2b02941
Jakub Filak bfaa825
* Mon Jul 08 2013 Jakub Filak <jfilak@redhat.com> - 1.0.1-1
Jakub Filak bfaa825
- Fix tests on ppc and s390 on both 32 and 64 bit
Jakub Filak bfaa825
Jakub Filak d9e9a8a
* Thu Jun 27 2013 Jakub Filak <jfilak@redhat.com> - 1.0.0-1
Jakub Filak d9e9a8a
- Publicly releasable version
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.2-1
Jakub Filak d9e9a8a
- Start versioning library
Jakub Filak d9e9a8a
- Drop build dependency on abrt-devel
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.1-2
Jakub Filak d9e9a8a
- Provide ABRT configuration
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.1-1
Jakub Filak d9e9a8a
- New release
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-3
Jakub Filak d9e9a8a
- Build with the library name same as the package name
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-2
Jakub Filak d9e9a8a
- Build with ABRT enabled
Jakub Filak d9e9a8a
Jakub Filak d9e9a8a
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-1
Jakub Filak d9e9a8a
- Initial version