Commit Graph

179 Commits

Author SHA1 Message Date
Lukas Slebodnik
5b9048a02e Fix typo in date 2020-04-28 11:44:31 +02:00
Lukas Slebodnik
9beb03eed5 rhbz#1828721 New: libldb-2.1.2 is available 2020-04-28 11:40:49 +02:00
Günther Deschner
6f5fde39a8 libldb-2.1.1 is available
resolves: rhbz#1807066

Guenther
2020-02-26 15:06:07 +01:00
Fedora Release Engineering
9a01bc7f03 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 09:35:31 +00:00
Lukas Slebodnik
a366c15c50 Workaround for failure on ppc64le 2020-01-23 00:39:52 +01:00
Lukas Slebodnik
e7e5c5f5b9 Always check the signature of the tarball 2020-01-22 21:30:30 +01:00
Lukas Slebodnik
0c3e05356f rhbz#1748422 - libldb-2.1.0 is available 2020-01-22 17:14:30 +01:00
Lukas Slebodnik
8f21ab5316 rhbz#1748422 - libldb-2.0.8 is available 2019-12-16 17:54:18 +01:00
Lukas Slebodnik
6be587f708 rhbz#1748422 - libldb-2.0.7 is available 2019-09-11 21:39:42 +02:00
Lukas Slebodnik
26fa84681f rhbz#1748422 - New upstream release 2.0.6 2019-09-04 08:18:32 +02:00
Lukas Slebodnik
bb9c7beaf2 Disable toggle_guidindex_check_pack test for ppc64le
It is a temporary workaround to unblock other packages
2019-08-26 13:16:36 +02:00
Lukas Slebodnik
507e6988dd rhbz#1683147 - libldb-2.0.5 is available 2019-08-26 10:45:29 +02:00
Lukas Slebodnik
f542d96b3e Remove python2 packages
* resolves: rhbz#1737644 - libldb, libtalloc, libtevent, libtdb: Remove Python 2 subpackages from Fedora 31+
2019-08-26 10:36:03 +02:00
Miro Hrončok
ccccd5ba2f Rebuilt for Python 3.8 2019-08-19 10:18:04 +02:00
Fedora Release Engineering
08f4139def - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 13:40:44 +00:00
Günther Deschner
4efa35f8c5 New upstream release 1.5.5
Guenther
2019-07-13 11:56:46 +02:00
Lukas Slebodnik
482b42ed8b rhbz#1718113 - samba fail to build with Python 3.8
AttributeError: module 'time' has no attribute 'clock'
2019-06-14 15:12:14 +02:00
Lukas Slebodnik
b08d8b3a27 rhbz#1711638 - fails to build with Python 3.8.0a4 2019-06-03 17:00:42 +02:00
Lukas Slebodnik
d97cb83bae New upstream release 1.5.4 2019-03-06 12:33:44 +01:00
Lukas Slebodnik
110f3b7d49 New upstream release 1.5.3 2019-02-14 14:32:11 +01:00
Fedora Release Engineering
3c20801c8b - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 07:31:33 +00:00
Lukas Slebodnik
d707c03707 Use deterministic order of dict for tests 2019-01-18 21:04:28 +01:00
Lukas Slebodnik
f5b18a5dbb Revert "Workaround for wrong order of repr on s390x"
It did not work for some reason.

This reverts commit 2a4d9797fa.
2019-01-18 21:04:05 +01:00
Lukas Slebodnik
2a4d9797fa Workaround for wrong order of repr on s390x
The standard dictionary in Python 3.7 is ordered
But it can fail with python2

Simple reproducer:
for i in {1..10}; do PYTHONHASHSEED=random python2 -c 'import ldb; msg = ldb.Message(); msg.dn = ldb.Dn(ldb.Ldb(), "dc=foo29"); msg["dc"] = b"foo"; print(repr(msg)) '; done

======================================================================
FAIL: test_repr (__main__.LdbMsgTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests/python/api.py", line 2322, in test_repr
    "Message({'dn': Dn('dc=foo29'), 'dc': MessageElement(['foo'])})")
