commit ostree for openSUSE:Factory

2017-02-18 Thread root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2017-02-19 00:39:45

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.changes2017-01-15 
11:07:42.526525827 +0100
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2017-02-19 
00:39:46.631014124 +0100
@@ -1,0 +2,13 @@
+Fri Feb 10 16:42:57 UTC 2017 - zai...@opensuse.org
+
+- Update to version 2017.1:
+  + This release has mostly bugfixes, the main new feature is that
+the prune command gained more sophistication around selectively
+pruning branches. We're planning to use this in Project Atomic
+work where we want to co-locate both "development" and "stable"
+branches in the same repository.
+  + The next release is likely to be more exciting, as we have an
+additional new libcurl backend in the works - this release
+contains some preparatory cleanup for that.
+
+---

Old:

  ostree-2016.15.tar.xz

New:

  ostree-2017.1.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.nWhvhm/_old  2017-02-19 00:39:47.110946618 +0100
+++ /var/tmp/diff_new_pack.nWhvhm/_new  2017-02-19 00:39:47.114946055 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ostree
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,7 +17,7 @@
 
 
 Name:   ostree
-Version:2016.15
+Version:2017.1
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+
@@ -155,6 +155,7 @@
 %dir %{_libexecdir}/ostree
 %{_libexecdir}/ostree/ostree-prepare-root
 %{_libexecdir}/ostree/ostree-remount
+%{_libexecdir}/ostree/ostree-trivial-httpd
 %dir %{_libexecdir}/dracut
 %dir %{_libexecdir}/dracut/modules.d
 %{_libexecdir}/dracut/modules.d/98ostree/

++ _service ++
--- /var/tmp/diff_new_pack.nWhvhm/_old  2017-02-19 00:39:47.142942118 +0100
+++ /var/tmp/diff_new_pack.nWhvhm/_new  2017-02-19 00:39:47.146941555 +0100
@@ -2,9 +2,9 @@
   
 https://github.com/ostreedev/ostree.git
 git
-2016.15
+2017.1
 enable
-refs/tags/v2016.15
+refs/tags/v2017.1
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.nWhvhm/_old  2017-02-19 00:39:47.170938180 +0100
+++ /var/tmp/diff_new_pack.nWhvhm/_new  2017-02-19 00:39:47.170938180 +0100
@@ -3,4 +3,4 @@
 git://git.gnome.org/ostree
   bfa23bdc1f13a646f1c91f8a2724022eef2d5656
 https://github.com/ostreedev/ostree.git
-  c9d565a5a9b435b5d3ed64a96c14a1c110698f4c
\ No newline at end of file
+  6517a8a27a1386e7cb5482e7cb2919fe92721ccf
\ No newline at end of file

++ ostree-2016.15.tar.xz -> ostree-2017.1.tar.xz ++
 4133 lines of diff (skipped)




commit ostree for openSUSE:Factory

2016-12-04 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-12-04 15:05:08

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.changes2016-11-17 
13:09:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-12-04 
15:05:09.0 +0100
@@ -1,0 +2,28 @@
+Tue Nov 29 15:05:10 UTC 2016 - dims...@opensuse.org
+
+- Update to version 2016.14:
+  + otutil: Note that ot_log_structured takes a printf format.
+  + libglnx: Bump to master (for -fsanitize fixes).
+  + Distribute test scripts even if we wouldn't run them.
+  + Distribute valgrind suppressions in tarballs.
+  + Filter bootloader supplied kernel cmdline options.
+  + repo: Don't put remote refs in the summary file.
+  + pull: Don't do deltas with --commit-metadata-only.
+  + pull: Add per-remote cookie jar.
+  + remote: Add command to list cookies.
+  + remote: Add commands to add and remove cookies for a remote.
+  + OsreeFetcher: Treat 403 as not found.
+  + trivial-httpd: Add support for checking cookies.
+  + Update documentation for cookie handling commands.
+  + deltas: Only keep one file open at a time during compilation.
+- Changes from version 2016.13:
+  + pull: Add support for `http-headers` option.
+  + pull: Redo logic for "scanning".
+  + commit: Fix reading xattrs from OstreeRepoFile:s.
+  + lib: Define and use cleanup functions for gpgme.
+  + lib: Split out helper function to create GPG context.
+  + Add "gpgkeypath" option to remotes.
+  + lib: Add an API to GPG verify a commit given a remote.
+  + pull: Do GPG verify commit objects when using deltas.
+
+---

Old:

  ostree-2016.12.tar.xz

