[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-94-ge1fc2f90

Allan McRae allan at archlinux.org
Fri Jan 4 01:34:17 UTC 2019


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".

The branch, master has been updated
       via  e1fc2f901ea7d70787d803ffb5c39fe7ad8bb92e (commit)
       via  3a5a0d53bced32b42fd553952c2f74d52981d9ef (commit)
      from  984492b92f1b35534adddc24c2439fcdcb9885af (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e1fc2f901ea7d70787d803ffb5c39fe7ad8bb92e
Author: Michael Straube <michael.straube at posteo.de>
Date:   Fri Dec 14 21:44:25 2018 +0100

    libalpm/add.c: move assignment into conditional in alpm_add_pkg
    
    While at it and for consistency move the assignment of the variable
    'local' into the subsequent conditional.
    
    Signed-off-by: Michael Straube <michael.straube at posteo.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3a5a0d53bced32b42fd553952c2f74d52981d9ef
Author: Michael Straube <michael.straube at posteo.de>
Date:   Fri Dec 14 21:44:24 2018 +0100

    Move skipping of duplicate sync/remove targets into libalpm
    
    sync:
    As pointed out by Andrew Gregory there could be an error when adding
    duplicates if they are two separate packages with the same name. Add a
    check in alpm_add_pkg() to test whether the duplicate is actually the
    same package, and if so, log a debug message and return success to skip
    the package. If the duplicate is a different package return
    ALPM_ERR_TRANS_DUP_TARGET and treat that error just like any other error
    in pacman.
    
    remove:
    Change alpm_remove_pkg() to just log a debug message and return success
    to skip duplicates. Remove the handling of ALPM_ERR_TRANS_DUP_TARGET in
    pacman.
    
    Also fixes FS#49377.
    
    Suggested-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Michael Straube <michael.straube at posteo.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 lib/libalpm/add.c    | 11 ++++++++---
 lib/libalpm/remove.c |  3 ++-
 src/pacman/remove.c  | 10 ++--------
 src/pacman/sync.c    | 11 ++---------
 4 files changed, 14 insertions(+), 21 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list