File ostree.changes of Package ostree
-------------------------------------------------------------------
Wed Apr 08 09:32:52 UTC 2015 - dimstar@opensuse.org
- Update to version 2015.5:
+ pull: (trivial) Fix English in function name.
+ Fix make distcheck.
+ Fix repeated words.
+ Add infrastructure for "make syntax-check".
+ Remove trailing dot from error message.
+ syntax-check: quote the first argument to AC_DEFINE.
+ Remove unused include <assert.h>.
+ Remove unused <dirent.h>.
+ Remove magic argument numbers to exit(2).
+ Do not interleave spaces and tabs.
+ Replace "==" with "=" in shell script test.
+ pull: use a single per-transaction syncfs instead of fsync.
+ syntax-check: Remove empty lines at the end of file.
+ tests: Move test-varint and test-rollsum under "make check".
+ configure.ac: Enable option subdir-objects for automake.
+ tests: Add tests for ot-unix-utils.
+ packaging: Add man5 pages.
+ prepare-root: avoid double-stacked /sysroot mount.
+ prepare-root: Update comments.
+ repo: Hold an fd "repo_dir_fd" open for the toplevel too.
+ util: Add an API to atomic-replace a file, dirfd relative,
optional fsync.
+ Add an internal API to stream content objects.
+ When mirroring, write content directly, do not verify.
+ pull: Copy the upstream summary file when doing a pull
--mirror.
+ Add an internal API to get a read fd for a content object.
+ pull: Optimize file:/// URIs to skip libsoup and hardlink if
possible.
+ Change pull-local to just be a wrapper for pull with file:///.
+ pull-local: Fix regression with absolute paths.
+ repo: Fix major performance regression with --scan-hardlinks.
+ repo: Store pending objects in prefixed subdirectory.
+ deltas: Use base64 for csums, add version to parts.
+ deltas: Remove support for gzipped delta parts.
+ deltas: Add _V0 to part #define.
+ deltas: Rework format to allow streaming.
+ deltas: Compute rollsum targets.
+ deltas: Print total size of rollsums we would use.
+ deltas: Stub out a few more opcodes.
+ deltas: Use the new internal streaming APIs.
+ deltas: Flesh out the open/write/close opcodes.
+ deltas: Initial code to copy content from existing objects.
+ deltas: Implement rollsums.
+ deltas: Make syntax-check happy.
+ deltas: Prune deltas when the corresponding "to" commit
vanishes.
+ repo: Add a new iterator traversal API for commits.
+ deltas: Search for similar objects (possibly renamed across
directories).
+ tests: Restore accidentally deleted Makefile bit.
+ libostree: set directory mtimes to 0 on checkout.
+ repo: Check for OSTREE_REPO in ostree_repo_new_default().
+ tests: do not run tests/test-rollsum as part of make check.
+ Use libglnx.
+ deploy: Also look for /usr/lib/os-release.
+ checkout: Drop internal use of GFile *.
+ libglnx: Use git.gnome.org's copy.
+ repo: Port APIs used by prune to fd-relative *at calls.
+ Add explicit zlib dependency.
+ tests: Move test gpg keyring into writable tmpdir.
+ ostree-repo-traverse.c: Fix documentation parameter name.
+ Fix GObject introspection annotation.
+ ostree-repo-static-delta-processing: initialize "modev".
+ build: build libbupsplit separately.
+ prepare-root: Move /sysroot instead of unmounting it.
+ repo: detached sigs: Use error prefixing instead of
overwriting.
+ ostree: Add gpg-sign command.
+ gpg: Remove _ostree_gpg_verifier_set_homedir().
+ configure.ac: Bump GLib requirement to 2.40.
+ libotutil: Remove ot_variant_new_from_bytes().
+ libotutil: Allow no variant in
ot_util_variant_builder_from_variant().
+ core: Add definitions for GPG signature metadata.
+ core: Fix duplication bug in
_ostree_detached_metadata_append_gpg_sig().
+ deploy: Use glnx file copy code.
+ repo: Drop internal GFile* API helper.
+ repo: Port hardlink-scanning code to fd-relative calls.
+ Add bsdiff submodule.
+ Add bsdiff support to deltas.
+ static-delta: increase threshold for rollsum to 50%.
+ tests: add test for bsdiff.
+ autogen.sh: replace all $(libbsdiff_srcpath) and
$(libglnx_srcpath).
+ Fix "make syntax-check" failures.
+ Makefile.dist-packaging: fix make rpm with submodules.
+ static-delta: Add --disable-bsdiff option.
+ ostree_repo_static_delta_generate: add new param "verbose".
+ tests: enforce ${CMD_PREFIX} on all ostree processes.
+ tests: Remove some duplications from Makefile-tests.am.
+ deltas: Gather statistics on total number rollsum'd and
bsdiff'd.
+ deltas: Use mmap() instead of copying input file.
+ commit: Add missing (allow-none) in write_ref_immediate().
+ repo: Fix assertion to allow NULL options.
+ tests: add tests for mutable tree.
+ gpg: Rewrite OstreeGpgVerifier to use GPGME.
+ OstreeGpgVerifier: Take the signature as a GBytes.
+ src: drop some dead assignments.
+ ostree-repo-refs: Drop unused function "parse_rev_file".
+ ot_keyfile_copy_group: return FALSE on invalid inputs.
+ keyfile-utils: add tests.
+ tests: add test for test-ot-opt-utils.
+ libotutil: remove ot-waitable-queue.
+ src: Move ot-tool-util from ostree/ to libotutil/.
+ src: Drop unused argument "value" from ot_parse_boolean.
+ tests: Add tests for test-ot-tool-util.
+ sysroot: Read some bootloader state with fd-relative API.
+ sysroot: Read the bootloader configuration with fd-relative
API.
+ sysroot: Make origin parsing code fd-relative.
+ glnx: Update.
+ ostree-prepare-root: log informational messages to stdout.
+ sysroot: Drop unnecessary new sysroot object.
+ deployment: Add an API to get relative origin path.
+ sysroot: Port some deployment reading code to fd-relative APIs.
+ README.md: Note make check.
+ configure.ac: Make gpgme a hard dependency.
+ build: Use both pkg-config and AM_PATH_GPGME.
+ repo: Delete .commitmeta file on empty metadata.
+ ostree-repo.c: fix typo.
+ OstreeGpgVerifier: Don't add trustdb.gpg to the keyring list.
+ OstreeGpgVerifier: Take the signed data as a GBytes.
+ fsck: Fix object count output.
+ gpg: Add OstreeGpgVerifyResult.
+ repo: Add ostree_repo_verify_commit_ext().
+ repo: Reject duplicate signatures when signing commit.
+ gpg-sign: Add a --delete option to delete signatures.
+ show: Print a blurb for each signature on a commit.
+ tests: Update test-gpg-signed-commit.sh.
+ gpg: Link to GPGME bug about GPGME_SIGSUM_KEY_REVOKED.
+ gpg: Regenerate test data for test-gpg-verify-result.
+ Fix build failure on g_autoptr(gchar) with glib master.
+ build: ostree-gpg-verify-result.h is a public header, install
it.
+ libglnx: Update to latest.
+ gpg-sign: Update man page for --delete option.
+ Fix build with !HAVE_LIBSOUP.
+ gpg-sign: Add missing NULL terminator in options.
+ Release 2015.4.
+ Add ostree_repo_is_writable().
+ Add ostree_ensure_repo_writable().
+ Check repo permission prior to attempting to modify it.
+ tests: Add a test case for unwritable repos.
+ Add OstreeAdminBuiltinFlags for admin commands.
+ Add OSTREE_ADMIN_BUILTIN_FLAG_SUPERUSER.
+ bsdiff: change submodule location.
+ core: Fix possible crash in ostree_mutable_tree_walk().
+ Include ostree-gpg-verify-result.h in ostree.h.
+ main: Only verify SUPERUSER flag if using default sysroot.
+ build: Use glibc's xattr support instead of requiring libattr.
+ build: Drop libattr from the spec file.
+ tests/basic-test.sh: enable repo-noperm test only for non-root
user.
+ src/ostree/ot-main.c: drop empty newline at end of file.
+ build: exclude .sig files from syntax-check.
+ tests: skip test-commit-sign.sh when not root.
+ dist-packaging: Don't delete 91-ostree.preset, do clean old
rpms/sources.
+ tests: Missing linker flags for test-rollsum.
+ core: Actually allow none in ostree_parse_refspec().
+ tests: Verify that the pull error was from interruption.
+ pull: Handle remote web server not honoring range requests.
+ ostree_repo_checkout_tree_at: New API for checkouts.
+ Release 2015.5.
- Add libcap-devel BuildRequires.
-------------------------------------------------------------------
Thu Feb 19 17:19:01 UTC 2015 - dimstar@opensuse.org
- Initial package, version 2015.3.