[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[atomic-devel] rpm-ostree v2015.6



Hi,

I've released rpm-ostree v2015.6, available via this GPG signed git tag:
https://github.com/projectatomic/rpm-ostree/releases/tag/v2015.6
And will be building for both Fedora and the CentOS Atomic SIG build.

I realize I didn't mention v2015.5 here either, so I'll combine the two:

### Addition of a new introspectable shared library

This is the start of making it easier to consume rpm-ostree via
a higher level build system.  Currently, you can run rpm-ostree
as a subprocess, and then introspect the repository to perform
package-level diffs.  Future work here will be having the compose
process itself be an API entrypoint.

### Notable fixes

There's also a cosmetic, but very notable fix from
Dusty for the output of the version comparisons on upgrade/rollback.

### container: true

I'd also like to call out Alex's very small change to add a new
"container: true" flag for the treefile.  This makes it possible to use
rpm-ostree to make trees without kernels, i.e. containers.  At
the moment, we're not providing higher level tools here, but
basically you can ostree --repo=repo checkout somecontainer /path/to/tree
to get a copy of the data out, and use whatever you want, like systemd-nspawn or linux-user-chroot.  Be sure to
mount the target read-only, or run as non-root to avoid processes
corrupting the hardlinks.

### Full shortlog

$ git shortlog v2015.4..v2015.6 
Alexander Larsson (3):
      Support container: true in treefile
      Add docs for container=true
      Merge pull request #148 from alexlarsson/container

Colin Walters (33):
      Add a public shared library, with "rpm -qa" for commit functionality
      doc: Add gtk-doc for new library
      build: Use -fvisibility=hidden and explicit exports
      Merge pull request #130 from cgwalters/lib
      lib: Add RpmOstreePackage
      build: Update libglnx to get latest progress API changes
      libpriv: Adjust internal package diff API to be fd-relative
      Link lib/ against libpriv/, use it to share sack loading function
      db: Refactor internal helpers in preparation for diff API
      lib: Add diff API
      Move diff printing code into client
      libpriv: Move rpm/hawkey util functions into -rpm-util
      db: Remove `query` argument, rename to query_all()
      db: Remove `query` parameter to diff
      Release 2015.5
      postprocess: Handle Fedora rawhide kernel installation
      (cleanup): Move the refsack and root loading code into libpriv
      libpriv: Split out an internal API to get a tempdir with just the rpmdb
      Drop root arguments from internal rpmdb API
      db: Remove --rpmdbdir option
      db: Make RpmRevisionData an opaque struct
      db: Create var/lib/rpm -> ../../usr/share/rpm in tempdir
      db: Use internal rpmdb-in-tempdir API
      libpriv: Further centralize (commit | root) -> (sack | rpmdb) code
      Prefer `rpmostree_` for internal API over `_rpm_ostree`
      libpriv: Add RpmOstreeRefTs and API to create one from a commit
      libpriv: Teach RpmRevisionData to use new RefTs API
      libpriv: Fix memory leak
      libpriv: Introduce an rpmostree_mkdtemp()
      compose: Make use of hif_source_set_required()
      Merge pull request #150 from cgwalters/hif-fatal-source-unavail
      compose: Disable yumdb by default
      Release 2015.6

Dusty Mabe (1):
      Fix version number output on upgrade/rollback.

Giuseppe Scrivano (8):
      tests/test-basic.sh: run only as part of installed tests
      tests: add a check if tests requiring it are run by root
      make check: add note to run installed tests
      tests: Add test for compose
      do not crash when no selinux tag is present
      compose: honor --proxy again
      Makefile-tests.am: clean generated files
      postprocess: do not hardcode /etc/machine-id

Jason Brooks (1):
      remove erroneous rpm-ostree equals /usr/bin/atomic reference

Matthew Barnes (10):
      Merge pull request #132 from swordphilic/docsfix
      Merge pull request #133 from swordphilic/docstypofix
      Merge pull request #134 from swordphilic/docscodequote
      upgrade: Print any GPG signatures while upgrading
      status: Print any GPG signatures for deployments
      lib: Add rpm_ostree_package_cmp()
      Merge pull request #144 from mbarnes/package-cmp
      build: Update libglnx to get autocleanup backports
      Merge pull request #151 from jasonbrooks/master
      Merge pull request #154 from dustymabe/dustybugfix

Navid Shaikh (3):
      Fixed typo in doc/background.md
      Adds quotes for atomic commands in doc/administrator-handbook.md
      Fixes minor typo in doc/compose-server.md


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]