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 - zai...@opensuse.org
+
+- 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 - apla...@suse.com
+
+- 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 - zai...@opensuse.org
+
+- 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)


Reply via email to