RPM

RPM 5.3.0

The rpmdb code has ACID transactional logging support.

The implementation was presented at FOSDEM 2010 as
    Transactionally Protected Package Management
The video link is
    http://video.fosdem.org/2010/devrooms/distributions/Transactionally_Protected_Package_Management.ogv

Milestone information

Project:
RPM
Series:
5.3
Version:
5.3.0
Released:
 
Registrant:
rpm5.org
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 Jeff Johnson
Blueprints:
3 Implemented
Bugs:
1 Opinion

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon rpm-5.3.0.tar.gz (md5) 225
last downloaded 68 weeks ago
Total downloads: 225

Release notes 

Please note that all rpm-5.3 releases require rpmdb conversion for ACID behavior.

Changelog 

View the full changelog

    - tag the rpm-5.3.0 tarball.
    - tests: "make check" for ubuntu 10.04 passes.
    - perl: repair "make test" by changing the tests.
    - dist: don't bother distributing tbdb.c
    - lua: fix: attempt to create %{pkgbindir} if it doesn't exists.
    - i18n: update po files (Translation Project).
    - rpmdb: fix: replace assert failures with RPMRC_FAIL returns.
    - dbi: rework the error message to supply copious debug details.
    - dbi: fix: --import as non-root assert failure.
    - DB_CONFIG: fix: add mutex_set_max 8000. better scaling needed, todo++
.
    - tests: re-enable additional build options.
    - tests: "make check" for RHEL6 beta passes.
    - tests: add band-aid to resurrect "make check-Caixa" CM12>CM14 upgrade
    - tests: use /usr/bin/wget to avoid discussing transport issues.
    - tests: fix: re-add %__check_files that dropped out somewehere.
    - logio: hack up a #define for bdb built w/i --with-uniquename=_rpmdb.
    - rpmsql: test version to avoid sqlite3_sourcid() AWOL symbol.
    - rpmsql: hack-o-round -lsqlite3 disabled modules loading (CM14).
    - upgrade from db-4.8.26 to db-5.0.21.
    - misc: expose st_foreach/st_free_table in loader maps. cpuinfo #ifdef?
    - tests: fix: invoke check-files from in-tree w "make check".
    - devtool: stub-in a configuration for Caixa Magica 14.
    - rpmfps: don't bother w file fingerprints for *.src.rpm installs.
    - rpmbf: sanity checks on rpmbfParam(n,e) arguments.
    - resurrect "make distcheck" (fails as always in file/*).
    - resurrect "make dist".
    - i18n: update po files (Translation Project).
    - retrofit (and resurrect) a rpm-5_3 branch w db-4.8.26.

3 blueprints and 1 bug targeted

Blueprint Priority Assignee Delivery
ACID properties for the metadata store ACID properties for the metadata store 5 Essential Jeff Johnson  11 Implemented
Logging and recovery Logging and recovery 5 Essential Jeff Johnson  11 Implemented
Multithreaded digests Multithreaded digests 2 Low Jeff Johnson  11 Implemented
Bug report Importance Assignee Status
651431 #651431 Possible race condition in rpmtsOpenDB [NEEDINFO] 5 Low Jeff Johnson  2 Opinion
This milestone contains Public information
Everyone can see this information.