AssertionError: "Message({'dc': MessageElement(['foo']), 'dn': Dn('dc=foo29')})" != "Message({'dn': Dn('dc=foo29'), 'dc': MessageElement(['foo'])})"
----------------------------------------------------------------------
Ran 1025 tests in 29.146s
FAILED (failures=1)
2019-01-18 18:13:20 +01:00
Lukas Slebodnik
5996f46405 Remove dependency on pkg-config from devel Requires
provide .pc file does not mean that package requires pkg-config
2019-01-18 16:32:01 +01:00
Lukas Slebodnik
1ddfd04fdf Remove unnecessary workarounds 2019-01-18 16:32:01 +01:00
Lukas Slebodnik
f79e4c7cba Update conditional build of lmdb 2019-01-18 16:32:01 +01:00
Lukas Slebodnik
160b21d5a3 Fix out of bound in ldb_wildcard_compare 2019-01-18 16:32:01 +01:00
Lukas Slebodnik
26bfbd96ca Fix detection of HAVE_LARGEFILE with python2
+ use autosetup
+ rebase 2nd patch
2019-01-18 16:32:01 +01:00
Lukas Slebodnik
d423db1bd0 Workaround for hardcoded path in Makefile
sh-4.4# make all
PYTHONHASHSEED=1 WAF_MAKE=1  ../../buildtools/bin/waf build
/bin/sh: ../../buildtools/bin/waf: No such file or directory
make: *** [Makefile:7: all] Error 127
2019-01-18 16:32:01 +01:00
Lukas Slebodnik
30d8d25f36 Update python2/3 builds 2019-01-18 16:32:01 +01:00
Lukas Slebodnik
9427f0d5bc Make python2 optional 2019-01-18 16:32:01 +01:00
Lukas Slebodnik
c627f945ea New upstream release - 1.5.2 2019-01-18 16:31:43 +01:00
Lukas Slebodnik
e591332967 New upstream release 1.4.3 2018-11-08 15:43:10 +01:00
Dylan Stephano-Shachter
c74409477d only run pathfix.py on python 3 builds 2018-08-23 16:55:21 -04:00
Lukas Slebodnik
171f707588 New upstream release 1.4.2 2018-08-16 11:15:02 +02:00
Fedora Release Engineering
ebafbb50b2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:21:49 +00:00
Jakub Hrozek
7e000c9e8e New upstream release 1.4.1
- Apply a patch to hide local ABI symbols to avoid issues with new binutils
- Patch the waf script to explicitly call python2 as "env python" doesn't
  yield py2 anymore
