Hello community,

here is the log from the commit of package libostree for openSUSE:Factory 
checked in at 2017-12-31 00:42:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libostree (Old)
 and      /work/SRC/openSUSE:Factory/.libostree.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libostree"

Sun Dec 31 00:42:56 2017 rev:6 rq:559495 version:2017.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/libostree/libostree.changes      2017-11-12 
17:57:21.191731253 +0100
+++ /work/SRC/openSUSE:Factory/.libostree.new/libostree.changes 2017-12-31 
00:43:02.617012249 +0100
@@ -2 +2,72 @@
-Mon Oct 09 13:02:48 UTC 2017 - [email protected]
+Wed Dec 20 10:37:56 UTC 2017 - [email protected]
+
+- Update to version 2017.15:
+  + The headlining feature in this release is support for
+    repository locking, contributed by Dan Nicholson. Currently it
+    is disabled by default; add locking=true in a repository
+    configuration file to enable. This feature should be considered
+    as "tech preview"; it's highly likely we'll stabilize it in its
+    current form, but it's possible something will change.
+    Currently the locking only protects commit + prune; there is a
+    large pending PR to extend locking to many more APIs and
+    commands.
+  + Several new APIs were added; for example libostree now has a
+    convenient API to break a hardlink, which happens in e.g.
+    rpm-ostree in several places such as handling the RPM database.
+  + Also, multithreading support in the commit APIs was cleaned up
+    and clarified. It's now possible to call transaction_set_ref()
+    from multiple threads, which rpm-ostree uses now to import RPMs
+    to OSTree in parallel.
+  + We're tracking an issue with http2+libcurl and it looks like
+    there are a number of issues still floating around
+    HTTP2+libcurl (some are server bugs), that we added support at
+    both build and runtime to disable http2.
+  + The fsck command learned how to verify ref bindings, and
+    relatedly, the commit command gained a --unbound option to skip
+    creating ref bindings.
+
+-------------------------------------------------------------------
+Wed Dec 20 10:36:05 UTC 2017 - [email protected]
+
+- Update to version 2017.14:
+  + This release is almost entirely bugfixes. One notable fix is a
+    read-after-free when libcurl is finalizing that some people
+    have hit.
+  + There are a number of improvements around the ${repo}/tmp
+    directory and the per-transaction staging directory in
+    preparation for adding locking in a future release. This
+    release should already help avoid several failures when doing
+    concurrent commits; the aim of the locking work will support
+    concurrent prunes and commits.
+
+-------------------------------------------------------------------
+Wed Dec 20 10:35:29 UTC 2017 - [email protected]
+
+- Update to version 2017.13:
+  + A lot of across-the-board improvements here; the pure bugfixes
+    are mostly in the experimental Avahi bits, hardening the
+    FIFREEZE on /boot code, explicit errors when trying to commit
+    non-UTF8 filenames, and finally a number of fixes around our
+    use of mmap.
+  + One slight backwards-incompatible change (but I doubt it'll
+    break anyone): Disallow refs starting with a non-letter or
+    digit If this does affect you, please let us know ASAP.
+  + For improvements, first up, Alex changed the static delta code
+    to avoid holding everything in memory; this is a substantial
+    improvement for large deltas, and also for flatpak which uses
+    deltas as a "bundle" format.
+  + A few notable changes:
+    - commit: Add _CONSUME modifier flag. You probably want to use
+      this by default for your build/package systems.
+    - core: Add standard SOURCE_TITLE metadata key. This one I
+      think is conceptually quite interesting; for many people,
+      their ostree commits are derived from something else that has
+      its own versioning, and it's useful to show that explicitly.
+      I encourage ostree-based build systems to consider rendering
+      human-readable information about your builds into this
+      standardized metadata key.
+    - On the command line side: cleaning up the --help output
+      significantly.
+
+-------------------------------------------------------------------
+Mon Oct 09 13:02:48 UTC 2017 - [email protected]

Old:
----
  libostree-2017.12.tar.xz

New:
----
  libostree-2017.15.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libostree.spec ++++++
--- /var/tmp/diff_new_pack.VOoUcO/_old  2017-12-31 00:43:03.176825526 +0100
+++ /var/tmp/diff_new_pack.VOoUcO/_new  2017-12-31 00:43:03.176825526 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           libostree
-Version:        2017.12
+Version:        2017.15
 Release:        0
 Summary:        Git for operating system binaries
 License:        LGPL-2.0+

++++++ _service ++++++
--- /var/tmp/diff_new_pack.VOoUcO/_old  2017-12-31 00:43:03.208814856 +0100
+++ /var/tmp/diff_new_pack.VOoUcO/_new  2017-12-31 00:43:03.212813522 +0100
@@ -2,10 +2,10 @@
   <service name="tar_scm" mode="disabled">
     <param name="url">https://github.com/ostreedev/ostree.git</param>
     <param name="scm">git</param>
-    <param name="versionformat">2017.12</param>
+    <param name="versionformat">2017.15</param>
     <param name="filename">libostree</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">refs/tags/v2017.12</param>
+    <param name="revision">refs/tags/v2017.15</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">*.tar</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.VOoUcO/_old  2017-12-31 00:43:03.232806853 +0100
+++ /var/tmp/diff_new_pack.VOoUcO/_new  2017-12-31 00:43:03.236805520 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ostreedev/ostree.git</param>
-              <param 
name="changesrevision">64f3257d8832edf6855052b5c8a3fc5250279499</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">19d08dab617bf060c6440ecbd8df3347b04741b5</param></service></servicedata>
\ No newline at end of file

++++++ libostree-2017.12.tar.xz -> libostree-2017.15.tar.xz ++++++
++++ 18754 lines of diff (skipped)


Reply via email to