diff --git a/.gitignore b/.gitignore index 4233e2d..af50542 100644 --- a/.gitignore +++ b/.gitignore @@ -166,3 +166,4 @@ /jemalloc-5.1.0.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.14.tar.bz2 diff --git a/389-ds-base.spec b/389-ds-base.spec index 79245bb..bd06bf7 100644 --- a/389-ds-base.spec +++ b/389-ds-base.spec @@ -19,7 +19,6 @@ ExcludeArch: i686 %global use_rust 0 %global use_perl 1 %global bundle_jemalloc 1 -%global __provides_exclude ^libjemalloc\\.so.*$ %if %{use_asan} bundle_jemalloc = 0 %endif @@ -27,6 +26,7 @@ bundle_jemalloc = 0 %if %{bundle_jemalloc} %global jemalloc_name jemalloc %global jemalloc_ver 5.1.0 +%global __provides_exclude ^libjemalloc\\.so.*$ %endif # Use Clang instead of GCC @@ -44,7 +44,7 @@ bundle_jemalloc = 0 Summary: 389 Directory Server (base) Name: 389-ds-base -Version: 1.4.0.13 +Version: 1.4.0.14 Release: %{?relprefix}1%{?prerel}%{?dist} License: GPLv3+ URL: http://www.port389.org @@ -63,6 +63,7 @@ BuildRequires: cyrus-sasl-devel BuildRequires: icu BuildRequires: libicu-devel BuildRequires: pcre-devel +BuildRequires: cracklib-devel %if %{use_clang} BuildRequires: libatomic BuildRequires: clang @@ -216,6 +217,7 @@ Requires: perl-NetAddr-IP Requires: perl-Mozilla-LDAP # for setup-ds.pl Requires: bind-utils +%{?perl_default_filter} %endif # End use perl @@ -305,9 +307,9 @@ A cockpit UI Plugin for configuring and administering the 389 Directory Server cp %{SOURCE2} README.devel # 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} + %build OPENLDAP_FLAG="--with-openldap" @@ -364,6 +366,12 @@ make setup.py pushd ./src/lib389 %py3_build 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 %py3_build @@ -784,6 +792,24 @@ exit 0 %doc README.md %changelog +* Fri Aug 10 2018 Mark Reynolds - 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 - 1.4.0.13-1 - Bump version to 1.4.0.13 - Ticket 49854 - ns-slapd should create run_dir and lock_dir directories at startup diff --git a/sources b/sources index 3b6c680..f0cea03 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (389-ds-base-1.4.0.13.tar.bz2) = 6f2014b069b1bf62ff297a41551a9c681b4a3dfead881a483781a827404034272e68ad3173c89d047eed58d894aa64be73da2f483bf20970f295ace7e614f8a8 SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f +SHA512 (389-ds-base-1.4.0.14.tar.bz2) = b23c785c88347901cb006c3aa9dc81d190c9ca85cf3b65a1cf4dfbd3f4e050cd1b1448f32a9a8ad4b96fb6cc5f5bc55a67a4857adc4cd4dc6bea014bb8d5f1c7