[OM Cooker] rpm-5.4.16 snapshot
Bernhard Rosenkraenzer
bero at lindev.ch
Tue Mar 15 17:12:46 EDT 2016
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
> <rpm-devel at rpm5.org>
>
> Enjoy!
>
> 73 de Jeff
>
>
> _______________________________________________
> OM-Cooker mailing list
> OM-Cooker at ml.openmandriva.org
> http://ml.openmandriva.org/mailman/listinfo/om-cooker_ml.openmandriva.org
More information about the OM-Cooker
mailing list