New:

  ostree-2016.14.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.r7L6HO/_old  2016-12-04 15:05:11.0 +0100
+++ /var/tmp/diff_new_pack.r7L6HO/_new  2016-12-04 15:05:11.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   ostree
-Version:2016.12
+Version:2016.14
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+

++ _service ++
--- /var/tmp/diff_new_pack.r7L6HO/_old  2016-12-04 15:05:11.0 +0100
+++ /var/tmp/diff_new_pack.r7L6HO/_new  2016-12-04 15:05:11.0 +0100
@@ -2,9 +2,9 @@
   
 https://github.com/ostreedev/ostree.git
 git
-2016.12
+2016.14
 enable
-refs/tags/v2016.12
+refs/tags/v2016.14
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.r7L6HO/_old  2016-12-04 15:05:11.0 +0100
+++ /var/tmp/diff_new_pack.r7L6HO/_new  2016-12-04 15:05:11.0 +0100
@@ -3,4 +3,4 @@
 git://git.gnome.org/ostree
   bfa23bdc1f13a646f1c91f8a2724022eef2d5656
 https://github.com/ostreedev/ostree.git
-  d3f14f02e3d9f7259c7ec6b25980ae43f03c4906
\ No newline at end of file
+  7584dc0f25734117db47fef1ba0e24231a819a5e
\ No newline at end of file

++ ostree-2016.12.tar.xz -> ostree-2016.14.tar.xz ++
 3991 lines of diff (skipped)




commit ostree for openSUSE:Factory

2016-11-17 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-11-17 13:09:05

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.changes2016-10-28 
10:44:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-11-17 
13:09:06.0 +0100
@@ -1,0 +2,7 @@
+Wed Nov  2 11:50:20 UTC 2016 - dims...@opensuse.org
+
+- Add pkgconfig(libsystemd) BuildRequires: configure explicitly
+  calls on both .pc names (systemd and libsystemd). We do want to
+  stay independent of potential systemd packaging changes.
+
+---



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.V9ySnx/_old  2016-11-17 13:09:07.0 +0100
+++ /var/tmp/diff_new_pack.V9ySnx/_new  2016-11-17 13:09:07.0 +0100
@@ -40,6 +40,7 @@
 BuildRequires:  pkgconfig(libgsystem) >= 2015.1
 BuildRequires:  pkgconfig(liblzma) >= 5.0.5
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.39.1
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(mount) >= 2-23.0
 BuildRequires:  pkgconfig(systemd)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit ostree for openSUSE:Factory

2016-10-28 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-10-28 10:44:03

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.changes2016-10-18 
10:29:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-10-28 
10:44:04.0 +0200
@@ -1,0 +2,17 @@
+Wed Oct 26 10:15:24 UTC 2016 - dims...@opensuse.org
+
+- Update to version 2016.12:
+  + pull: Support inherit-transaction.
+  + pull: Support multiple specifications of --subpath.
+  + docs: amend vmlinuz & initramfs naming convention.
+  + ostree-sysroot-deploy.c: delete redundant check.
+  + OstreeFetcher: provide proxy credentials if needed.
+  + core: Do create hardlinks to symlinks for checkouts.
+  + add .redhat-ci.yml and .redhat-ci.Dockerfile.
+  + .redhat-ci.yml: use projectatomic/ostree-tester.
+  + Fix regression for symlinks in bare-user repos.
+  + ostree_repo_read_commit_detached_metadata: Handle parent repo.
+  + detached metadata: Put these in transaction.
+  + Release 2016.12.
+
+---

Old:

  ostree-2016.11.tar.xz

New:

  ostree-2016.12.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.dQslmI/_old  2016-10-28 10:44:05.0 +0200
+++ /var/tmp/diff_new_pack.dQslmI/_new  2016-10-28 10:44:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ostree
-Version:2016.11
+Version:2016.12
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+

++ _service ++
--- /var/tmp/diff_new_pack.dQslmI/_old  2016-10-28 10:44:05.0 +0200
+++ /var/tmp/diff_new_pack.dQslmI/_new  2016-10-28 10:44:05.0 +0200
@@ -2,9 +2,9 @@
   
 https://github.com/ostreedev/ostree.git
 git
-2016.11
+2016.12
 enable
-refs/tags/v2016.11
+refs/tags/v2016.12
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.dQslmI/_old  2016-10-28 10:44:05.0 +0200
+++ /var/tmp/diff_new_pack.dQslmI/_new  2016-10-28 10:44:05.0 +0200
@@ -3,4 +3,4 @@
 git://git.gnome.org/ostree
   bfa23bdc1f13a646f1c91f8a2724022eef2d5656
 https://github.com/ostreedev/ostree.git
