rpm-ostree/ci
Jonathan Lebon ad1451fac2 Rebase to latest libdnf
This brings us back in sync with the latest libdnf git master. This
required a bunch of work both on the libdnf and rpm-ostree side to get
working. See e.g.
https://github.com/rpm-software-management/libdnf/issues/645.

A few things to adapt to:

- soname bump to `libdnf.so.2`
- `DnfAdvisory` is no longer a `GObject` (annoyingly it's not replaced
  by something we can keep a ref on, so this requires some hacks to
  steal from the `GPtrArray` -- could enhance libdnf for this later)
- disable SWDB history writing
- use new reldep public API
- update for latest `hy_subject_get_best_selector()` API

This now unlocks the possibility to add support for modules. (One can
see hints of this in the diff by the fact that `libdnf` links to
`libmodulemd1`.)

Update submodule: libdnf

Closes: #1404
Approved by: cgwalters
2019-03-19 14:29:15 +00:00
..
build-check.sh Makefile-libs.am: Work around g-ir-scanner issues with clang 2019-03-19 12:19:38 +00:00
build.sh ci: Build the whole tree, not just rust bits 2019-03-07 21:57:08 +00:00
ci-commitmessage-submodules.sh ci: workaround broken fedora:26 image 2017-09-07 12:27:54 +00:00
codestyle.sh ci: Verify rustfmt 2018-11-21 21:16:03 +00:00
f29-cosa-build.sh ci: Add a f29 FCOS build 2019-03-07 19:16:12 +00:00
installdeps.sh Rebase to latest libdnf 2019-03-19 14:29:15 +00:00
libbuild.sh ci: Pepper in date markers to help debug timing 2018-07-21 14:43:48 +00:00
vmcheck-provision.sh tests: Dip our toes into using Ansible 2018-03-09 19:04:32 +00:00