ostree 2013.3
- From: Colin Walters <walters verbum org>
- To: ostree-list gnome org
- Subject: ostree 2013.3
- Date: Sun, 07 Jul 2013 21:49:51 -0400
ostree 2013.3 is now available:
https://git.gnome.org/browse/ostree/tag/?id=v2013.3
This release of ostree is notable for one major change:
https://git.gnome.org/browse/ostree/commit/?id=bb6eedfb258d3001f61c42c7e920c03dae2bdc1a
It is an incompatible on-disk deployment format; previous versions of
ostree will not be able to usefully deploy new versions. The
gnome-ostree build system now produces new-format trees.
As the commit message says, the primary benefit of this is that ostree
now knows how to upgrade kernels.
Colin Walters (53):
waitablequeue: Only use API from GLib 2.34
prune: Use g_format_size() so we get a human-readable number
admin: Use linkcopy_sync_data() for initramfs instead of rename()
pull-deploy: Tweak documentation to show using it for switching trees
libgsystem: Update
deploy: Swap current symlink only after updating the kernel
libgsystem: Update to latest
libotutil: Drop is-hidden from fast queryinfo
repo: Fix race condition in async checkout
checkout: Add --allow-noent option
Install tests
archive-test: Handle umask of 022 or 002
Add a --version argument that also outputs features
upgrade: Don't require specification of osname
admin: Add -r option to upgrade to initiate a reboot if tree changes
upgrade: Actually deploy upgraded tree again
TODO: Update
upgrade: Actually prune deployments again
pull: Exit cleanly with an error on failure to fetch refs
Fold ostree-pull into main binary
Drop support for generating initramfs images client side using dracut
ostree-prepare-root: New binary, used for systemd-in-initramfs setups
ostree-prepare-root: Parse /proc/cmdline, make RPRIVATE, set up /sysroot
ostree-prepare-root: Don't require an extraneous argument
Add --with-dracut
dracut: Also ensure we're using the systemd module
dracut: Add ostree-remount
pull-local: Fix race condition
pull-local: Fix race condition pointed out by Benjamin
core: Update libgsystem, port some uses of GFileEnumerator
core: Port more callsites to gs_file_enumerator_iterate()
prepare-root: Only bind mount /home, /tmp, /root if they are directories
gioutils: Many new utility functions
core: Add "refspec" which is remote:refname
pull-local: Support --remote argument
Extract prune logic into an internal API
Add a bit more testing for prune
Add "refs" builtin
Add support for deleting refs
pull: Make fetcher work for file:/// URIs too
tests: Pull from file:/// only works with archive-z right now
Add "trivial-httpd" builtin, use it in tests
core: Allow '.' in refspecs too
deploy: Error out if we see usr/etc
[INCOMPATIBLE CHANGE] Implement new deployment model
Switch to libgsystem local allocation macros
admin: Split up the monstrous ot-admin-functions.c
admin: Also delete unsed boot directories
admin: Fix various compiler warnings
Remove built in "triggers"
Remove stub daemon code
Add a few more bits to EXTRA_DIST
Release 2013.3
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]