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)
