Bump version to 1.4.0.12-1

Ticket 48377 - Move jemalloc license to /usr/share/licences
Ticket 49813 - Revised interactive installer
Ticket 49789 - By default, do not manage unhashed password
Ticket 49844 - lib389: don't set up logging at module scope
Ticket 49546 - Fix issues with MIB file
Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode
Ticket 49640 - Cleanup plugin bootstrap logging
Ticket 49835 - lib389: fix logging
Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started
Ticket 49780 - acl_copyEval_context double free
Ticket 49830 - Import fails if backend name is "default"
Ticket 49832 - remove tcmalloc references
Ticket 49813 - dscreate - add interactive installer
Ticket 49808 - Add option to add backend to dscreate
Ticket 49811 - lib389 setup.py should install autogenerated man pages
Ticket 49795 - UI - add "action" backend funtionality
Ticket 49588 - Add py3 support for tickets : part-3
Ticket 49820 - lib389 requires wrong python ldap library
Ticket 49791 - Update docker file for new dscreate options
Ticket 49761 - Fix more CI test issues
Ticket 49811 - Update man pages
Ticket 49783 - UI - add server configuration backend
Ticket 49717 - Add conftest.py for tests
Ticket 49588 - Add py3 support for tickets
Ticket 49793 - Updated descriptions in dscreate example INF file
Ticket 49471 - Rename dscreate options
Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update"
Ticket 49734 - Fix various issues with Disk Monitoring
Update Source0 URL in rpm/389-ds-base.spec.in
This commit is contained in:
Mark Reynolds 2018-07-17 14:49:29 -04:00
parent c7206ba544
commit e77ad85173
3 changed files with 73 additions and 13 deletions

2
.gitignore vendored
View File

@ -163,3 +163,5 @@
/389-ds-base-1.4.0.10.tar.bz2 /389-ds-base-1.4.0.10.tar.bz2
/jemalloc-5.0.1.tar.bz2 /jemalloc-5.0.1.tar.bz2
/389-ds-base-1.4.0.11.tar.bz2 /389-ds-base-1.4.0.11.tar.bz2
/jemalloc-5.1.0.tar.bz2
/389-ds-base-1.4.0.12.tar.bz2

View File

