Hello community, here is the log from the commit of package libostree for openSUSE:Factory checked in at 2017-08-10 13:43:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libostree (Old) and /work/SRC/openSUSE:Factory/.libostree.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libostree" Thu Aug 10 13:43:46 2017 rev:2 rq:511901 version:2017.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libostree/libostree.changes 2017-03-22 23:03:05.424912931 +0100 +++ /work/SRC/openSUSE:Factory/.libostree.new/libostree.changes 2017-08-10 13:43:47.959535178 +0200 @@ -1,0 +2,101 @@ +Thu Jul 20 22:28:38 UTC 2017 - [email protected] + +- Update to version 2017.8: + + This is a quicker release closely following 2017.7, but it + still includes a number of changes. First, a lot of work is + landing from Philip/Krzesimir for doing "collections" and + pulling content from Avahi/USB drives etc. That work is still + underneath --enable-experimental-api, but look for more from + that soon! + + Other notable user-visible features from this cycle are: + - lib/repo: Add min-free-space-percent option, default 3%. + - Add "pull --localcache-repo". + + An important bugfix for bare-user repo mode owners is: + lib/commit: Ensure bare-user objects are always + user-readable. + + Besides that we have a lot of code cleanup, CI work, etc. + +------------------------------------------------------------------- +Thu Jun 29 13:27:54 UTC 2017 - [email protected] + +- Update to version 2017.7: + + The most notable thing for this release is that for flatpak + users/distributors, this release adds a lot of (opt-in) + hardening against setuid or world-writable files. These issues + are also (to a lesser degree) applicable to ostree-based build + systems which use the bare-user repository mode. A pending + flatpak version will require this version of libostree. + + For ostree-as-host, we fixed a major regression in SELinux + labeling for /etc (only applies to SELinux-using host systems). + + Known issue: test-symbols.sh will fail when building from the + tarball (as opposed to a git clone). + + Besides that, there's various smaller cleanups and fixes. It's + great to see contributors from a variety of organizations; + having libostree be a shared infrastructure layer across + distributions is a longstanding vision. + +------------------------------------------------------------------- +Fri Jun 16 21:11:18 UTC 2017 - [email protected] + +- Update to version 2017.6: + + One of the most notable changes in this release is that we + switched to using a systemd generator for handling /var, which + means admins can now set it up as an explicit mount point. We + feel pretty confident in the code, but do test your specific + setup. One note in particular; the new model (obviously) + requires systemd, and while we tried to preserve the + non-systemd path, it wasn't explicitly tested. + + The work to port to a new code style continues rapidly; at this + point most of the library is converted, with just the command + line remaining. I think the new style is a lot more readable + now that we rely fully on __attribute__((cleanup)). + + Enhance the OstreeAsyncProgress reporting API, which I think is + going to be quite useful for user interface frontends (like + GNOME Software). + + There's a smattering of smaller bugfixes; minor memory leaks, + double close() and the like. In this cycle we also beefed up + our CI/testing more - we now test both Fedora Atomic Host and + flatpak more explicitly. Contributions to extend the suite to + other distributions would be appreciated; for example, tests + for ostree-as-host on Debian. Our Travis-executed tests should + be extensible. + + Fix some of the test suite for installed tests, and also + introspection fixes for language bindings. + + Another feature that involved a lot of internal changes is our + handling for /etc on SELinux-based systems. We now label files + as we go rather than having a more fragile separate relabeling + path. This is also exposed as an API, which is used by + rpm-ostree now. I think this particular change highlights the + strength of "libostree" as an API that can be reused by higher + level systems. +- Changes from version 2017.5: + + This is a bugfix release for 2017.4 to fix a regression that + broke flatpak. +- Changes from version 2017.4: + + A notable new feature in this release is a fourth repository + mode: "bare-user-only". This is very similar to bare-user, but + canonicalizes permissions and ignores xattrs. The intended + use of this is for "non-OS" container tools such as flatpak, + where one intentionally discards the traditional file + ownership. (I'm calling this container case "non-OS" to + distinguish from other container tools where one might want to + "log in" via PAM and supporting distinct UIDs inside a single + container is valuable) + + We have a few new APIs, such as ostree_check_version() which is + important when making use of some of the "API extensions" we + have using GVariant on e.g. ostree_repo_pull_with_options(). + + The diff is a bit larger due to us switching to a new code + style. + + Another quite important change is that ostree trivial-httpd is + disabled by default. With a libcurl build, this is the last + part that links to libsoup. It's only needed for unit tests, so + can be subpackaged or discarded. (We're doing the latter for + Fedora). + + Speaking of curl, we now support --with-openssl which enables + using OpenSSL's libcrypto for SHA256. This can be notably + faster. You likely want this if e.g. libcurl is already linked + to OpenSSL for you. I'm increasingly confident in the curl + code, and should be ready to recommend using it by default in + the next release or two. + +------------------------------------------------------------------- Old: ---- libostree-2017.3.tar.xz New: ---- libostree-2017.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libostree.spec ++++++ --- /var/tmp/diff_new_pack.aHob2l/_old 2017-08-10 13:43:48.903402309 +0200 +++ /var/tmp/diff_new_pack.aHob2l/_new 2017-08-10 13:43:48.919400057 +0200 @@ -17,7 +17,7 @@ Name: libostree -Version: 2017.3 +Version: 2017.8 Release: 0 Summary: Git for operating system binaries License: LGPL-2.0+ @@ -176,6 +176,7 @@ %{_datadir}/ostree/ %{_sbindir}/rcostree-prepare-root %{_sbindir}/rcostree-remount +%{_libexecdir}/systemd/system-generators/ostree-system-generator %exclude %{_sysconfdir}/grub.d/*ostree %exclude %{_libexecdir}/libostree/grub2* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.aHob2l/_old 2017-08-10 13:43:49.015386544 +0200 +++ /var/tmp/diff_new_pack.aHob2l/_new 2017-08-10 13:43:49.015386544 +0200 @@ -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.3</param> + <param name="versionformat">2017.8</param> <param name="filename">libostree</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/v2017.3</param> + <param name="revision">refs/tags/v2017.8</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.aHob2l/_old 2017-08-10 13:43:49.055380914 +0200 +++ /var/tmp/diff_new_pack.aHob2l/_new 2017-08-10 13:43:49.055380914 +0200 @@ -1,6 +1,4 @@ <servicedata> <service name="tar_scm"> - <param name="url">git://git.gnome.org/ostree</param> - <param name="changesrevision">bfa23bdc1f13a646f1c91f8a2724022eef2d5656</param></service><service name="tar_scm"> - <param name="url">https://github.com/ostreedev/ostree.git</param> - <param name="changesrevision">e02e90020663b8629e7d3d0ef8801d3af4ee1dd4</param></service></servicedata> \ No newline at end of file + <param name="url">https://github.com/ostreedev/ostree.git</param> + <param name="changesrevision">5a5e465492aca13937dab7a2df39f25da94e6e36</param></service></servicedata> \ No newline at end of file ++++++ libostree-2017.3.tar.xz -> libostree-2017.8.tar.xz ++++++ ++++ 44998 lines of diff (skipped)