-  a0e1344cf80f2b3f3d0501d7f3559ad67c32dac4
\ No newline at end of file
+  d3f14f02e3d9f7259c7ec6b25980ae43f03c4906
\ No newline at end of file

++ ostree-2016.11.tar.xz -> ostree-2016.12.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ostree-2016.11/.redhat-ci.Dockerfile 
new/ostree-2016.12/.redhat-ci.Dockerfile
--- old/ostree-2016.11/.redhat-ci.Dockerfile1970-01-01 01:00:00.0 
+0100
+++ new/ostree-2016.12/.redhat-ci.Dockerfile2016-10-21 21:24:31.0 
+0200
@@ -0,0 +1,21 @@
+FROM fedora:24
+MAINTAINER Jonathan Lebon 
+
+RUN dnf install -y \
+gcc \
+sudo \
+which \
+attr \
+fuse \
+gjs \
+parallel \
+gnome-desktop-testing \
+redhat-rpm-config \
+elfutils \
+'dnf-command(builddep)' \
+ && dnf builddep -y \
+ostree \
+ && dnf clean all
+
+# create an unprivileged user for testing
+RUN adduser testuser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ostree-2016.11/.redhat-ci.yml 
new/ostree-2016.12/.redhat-ci.yml
--- old/ostree-2016.11/.redhat-ci.yml   1970-01-01 01:00:00.0 +0100
+++ new/ostree-2016.12/.redhat-ci.yml   2016-10-21 21:24:31.0 +0200
@@ -0,0 +1,25 @@
+branches:
+- master
+- auto
+- try
+
+container:
+image: projectatomic/ostree-tester
+
+tests:
+- sh autogen.sh
+--prefix=/usr
+--libdir=/usr/lib64
+--enable-installed-tests
+--enable-gtk-doc
+- make -j2
+- make syntax-check
+- make check
+- make install
+- gnome-desktop-testing-runner ostree
+- sudo --user=testuser gnome-desktop-testing-runner ostree
+
+timeout: 30m
+
+artifacts:
+- test-suite.log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ostree-2016.11/configure.ac 
new/ostree-2016.12/configure.ac
--- old/ostree-2016.11/configure.ac 2016-10-07 21:21:41.0 +0200
+++ new/ostree-2016.12/configure.ac 2016-10-21 21:24:31.0 +0200
@@ -1,6 +1,6 @@
 AC_PREREQ([2.63])
 dnl If incrementing the version here, remember to update libostree.sym too
