Hello community, here is the log from the commit of package ostree for openSUSE:Factory checked in at 2015-04-23 08:02:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ostree (Old) and /work/SRC/openSUSE:Factory/.ostree.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ostree" Changes: -------- --- /work/SRC/openSUSE:Factory/ostree/ostree.changes 2015-03-05 18:17:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes 2015-04-23 08:02:39.000000000 +0200 @@ -1,0 +2,173 @@ +Wed Apr 08 09:32:52 UTC 2015 - dims...@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. + +------------------------------------------------------------------- Old: ---- ostree-2015.3.tar.xz New: ---- ostree-2015.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ostree.spec ++++++ --- /var/tmp/diff_new_pack.Iv86O1/_old 2015-04-23 08:02:40.000000000 +0200 +++ /var/tmp/diff_new_pack.Iv86O1/_new 2015-04-23 08:02:40.000000000 +0200 @@ -17,10 +17,11 @@ Name: ostree -Version: 2015.3 +Version: 2015.5 Release: 0 Summary: Git for operating system binaries License: GPL-2.0+ +Group: System/Libraries Url: http://www.google.com Source: %{name}-%{version}.tar.xz BuildRequires: gjs @@ -28,6 +29,7 @@ BuildRequires: gobject-introspection-devel >= 1.34.0 BuildRequires: gpgme-devel BuildRequires: libattr-devel +BuildRequires: libcap-devel BuildRequires: pkgconfig(e2p) BuildRequires: pkgconfig(gio-unix-2.0) >= 2.36.0 BuildRequires: pkgconfig(libarchive) >= 2.8.0 @@ -156,3 +158,4 @@ %{_libdir}/pkgconfig/ostree-1.pc %{_datadir}/gir-1.0/OSTree-1.0.gir +%changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Iv86O1/_old 2015-04-23 08:02:40.000000000 +0200 +++ /var/tmp/diff_new_pack.Iv86O1/_new 2015-04-23 08:02:40.000000000 +0200 @@ -2,9 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="url">git://git.gnome.org/ostree</param> <param name="scm">git</param> - <param name="versionformat">2015.3</param> + <param name="versionformat">2015.5</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/v2015.3</param> + <param name="revision">refs/tags/v2015.5</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Iv86O1/_old 2015-04-23 08:02:40.000000000 +0200 +++ /var/tmp/diff_new_pack.Iv86O1/_new 2015-04-23 08:02:40.000000000 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/ostree</param> - <param name="changesrevision">94e2ac0253b963b15de091273e1aa16a509dd7ca</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">bc5c9fca260afff80b36ba7d796f8cb25aa9ff82</param></service></servicedata> \ No newline at end of file ++++++ ostree-2015.3.tar.xz -> ostree-2015.5.tar.xz ++++++ ++++ 22013 lines of diff (skipped)