ostree 2014.6



Hi,

OSTree v2104.6 is now available:

https://git.gnome.org/browse/ostree/tag/?id=v2014.6

This release is a mix of bugfixes and feature work.  On the bugfixes
side,
the fact that prune didn't work on archive-z2 repositories was kind of
embarassing =)  But that's now fixed.

More interesting, on the features side, I've been working on "metalink"
support for use in the Fedora context.  See:
http://en.wikipedia.org/wiki/Metalink

OSTree now supports a "metalink=" option for repository locations in
addition to URLs.  However, in order to securely support the model
of fetching just the metalink over HTTPS but retrieving objects over
HTTP, we introduced a new "summary" file that can be pointed to by
the metalink.

The summary file should be considered still potentially subject to
change -
I'm making this release so we can test it in the Fedora context.

Another interesting feature from Anne is the ability to pull subsets of
the tree; we're using this in rpm-ostree to just download the new
RPM database to present admins with a "what's changed" details.

I also like James' commit to show the bytes/second in pull.

Anyways, more details in the shortlog below:

Anne LoVerso (5):
      cat: Fix a typo in usage error printout
      manpage: Add separate manpages for each command
      ostree-repo-resolve-rev: Add function to accept a partial checksum
      repo-pull: Allow pulling only one directory
      pull: Fix use-after-free

Colin Walters (44):
      log: Print a friendly error if we haven't downloaded the complete
      history
      pull: Support --mirror option
      tests: Add a test which exercises --fsync=false
      pull: Emit a better error if the remote isn't found
      docs: overview: Explicitly call out dpkg/rpm
      doc: Update links to Continuous
      doc: No need to emphasize the poweroff vs other OSes so much
      doc: adapting-existing: Update story on latest /usr/lib/passwd
      bits
      doc: Update overview a bit
      tests: Add a test for an empty /etc directory gaining content
      libostree: Add ostree_repo_remote_add() API, port "ostree remote
      add"
      remote: Fix regression in previous commit wrt adding branches
      remote: Minor argument parsing cleanup
      packaging: BR e2p
      [staticanalysis]: Fix two uses of uninitialized variables
      [staticanalysis]: Add missing va_end()
      [staticanalysis]: Add assertion to pacify analyzer
      [staticanalysis]: Actually check errors on splice() of objects
      [staticanalysis]: Fix some dead code
      [staticanalysis]: Fix in_status_line
      [staticanalysis]: Delete an unused variable
      [trivial]: Update .gitignore
      Add --enable-libsoup-client-certs
      core: add "tls-ca-path" option
      pull: Only set ca path if we actually have a setting for it
      Fix typo in previous commit
      core: Unify object deletion code with prune
      core: Do enumerate content objects in archive-z2 repositories
      core: Do enumerate ff/ objects as well
      repofile: Avoid segfault if querying child in non-directory
      pull-local: Write detached metadata into the correct repository
      refs: Don't try searching for input strings that can't be objects
      core: Support a per-remote "proxy" configuration option
      deploy: Propertly append multiple kernel arguments with
      --karg-proc-cmdline
      deploy: Also honor multiply-specified kernel args with existing
      config
      sysroot: Add precondition that load() has been called for some API
      calls
      fetcher: Close request body on error paths
      Bump GIO dependency to 2.38 for GTask
      Add repository "summary" file and metalink support
      Drop g_type_init() call now that we depend on GLib 2.36
      doc: Add a man page for summary command
      build: Unify CPPFLAGS settings
      pull: Squash some uninitialized variable warnings
      Release 2014.6

Dusty Mabe (1):
      packaging: Make the ostree rpm own and create
      /etc/ostree/remotes.d/

James Antill (5):
      commit: Hide --disable-fsync option, add --fsync which takes a
      boolean
      core: Fix g_file_get_uri/get_parse_name for non-root ostree files
      core: Use ostree_commit_get_parent in ostree_repo_resolve_rev
      pull: override max-conns-per-host to 8, for faster downloads
      Display bytes/second during pull

Olav Vitters (1):
      doap category infrastructure

Owen W. Taylor (1):
      ostree-remount: mount a tmpfs on /var if necessary so /var is
      read-write

Vincent Batts (1):
      build: We also work OK with LZMA 5.0



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