Hi,
this looks interesting.
One question:
"3) (recommended) rpm-5.4.16 uses db-6.1.23 (not 6.1.26)"
Did you have any particular problems with 6.1.26?
From the changelog, it looks like 6.1.26 is a bugfix release more than
anything else.
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_1.html#idp518176
Did it introduce any new bad things, or are you just recommending 6.1.23
because it has had more testing with rpm already?
ttyl
bero
On 2016-03-15 21:28, Jeff Johnson wrote:
There is a snapshot release of rpm-5.4.16 now available at
http://rpm5.org/files/rpm/rpm-5.4/SNAPSHOT/rpm-5.4.16-0.20160315.src.rpm
This is the first SRPM built by itself that is headed for release
in the next few weeks that is being provided as a public reference
point for integration and portability testing.
See the included INSTALL document for the build pre-requisite versions
used.
From a distro POV, please note the following changes that are included
in the snapshot that will (at least) need to be considered when
upgrading:
1) (recommended) rpm-5.4.16 uses BLAKE2bp for file digests.
BLAKe2bp is a 256bit digest that is faster than SHA256 (and
MD5)
that will improve installation speeds.
Details are here:
https://blake2.net
2) (recommended) rpm-5.4.16 uses libtomcrypt (rather than
BeeCrypt).
LibTomCrypt has support for ECDSA and is used by recent
python and
the linux kernel (iirc).
Details are here:
https://github.com/libtom/libtomcrypt
3) (recommended) rpm-5.4.16 uses db-6.1.23 (not 6.1.26) with
DB_MULTIVERSION and DB_TXN_SNAPSHOT.
DB_TXN_SNAPSHOT avoids deadlocks with copy-on-write rather
than
locking semantics.
The change is necessary to support nested transactional
commits
in rpm like
command transaction
package transaction
install transaction
erase transaction
without deadlocking on trigger lookups.
Details about DB_MULTIVERSION and DB_TXN_SNAPSHOT can be
found
in the Oracle Berkeley DB documentation here:
http://docs.oracle.com/cd/E17076_04/html/index.html
As always, rpm can be configured to use any of ~120 digests, any of
BeeCrypt
NSS
Openssl
Libgcrypt
LibTomCrypt
and (most likely, unchecked) any version of Berkeley DB back to
db-4.6.x.
Bug reports are requested at
https://launchpad.net/rpm
Patches and discussion are requested at
<[email protected]>
Enjoy!
73 de Jeff
_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/mailman/listinfo/om-cooker_ml.openmandriva.org
_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/mailman/listinfo/om-cooker_ml.openmandriva.org