Commits on Aug 31, 2016
  1. build: don't set default build type and define _GNU_SOURCE

    We will let CMake handle default build type. Also remove all custom
    CFLAGS and use system ones.
    Signed-off-by: Igor Gnatenko <>
    ignatenkobrain committed Aug 31, 2016
Commits on Aug 25, 2016
  1. util: detect armv7hnl properly

    Signed-off-by: Igor Gnatenko <>
    ignatenkobrain committed Aug 25, 2016
Commits on Jun 29, 2016
  1. Fixes for building with libsolv-0.6.21 (#117)

    * tests/sack: do not raise exceptions on empty/unknown arches
    libsolv 0.6.21 now permits handling custom architectures,
    which completely breaks these tests.
    * Add build option to enable urpmreorder solver flag
    This optionally enables the urpm-style solution reordering
    required to ensure the proper subset of locale and kernel packages
    were being installed.
    * spec: bump required libsolv to 0.6.21
    Conan-Kudo committed with ignatenkobrain Jun 29, 2016
Commits on May 17, 2016
  1. sack: don't raise error when non-existing arch is used

    Reference: rpm-software-management/libhif@611a86a
    Signed-off-by: Igor Gnatenko <>
    ignatenkobrain committed May 17, 2016
Commits on Apr 29, 2016
Commits on Apr 11, 2016
  1. spec: Fix packaging to comply packaging guidelines

    * Use %license macro
    * Don't mix tabs with spaces (use spaces)
    * Add BuildRequires: gcc
    * Fix ownership of directories (e.g. don't own python sitearch dir)
    * Don't exclude __pycache__ from package
    * Don't monkey-copy source directory and use cmake build directories
      (use out-of-tree builds)
    * Cleanups in spec file
    Signed-off-by: Igor Gnatenko <>
    ignatenkobrain committed Apr 11, 2016
Commits on Mar 21, 2016
  1. python: release GIL around hy_goal_run* calls

    Related to commit 745dfd4.  Depsolving can be a time-consuming
    operation and it should not prevent other Python threads from running.
    mizdebsk committed with jsilhan Sep 25, 2015
Commits on Feb 25, 2016
Commits on Jan 13, 2016
  1. fix build without valgrind (RhBug:1289865)

    Dan Horák committed with MichaelMraka Jan 13, 2016
Commits on Oct 14, 2015
Commits on Oct 5, 2015
  1. spec: Use `make test` for py3 rather than calling test internals

    `make test` is the public API, we might change how the tests are run
    internally over time.
    cgwalters committed with jsilhan Jun 5, 2015
  2. added valgrind test

    jsilhan committed Oct 5, 2015
Commits on Sep 23, 2015
  1. Fail with comprehensible error message (RhBug:1265234)

    when running tests as root
    MichaelMraka committed Sep 23, 2015
Commits on Sep 22, 2015
Commits on Sep 21, 2015
  1. fixed memleaks from 2f5b9af

    jsilhan committed Sep 21, 2015
  2. Add globbing support to dependency queries. (RhBug:Related:1259650)(R…

    megaumi committed with jsilhan Sep 11, 2015
Commits on Sep 14, 2015
  1. skip already filtered items

    performance speedup
    MichaelMraka committed Sep 11, 2015
Commits on Aug 7, 2015
Commits on Aug 6, 2015
  1. query: return empty query if we can't make reldep (RhBug:1244544)

    reldep_from_str(sack, match) will return NULL if match (our search str)
    is not found in sack. Let's don't crash and just return empty query.
    Signed-off-by: Igor Gnatenko <>
    ignatenkobrain committed with jsilhan Aug 3, 2015
  2. Add support for little endian MIPS

    Signed-off-by: Michal Toman <>
    mtoman committed with jsilhan Aug 4, 2015
Commits on Jul 31, 2015
  1. py: supports ignore_weak_deps param

    jsilhan committed Jul 31, 2015
  2. goal: added HY_IGNORE_WEAK_DEP flag

    Note: the flag ignorerecommended does not remove weak deps packages during erasal
    jsilhan committed Jul 27, 2015
Commits on Jul 28, 2015
  1. Add explicit values to all public enumerations

    The idea here is it's now harder to make accidental ABI changes, as
    you'd have to re-number the entire enum.
    cgwalters committed Jul 28, 2015
  2. types: Revert unintentional ABI break in _hy_key_name_e (RhBug:1247335)

    Commit c5145b6 unintentionally
    broke ABI by inserting these values into the middle of the enum.
    Restore the old ABI by moving them to the end.
    cgwalters committed Jul 28, 2015
Commits on Jul 21, 2015
Commits on Jul 20, 2015
Commits on Jul 17, 2015
  1. don't require python3 in rhel

    jsilhan committed with mluscon Feb 26, 2015