[ostree] Created tag v2015.10



The signed tag 'v2015.10' was created.

Tagger: Colin Walters <walters verbum org>
Date: Sun Nov 22 10:39:28 2015 -0500

    Release 2015.10
    
    Matthew Barnes reworked the fetcher to better support fetching commit
    history.  This was groundwork for feature work in rpm-ostree to
    support deploying specific commits by version.
    
    John Hiesey fixed several important bugs in the static deltas code,
    such as ensuring we correctly handle errors from decompression.
    
    Giuseppe Scrivano introduced the concept of a "tombstone" for a commit
    that signifies the commit was explicitly deleted on the server side.
    The idea here is that an OS vendor may want to have a CI/CD branch but
    not keep all history, and this way clients can detect that history was
    intentionally truncated.
    
    Following on that, Giuseppe also improved the `prune` commit to
    support relative dates with `prune --keep-younger-than=DATE`.
    
    Alexander Larsson introduced "single file" static deltas.  He plans to
    use these in xdg-app for convenient *initial* application downloads.
    This could also be useful for base OS downloads, e.g. Anaconda
    kickstart and the like.
    
    Daniel Drake:
        prepare-root: set up /boot bind-mount for single partition systems
    
    Colin Walters fixed a few bugs, most notable is an embarassing one
    where the `ostree init-fs` command used the wrong permissions for
    `/tmp`.  This only bit people not using tmpfs-for-tmp and hence wasn't
    noticed for a while.
    
    Gatis Paeglis:
        Don't require /boot/uEnv.txt for u-boot support
    
    Leandro Santiago:
          commit: Improve variable name
    
    Thanks to all contributors!
    
    Git-EVTag-v0-SHA512: 
9fb84fac014fb4c8b9f2853334675c13e9f24fec9ee30bc709f982eeb7dd3c9094cd74f589dfea6da852eb82678a5e694af81e20b1a6c7d51f5f6d5bed5f0cd5

Changes since the last tag 'v2015.9':

Alexander Larsson (14):
      generate-static-delta: Support min-fallback-size 0 to disable fallbacks
      static deltas: Add support for inline-parts
      static-deltas generate: Add --inline option to CLI tool
      Add tests for inline static deltas
      deltas: Make apply-offline only read the parts once
      delta: Ensure the from commit exists when applying static delta
      static-delta apply-offline: Don't skip validation
      Add _ostree_repo_open|commit_untrusted_content_bare
      deltas: Verify checksums in apply-offline unless skip_validate is TRUE
      deltas: Make min-fallback-size 0 actually disable fallbacks
      deltas: Support passing filename to delta generator
      deltas: Support passing filename to ostree_repo_static_delta_execute_offline
      pull: Verify checksums from static deltas unless gpg signed summary
      deltas: Support including detached metadata in static deltas

Colin Walters (7):
      sysroot: Cleanup refs and prune even on last undeployment
      doc: Note that refs --delete does not prune
      tests: Add a test for pull+deploy of specific "bare" commit
      sysroot: Write symlinks before calling fsync(), then rename after
      init-fs: Explicitly set /tmp to 01777
      docs: Note not to put private keys in /usr/share/ostree
      Release 2015.10

Daniel Drake (1):
      prepare-root: set up /boot bind-mount for single partition systems

Gatis Paeglis (1):
      Don't require /boot/uEnv.txt for u-boot support

Giuseppe Scrivano (16):
      tests: fix LZMA test to really compress/decompress
      core: use OSTREE_OBJECT_TYPE_LAST instead of OSTREE_OBJECT_TYPE_COMMIT
      pull: add support for tombstone commits
      repo: create a tombstone commit when deleting a commit
      fsck: add argument --add-tombstones
      tests: add tests for prune and tombstones commits
      prune: add --delete-commit
      fsck: create a tombstone when the parent is missing
      tests: add test for ostree prune --delete-commit
      prune: add --keep-younger-than=DATE
      pull: make slightly clearer when failing for missing xattrs support
      ostree: do not print the usage on each G_IO_ERROR_NOT_SUPPORTED
      libostree: add new API ostree_repo_write_commit_with_time
      commit: add --timestamp=TIMESTAMP
      tests: add tests for prune --keep-younger-than=DATE
      tests: prefix invocation of ostree with  where missing

John Hiesey (4):
      static-delta: Handle LZMA_BUF_ERROR returned by zlib
      static-delta: Don't run bspatch when output object already exists
      static-delta: Set error on bsdiff failure
      static-delta: Fix annotation on ostree_repo_list_static_delta_names

Leandro Santiago (1):
      commit: Improve variable name

Matthew Barnes (10):
      fetcher: Remove message_to_request table
      fetcher: Convert from GSimpleAsyncResult to GTask
      fetcher: Rework reference counting
      fetcher: Track outstanding requests with a table
      pull: Recover from missing commits in recursive pulls
      upgrader: Add ostree_sysroot_upgrader_dup_origin()
      upgrader: Allow overriding the commit to pull
      upgrade: Add --override-commit=CHECKSUM option
      libostree: Fix a couple compiler warnings
      repo: Validate checksums have correct length


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]