Bump version to 1.4.0.14

Ticket 49891 - Use "__python3" macro for python scripts
Ticket 49890 - ldapsearch with server side sort crashes the ldap server
Ticket 49029 - RFE -improve internal operations logging
Ticket 49893 - disable nunc-stans by default
Ticket 48377 - Update file name for LD_PRELOAD
Ticket 49884 - Improve nunc-stans test to detect socket errors sooner
Ticket 49888 - Use perl filter in rpm specfile
Ticket 49866 - Add password policy features to CLI/UI
Ticket 49881 - Missing check for crack.h
Ticket 48056 - Add more test cases to the basic suite
Ticket 49761 - Fix replication test suite issues
Ticket 49381 - Refactor the plugin test suite docstrings
Ticket 49837 - Add new password policy attributes to UI
Ticket 49794 - RFE - Add pam_pwquality features to password syntax checking
Ticket 49867 - Fix CLI tools' double output
This commit is contained in:
Mark Reynolds 2018-08-10 11:51:14 -04:00
parent a1a3ebbe0f
commit a108692f93
3 changed files with 31 additions and 4 deletions

1
.gitignore vendored
View File

@ -166,3 +166,4 @@
/jemalloc-5.1.0.tar.bz2 /jemalloc-5.1.0.tar.bz2
/389-ds-base-1.4.0.12.tar.bz2 /389-ds-base-1.4.0.12.tar.bz2
/389-ds-base-1.4.0.13.tar.bz2 /389-ds-base-1.4.0.13.tar.bz2
/389-ds-base-1.4.0.14.tar.bz2

View File

@ -19,7 +19,6 @@ ExcludeArch: i686
%global use_rust 0 %global use_rust 0
%global use_perl 1 %global use_perl 1
%global bundle_jemalloc 1 %global bundle_jemalloc 1
%global __provides_exclude ^libjemalloc\\.so.*$
%if %{use_asan} %if %{use_asan}
bundle_jemalloc = 0 bundle_jemalloc = 0
%endif %endif
@ -27,6 +26,7 @@ bundle_jemalloc = 0
%if %{bundle_jemalloc} %if %{bundle_jemalloc}
%global jemalloc_name jemalloc %global jemalloc_name jemalloc
%global jemalloc_ver 5.1.0 %global jemalloc_ver 5.1.0
%global __provides_exclude ^libjemalloc\\.so.*$
%endif %endif
# Use Clang instead of GCC # Use Clang instead of GCC
@ -44,7 +44,7 @@ bundle_jemalloc = 0
Summary: 389 Directory Server (base) Summary: 389 Directory Server (base)
Name: 389-ds-base Name: 389-ds-base
Version: 1.4.0.13 Version: 1.4.0.14
Release: %{?relprefix}1%{?prerel}%{?dist} Release: %{?relprefix}1%{?prerel}%{?dist}
License: GPLv3+ License: GPLv3+
URL: http://www.port389.org URL: http://www.port389.org
@ -63,6 +63,7 @@ BuildRequires: cyrus-sasl-devel
BuildRequires: icu BuildRequires: icu
BuildRequires: libicu-devel BuildRequires: libicu-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
BuildRequires: cracklib-devel
%if %{use_clang} %if %{use_clang}
BuildRequires: libatomic BuildRequires: libatomic
BuildRequires: clang BuildRequires: clang
@ -216,6 +217,7 @@ Requires: perl-NetAddr-IP
Requires: perl-Mozilla-LDAP Requires: perl-Mozilla-LDAP
# for setup-ds.pl # for setup-ds.pl
Requires: bind-utils Requires: bind-utils
%{?perl_default_filter}
%endif %endif
# End use perl # End use perl
@ -305,9 +307,9 @@ A cockpit UI Plugin for configuring and administering the 389 Directory Server
cp %{SOURCE2} README.devel cp %{SOURCE2} README.devel
# Make sure python3 is used in shebangs # Make sure python3 is used in shebangs
# FIX ME!! This should be fixed in the source code !!!
sed -r -i '1s|^#!\s*/usr/bin.*python.*|#!%{__python3}|' ldap/admin/src/scripts/{*.py,ds-replcheck} sed -r -i '1s|^#!\s*/usr/bin.*python.*|#!%{__python3}|' ldap/admin/src/scripts/{*.py,ds-replcheck}
%build %build
OPENLDAP_FLAG="--with-openldap" OPENLDAP_FLAG="--with-openldap"
@ -364,6 +366,12 @@ make setup.py
pushd ./src/lib389 pushd ./src/lib389
%py3_build %py3_build
popd popd
# argparse-manpage dynamic man pages have hardcoded man v1 in header,
# need to change it to v8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsconf.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsctl.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsidm.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dscreate.8
# tests # tests
%py3_build %py3_build
@ -784,6 +792,24 @@ exit 0
%doc README.md %doc README.md
%changelog %changelog
* Fri Aug 10 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.14-1
- Bump version to 1.4.0.14
- Ticket 49891 - Use "__python3" macro for python scripts
- Ticket 49890 - ldapsearch with server side sort crashes the ldap server
- Ticket 49029 - RFE -improve internal operations logging
- Ticket 49893 - disable nunc-stans by default
- Ticket 48377 - Update file name for LD_PRELOAD
- Ticket 49884 - Improve nunc-stans test to detect socket errors sooner
- Ticket 49888 - Use perl filter in rpm specfile
- Ticket 49866 - Add password policy features to CLI/UI
- Ticket 49881 - Missing check for crack.h
- Ticket 48056 - Add more test cases to the basic suite
- Ticket 49761 - Fix replication test suite issues
- Ticket 49381 - Refactor the plugin test suite docstrings
- Ticket 49837 - Add new password policy attributes to UI
- Ticket 49794 - RFE - Add pam_pwquality features to password syntax checking
- Ticket 49867 - Fix CLI tools' double output
* Thu Jul 19 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.13-1 * Thu Jul 19 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.13-1
- Bump version to 1.4.0.13 - Bump version to 1.4.0.13
- Ticket 49854 - ns-slapd should create run_dir and lock_dir directories at startup - Ticket 49854 - ns-slapd should create run_dir and lock_dir directories at startup

View File

@ -1,2 +1,2 @@
SHA512 (389-ds-base-1.4.0.13.tar.bz2) = 6f2014b069b1bf62ff297a41551a9c681b4a3dfead881a483781a827404034272e68ad3173c89d047eed58d894aa64be73da2f483bf20970f295ace7e614f8a8
SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f
SHA512 (389-ds-base-1.4.0.14.tar.bz2) = b23c785c88347901cb006c3aa9dc81d190c9ca85cf3b65a1cf4dfbd3f4e050cd1b1448f32a9a8ad4b96fb6cc5f5bc55a67a4857adc4cd4dc6bea014bb8d5f1c7