@ -26,7 +26,7 @@ bundle_jemalloc = 0
%if %{bundle_jemalloc} %if %{bundle_jemalloc}
%global jemalloc_name jemalloc %global jemalloc_name jemalloc
%global jemalloc_ver 5.0.1 %global jemalloc_ver 5.1.0
%endif %endif
# Use Clang instead of GCC # Use Clang instead of GCC
@ -44,8 +44,8 @@ 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.11 Version: 1.4.0.12
Release: %{?relprefix}2%{?prerel}%{?dist}.5 Release: %{?relprefix}1%{?prerel}%{?dist}
License: GPLv3+ License: GPLv3+
URL: http://www.port389.org URL: http://www.port389.org
Group: System Environment/Daemons Group: System Environment/Daemons
@ -100,11 +100,18 @@ BuildRequires: doxygen
# For tests! # For tests!
BuildRequires: libcmocka-devel BuildRequires: libcmocka-devel
BuildRequires: libevent-devel BuildRequires: libevent-devel
# For lib389 and related components
BuildRequires: python%{python3_pkgversion} BuildRequires: python%{python3_pkgversion}
BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools BuildRequires: python%{python3_pkgversion}-setuptools
# for python3 macros BuildRequires: python%{python3_pkgversion}-ldap
BuildRequires: python3-devel BuildRequires: python%{python3_pkgversion}-six
BuildRequires: python%{python3_pkgversion}-pyasn1
BuildRequires: python%{python3_pkgversion}-pyasn1-modules
BuildRequires: python%{python3_pkgversion}-dateutil
BuildRequires: python%{python3_pkgversion}-argcomplete
BuildRequires: python%{python3_pkgversion}-argparse-manpage
# For cockpit # For cockpit
BuildRequires: rsync BuildRequires: rsync
@ -126,6 +133,7 @@ Requires: python%{python3_pkgversion}-ldap
# this is needed to setup SSL if you are not using the # this is needed to setup SSL if you are not using the
# administration server package # administration server package
Requires: nss-tools Requires: nss-tools
Requires: nss >= 3.34
# these are not found by the auto-dependency method # these are not found by the auto-dependency method
# they are required to support the mandatory LDAP SASL mechs # they are required to support the mandatory LDAP SASL mechs
@ -260,7 +268,9 @@ Requires: python%{python3_pkgversion}-six
Requires: python%{python3_pkgversion}-pyasn1 Requires: python%{python3_pkgversion}-pyasn1
Requires: python%{python3_pkgversion}-pyasn1-modules Requires: python%{python3_pkgversion}-pyasn1-modules
Requires: python%{python3_pkgversion}-dateutil Requires: python%{python3_pkgversion}-dateutil
Requires: python%{python3_pkgversion}-argcomplete
%{?python_provide:%python_provide python%{python3_pkgversion}-lib389} %{?python_provide:%python_provide python%{python3_pkgversion}-lib389}
%description -n python%{python3_pkgversion}-lib389 %description -n python%{python3_pkgversion}-lib389
This module contains tools and libraries for accessing, testing, This module contains tools and libraries for accessing, testing,
and configuring the 389 Directory Server. and configuring the 389 Directory Server.
@ -459,7 +469,6 @@ if [ $1 -eq 0 ]; then # Final removal
fi fi
%postun %postun
/sbin/ldconfig
if [ $1 = 0 ]; then # Final removal if [ $1 = 0 ]; then # Final removal
rm -rf /var/run/%{pkgname} rm -rf /var/run/%{pkgname}
fi fi
@ -537,7 +546,8 @@ exit 0
%files %files
%if %{bundle_jemalloc} %if %{bundle_jemalloc}
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.jemalloc COPYING.jemalloc %doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.jemalloc
%license COPYING.jemalloc
%else %else
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl %doc LICENSE LICENSE.GPLv3+ LICENSE.openssl
%endif %endif
@ -552,6 +562,9 @@ exit 0
%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname} %config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}
%config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}.systemd %config(noreplace)%{_sysconfdir}/sysconfig/%{pkgname}.systemd
%{_datadir}/%{pkgname} %{_datadir}/%{pkgname}
%exclude %{_datadir}/%{pkgname}/script-templates
%exclude %{_datadir}/%{pkgname}/updates
%exclude %{_datadir}/%{pkgname}/properties/*.res
%{_datadir}/gdb/auto-load/* %{_datadir}/gdb/auto-load/*
%{_unitdir} %{_unitdir}
%{_bindir}/dbscan %{_bindir}/dbscan
@ -572,10 +585,6 @@ exit 0
%{_mandir}/man1/readnsstate.1.gz %{_mandir}/man1/readnsstate.1.gz
%caps(CAP_NET_BIND_SERVICE=pe) %{_sbindir}/ns-slapd %caps(CAP_NET_BIND_SERVICE=pe) %{_sbindir}/ns-slapd
%{_mandir}/man8/ns-slapd.8.gz %{_mandir}/man8/ns-slapd.8.gz
%{_sbindir}/dsconf
%{_sbindir}/dscreate
%{_sbindir}/dsctl
%{_sbindir}/dsidm
%{_libexecdir}/%{pkgname}/ds_selinux_enabled %{_libexecdir}/%{pkgname}/ds_selinux_enabled
%{_libexecdir}/%{pkgname}/ds_selinux_port_query %{_libexecdir}/%{pkgname}/ds_selinux_port_query
%{_libexecdir}/%{pkgname}/ds_systemd_ask_password_acl %{_libexecdir}/%{pkgname}/ds_systemd_ask_password_acl
@ -603,6 +612,12 @@ exit 0
%{_mandir}/man8/upgradedb.8.gz %{_mandir}/man8/upgradedb.8.gz
%{_sbindir}/vlvindex %{_sbindir}/vlvindex
%{_mandir}/man8/vlvindex.8.gz %{_mandir}/man8/vlvindex.8.gz
%{_mandir}/man5/99user.ldif.5.gz
%{_mandir}/man5/certmap.conf.5.gz
%{_mandir}/man5/template-initconfig.5.gz
%{_mandir}/man5/slapd-collations.conf.5.gz
%{_mandir}/man5/dirsrv.5.gz
%{_mandir}/man5/dirsrv.systemd.5.gz
%{_libdir}/%{pkgname}/python %{_libdir}/%{pkgname}/python
%dir %{_libdir}/%{pkgname}/plugins %dir %{_libdir}/%{pkgname}/plugins
%{_libdir}/%{pkgname}/plugins/*.so %{_libdir}/%{pkgname}/plugins/*.so
@ -695,9 +710,11 @@ exit 0
%{_bindir}/repl-monitor %{_bindir}/repl-monitor
%{_mandir}/man1/repl-monitor.1.gz %{_mandir}/man1/repl-monitor.1.gz
%{_bindir}/repl-monitor.pl %{_bindir}/repl-monitor.pl
%{_mandir}/man1/repl-monitor.pl.1.gz
%{_bindir}/cl-dump %{_bindir}/cl-dump
%{_mandir}/man1/cl-dump.1.gz %{_mandir}/man1/cl-dump.1.gz
%{_bindir}/cl-dump.pl %{_bindir}/cl-dump.pl
%{_mandir}/man1/cl-dump.pl.1.gz
%{_bindir}/dbgen.pl %{_bindir}/dbgen.pl
%{_mandir}/man8/bak2db.pl.8.gz %{_mandir}/man8/bak2db.pl.8.gz
%{_sbindir}/bak2db.pl %{_sbindir}/bak2db.pl
@ -750,6 +767,14 @@ exit 0
%files -n python%{python3_pkgversion}-lib389 %files -n python%{python3_pkgversion}-lib389
%doc LICENSE LICENSE.GPLv3+ %doc LICENSE LICENSE.GPLv3+
%{python3_sitelib}/lib389* %{python3_sitelib}/lib389*
%{_sbindir}/dsconf
%{_mandir}/man8/dsconf.8.gz
%{_sbindir}/dscreate
%{_mandir}/man8/dscreate.8.gz
%{_sbindir}/dsctl
%{_mandir}/man8/dsctl.8.gz
%{_sbindir}/dsidm
%{_mandir}/man8/dsidm.8.gz
%files -n python%{python3_pkgversion}-%{srcname}-tests %files -n python%{python3_pkgversion}-%{srcname}-tests
%doc LICENSE LICENSE.GPLv3+ %doc LICENSE LICENSE.GPLv3+
@ -759,6 +784,39 @@ exit 0
%doc README.md %doc README.md
%changelog %changelog
* Tue Jul 17 2018 Mark Reynolds <mreynolds@redhat.com> - 1.4.0.12-1
- Bump version to 1.4.0.12-1
- Ticket 48377 - Move jemalloc license to /usr/share/licences
- Ticket 49813 - Revised interactive installer
- Ticket 49789 - By default, do not manage unhashed password
- Ticket 49844 - lib389: don't set up logging at module scope
- Ticket 49546 - Fix issues with MIB file
- Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode
- Ticket 49640 - Cleanup plugin bootstrap logging
- Ticket 49835 - lib389: fix logging
- Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started
- Ticket 49780 - acl_copyEval_context double free
- Ticket 49830 - Import fails if backend name is "default"
- Ticket 49832 - remove tcmalloc references
- Ticket 49813 - dscreate - add interactive installer
- Ticket 49808 - Add option to add backend to dscreate
- Ticket 49811 - lib389 setup.py should install autogenerated man pages
- Ticket 49795 - UI - add "action" backend funtionality
- Ticket 49588 - Add py3 support for tickets : part-3
- Ticket 49820 - lib389 requires wrong python ldap library
- Ticket 49791 - Update docker file for new dscreate options
- Ticket 49761 - Fix more CI test issues
- Ticket 49811 - Update man pages
- Ticket 49783 - UI - add server configuration backend
- Ticket 49717 - Add conftest.py for tests
- Ticket 49588 - Add py3 support for tickets
- Ticket 49793 - Updated descriptions in dscreate example INF file
- Ticket 49471 - Rename dscreate options
- Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update"
- Ticket 49734 - Fix various issues with Disk Monitoring
- Update Source0 URL in rpm/389-ds-base.spec.in
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0.11-2.5 * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0.11-2.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

View File

@ -1,2 +1,2 @@
SHA512 (jemalloc-5.0.1.tar.bz2) = 8cb5957a5724eb2bbad120cf0028ea8b2b14b4a416c1751b7c967351a7fd51135058ea0d3c4dc1d127c86f3aa7e9fd5ef101857110aabfdb7789427791c432c3 SHA512 (jemalloc-5.1.0.tar.bz2) = d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f
SHA512 (389-ds-base-1.4.0.11.tar.bz2) = f62352f8d3ffbde21ca91f5a245b4e227638ecc9aacd005438c53f19d954ca8a306a514e6217fa5662244b64f3f228e04de231eee116c847baf1ddb69ee459ab SHA512 (389-ds-base-1.4.0.12.tar.bz2) = 4d14db63bb6d61b08f395368b953d5eb8c3c8d3d9a6ab7b25cfb18b8dcefe1607ec8f7842afe6e798da04985f2e026ea9c82cae229266047e555eeca39027c28