Skip to content

v2016.12

@cgwalters cgwalters tagged this 15 Nov 16:04
A notable feature is that we now support a more complete
"selector" syntax in libdnf terminology - this means we
honor RPM `Provides` and version specifications both
in treecompose and for package layering.

For packagers, note that this drops a depenency on libgsystem.

Otherwise, there are some smaller bugfixes and CI cleanup.

```
Colin Walters (25):
      build-sys: Bump to -std=gnu11
      daemon: Fix use of a potentially uninitialized variable
      tree-wide: Remove some unused variables found by CLang
      tree-wide: Port away from gs_transfer_out_value()
      tree-wide: Drop the last libgsystem autocleanup usage
      compose: Port a large chunk of postprocessing to fd-relative
      libglnx: Update to master (for -fsanitize=undefined fixes)
      core: Fix lock directory initialization
      tree-wide: Remove more unused variables
      tree-wide: Fix use of incorrect flag type
      tree-wide: Fix use of potentially uninitialized variables
      Add .redhat-ci.yml
      compose: Honor --dry-run --touch-if-changed
      compose: Create rootdir more directly, use fd-relative
      postprocess: Drop use of gs_file_rename(), use fd-relative
      postprocess: Port tmpfiles.d-copying code to fd-relative
      postprocess: Drop a libgsystem use in add-files
      postprocess: More fd-relative-ification
      postprocess: Port remaining libgsystem call sites
      libpriv: Pull in copy of gs_file_get_path_cached()
      Final removal of libgsystem dependency
      libdnf: Update to latest master
      redhat-ci: Update to match ostree
      tests: Test pinned package version
      Release 2016.12

Jonathan Lebon (2):
      upgrader: small amendment to previous commit
      daemon: use refspec after pulling ancestry
```

Git-EVTag-v0-SHA512: feab5b34b840716022d6ed8713dbe4c403ed91d92273affb27dd6ec9682d475bf0c13ee3f69c7b34f729d83efe9da16e60badf5819886612e0d331e6af45357b
Assets 2
Loading