[ostree] Created tag v2016.4
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] Created tag v2016.4
- Date: Wed, 23 Mar 2016 19:59:06 +0000 (UTC)
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]