commit ostree for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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