Petr Kubat
3a3ae67b51
Try looking at libdb's env lock details via /proc/locks during env_attach
...
As flock-style locks have no way to check whether another lock on the file is held by the current process
and is safe for libdb to access the its environment (in read-mode only), a helper function that parses
/proc/locks for this information has been added.
Additionally, db-5.3.28-rpm-lock-check.patch has been modified to use the helper function in order for libdb
to not have to leak file descriptors while checking for rpm's transaction lock when accessing rpm's environment.
2017-06-26 08:46:48 +02:00
Petr Kubat
273921eda9
Reintroduce patches removed in 5.3.28-22
...
Modify upstream patch to fail on pthread version mismatch
Resolves : #1460003
2017-06-13 12:51:00 +02:00
Adam Williamson
8e9ddaf1be
Complete patch removal
2017-06-09 15:20:57 -07:00
Adam Williamson
e07dfda821
Drop rhbz#1394862 patches again, DB corruption still reported
2017-06-09 15:18:41 -07:00
Petr Kubat
c7f48db775
Reintroduce upstream patch for rhbz#1394862
...
Do not rebuild rpm's environment during a rpm transaction
2017-06-01 13:32:50 +02:00
Adam Williamson
27c1b02780
Drop rhbz#1394862 patch for now, it has serious issues
2017-05-26 14:47:01 -07:00
Petr Kubat
9ded8d2c32
Fix some issues present in the upstream patch for condvar issue
...
Leftover "#define static" from upstream testing
Unnecessary renaming of variables/functions
Resolves : #1394862
2017-05-24 09:09:20 +02:00
Adam Williamson
559da4d941
Fix issue causing DNF to hang on glibc updates ( #1394862 )
2017-05-23 14:57:06 -07:00
Petr Kubat
607172865e
Fix overflowing integer in bundled-in lemon.c
...
Resolves : #1423842
2017-02-22 13:42:57 +01:00
Fedora Release Engineering
a624026330
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-10 18:31:06 +00:00
Petr Kubat
0901eab507
Add man pages for libdb-utils
2016-12-08 12:36:07 +01:00
Petr Kubat
77e472ab40
Fix mutexes not being released properly when calling db_verify
2016-11-14 08:29:46 +01:00
Dennis Gilmore
5720605fb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-04 03:02:04 +00:00
Dennis Gilmore
f95b1a7c7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-17 15:06:29 +00:00
Jan Staněk
0e76a89a52
Add upstream patch for a memp_stat issue.
...
- Resolves: rhbz#1211871
2015-05-19 11:13:28 +02:00
Kalev Lember
67c19a3940
Rebuilt for GCC 5 C++11 ABI change
2015-05-02 15:13:23 +02:00
Till Maas
3723cb0785
Rebuilt for Fedora 23 Change
...
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:20:13 +01:00
Peter Robinson
9d1d65a97e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-17 02:49:38 +00:00
Tom Callaway
7bc5ba95f3
fix license handling
2014-07-17 14:29:48 -04:00
Jakub Čajka
418d7b37c8
Fixed build with Java 8
...
Signed-off-by: Honza Horak <hhorak@redhat.com>
2014-07-14 14:50:43 +02:00
Jan Staněk
eaaaf9b94e
Fixed search path for new tcl, new BuildRequires for zlib
2014-06-10 12:04:15 +02:00
Dennis Gilmore
c1528ffe0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-06 22:00:54 -05:00
Peter Robinson
7b2621b007
Add some of the previous aarch64 bits back as the sub configure don't use the macro
2014-02-23 01:32:08 +00:00
Peter Robinson
1857f8f813
Fix configure macro usage for better aarch64 build fix
2014-01-26 21:49:39 +00:00
Jan Staněk
d4277ffe45
Updated config files to allow build on aarch64 ( #1022970 )
2013-11-06 10:23:00 +01:00
Jan Staněk
c5eb39da79
Re-added accidentaly removed source (db.1.85.tar.gz)
2013-10-08 17:25:57 +02:00
Jan Staněk
71992e8fab
Added Sleepycat to the license list ( #1013841 )
...
- Updated to 5.3.28 (#1013233 )
2013-10-08 15:03:14 +02:00
Dennis Gilmore
632880db7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-08-03 00:08:49 -05:00
Tom Callaway
8bd27360f9
add lgpl-2.1.txt
2013-05-28 11:28:46 -04:00
Jan Staněk
b11166b1bd
Fix missing debuginfo issue for utils subpackage
2013-05-16 13:26:21 +02:00
Tom Callaway
48b49cd9f0
clarify license on mt19937db.c
2013-05-09 11:33:30 -04:00
Jan Staněk
4f47614117
Added sqlite compability CFLAGS ( #788496 )
2013-04-03 10:49:29 +02:00
Jan Staněk
c0ee04424d
Cleaning the specfile - removed gcc-java dependecy other way
2013-03-27 17:50:05 +01:00
Jan Staněk
85eeffff6e
Removed dependency on obsolete gcc-java package ( #927742 )
2013-03-27 16:33:39 +01:00
Jindrich Novy
2548a6fd46
add LGPLv2+ to license tag ( #886838 )
2013-03-07 13:55:28 +01:00
Dennis Gilmore
78d31c45b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2013-02-13 22:11:36 -06:00
Tom Callaway
504ea30992
fix license tag
2012-11-27 13:50:01 -05:00
Dennis Gilmore
a5851683c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-07-19 14:31:28 -05:00
Peter Robinson
5372d15f00
Specify tag for libtool (fixes FTBFS # 838334 )
2012-07-14 17:41:07 +01:00
Jindrich Novy
68a6ed0c7a
update to 5.3.21
...
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html
2012-07-05 16:22:42 +02:00
Jindrich Novy
36f12b385b
move C++ header files to cxx-devel
2012-07-03 11:58:09 +02:00
Jindrich Novy
4f5da76878
fix -devel packages dependencies yet more ( #832225 )
2012-07-03 08:53:10 +02:00
Jindrich Novy
5168f20c3a
package -devel packages correctly
2012-05-06 17:45:55 +02:00
Jindrich Novy
edcd9c975a
fix multiarch conflict in libdb-devel, remove unneeded dos2unix BR
2012-04-21 09:25:27 +02:00
Jindrich Novy
4b3bb3bf96
update to 5.3.15
...
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html
2012-03-20 11:40:24 +01:00
Deepak Bhole
7e25baa402
- Resolves rhbz#794472
...
- Patch from Omair Majid <omajid@redhat.com> to remove explicit Java 6 req.
2012-02-17 14:52:02 -05:00
Harald Hoyer
06652aa4e2
add filesystem guard
2012-01-25 21:12:27 +01:00
Harald Hoyer
7c5cd28f3c
install everything in /usr
...
This patch is needed for the /usr-move feature
https://fedoraproject.org/wiki/Features/UsrMove
This package requires now 'filesystem' >= 3, which is only installable
on a system which has /bin, /sbin, /lib, /lib64 as symlinks to /usr and
not regular directories. The 'filesystem' package acts as a guard, to
prevent *this* package to be installed on old unconverted systems.
New installations will have the 'filesystem' >=3 layout right away, old
installations need to be converted with anaconda or dracut first; only
after that, the 'filesystem' package, and also *this* package can be
installed.
Packages *should* not install files in /bin, /sbin, /lib, /lib64, but
only in the corresponding directories in /usr. Packages *must* not
install conflicting files with the same names in the corresponding
directories in / and /usr. Especially compatibilty symlinks must not be
installed.
Feel free to modify any of the changes to the spec file, but keep the
above in mind.
2012-01-25 18:17:40 +01:00
Dennis Gilmore
6f5c76ffc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2012-01-13 01:31:56 -06:00
Jindrich Novy
4e08e50cfb
update to 5.2.36
2011-09-20 12:25:35 +02:00