-AC_INIT([ostree], [2016.11], [walt...@verbum.org])
+AC_INIT([ostree], [2016.12], 

commit ostree for openSUSE:Factory

2016-10-18 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-10-18 10:29:35

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.changes2016-09-23 
11:36:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-10-18 
10:29:35.0 +0200
@@ -1,0 +2,24 @@
+Mon Oct 10 17:34:47 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2016.11:
+  + static-delta: add some error handling.
+  + pull: Do allow executing deltas when mirroring into
+bare{,-user}.
+  + ostree-repo.c: Fix file descriptor cleanup.
+  + ostree_sysroot.c: Don't close sysroot_fd twice.
+  + sysroot: Port some small cleanup code to fd-relative.
+  + sysroot: Port origin writing code to fd-relative.
+  + sysroot: Drop an fsync for origin file when writing
+deployments.
+  + sysroot: Drop an unnecessary fsync.
+  + boot: Ensure we remount /var writable before systemd does
+journal flush.
+  + ostree_sysroot_init_osname: also create /var/log.
+  + docs: add mention of rpm-ostree package layering.
+  + admin: Allow running status unlocked.
+  + Fix spelling of "repository".
+  + checkout: Fix fsync defaults for new API to be off for real.
+  + trivial-httpd: Port mostly to fd-relative.
+  + libglnx: Update to latest.
+
+---

Old:

  ostree-2016.10.tar.xz

New:

  ostree-2016.11.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.rQDz6w/_old  2016-10-18 10:29:36.0 +0200
+++ /var/tmp/diff_new_pack.rQDz6w/_new  2016-10-18 10:29:36.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ostree
-Version:2016.10
+Version:2016.11
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+

++ _service ++
--- /var/tmp/diff_new_pack.rQDz6w/_old  2016-10-18 10:29:36.0 +0200
+++ /var/tmp/diff_new_pack.rQDz6w/_new  2016-10-18 10:29:36.0 +0200
@@ -2,9 +2,9 @@
   
 https://github.com/ostreedev/ostree.git
 git
-2016.10
+2016.11
 enable
-refs/tags/v2016.10
+refs/tags/v2016.11
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.rQDz6w/_old  2016-10-18 10:29:36.0 +0200
+++ /var/tmp/diff_new_pack.rQDz6w/_new  2016-10-18 10:29:36.0 +0200
@@ -3,5 +3,4 @@
 git://git.gnome.org/ostree
   bfa23bdc1f13a646f1c91f8a2724022eef2d5656
 https://github.com/ostreedev/ostree.git
-  36e8ba124e1f133db47237f3fa873efc9fb42ae1
-
+  a0e1344cf80f2b3f3d0501d7f3559ad67c32dac4
\ No newline at end of file

++ ostree-2016.10.tar.xz -> ostree-2016.11.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ostree-2016.10/configure.ac 
new/ostree-2016.11/configure.ac
--- old/ostree-2016.10/configure.ac 2016-09-09 02:28:02.0 +0200
+++ new/ostree-2016.11/configure.ac 2016-10-07 21:21:41.0 +0200
@@ -1,6 +1,6 @@
 AC_PREREQ([2.63])
 dnl If incrementing the version here, remember to update libostree.sym too
-AC_INIT([ostree], [2016.10], [walt...@verbum.org])
+AC_INIT([ostree], [2016.11], [walt...@verbum.org])
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([buildutil])
 AC_CONFIG_AUX_DIR([build-aux])
@@ -335,6 +335,7 @@
 libarchive (parse tar files directly):$with_libarchive
 static deltas:yes (always enabled now)
 O_TMPFILE:$enable_otmpfile
+wrpseudo-compat:  $enable_wrpseudo_compat
 man pages (xsltproc): $enable_man
 api docs (gtk-doc):   $enable_gtk_doc
 gjs-based tests:  $have_gjs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ostree-2016.10/docs/manual/adapting-existing.md 
new/ostree-2016.11/docs/manual/adapting-existing.md
--- old/ostree-2016.10/docs/manual/adapting-existing.md 2016-09-09 
02:28:02.0 +0200
+++ new/ostree-2016.11/docs/manual/adapting-existing.md 2016-10-07 
21:21:41.0 +0200
@@ -157,3 +157,6 @@
 
 Then to actually deploy this tree for the next boot:
 `ostree admin deploy $osname/$releasename/$description`
+
+This is essentially what 
[rpm-ostree](https://github.com/projectatomic/rpm-ostree/)
+does to support its [package layering 
model](https://rpm-ostree.readthedocs.io/en/latest/manual/administrator-handbook/#package-layering).
diff -urN '--exclude=CVS' 

commit ostree for openSUSE:Factory

2016-09-23 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-09-23 11:36:26

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.changes2016-07-03 
12:28:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-09-23 
11:36:29.0 +0200
@@ -1,0 +2,87 @@
+Mon Sep 19 17:30:19 UTC 2016 - opensuse-packag...@opensuse.org
+
+- Update to version 2016.10:
+  + pull code: support contenturl setting.
+  + trivial-httpd: prepend timestamp in log file.
+  + pull: drop fetching_sync_uri.
+  + pull: add mirrorlist support.
+  + libtest: add has_gpgme() helper function.
+  + tests: add tests for contenturl and mirrorlist.
+  + pull code: clean up mirrorlist hack.
+  + build: Set --enable-man during distcheck.
+  + build: Distribute man page XML source.
+  + build: Actually distribute man page XML source.
+  + switchroot: Fix build on Ubuntu.
+  + switchroot: Fix test-switchroot now autotools can build static.
+  + ostree-prepare-root: Error if realpath fails.
+  + ostree-prepare-root: Fix running with musl.
+  + gpg: do not segfault when the algorithm name is not known.
+  + repo: Revert default timestamp from 1 back to 0.
+  + delta: Add missing `goto out` for failure to mmap().
+  + repo: Only use mmap() for metadata > 16k.
+  + delta: Unreference files we've processed.
+  + fetcher: Fix another finalization deadlock.
+  + sysroot: Avoid double cleanup, and ensure no cleanup if
+specified.
+  + core: Make OSTREE_TIMESTAMP public API.
+  + Release 2016.10.
+
+---
+Tue Sep 06 15:45:10 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2016.9:
+  + libostree.sym: Add 2016.9 section.
+  + deltas: Handle cleanup of fd array properly.
+  + deltas: Use F_DUPFD_CLOEXEC properly.
+  + pull-local: Support requiring static deltas.
+  + tests: Ensure deltas for pulling when needed.
+  + pull: Disable static deltas by default for local pulls.
+  + tests: Test that local pulls do not use deltas.
+  + Move ostree-* executables to /usr/lib/ostree.
+  + ostree_bootdir: prepend $(prefix) to path.
+  + ostree_bootdir: properly preprend $(prefix).
+  + manual/repo.md: reword bits about the summary file.
+  + repo: Really ignore progress changed user data.
+  + fix typo in docs/manual/atomic-upgrades.md.
+  + prune: Elaborate on what formats are accepted by dates.
+  + fixup! fix typo in docs/manual/atomic-upgrades.md.
+  + test-rofiles-fuse: Actually check out via hardlinks.
+  + rofiles-fuse: Rework to be based on nlink.
+  + pull_with_options: fix remote parameter name & desc.
+  + pull_with_options: allow GPG verification override.
+  + pull_with_options: fix stray return FALSE.
+  + pull: Make .commitpartial files world readable.
+  + repo: Add prefixes to errors for querying size/deleting.
+  + lib: Add an API to list only "our" objects, fix prune to use
+it.
+  + pull: use same name for parameter and documentation comment.
+  + u-boot: Merge ostree's and systems uEnv.txt.
+  + sysroot: Drop unnecessary `dup()` invocation.
+  + sysroot: Add a flag to suppress post-deploy cleanup.
+  + commit: Don't delete tmp/cache dir.
+  + switchroot: Fix building with musl libc.
+  + ostree-prepare-root: Allow building statically with musl.
+  + switchroot: Replace custom error printing with err/warn
+functions from libc.
+  + switchroot: Move `path_is_on_readonly_fs` to header file.
+  + repo-pull: properly store the cancellable.
+
+---
+Sun Aug 14 22:36:03 UTC 2016 - dmacvi...@suse.de
+
+- Update to version 2016.8:
+  + Almost entirely bugfixes. Most notable is a fix for a
+relatively rare race condition in the pull code on cleanup
+(after completion), and also a memory leak.
+  + Besides that, there are improvements for the test suite, some
+more porting away from libgsystem, a bugfix for static deltas
+important to flatpak, build tweaks for older glib, etc.
+- Changes from 2016.7:
+  + There's quite a lot of changes in this release since 2016.5,
+but one thing to call out explicitly it is a fixed race
+condition in the HTTP pull code that could cause hangs or
+crashes that mostly occurred only when doing "large" pulls
+(thousands of object requests). If this occurs, client systems
+can work around it by cancelling and retrying the pull.
+
+---

Old:

  ostree-2016.6.tar.xz

New:

  ostree-2016.10.tar.xz



Other differences:
--
++ 

commit ostree for openSUSE:Factory

2016-07-03 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-07-03 12:28:07

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.changes2016-05-14 
12:23:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-07-03 
12:28:29.0 +0200
@@ -1,0 +2,23 @@
+Tue Jun 28 09:48:27 UTC 2016 - fcro...@suse.com
+
+- Move grub2 related files to new ostree-grub2 subpackage (similar
+  to Fedora), only used to integrate ostree with grub2
+  (fully fix boo#974714).
+
+---
+Mon Jun 27 09:31:37 UTC 2016 - fcro...@suse.com
+
+- Update to version 2016.6:
+  + refs: add "ostree refs --create" and unit tests.
+  + manual: Link to mender.io.
+  + Add "archive" as an alias for "archive-z2".
+  + libglnx porting: delete temp files on failure of file creation.
+  + repo: Avoid a possible divide by zero in progress.
+  + manual: Discuss mirroring.
+  + build: Fix libreaddir-rand to honor global CFLAGS.
+  + tests: Support OT_SKIP_READDIR_RAND.
+  + pull: Ensure we always process queue only from main thread.
+- Switch git url to https://github.com/ostreedev/ostree.
+- Fix Url in specfile.
+
+---

Old:

  ostree-2016.5.tar.xz

New:

  ostree-2016.6.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.9fG8xs/_old  2016-07-03 12:28:31.0 +0200
+++ /var/tmp/diff_new_pack.9fG8xs/_new  2016-07-03 12:28:31.0 +0200
@@ -17,12 +17,12 @@
 
 
 Name:   ostree
-Version:2016.5
+Version:2016.6
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+
 Group:  System/Libraries
-Url:http://www.google.com
+Url:https://github.com/ostreedev/ostree
 Source: %{name}-%{version}.tar.xz
 # PATCH-FIX-OPENSUSE ostree-grub2-location.patch boo#974714 
dims...@opensuse.org -- Fix path to grub-mkconfig_lib
 Patch0: ostree-grub2-location.patch
@@ -76,6 +76,20 @@
 those levels, offering a blend of the advantages (and disadvantages)
 of both.
 
+%ifnarch s390 s390x %{arm}
+%packagegrub2
+Summary:GRUB2 integration for OSTree
+Group:  Development/Libraries
+%ifnarch aarch64
+Requires:   grub2
+%else
+Requires:   grub2-efi
+%endif
+
+%description grub2
+GRUB2 integration for OSTree
+%endif
+
 %package devel
 Summary:Git for operating system binaries -- Development files
 Group:  Development/Languages/C and C++
@@ -146,11 +160,11 @@
 %{_unitdir}/ostree-remount.service
 %dir %{_sysconfdir}/dracut.conf.d
 %{_sysconfdir}/dracut.conf.d/ostree.conf
-%dir %{_sysconfdir}/grub.d/
-%{_sysconfdir}/grub.d/15_ostree
 %{_datadir}/ostree/
 %{_sbindir}/rcostree-prepare-root
 %{_sbindir}/rcostree-remount
+%exclude %{_sysconfdir}/grub.d/*ostree
+%exclude %{_libexecdir}/ostree/grub2*
 
 %files -n libostree-1-1
 %defattr(-,root,root)
@@ -167,4 +181,11 @@
 %{_libdir}/pkgconfig/ostree-1.pc
 %{_datadir}/gir-1.0/OSTree-1.0.gir
 
+%ifnarch s390 s390x %{arm}
+%files grub2
+%dir %{_sysconfdir}/grub.d/
+%{_sysconfdir}/grub.d/*ostree
+%{_libexecdir}/ostree/grub2*
+%endif
+
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.9fG8xs/_old  2016-07-03 12:28:31.0 +0200
+++ /var/tmp/diff_new_pack.9fG8xs/_new  2016-07-03 12:28:31.0 +0200
@@ -1,10 +1,10 @@
 
   
-git://git.gnome.org/ostree
+https://github.com/ostreedev/ostree.git
 git
-2016.5
+2016.6
 enable
-refs/tags/v2016.5
+refs/tags/v2016.6
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.9fG8xs/_old  2016-07-03 12:28:31.0 +0200
+++ /var/tmp/diff_new_pack.9fG8xs/_new  2016-07-03 12:28:31.0 +0200
@@ -1,4 +1,6 @@
 
 
 git://git.gnome.org/ostree
-  bfa23bdc1f13a646f1c91f8a2724022eef2d5656
\ No newline at end of file
+  bfa23bdc1f13a646f1c91f8a2724022eef2d5656
+https://github.com/ostreedev/ostree.git
+  6c7e191147023942feb7454359557bb3551467a4
\ No newline at end of file

++ ostree-2016.5.tar.xz -> ostree-2016.6.tar.xz ++
 10902 lines of diff (skipped)




commit ostree for openSUSE:Factory

2016-05-14 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2016-05-14 12:23:44

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.changes2016-05-05 
12:10:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-05-14 
12:23:46.0 +0200
@@ -1,0 +2,7 @@
+Wed May 11 15:01:58 UTC 2016 - dims...@opensuse.org
+
+- Add ostree-grub2-location.patch: Fix path to find
+  grub-mkconfig_lib. openSUSE installs those files to 
+  /usr/share/grub2, upstream would do /usr/share/grub (boo#974714).
+
+---

New:

  ostree-grub2-location.patch



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.V4hKnN/_old  2016-05-14 12:23:47.0 +0200
+++ /var/tmp/diff_new_pack.V4hKnN/_new  2016-05-14 12:23:47.0 +0200
@@ -24,6 +24,8 @@
 Group:  System/Libraries
 Url:http://www.google.com
 Source: %{name}-%{version}.tar.xz
+# PATCH-FIX-OPENSUSE ostree-grub2-location.patch boo#974714 
dims...@opensuse.org -- Fix path to grub-mkconfig_lib
+Patch0: ostree-grub2-location.patch
 BuildRequires:  bison
 BuildRequires:  gjs
 BuildRequires:  gnome-common
@@ -90,6 +92,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 NOCONFIGURE=1 ./autogen.sh

++ ostree-grub2-location.patch ++
Index: ostree-2016.5/src/boot/grub2/grub2-15_ostree
===
--- ostree-2016.5.orig/src/boot/grub2/grub2-15_ostree
+++ ostree-2016.5/src/boot/grub2/grub2-15_ostree
@@ -35,7 +35,7 @@ set -e
 # it's a lot better than reimplementing the config-generating bits of
 # OSTree in shell script.
 
-. /usr/share/grub/grub-mkconfig_lib
+. /usr/share/grub2/grub-mkconfig_lib
 
 DEVICE=${GRUB_DEVICE_BOOT:-${GRUB_DEVICE}}
 



commit ostree for openSUSE:Factory

2016-05-05 Thread h_root
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.changes2015-10-26 
12:48:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2016-05-05 
12:10:52.0 +0200
@@ -1,0 +2,309 @@
+Fri Apr 22 00:29:27 UTC 2016 - zai...@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 - zai...@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 

commit ostree for openSUSE:Factory

2015-10-26 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2015-10-26 12:48:32

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.changes2015-10-06 
16:11:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2015-10-26 
12:48:42.0 +0100
@@ -1,0 +2,216 @@
+Thu Oct 08 15:07:43 UTC 2015 - zai...@opensuse.org
+
+- Update to version 2015.9:
+  + _ostree_static_delta_part_validate: Take a stream instead of a
+file as arg
+  + sysroot: Add ostree_sysroot_prepare_cleanup()
+  + deploy: Do not prune repository
+  + libglnx: Update from master
+  + reset: Simplify argument checking logic
+  + repo: Fix build without libsoup
+  + pull: Honor depth with OSTREE_REPO_PULL_FLAGS_COMMIT_ONLY
+  + Mutable is a keyword in C++11
+  + Remove unused variables
+
+---
+Thu Oct 08 15:06:51 UTC 2015 - zai...@opensuse.org
+
+- Update to version 2015.8:
+  + gpg: Add ostree_gpg_verify_result_describe()
+  + admin: Show GPG signatures in status command
+  + pull-metalink: Don't print error output when we expect failure
+  + Add an API to set/unset a deployment tree's mutability
+  + ostree_repo_checkout_tree_at: remove @subpath documentation
+  + refs: Use *at for writes, honor repo fsync flag
+  + repo: Add a private helper to replace a file, honoring fsync
+policy
+  + libglnx: Pick up file permission regression fix
+  + tests: Fix root uid check in test-commit-sign.sh
+  + _ostree_repo_file_replace_contents: make buf const
+  + summary: write the contents to a temporary file
+  + config: add new parameter "commit-update-summary" to core
+section
+  + libglnx: Update to latest
+  + reset: Don't enforce parent commits
+  + repo: Improve error handling in sign_data()
+  + repo: Add a "gpg-verify-result" signal
+  + pull: Print GPG signature status as soon as its known
+  + repo: Add ostree_repo_remote_get_gpg_verify()
+  + admin: Conditionally show GPG signatures in status command
+  + sysroot: Cache an OstreeRepo instance
+  + main: Tweak GPG output to match rpm-ostree
+  + sysroot: Add ostree_sysroot_get_fd()
+  + libglnx: Update from master
+  + sysroot: Close sysroot fd in finalize
+  + status: Don't crash if we deployed a local refspec
+  + deploy: Use syncfs() in addition to sync()
+  + deploy: Drop fsync of modified config files
+  + deploy: Drop a fsync, use fd-relative APIs
+  + README.md: fix typo
+  + reset: update help output
+  + pull: Always request detached metadata for commits
+  + test-auto-summary.sh properly quote arguments to assert_streq
+  + g_output_stream_splice: check correctly the error code
+  + gpg: do not use secring.gpg
+  + show: add option --gpg-homedir
+  + libotutil: Establish a place for GPG utilities
+  + libotutil: Add ot_gpgme_ctx_tmp_home_dir()
+  + repo: Initialize GPGME in instance init()
+  + ostree: Split up "remote" subcommands
+  + gpg: Fix _ostree_gpg_verifier_add_keyring()
+  + pull: the commit size in the summary is not for the detached
+metadata
+  + Fix build when using GLib < 2.44
+  + sysroot: Add an API to lock
+  + libglnx: fix reference to commit
+  + repo: Fix an obvious typo
+  + doc: remove unknown parameter from inline documentation
+  + core: Cleanup commitpartial file with fd-relative lookups
+  + Teach fsck about partial commits
+  + libglnx: Pick up bugfix and backports
+  + repo: Stop creating "transaction" symlink
+  + gpg: Add ostree_gpg_verify_result_describe_variant()
+  + Juggling libglnx.h includes
+  + Use g_autofree instead of gs_free
+  + Use g_autoptr() for GIO object types
+  + Use glnx_unref_object instead of gs_unref_object
+  + Use g_autoptr(GChecksum) instead of gs_free_checksum
+  + Use g_autoptr(GBytes) instead of gs_unref_bytes
+  + Use g_autoptr(GHashTable) instead of gs_unref_hashtable
+  + Use g_autoptr(GPtrArray) instead of gs_unref_ptrarray
+  + Use g_autoptr(GVariant) instead of gs_unref_variant
+  + Use g_autoptr(GKeyFile) instead of gs_unref_keyfile
+  + Use g_autoptr(GVariantBuilder) instead of
+gs_unref_variant_builder
+  + Use g_auto(GStrv) instead of gs_strfreev
+  + Remove unnecessary #include "libgsystem.h"
+  + trivial-httpd: fix indentation
+  + trivial-httpd: add option to specify the port
+  + summary: list the available static deltas
+  + core: new function _ostree_parse_delta_name
+  + core: store information about delta files checksums
+  + pull: check that the superblock checksum is the same as in the
+summary
+  + pull: get rid of detached metadata for deltas
+  + ostree-repo: add new API to sign the summary file
+  + summary: add new command line arguments to sign the summary
+ 

commit ostree for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package ostree for openSUSE:Factory checked 
in at 2015-10-06 16:10:59

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.changes2015-04-23 
08:02:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2015-10-06 
16:11:01.0 +0200
@@ -1,0 +2,19 @@
+Sun Aug  9 13:01:44 UTC 2015 - fcro...@suse.com
+
+- Update to version 2015.7:
+  + critical update for v2015.4: fix a bug causing unpredictable
+ordering of generated syslinux/uboot/grub2 bootloader entries.
+  + Performance enhancement for deployments; rely on syncfs()
+rather than individual fsync() calls.
+  + GPG: Always retrieve detached metadata, so we'll find newly
+added signatures.
+  + GPG: Support for keys specific to remotes, rather than relying
+on the global /usr/share/ostree/trusted.gpg.d
+  + A new locking API (used for the commandline) so that concurrent
+invocations of e.g. `ostree admin upgrade` are safe.
+  + Other enhancements targeted for the Cockpit program and
+rpm-ostree.
+  + The summary file can now be GPG signed as well (preview).
+  + Other changes to static deltas, which continue to evolve.
+
+---

Old:

  ostree-2015.5.tar.xz

New:

  ostree-2015.7.tar.xz



Other differences:
--
++ ostree.spec ++
--- /var/tmp/diff_new_pack.xi68tP/_old  2015-10-06 16:11:02.0 +0200
+++ /var/tmp/diff_new_pack.xi68tP/_new  2015-10-06 16:11:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ostree
-Version:2015.5
+Version:2015.7
 Release:0
 Summary:Git for operating system binaries
 License:GPL-2.0+

++ _service ++
--- /var/tmp/diff_new_pack.xi68tP/_old  2015-10-06 16:11:02.0 +0200
+++ /var/tmp/diff_new_pack.xi68tP/_new  2015-10-06 16:11:02.0 +0200
@@ -2,9 +2,9 @@
   
 git://git.gnome.org/ostree
 git
-2015.5
+2015.7
 enable
-refs/tags/v2015.5
+refs/tags/v2015.7
   
   
 *.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.xi68tP/_old  2015-10-06 16:11:02.0 +0200
+++ /var/tmp/diff_new_pack.xi68tP/_new  2015-10-06 16:11:02.0 +0200
@@ -1,4 +1,4 @@
 
 
 git://git.gnome.org/ostree
-  bc5c9fca260afff80b36ba7d796f8cb25aa9ff82
\ No newline at end of file
+  bc5c9fca260afff80b36ba7d796f8cb25aa9ff82

++ ostree-2015.5.tar.xz -> ostree-2015.7.tar.xz ++
 14871 lines of diff (skipped)




commit ostree for openSUSE:Factory

2015-04-23 Thread h_root
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.changes2015-03-05 
18:17:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.ostree.new/ostree.changes   2015-04-23 
08:02:39.0 +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