[ostree] Created tag v2016.4



The signed tag 'v2016.4' was created.

Tagger: Colin Walters <walters verbum org>
Date: Wed Mar 23 15:56:57 2016 -0400

    Release 2016.4
    
    There's a fair amount of stuff in this release, but the `ostree admin
    unlock` command has me the most excited.  It actually starts to take
    us all of the way back to one of the original visions of OSTree, which
    was to make it easy for people to develop/hack on the OS locally,
    making it easy to "roll back" to a known good state.
    
    If you found *developing* using an OSTree managed system painful, I
    think `ostree admin unlock` command goes a long way towards fixing
    that.  There is more to do here, but give it a try!
    
    Other notable changes:
    
    Alexander Larsson and Giuseppe Scrivano both worked on caching the
    `summary` file, to avoid redownloading more data than we need to just
    to detect "nothing changed".
    
    Colin Walters committed 'lib: Introduce versioned symbols' which is
    important for consumers of the shared library to note.
    
    There are updates to the manual, including a new section on writing
    buildsystems designed to use OSTree.  Expect more content like this.
    
    Speaking of the shared library some APIs were added so that projects
    like rpm-ostree can more precisely watch the sysroot.
    
    Following is a shortlog with the most significant other commits;
    thanks to all contributors!
    
    Alexander Larsson (4):
          rofiles-fuse: Fix permission comparison
          pull local: Don't import objects we already have
    
    Colin Walters (33):
          repo: Add ostree_repo_get_dfd()
          tests: Port to glib-tap.mk, make `make check` run all of the tests
          deploy: Bump the mtime on ostree/deploy after deployments finish
          lib: Add ostree_sysroot_init_osname() API, bump mtime
          lib: Add ostree_sysroot_load_if_changed() API
          docs: Add a section on writing buildsystems
          contrib/golang: Initial golang bindings
          libglnx porting: gs_fd_close -> glnx_fd_close
          (And more)
          manual: Migrate related projects wiki page into manual
          deploy: Handle a read-only /boot
          Use GSubprocess instead of GSSubprocess (libgsystem removal)
          admin: Add an `unlock` command, and libostree API
    
    Dan Nicholson (2):
          prune: Don't fail on partial commits
          traverse: Require variant when traversing dirtree
    
    Giuseppe Scrivano (12):
          ostree-repo: new public function `ostree_repo_list_refs_ext`
          refs: allow to specify multiple refs as args
          refs: add tests
          libostree: Adjust `cleanup_ref_prefix` to use ostree_repo_list_refs_ext
          refs: Add argument --list to print the full ref name
          pull: cache summary and summary.sig
          repo: use the skip summary download optimization for repo_remote_fetch_summary
          prune: delete all cached summaries files
          tests: add test for summary file caching
    
    Micah Abbott (1):
          docs: Cleanup Markdown
    
    Simon McVittie (3):
          tests/admin-test.sh: add #!/bin/sh
          Skip test_libarchive_ignore_device_file if we cannot write xattrs
          test-libarchive: fix underlinking
    
    Stef Walter (1):
          Fix building without libarchive
    
    Git-EVTag-v0-SHA512: 
ed34ea35e9c64b5b48b91ca76abe6cddaf604676d4455e90da88c8d7c73d24323a8d48fa6f8d556f1cc3bec1ff8a74bc1c0793255b28a140432f677e8ef992f0

Changes since the last tag 'v2016.3':

Alexander Larsson (4):
      repo: Fix the skip-summary-if-summary.sig-is-same cache
      rofiles-fuse: Fix permission comparison
      Don't fail "ostree remote refs" if writing the summary cache is not permitted
      pull local: Don't import objects we already have

Colin Walters (33):
      docs: Add a blurb on the summary file
      lib: Introduce versioned symbols
      repo: Add ostree_repo_get_dfd()
      Add a missing #include to fix "make check"
      tests: Port to glib-tap.mk, make `make check` run all of the tests
      deploy: Bump the mtime on ostree/deploy after deployments finish
      tests: Convert two more exit 77 instances into TAP-compatible SKIP
      docs/introduction: Note VMs vs baremetal
      lib: Add ostree_sysroot_init_osname() API, bump mtime
      tests: More TAP fixups
      tests: Unify some tmpdir code, add ability for C to use libtest.sh
      lib: Add ostree_sysroot_load_if_changed() API
      tests/basic: Fix race in timestamp test
      build: Don't install test data without --enable-installed-tests
      docs: Reference the git docs on references
      docs: Add a section on writing buildsystems
      contrib/golang: Initial golang bindings
      tests: Strengthen test tmpdir sanity check, be compat with ginsttest saving
      libglnx porting: gs_fd_close -> glnx_fd_close
      libglnx porting: gs_free -> g_autofree
      libglnx porting: xattr calls
      libglnx porting: gs_transfer_out_value -> g_steal_pointer
      manual: Migrate related projects wiki page into manual
      deploy: Handle a read-only /boot
      mkdocs: Fix the site name
      admin-switch: Add missing reboot argument
      Use GSubprocess instead of GSSubprocess (libgsystem removal)
      libglnx porting: Use glnx_set_error_from_errno
      libglnx porting: Use glnx_shutil_rm_rf_at()
      libglnx porting: Use glnx_opendirat()
      admin: Add an `unlock` command, and libostree API
      tests: Add a commitpartial + prune test
      Release 2016.4

Dan Nicholson (2):
      prune: Don't fail on partial commits
      traverse: Require variant when traversing dirtree

Giuseppe Scrivano (12):
      Fix make syntax-check
      test-rofiles-fuse: skip when fusermount is not present
      ostree-repo: new public function `ostree_repo_list_refs_ext`
      refs: allow to specify multiple refs as args
      refs: add tests
      libostree: Adjust `cleanup_ref_prefix` to use ostree_repo_list_refs_ext
      refs: Add argument --list to print the full ref name
      libotutil: new function ot_openat_ignore_enoent
      pull: cache summary and summary.sig
      repo: use the skip summary download optimization for repo_remote_fetch_summary
      prune: delete all cached summaries files
      tests: add test for summary file caching

Micah Abbott (1):
      docs: Cleanup Markdown

Simon McVittie (3):
      tests/admin-test.sh: add #!/bin/sh
      Skip test_libarchive_ignore_device_file if we cannot write xattrs
      test-libarchive: fix underlinking

Stef Walter (1):
      Fix building without libarchive


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