The package rpms/wiredtiger.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/wiredtiger.git/commit/?id=257d057....
Change:
-ExclusiveArch: x86_64 aarch64 ppc64le
Thanks.
Full change:
============
commit 257d057afa68049315774d8b4d328f4f9ec0e6ed
Author: Marek Skalick <mskalick(a)redhat.com>
Date: Tue Sep 4 09:50:47 2018 +0200
Upstream wiredtiger releases are behind bundled wiredtiger in mongodb. So mongodb uses
bundled version and no else package uses wiredtoger. No reason to keep wiredtiger in
Fedora.
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 7eb8ac3..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-/wiredtiger-2.5.1.tar.bz2
-/wiredtiger-2.5.2.tar.bz2
-/wiredtiger-2.5.3.tar.bz2
-/wiredtiger-2.6.1.tar.bz2
-/wiredtiger-2.7.0.tar.bz2
-/wiredtiger-2.8.0.tar.bz2
-/wiredtiger-2.9.0.tar.bz2
-/wiredtiger-2.9.3.tar.bz2
-/wiredtiger-3.0.0.tar.bz2
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..cc3e5ac
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Upstream wiredtiger releases are behind bundled wiredtiger in mongodb. So mongodb uses
bundled version and no else package uses wiredtoger. No reason to keep wiredtiger in
Fedora.
diff --git a/sources b/sources
deleted file mode 100644
index 770b639..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (wiredtiger-3.0.0.tar.bz2) =
a1c4f3a3f0bf5f251cb3aecb0400589ab2a47cc9be6aa30afc49223124da7cd9438451e7778ca6aea64afaf3ddd2a94c1c7ec1295273934ca792695d8b9fb92f
diff --git a/wiredtiger.spec b/wiredtiger.spec
deleted file mode 100644
index d291458..0000000
--- a/wiredtiger.spec
+++ /dev/null
@@ -1,232 +0,0 @@
-Name: wiredtiger
-Version: 3.0.0
-Release: 2%{?dist}
-Summary: A data storage engine
-#
http://source.wiredtiger.com/develop/license.html
-License: (GPLv2 or GPLv3) and MIT and BSD and ASL 2.0
-URL:
http://www.wiredtiger.com/
-Source0:
https://github.com/wiredtiger/wiredtiger/releases/download/%{version}/%{n...
-
-BuildRequires: gcc-c++
-BuildRequires: libtool
-BuildRequires: doxygen
-BuildRequires: swig
-BuildRequires: java-devel
-BuildRequires: python2-devel
-BuildRequires: snappy-devel
-BuildRequires: zlib-devel
-BuildRequires: lz4-devel
-BuildRequires: libzstd-devel
-BuildRequires: gperftools-devel
-BuildRequires: chrpath
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
-# WiredTiger does not support 32bit architectures (see bug #1208441)
-ExclusiveArch: x86_64 aarch64 ppc64le
-
-%description
-WiredTiger is a data storage engine that provides APIs for efficiently
-storing data in highly concurrent applications. It includes functionality
-for automatically maintaining indexes. It implements both row and column
-store formats - so that all types of data can be stored space efficiently.
-
-WiredTiger is a library that can be accessed via C, Python and Java APIs.
-
-%package libs
-Summary: The shared libraries provided by WiredTiger
-
-%description libs
-The wiredtiger-libs package provides the WiredTiger shared libraries.
-
-%package devel
-Summary: WiredTiger development files
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
-%description devel
-The wiredtiger-devel package provides the WiredTiger development files.
-
-%package -n python2-wiredtiger
-%{?python_provide:%python_provide python2-wiredtiger}
-# Remove before F30
-Provides: %{name}-python = %{version}-%{release}
-Provides: %{name}-python%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-python < %{version}-%{release}
-Summary: Python bindings for WiredTiger
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
-%description -n python2-wiredtiger
-The wiredtiger-python package provides WiredTiger python API.
-
-%package java
-Summary: Java bindings for WiredTiger
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-Requires: javapackages-tools
-
-%description java
-The wiredtiger-java package provides WiredTiger java API.
-
-
-%prep
-%autosetup
-
-./autogen.sh
-# Disable -release for libtool -> disable building libwiredtiger-VERSION.so
-sed -i -r "s|^(libwiredtiger_la_LDFLAGS =) .*|\1|" Makefile.am
-
-# Remove shebang from python modules
-find lang/python/wiredtiger -name '*.py' -exec sed -i '1{\@^#!/usr/bin/env
python@d}' {} \;
-
-
-%build
-%configure --disable-static \
- --with-builtins=zlib,snappy,lz4,zstd \
- --enable-python \
- --with-python-prefix=%{buildroot}%{python_sitearch} \
- --enable-java \
- JAR="%{java_home}/bin/jar" PYTHON="python2"
-# --enable-tcmalloc
-
-make %{?_smp_mflags} CFLAGS="%{optflags}"
-
-
-%install
-%make_install
-
-# Move python files into python_sitearch directory
-mv %{buildroot}%{python_sitearch}/_%{name}.so %{buildroot}%{python_sitearch}/%{name}
-mv %{buildroot}%{python_sitearch}/_workgen.so %{buildroot}%{python_sitearch}/workgen
-
-# Remove wiredtiger python test files
-#rm %{buildroot}%{python_sitearch}/%{name}/*-test.py*
-
-# Put java libs and .jar into right location
-mkdir %{buildroot}%{_libdir}/%{name}
-mv %{buildroot}%{_javadir}/%{name}-%{version}/lib* %{buildroot}%{_libdir}/%{name}
-rm %{buildroot}%{_libdir}/%{name}/lib*.so
-mkdir -p %{buildroot}%{_jnidir}
-mv %{buildroot}%{_javadir}/%{name}-%{version}/%{name}.jar %{buildroot}%{_jnidir}/
-rmdir %{buildroot}%{_javadir}/%{name}-%{version}
-
-# Remove rpath from libwiredtiger_java.so
-find . -name libwiredtiger_java.so -exec chrpath --delete {} \;
-
-# Remove .la files
-rm -f %{buildroot}%{_libdir}/lib%{name}.la
-rm -f %{buildroot}%{_libdir}/%{name}/lib%{name}_java.la
-
-%check
-make check
-
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-%post java -p /sbin/ldconfig
-%postun java -p /sbin/ldconfig
-
-
-%files
-%{_bindir}/wt
-%{_mandir}/man1/wt.1.gz
-
-%files libs
-%doc README NEWS
-%license LICENSE
-%{_libdir}/lib%{name}.so.*
-%{_mandir}/man3/%{name}.3.gz
-
-%files devel
-%{_libdir}/lib%{name}.so
-%{_libdir}/pkgconfig/%{name}.pc
-%{_includedir}/*
-
-%files -n python2-wiredtiger
-%dir %{python_sitearch}/%{name}
-%{python2_sitearch}/%{name}/*.py*
-%{python2_sitearch}/workgen/*.py*
-%attr(0755, -, -) %{python_sitearch}/%{name}/_%{name}.so
-%attr(0755, -, -) %{python_sitearch}/workgen/_workgen.so
-
-%files java
-%{_libdir}/%{name}
-%{_jnidir}/%{name}.jar
-
-%changelog
-* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Tue Feb 20 2018 Marek Skalick <mskalick(a)redhat.com> - 3.0.0-1
-- Rebase to latest upstream release
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.3-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Tue Aug 22 2017 Marek Skalick <mskalick(a)redhat.com> - 2.9.3-1
-- Update to latest minor release
-- Disable using tcmalloc - depends on RHBZ#1483558
-
-* Sun Aug 20 2017 Zbigniew Jdrzejewski-Szmek <zbyszek(a)in.waw.pl> - 2.9.0-6
-- Add Provides for the old name without %%_isa
-
-* Sat Aug 19 2017 Zbigniew Jdrzejewski-Szmek <zbyszek(a)in.waw.pl> - 2.9.0-5
-- Python 2 binary package renamed to python2-wiredtiger
- See
https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.0-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.0-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Mon Dec 12 2016 Marek Skalick <mskalick(a)redhat.com> - 2.9.0-1
-- Update to 2.9.0
-- Enable build-time testing
-- Enable lz4 and zstd compressor extension
-- Enable aarch64 and ppc64le
-
-* Tue Jul 19 2016 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.8.0-2
--
https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_...
-
-* Mon Apr 11 2016 Marek Skalicky <mskalick(a)redhat.com> - 2.8.0-1
-- Upgrade to version 2.8.0
-
-* Fri Feb 05 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Dec 10 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.7.0-1
-- Upgrade to version 2.7.0
-
-* Fri Jun 19 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.6.1-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Tue Jun 9 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.6.1-1
-- Upgrade to version 2.6.1 (#1228259)
-
-* Fri Apr 24 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.3-1
-- Update to version 2.5.3
-
-* Wed Apr 08 2015 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org>
- 2.5.2-1
-- Update to 2.5.2 (#1210072)
-
-* Thu Apr 2 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-6
-- Added ExclusiveArch: x86_64
-
-* Fri Mar 27 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-5
-- Fixed java and python requires
-
-* Wed Mar 25 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-4
-- Fixed python _wiretiger.so permissions
-- Use python_sitearch location and with-python-prefix
-
-* Mon Mar 23 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-3
-- Removed python test files
-- Fixed java JNI location
-- Add +x permission for .so file
-
-* Mon Mar 23 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-2
-- Fixed package-review issues
-
-* Thu Mar 12 2015 Marek Skalicky <mskalick(a)redhat.com> - 2.5.1-1
-- Initial packaging