2018-07-12 16:47:28 +02:00
Miro Hrončok
8dd3a89d7e Rebuilt for Python 3.7 2018-06-19 10:46:07 +02:00
Lukas Slebodnik
d19d8f8d5f Another attempt to fix multiarch build
__isa_bits seems to be defined in scratch build but not in ordinary
build.
2018-05-31 11:32:07 +02:00
Lukas Slebodnik
3370424e7f Fix issue with parsing spec file
error: parse error in expression
error: /builddir/build/SPECS/libldb.spec:190: bad %if condition
2018-05-31 09:09:12 +02:00
Lukas Slebodnik
0b97065b6b Fix build on 32 bit architectures
* lmdb is supported in ldb just on 64 bit architectures
2018-05-30 23:29:28 +02:00
Lukas Slebodnik
650490cad8 New upstream release 1.4.0 2018-05-30 22:36:50 +02:00
Jakub Hrozek
d6786e7fee New upstream release 1.3.3
Resolves: rhbz#1574267 - libldb-1.3.3 is available
2018-05-03 12:01:52 +02:00
Lukas Slebodnik
5bbb418cc2 Disable link time optimisation for python3 related modules/libs
Workaround for rhbz#1548822
2018-03-01 21:12:51 +01:00
Lukas Slebodnik
608e0c71d2 New upstream release 1.3.2
Resolves: rhbz#1550051 - libldb-1.3.2 is available
2018-03-01 10:49:00 +01:00
Lukas Slebodnik
11b75af968 Add gcc to BuildRequires
https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-02-26 15:31:14 +01:00
Lukas Slebodnik
46dc8a0bf0 Use ldconfig scriptlets
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
2018-02-26 15:28:35 +01:00
Florian Weimer
3a6764e343 Another rebuild with new build flags 2018-02-24 21:50:11 +01:00
Florian Weimer
3c9d5ae5c9 Rebuild to pick up new Python build flags 2018-02-24 14:57:29 +01:00
Fedora Release Engineering
682c3974e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 22:34:03 +00:00
Björn Esser
4f64d60a55
Rebuilt for switch to libxcrypt 2018-01-20 23:07:06 +01:00
Lukas Slebodnik
c3abe18978 New upstream release 1.3.1
Resolves: rhbz#1534128 - libldb-1.3.1 is available
2018-01-13 15:32:19 +01:00
Lukas Slebodnik
c0e792f7e9 Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2018-01-09 19:49:13 +01:00
Lukas Slebodnik
c3c2498422 Update spec file conditionals 2017-11-30 09:57:24 +01:00
Lukas Slebodnik
df8cc6a1d9 Fix memory leak introduced in 1.3.0 2017-10-21 16:09:13 +02:00
Lukas Slebodnik
de55e7fcb3 New upstream release 1.3.0
Resolves: rhbz#1504361 - libldb-1.3.0 is available
2017-10-20 14:02:21 +02:00
Lukas Slebodnik
7e985261b5 New upstream release 1.2.2
Resolves: rhbz#1489418  - libldb-1.2.2 is available
2017-09-11 12:12:35 +02:00
Fedora Release Engineering
d2cd71f30d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 01:46:27 +00:00
Fedora Release Engineering
023868d632 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 19:11:18 +00:00
Lukas Slebodnik
10fccc5545 New upstream release 1.2.1
Resolves: rhbz#1473988 - libldb-1.2.1 is available
2017-07-24 10:14:05 +02:00
Andreas Schneider
44b390d82c Fix pyhton3 support 2017-07-06 10:15:20 +02:00
Lukas Slebodnik
1abc06a2dd Fix bug found by unit test on i386 2017-07-04 16:05:43 +02:00
Lukas Slebodnik
d177bb91cc New upstream release 1.2.0
Resolves: rhbz#1467118 - libldb-1.2.0 is available
* run unit-tests
2017-07-04 13:09:50 +02:00
Lukas Slebodnik
de65afad2f New upstream release 1.1.31
Resolves: rhbz#1462041 - libldb-1.1.31 is available
2017-06-16 13:49:55 +02:00
Lukas Slebodnik
d5b8e3f89f Revert detection of system pytalloc-util for python3 2017-06-03 12:27:22 +02:00
Lukas Slebodnik
f5da48cc61 New upstream release 1.1.30
Resolves: rhbz#1458264 - libldb-1.1.30 is available
2017-06-03 11:58:00 +02:00
Lukas Slebodnik
0860bd70dc rhbz#1401172 - Missing symbol versioning provided by libldb.so with strict CFLAGS
Fix configure time detection with -Werror=implicit-function-declaration
  -Werror=implicit-int
2017-04-01 15:02:05 +02:00
Lukas Slebodnik
725e5b329a Require renamed python2 packages
Use renamed python2 binding for talloc tevent and tdb

dnf prefer old package with required name rather then
    new package with provides
2017-04-01 14:54:18 +02:00
Lukas Slebodnik
d0b25de846 Fix few fedora packaging violation
* Package uses either %{buildroot} or $RPM_BUILD_ROOT
  Note: Using both %{buildroot} and $RPM_BUILD_ROOT
  See: http://fedoraproject.org/wiki/Packaging/Guidelines#macros

* Uses parallel make %{?_smp_mflags} macro.
  - parallel make works well with talloc, tevent, tdb and samba

* Spec use %global instead of %define unless justified.
     Note: %define requiring justification: %define talloc_version 2.0.8,
          %define tdb_version 1.3.3, %define tevent_version 0.9.17
2017-04-01 14:54:18 +02:00
Lukas Slebodnik
8718918ded Remove rhel5 relicts
* popt-devel is available on rhel6+
* waf is used instead of autotools
* Package has no %clean section with rm -rf %{buildroot} (or
  $RPM_BUILD_ROOT)
  Note: %clean present but not required
