Skip to content
Tags give the ability to mark specific points in history as being important
  • debian/2020.3-1_bpo10+1
    ostree release 2020.3-1~bpo10+1 for buster-backports (buster-backports)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2020.3-1
    7eadc0e8 · Release to unstable ·
    ostree release 2020.3-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2020.3
    Upstream version 2020.3
  • v2020.3
    6ed48234 · Release 2020.3 ·
    Release 2020.3
    
    A quick followup to 2020.2, which introduced support
    for [read-only sysroot][1] ended up breaking some of
    the Fedora CoreOS tests in [coreos-assembler][2]
    which in turn holds back ostree going into FCOS:
    https://github.com/coreos/fedora-coreos-tracker/issues/343
    
    Now we've closed that gap and are running more of those
    tests as part of our [new CI][3].
    
    [1] https://github.com/ostreedev/ostree/pull/1767/commits/5af403be0cc64df50ad21cef05f3268ead256d6d
    [2] https://github.com/coreos/fedora-coreos-tracker/issues/343
    [3] https://github.com/coreos/fedora-coreos-tracker/issues/263
    
    ```
    Colin Walters (3):
          Post-release version bump
          ci: Test kola --upgrades
          main: Also automatically remount rw /sysroot for `ostree pull` etc.
    
    Jonathan Lebon (3):
          ci: migrate to new coreos-ci project
          ci: use `fcosKola` for running kola tests
          Release 2020.3
    ```
    
    Git-EVTag-v0-SHA512: 0032a560965e0dc2e8cd27b4324b54ca5f968a0a1f2ca67f1de7d810ac135595c034f3f5d2f8f68ef38cb0172558d0911583cd57c17cf12b1cba19ebdadf8997
    
  • debian/2020.2-1
    b4276c2f · Release to unstable ·
    ostree Debian release 2020.2-1
    
  • upstream/2020.2
    Upstream version 2020.2
  • debian/2019.6-1_bpo10+1
    ostree release 2019.6-1~bpo10+1 for buster-backports (buster-backports)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2019.6-1
    7b9005a0 · Release to unstable ·
    ostree release 2019.6-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2019.6
    Upstream version 2019.6
  • v2019.6
    978bd19f · Release 2019.6 ·
    Release 2019.6
    
    Nothing major in this release, but we have some
    bigger stuff outstanding and ready to merge, so I
    want to get this release out so that work will
    have time to stabilize.
    
    A few build/CI fixes.  A new progress API which
    will be used by flatpak (and can be used by others).
    Finally, we also avoid reordering kernel arguments.
    
    Thanks to all contributors!
    
    ```
    git shortlog --no-merges v2019.5..
    Alex Kiernan (5):
          tests/core: Fallback to en_US.UTF-8 locale
          tests: Handle EPIPE failures when head terminates
          tests/core: Assume C.UTF-8 if locale isn't found
          tests: Avoid musl failure with `cp -a`
          build: create tests directory for split builds
    
    Colin Walters (6):
          Post-release version bump
          lib/keyfile: Treat "group not found" the same as "key not found"
          Bump libglnx
          tests/repo-finder: Run realpath() on /tmp
          pull: Add support for basic auth
          Release 2019.6
    
    Philip Chimento (2):
          Bump version in symbols file
          libostree: Add ostree_async_progress_copy_state()
    
    Ricardo Salveti (1):
          Makefile: declare ostree_boot_SCRIPTS and append values
    
    Robert Fairley (1):
          lib/kernel-args: Store kernel args as key/value entries
    
    Sam Thursfield (1):
          README.md: Tweak text about BuildStream
    
    Stefan Agner (1):
          Avoid race condition when building outside of source tree
    ```
    
    Git-EVTag-v0-SHA512: 915ebfe9501a74ca86a3b3aceafad352f4730fb148cc1874f2e49c7076fa1a948049fe9bd96b081502995b56096892a7405f5628f4e2e749bfaed2f35136f42a
    
  • debian/2019.5-1
    7d7b1c3d · Release to unstable ·
    ostree release 2019.5-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2019.5
    Upstream version 2019.5
  • v2019.5
    980ca07b · Release 2019.5 ·
    Release 2019.5
    
    Mainly in this release:
    
     - We discovered that CLang has a static analyzer `scan-build`;
       it found some small memory leaks so far, otherwise mostly
       noise, but we haven't dug through all the errors yet.
     - Gained a new zipl (s390x bootloader) backend
     - Install the `.hmac` files needed for FIPS mode in `/boot` too
    
    This is also the first release where we switched to using
    the OpenShift Prow as a merge bot, though a lot more CI work
    is pending.
    
    ```
    Alex Kiernan (5):
          Always enable trivial-httpd for tests
          Gate ostree-trivial-httpd on BUILDOPT_TRIVIAL_HTTPD
          Revert "Gate ostree-trivial-httpd on BUILDOPT_TRIVIAL_HTTPD"
          Revert "Always enable trivial-httpd for tests"
          tests/export: Guard with check for libarchive
    
    Colin Walters (25):
          ci: Honor ARTIFACTS environment variable
          ci: Make ${ARTIFACTS} directory
          OWNERS: New file
          libostree: Add an assert to pacify clang-analyzer
          repo: [scan-build] Initialize a variable
          sysroot: [scan-build]: Remove a dead assignment
          sysroot: [scan-build] Remove a dead assignment
          repo: [scan-build]: Mark a variable used
          libotutil: Port keyfile-utils.c to new style
          ci: Skip all yum operations if SKIP_INSTALLDEPS is set
          commit: [scan-build] Remove a dead assignment
          tree-wide: [scan-build]: Add some asserts that pointers are non-NULL
          prune: [scan-build] Initialize a variable
          bootloader: Add a zipl bootloader backend
          ci: Trim PAPR config to drop required flag
          tree-wide: [scan-build] Fix some dead stores
          lib/repo: [scan-build] Quiet a dead store warning
          lib/pull: [scan-build] Silence a dead store warning
          tests: Port keyfile test to new style
          lib: Port variant-builder.c to new style
          tests: [scan-build] Initialize a variable
          lib/checksum-utils: Use g_memdup()
          build-sys: Cleanup handling for trivial-httpd-cmdline
          Revert "grub2: Exit gracefully if the configuration has BLS enabled"
          Release 2019.5
    
    Dan Nicholson (1):
          repo: Stop using deprecated G_GNUC_FUNCTION
    
    Javier Martinez Canillas (1):
          grub2: Exit gracefully if the configuration has BLS enabled
    
    Jonathan Lebon (6):
          Post-release version bump
          configure.ac: Add more details on how to do a release
          src/libotutil: Fix strv memory leak
          lib/pull: Avoid calling destroy on unref'ed GSource
          lib/pull: Tweak update_timeout logic again
          lib/deploy: Also install HMAC file into /boot
    
    Umang Jain (1):
          async-progress: Plug memory leak while destroying GSource
    
    ```
    
    Git-EVTag-v0-SHA512: 395f281ee8286eb6d22c215abc5146e1f27ecba6b120abee045d178150ea2116dd87e0e82b2d9ef4c150dec719716ae0d2583e5a1f9f38cb790fa81f55867e70
    
  • debian/2019.4-1
    c4e555ae · Release to unstable ·
    ostree release 2019.4-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2019.4
    Upstream version 2019.4
  • v2019.4
    9d39e7d9 · Release 2019.4 ·
    2019.4
    
    This is mostly a bugfix release. Notably, the 2019.3 release caused some issues
    related to the gpg-agent code spewing messages on the terminal. Additionally,
    Fedora 31 users have hit upon issues with `ostree-finalize-staged.service`
    running too late to be able to write back its logs to the journal. This then
    confused `rpm-ostree` after reboot, because it looks at the previous boot's
    journal for this message.
    
    The biggest feature-ish change is support for a partial commit "reason" so that
    after `ostree fsck --delete` was used, subsequent `ostree fsck` will continue to
    report an error.  This should be used by higher level tools that want to do
    "fsck and repair".  It's likely at some point that "fsck and repair" logic will
    move down into the libostree core as well.
    
    There are ongoing efforts to port Fedora CoreOS to s390x: one fix landed here to
    add the deployment prefix to BLS entries since it's what the `zipl` bootloader
    expected.
    
    Special thanks to first-time contributors Benjamin Gilbert and Jason Wessel!
    
    ---
    
    ```
    Benjamin Gilbert (1 PR, 1 commit)
      prepare-root: remember to remove /sysroot.tmp (#1919)
    
    Colin Walters (4 PRs, 4 commits)
      Post-release version bump (#1902)
      sysroot: Add a clearer error if /boot/loader isn't found (#1905)
      ci: Add prow/ subdirectory with Dockerfile (#1906)
      fsck: Fix version in docs, tweak error text (#1918)
    
    Dan Nicholson (3 PRs, 3 commits)
      lib/gpg: Only show gpg-connect-agent stderr on failures (#1908)
      lib/gpg: Don't kill gpg-agent on newer gnupg (#1915)
      lib/gpg: Use g_spawn_sync to kill gpg-agent (#1917)
    
    Jason Wessel (1 PR, 2 commits)
      PR: #1910
        fsck: Add test for --delete corruption, fix repair, and partial commit checks
        fsck: Implement a partial commit reason bitmask
    
    Javier Martinez Canillas (2 PRs, 3 commits)
      lib/bootconfig-parser: Always include deployment index in BLS title (#1911)
      PR: #1904
        lib/bootconfig-parser: Write BLS fragment fields in a deterministic order
        lib/bootconfig-parser: Remove support to preserve comments in BLS files
    
    Jonathan Lebon (2 PRs, 3 commits)
      boot/finalize-staged: Run after systemd-journal-flush.service (#1926)
      Release 2019.4 (#1927)
    
    Philip Withnall (1 PR, 1 commit)
      lib/repo-pull: Add more debugging on pull failure (#1925)
    ```
    
    Git-EVTag-v0-SHA512: 55b10530b19a813298e0fa1485961182be0002b33cb45effe2f619d91a6a2225be4966774f6c58c15104f32df857ffa48e7b52126020fa075f90610958eb077f
    
  • debian/2019.3-3
    47d1e60c · Upload to unstable ·
    ostree release 2019.3-3 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2019.3-2
    e9595adf · Release to experimental ·
    ostree release 2019.3-2 for experimental (experimental)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2019.3-1
    6e099593 · Release to unstable ·
    ostree release 2019.3-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2019.3
    Upstream version 2019.3