Hello community, here is the log from the commit of package ostree for openSUSE:Factory checked in at 2016-05-05 12:10:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-10-26 12:48:42.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes 2016-05-05 12:10:52.000000000 +0200 @@ -1,0 +2,309 @@ +Fri Apr 22 00:29:27 UTC 2016 - zaitor@opensuse.org + +- Update to version 2016.5: + + Add a stub .travis.yml. + + tests: Add a test-abi. + + pull: Add OSTREE_REPO_PULL_FLAGS_UNTRUSTED flag. + + Add --untrusted option to pull and pull-local. + + OstreeSePolicy: add ostree_sepolicy_get_csum(). + + core: Add verbose messages for pruning. + + core: Add debug messages for traversing. + + build: Set G_LOG_DOMAIN to OSTree. + + main: Set log handler for OSTree domain. + + packaging: fix bashism in dist-snapshot target. + + docs: Add a section on repository management. + + commit: Support generating commits with no parent, or a custom + one. + + commit: Support writing orphans. + + commit: support editor for orphan commits. + + docs/CONTRIBUTING.md: Update for github move, Homu etc. + + test-xattrs: use TAP syntax to skip test. + + various tests: skip if temp directory lacks xattr support. + + Symlink libreaddir-rand.so into tests directory. + + tap-test: clean up temporary test directories as intended. + + In tests that use gpg, terminate the gpg-agent after testing. + + Load g-i bindings from builddir during build-time testing. + + tests/admin-test.sh: this is a bash script, not a POSIX sh + script. + + Force libreaddir-rand to be a shared library. + + Skip tests that run rofiles-fuse if /dev/fuse or /etc/mtab + unavailable. + + test-pull-untrusted.sh: always corrupt a regular file, not a + symlink. + + basic-test: commit with a non-empty subject. + + Probe for GNU parallel more accurately. + + tests: Make failing to kill the GPG agent non-fatal. + + libtest.sh: use G_TEST_SRCDIR, G_TEST_BUILDDIR to find + resources. + + test-abi: use G_TEST_SRCDIR, G_TEST_BUILDDIR. + + test-xattrs: sync how this is skipped with test-rofiles-fuse. + + libtest.sh: only check whether $(pwd) is empty once. + + manual: Fix a bunch of typos and docbookisms. + + Introducing ostree-grub-generator. + + pull: Don't try to cache summaries for pull-local. + + Fix local-pull test. + + pull-local: Support --gpg-verify and --gpg-verify-summary. + + build: Find grub2-mkconfig a bit more automagically. + + build: Make tests/libreaddir-rand.so rule use AM_V_GEN. + + tests: add libostreetest.h to EXTRA_DIST. + + tests: add missing ${CMD_PREFIX} before ostree. + + contrib: indent golang code using only tabs instead of both + tabs and spaces. + + Remove empty new lines at the EOF. + + docs: Prefer the form "cannot" to "can not". + + Use git.mk. + + Support pathnames for --subpath=... + + Export ostree_repo_get_remote_option* functions. + + Inherit remotes and remote options from parent repo. + + Add test case for inheriting remote options. + + cfg.mk: ignore syntax-check for git.mk. + + Add support for ostree static-delta delete. + + small cleanups. + + Fix the symbol versions for ostree_repo_get_remote_*option. + + ostree-repo-pull: always initialize flags_i. + + pull: More consistently use remote_repo_local for local repos. + + build: Move grub2-15_ostree back to pkglibexecdir. + + Fix AS_HELP_STRING for builtin grub2 mkconfig. + + fetcher: Initialize output_stream_set_lock mutex. + + commit: Fix crash if dfd_iter is NULL. + + Add cache_dir_fd to OstreeRepo. + + Add OstreeRepo option for an out-of-band cache dir. + + man: Elaborate on per-remote GPG. + + Add remotes-config-dir to OstreeRepo. + + Look for $remotename.trustedkeys.gpg in remotes.d dir. + + refs: Add g_prefix_error around opendir for easier debugging. + + static-delta: Put temp files in /var/tmp. + + static-delta: Initialize read_source_fd to -1. +- Stop passing --with-grub2 to configure, no longer recognized. + +------------------------------------------------------------------- +Mon Apr 11 08:17:01 UTC 2016 - zaitor@opensuse.org + +- Update to version 2016.4: + + fetcher: Remove message_to_request table + + fetcher: Convert from GSimpleAsyncResult to GTask + + fetcher: Rework reference counting + + fetcher: Track outstanding requests with a table + + sysroot: Cleanup refs and prune even on last undeployment + + pull: Recover from missing commits in recursive pulls + + doc: Note that refs --delete does not prune + + tests: Add a test for pull+deploy of specific "bare" commit + + static-delta: Handle LZMA_BUF_ERROR returned by zlib + + static-delta: Don't run bspatch when output object already + exists + + static-delta: Set error on bsdiff failure + + commit: Improve variable name + + Don't require /boot/uEnv.txt for u-boot support + + tests: fix LZMA test to really compress/decompress + + upgrader: Add ostree_sysroot_upgrader_dup_origin() + + upgrader: Allow overriding the commit to pull + + upgrade: Add --override-commit=CHECKSUM option + + prepare-root: set up /boot bind-mount for single partition + systems + + static-delta: Fix annotation on + ostree_repo_list_static_delta_names + + sysroot: Write symlinks before calling fsync(), then rename + after + + init-fs: Explicitly set /tmp to 01777 + + core: use OSTREE_OBJECT_TYPE_LAST instead of + OSTREE_OBJECT_TYPE_COMMIT + + pull: add support for tombstone commits + + repo: create a tombstone commit when deleting a commit + + fsck: add argument --add-tombstones + + tests: add tests for prune and tombstones commits + + docs: Note not to put private keys in /usr/share/ostree + + generate-static-delta: Support min-fallback-size 0 to disable + fallbacks + + static deltas: Add support for inline-parts + + static-deltas generate: Add --inline option to CLI tool + + Add tests for inline static deltas + + deltas: Make apply-offline only read the parts once + + delta: Ensure the from commit exists when applying static delta + + static-delta apply-offline: Don't skip validation + + Add _ostree_repo_open|commit_untrusted_content_bare + + deltas: Verify checksums in apply-offline unless skip_validate + is TRUE + + deltas: Make min-fallback-size 0 actually disable fallbacks + + deltas: Support passing filename to delta generator + + deltas: Support passing filename to + ostree_repo_static_delta_execute_offline + + pull: Verify checksums from static deltas unless gpg signed + summary + + deltas: Support including detached metadata in static deltas + + libostree: Fix a couple compiler warnings + + prune: add --delete-commit + + fsck: create a tombstone when the parent is missing + + tests: add test for ostree prune --delete-commit + + prune: add --keep-younger-than=DATE + + pull: make slightly clearer when failing for missing xattrs + support + + ostree: do not print the usage on each G_IO_ERROR_NOT_SUPPORTED + + libostree: add new API ostree_repo_write_commit_with_time + + commit: add --timestamp=TIMESTAMP + + tests: add tests for prune --keep-younger-than=DATE + + tests: prefix invocation of ostree with where missing + + repo: Validate checksums have correct length + + repo: Never delete .commitmeta files + + trivial-httpd: Avoid SoupBuffer when there's no content + + glnx: Update from master + + fetcher: Remove "sending_messages" hash table + + fetcher: Remove "total_requests" counter + + remote: Print full refspec in "ostree remote refs" + + repo: Fix backwards timestamp in ostree_repo_write_commit() + + gpg-verifier: Fix compiler warning + + Release 2015.11 + + parse-datetime: use the module from gnulib + + tests: add missing ${CMD_PREFIX} + + cmdline: Fatally error if the timestamp in a commit is invalid + + build: Delete generated parse-datetime.c file, use AM_V_GEN + + build: Also add a configure check for YACC/bison + + Update to latest libglnx + + repo: Add _ostree_repo_allocate_tmpdir helper + + repo: Use per-transaction staging dir + + repo: Allocate a tmpdir for each OstreeFetcher to isolate + concurrent downloads + + fetcher: Add "config-flags" construct-only property + + fetcher: Move the SoupSession to a separate thread + + pull: Push a temporary main context for sync requests + + build: Fix srcdir != builddir + + repo: Add ostree_repo_verify_summary() + + remote: Add "ostree remote summary" command + + repo: new function ostree_repo_prune_static_deltas + + prune: add new flag --static-deltas-only + + tests: add tests for prune --static-deltas-only + + deploy: Find kernel/initramfs consistently from filesystem + + bootconfig: Add ostree_bootconfig_parser_write_at + + deploy: Change large parts to be fd-relative, drop fsync + + fetcher: Lazily create tmp directory + + grub2_generate: load sysroot before using it + + repo: Expose dfd-relative mtree writes as public API + + repo: Add APIs for devino optimization between checkout -> + commit + + Release 2016.1 + + repo: Note global transaction resume is legacy + + sysroot: Don't individually fsync dirs in checkout, rely on + syncfs + + diff: do not traverse parent commits + + Add a checkout option to skip fsync + + refs: Add a missing `goto out` for error handling + + grub2: Don't delete grub2.cfg.old file we just copied + + tests: Use "bash strict mode" + + build: Move man pages into man/ + + build: Rename doc/ -> apidoc/ + + Rewrite manual in mkdocs + + apidoc: Remove unnecessary srcdir != builddir workaround + + repo: Port -refs.c to openat() + + build: Add --disable-man + + lib: Add a #define OSTREE_SHA256_DIGEST_LEN 32 ++++ 112 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ostree/ostree.changes ++++ and /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes Old: ---- ostree-2015.9.tar.xz New: ---- ostree-2016.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ostree.spec ++++++ --- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200 +++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ostree # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,14 @@ Name: ostree -Version: 2015.9 +Version: 2016.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: bison BuildRequires: gjs BuildRequires: gnome-common BuildRequires: gobject-introspection-devel >= 1.34.0 @@ -31,11 +32,13 @@ BuildRequires: libattr-devel BuildRequires: libcap-devel BuildRequires: pkgconfig(e2p) +BuildRequires: pkgconfig(fuse) >= 2.9.2 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.36.0 BuildRequires: pkgconfig(libarchive) >= 2.8.0 BuildRequires: pkgconfig(libgsystem) >= 2015.1 BuildRequires: pkgconfig(liblzma) >= 5.0.5 BuildRequires: pkgconfig(libsoup-2.4) >= 2.39.1 +BuildRequires: pkgconfig(mount) >= 2-23.0 BuildRequires: pkgconfig(systemd) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -90,7 +93,7 @@ %build NOCONFIGURE=1 ./autogen.sh -%configure --with-dracut --with-grub2 +%configure --with-dracut make %{?_smp_mflags} %install @@ -125,8 +128,11 @@ %files %defattr(-,root,root) %doc README.md COPYING +%{_mandir}/man1/ostree*.1%{?ext_man} +%{_mandir}/man5/ostree.repo*.5%{?ext_man} +%{_mandir}/man1/rofiles-fuse.1%{?ext_man} %{_bindir}/ostree - +%{_bindir}/rofiles-fuse %{_libexecdir}/ostree/ %{_sbindir}/ostree-prepare-root %{_sbindir}/ostree-remount ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200 +++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.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.9</param> + <param name="versionformat">2016.5</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/v2015.9</param> + <param name="revision">refs/tags/v2016.5</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.gmKHGr/_old 2016-05-05 12:10:53.000000000 +0200 +++ /var/tmp/diff_new_pack.gmKHGr/_new 2016-05-05 12:10:53.000000000 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/ostree</param> - <param name="changesrevision">bb14a336c2b98cd8266876b499e71d7dda7aaf88</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">bfa23bdc1f13a646f1c91f8a2724022eef2d5656</param></service></servicedata> \ No newline at end of file ++++++ ostree-2015.9.tar.xz -> ostree-2016.5.tar.xz ++++++ ++++ 39300 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de