2017-04-01 14:54:18 +02:00
Fedora Release Engineering
86e10a0247 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 18:58:34 +00:00
Miro Hrončok
47a1693279 Rebuild for Python 3.6 2016-12-19 18:20:36 +01:00
Adam Williamson
f7bf17cc3d rebuild with reverted redhat-rpm-config to fix missing symbols 2016-12-06 15:22:21 -08:00
Jakub Hrozek
2ce800f66c New upstream release 1.1.29
- Resolves: rhbz#1400738 - libldb-1.1.29 is available
2016-12-02 10:52:30 +01:00
Jakub Hrozek
1cd99bd1f2 New upstream release 1.1.28
- Resolves: rhbz#1398307 - libldb-1.1.28 is available
2016-11-25 08:51:08 +01:00
Jakub Hrozek
65e8a0f75a New upstream release 1.1.27
- Resolves: rhbz#1361163 - libldb-1.1.27 is available
2016-07-28 16:16:17 +02:00
Lukas Slebodnik
2d4e98b5f9 rhbz#1358281 - cannot install pyldb 2016-07-22 16:37:41 +02:00
Lukas Slebodnik
31b9884a8a Remove fedpng lint warning
warning: bogus date in %changelog: Mon Aug 10 2012 Jakub Hrozek
<jhrozek@redhat.com> - 1.1.10-1
2016-07-22 16:37:41 +02:00
Fedora Release Engineering
d5b9b45fc6 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 07:41:43 +00:00
Petr Viktorin
5f75edd45c Package the Python3 bindings 2016-07-18 18:12:40 +02:00
Jakub Hrozek
adb83a2c02 New upstream release 1.1.26 2016-02-22 22:06:38 +01:00
Dennis Gilmore
52329c5230 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 03:27:57 +00:00
Jakub Hrozek
a79ee3cdbd New upstream release 1.1.25 2016-01-04 11:25:03 +01:00
Jakub Hrozek
7d04fc05f3 New upstream release 1.1.24
- Resolves: rhbz#1292070 - CVE-2015-5330 libldb: samba: Remote memory read
                           in Samba LDAP server [fedora-all]
2015-12-16 13:44:02 +01:00
Jakub Hrozek
e8212b6212 Fix CVE-2015-5330 2015-12-16 12:01:20 +01:00
Jakub Hrozek
a0366599c4 Fix a typo 2015-11-12 09:30:28 +01:00
Jakub Hrozek
fa25d46d10 Package _tdb_text.py 2015-11-12 09:03:27 +01:00
Jakub Hrozek
89c9b11d1f New upstream release 1.1.23 2015-11-12 08:55:35 +01:00
Andreas Schneider
9b538b784a New upstream release 1.1.21 2015-08-25 16:15:26 +02:00
Dennis Gilmore
3c1a37111c - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 16:00:31 +00:00
Jakub Hrozek
3c32ef68c7 New upstream release 1.1.20 2015-01-28 10:37:22 +01:00
Jakub Hrozek
f1de870ea6 New upstream release 1.1.19 2015-01-05 13:45:10 +01:00
Jakub Hrozek
44f93385fb New upstream release 1.1.18 2014-12-05 14:30:33 +01:00
Peter Robinson
635b6abe26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 04:21:09 +00:00
Dennis Gilmore
18e5032bd0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 23:13:45 -05:00
Jakub Hrozek
1b81fed46a Fix changelog 2014-05-06 15:37:15 +02:00
Jakub Hrozek
7549b50d5e New upstream release 1.1.17 2014-05-06 15:26:52 +02:00
Stephen Gallagher
30627481e2 Enable building libldb's LDAP interface module 2014-01-02 09:53:40 -05:00
Stephen Gallagher
e8a358f2a4 Remove bundles(tdb_compat)
LDB is using libtdb 1.x again and libccan has been removed from its
dependencies. This actually happened in version 1.1.8, but we
forgot to remove the virtual provides.
2013-11-11 08:28:18 -05:00