1. 11 Jan, 2019 1 commit
  2. 08 Jan, 2019 1 commit
  3. 24 Oct, 2018 2 commits
  4. 22 Aug, 2018 2 commits
  5. 20 Jul, 2018 2 commits
  6. 18 Jul, 2018 1 commit
    • Emmanuele Bassi's avatar
      Add a check for gpg-error via pkg-config · 7306577e
      Emmanuele Bassi authored
      Some downstreams — namely, the Yocto Project — ship gpg-error with a
      pkg-config file, and modify gpg-error-config to error out when you try
      using it instead of pkg-config.
      
      We can check for gpg-error via pkg-config, and if it's not available,
      fall back to gpg-error-config.
      Signed-off-by: 's avatarEmmanuele Bassi <ebassi@gnome.org>
      
      Closes: #1682
      Approved by: cgwalters
      7306577e
  7. 17 Jul, 2018 1 commit
    • Colin Walters's avatar
      build-sys: Link with gpg-error directly · be8bbc5f
      Colin Walters authored
      We use the API, and not linking breaks the build with e.g.
      `-fuse-ld=gold` in a Fedora 28 buildroot as gold doesn't do the
      "search indirect dependencies" thing.
      
      Closes: #1679
      Approved by: jlebon
      be8bbc5f
  8. 21 Jun, 2018 1 commit
  9. 19 Jun, 2018 1 commit
  10. 04 Jun, 2018 1 commit
    • Matthew Leeds's avatar
      Make P2P API public (no longer experimental) · 8fbf19c9
      Matthew Leeds authored
      Currently the API that allows P2P operations (e.g. pulling an ostree ref
      from a LAN or USB source) is hidden behind the configure flag
      --enable-experimental-api. This commit makes the API public and makes
      that flag essentially a no-op (leaving it in place in case we want to
      use it again in the future). The P2P API has been tested over the last
      several months and proven to work.
      
      This means that since we're no longer using the "experimental" feature
      flag, P2P builds of Flatpak will fail when using versions of OSTree from
      this commit onwards, until Flatpak is patched in the near future. If you
      want to build Flatpak < 0.11.8 with P2P enabled and link against OSTree
      2018.6, you'll have to patch Flatpak.  However, since Flatpak won't yet
      have a hard dependency on OSTree 2018.6, it needs a new way to determine
      if the P2P API in OSTree is available, so this commit adds a "p2p"
      feature flag. This way the feature set is more semantically correct than
      if we had continued to use the "experimental" feature flag.
      
      In addition to making the P2P API public, this commit makes the P2P unit
      tests run by default, removes the f27-experimental CI instance that's no
      longer needed, changes a few man pages to reflect the changes, and
      updates the bash completion script to accept the new commands and
      options.
      
      Closes: #1596
      Approved by: cgwalters
      8fbf19c9
  11. 11 May, 2018 2 commits
  12. 22 Mar, 2018 2 commits
    • Colin Walters's avatar
      Release 2018.4 · 155c936c
      Colin Walters authored
      A quick turnaround to include one PR: https://github.com/ostreedev/ostree/pull/1508
      "switchroot: Ensure /run/ostree-booted is created even without initramfs"
      
      This fixes ostree when booting without an initramfs.  Thanks to @akiernan for the
      bug report and helping review the fix!  I'm working on enhancing
      the test suite, which will help in adding some coverage here.
      
      Also for this release I'm going to avoid adding a "stub" symbol section
      to the `-released.sym` file; I don't believe it's necessary.
      
      Closes: #1512
      Approved by: jlebon
      155c936c
    • Colin Walters's avatar
      Post-release version bump · 1f3f6577
      Colin Walters authored
      Closes: #1512
      Approved by: jlebon
      1f3f6577
  13. 21 Mar, 2018 2 commits
    • Colin Walters's avatar
      Post-release version bump · 22cd178a
      Colin Walters authored
      Closes: #1506
      Approved by: jlebon
      22cd178a
    • Colin Walters's avatar
      Release 2018.3 · 671b026f
      Colin Walters authored
      It's been over a month since 2018.2; we have a few features and various fixes,
      and the "stage" work pending which is pretty invasive. Time for a new release!
      
      Closes: #1506
      Approved by: jlebon
      671b026f
  14. 13 Mar, 2018 1 commit
    • Rasmus Thomsen's avatar
      configure: add option for libsystemd · 17db0f15
      Rasmus Thomsen authored
      Until now ostree checked for libsystemd and enabled
      support for it if it found it. This commit changes that
      behavior by adding an option to enable/disable libsystemd.
      This is especially useful if one uses a source based distro
      (like Gentoo/Exherbo), where one wants to avoid such automagic
      detection of dependencies and prefers switches for that instead.
      
      Closes: #1490
      Approved by: cgwalters
      17db0f15
  15. 15 Feb, 2018 2 commits
    • Colin Walters's avatar
      build-sys: Post-release version bump · 779df11c
      Colin Walters authored
      Closes: #1455
      Approved by: jlebon
      779df11c
    • Colin Walters's avatar
      Release 2018.2 · 81560cad
      Colin Walters authored
      There are enough fixes here, and there are some potentially larger patches
      incoming like wmanley's checkout speedups and the payload link that will need
      soak time in master.
      
      Closes: #1455
      Approved by: jlebon
      81560cad
  16. 14 Feb, 2018 1 commit
  17. 15 Jan, 2018 2 commits
    • Colin Walters's avatar
      build-sys: Post-release version bump · 52dd4f28
      Colin Walters authored
      I'm still doing release, then versionbump as separate PRs to ensure
      the release commit is tested by itself.
      
      Closes: #1417
      Approved by: pwithnall
      52dd4f28
    • Colin Walters's avatar
      Release 2018.1 · d3fa9502
      Colin Walters authored
      In particular I'd like to get the `--copyup` changes out for an rpm-ostree
      release that will use them. But there are other good changes here, and let's
      keep up a regular release train 🚄 in general.
      
      Closes: #1413
      Approved by: jlebon
      d3fa9502
  18. 08 Jan, 2018 1 commit
  19. 21 Dec, 2017 2 commits
  20. 19 Dec, 2017 1 commit
    • Colin Walters's avatar
      Release 2017.15 · 19d08dab
      Colin Walters authored
      Let's do a new release with the locking preview, the http2 disable options and
      other misc bugfixes to close out the year.
      
      Closes: #1386
      Approved by: jlebon
      19d08dab
  21. 15 Dec, 2017 1 commit
  22. 12 Dec, 2017 1 commit
  23. 04 Dec, 2017 2 commits
    • Colin Walters's avatar
      build-sys: Post-release version bump · c5dad0d3
      Colin Walters authored
      Closes: #1361
      Approved by: jlebon
      c5dad0d3
    • Colin Walters's avatar
      Release 2017.14 · b0f9a298
      Colin Walters authored
      Time to cut a new release, we've got the libcurl cleanup ordering patch which
      several people have hit, along with safe early fixes for tmpdir cleanup. Let's
      try to land the locking PR early next cycle.
      
      Closes: #1359
      Approved by: jlebon
      b0f9a298
  24. 16 Nov, 2017 1 commit
  25. 06 Nov, 2017 1 commit
    • Colin Walters's avatar
      build: Add -Werror=undef by default, fix fallout · 7296bf3d
      Colin Walters authored
      The main thing here is that a ton of stuff has happened in gnulib since we
      imported `parse-datetime.y`. I cherry-picked a little bit of it, but that
      upstream doesn't seem to build with `-Wundef`, so I just deleted some hunks.
      
      (Note I reindented the warnings consistently)
      
      Update submodule: libglnx
      
      Closes: #1320
      Approved by: jlebon
      7296bf3d
  26. 03 Nov, 2017 1 commit
  27. 02 Nov, 2017 1 commit
    • Colin Walters's avatar
      Release 2017.13 · ae613210
      Colin Walters authored
      We've accumulated a fair bit, time for a new release before we
      e.g. try to land the locking PR.
      
      Closes: #1319
      Approved by: jlebon
      ae613210
  28. 02 Oct, 2017 2 commits
  29. 25 Sep, 2017 1 commit
    • Jussi Laako's avatar
      Add --with-crypto=gnutls · f91acf52
      Jussi Laako authored
      Introduce support for GnuTLS for computing cryptograpic
      hashes, similar to the OpenSSL backend.  A reason to do
      this is some distributors want to avoid GPLv3, and GPG
      pulls that in.
      
      A possible extension of using GnuTLS would be replacing the GPG signing
      with `PKCS#7` signatures and `X.509` keys.
      
      We also support `--with-crypto=openssl`, which has the same effect
      as `--with-openssl`, and continues to be supported.
      
      Changes by Colin Walters <walters@verbum.org>:
      
       - Drop libgcrypt option for now
       - Unify buildsystem on --with-crypto
      
      Link: https://mail.gnome.org/archives/ostree-list/2017-June/msg00002.htmlSigned-off-by: 's avatarJussi Laako <jussi.laako@linux.intel.com>
      
      Closes: #1189
      Approved by: cgwalters
      f91acf52