• Allan McRae's avatar
    libalpm/sync.c: change alpm_sync_newversion() to alpm_sync_get_new_version() · e9d91a68
    Allan McRae authored
    
    
    The behaviour of "pacman -Qu" was very strange...  It would only consider
    packages from repos with Usage = Search (or All), and ignore those with
    Usage = Sync, Install or Upgrade.
    
    This is because the function alpm_sync_newversion() used ALPM_DB_USAGE_SEARCH
    for its filtering. Given this function is documented (at least in the source)
    to "Check for new version of pkg in sync repos", I would expect that to look at
    all repos. However, just changing this parameter, would result in a fairly
    silent change in behaviour of this function. Instead, rename the function
    and remove this filtering altogether.  Users of this function can filter
    the dbs passed to this function to achieve their desired output.
    
    Signed-off-by: Allan McRae's avatarAllan McRae <allan@archlinux.org>
    e9d91a68