[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.1-46-g4246a4cc

Allan McRae allan at archlinux.org
Thu Feb 20 00:14:48 UTC 2020


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  4246a4cc4f0f87642cbbb6b375524b2e4c713412 (commit)
       via  e76ec94083235ddc5510ab57b7c2bc12a1d34e8a (commit)
       via  033405c9638830fd3579d8946fa1b140cea697ee (commit)
       via  886a6677a847a5b7fdc1e44240f90cc81d91b9ad (commit)
      from  d0c487d4dcc6fec6f4bd8e1cefa1de9ffbe0e460 (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 4246a4cc4f0f87642cbbb6b375524b2e4c713412
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Feb 6 07:48:39 2020 -0500

    makepkg: drop duplicate reporting of missing dependencies
    
    When pacman fails to satisfy deps, we might see output like the
    following:
    
    ==> Making package: spiderfoot 3.0-1 (Thu 06 Feb 2020 12:45:10 PM CET)
    ==> Checking runtime dependencies...
    ==> Installing missing dependencies...
    error: target not found: python-pygexf
    ==> ERROR: 'pacman' failed to install missing dependencies.
    ==> Missing dependencies:
      -> python-dnspython
      -> python-exifread
      -> python-cherrypy
      -> python-beautifulsoup4
      -> python-netaddr
      -> python-pysocks
      -> python-ipwhois
      -> python-ipaddress
      -> python-phonenumbers
      -> python-pypdf2
      -> python-stem
      -> python-whois
      -> python-future
      -> python-pyopenssl
      -> python-docx
      -> python-pptx
      -> python-networkx
      -> python-cryptography
      -> python-secure
      -> python-pygexf
      -> python-adblockparser
    ==> Checking buildtime dependencies...
    ==> ERROR: Could not resolve all dependencies.
    
    This is misleading -- the only truly missing package is python-pygexf,
    but we fail to remove sync-able deps from our deplist and report
    everything as if it were missing. Simply drop this extra reporting
    because pacman already tells us exactly what couldn't be resolved.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e76ec94083235ddc5510ab57b7c2bc12a1d34e8a
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Feb 10 10:46:03 2020 +1000

    build-aux/update-copyright 2019 2020
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 033405c9638830fd3579d8946fa1b140cea697ee
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Feb 10 10:31:39 2020 +1000

    Add pacman-hooks.5 man page symlink
    
    Improve discoverability of the alpm-hooks man page by adding a pacman-hooks
    symlink.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 886a6677a847a5b7fdc1e44240f90cc81d91b9ad
Author: Anatol Pomozov <anatol.pomozov at gmail.com>
Date:   Wed Jan 29 21:27:10 2020 -0800

    Eliminate extra loop over dbs_sync
    
    Current flow looks like
      loop dbs_sync {
        loop pkgs {
          if pkg.db == db then process(pkg, db)
        }
      }
    
    Package sync transaction always has a counterpart in the dbs_sync list
    (I cannot come up with a use-case when it is not true). So the loop can
    be simplified to:
    
      loop pkgs {
        process(pkg, pkg.db)
      }
    
    Tested: 'ninja test' & manually by using pacman with this patch for a
    week
    Signed-off-by: Anatol Pomozov <anatol.pomozov at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 doc/Makefile.am                                          | 13 ++++++++++++-
 doc/index.asciidoc                                       |  2 +-
 doc/meson.build                                          |  4 ++++
 lib/libalpm/add.c                                        |  2 +-
 lib/libalpm/add.h                                        |  2 +-
 lib/libalpm/alpm.c                                       |  2 +-
 lib/libalpm/alpm.h                                       |  2 +-
 lib/libalpm/alpm_list.c                                  |  2 +-
 lib/libalpm/alpm_list.h                                  |  2 +-
 lib/libalpm/backup.c                                     |  2 +-
 lib/libalpm/backup.h                                     |  2 +-
 lib/libalpm/be_local.c                                   |  2 +-
 lib/libalpm/be_package.c                                 |  2 +-
 lib/libalpm/be_sync.c                                    |  2 +-
 lib/libalpm/conflict.c                                   |  2 +-
 lib/libalpm/conflict.h                                   |  2 +-
 lib/libalpm/db.c                                         |  2 +-
 lib/libalpm/db.h                                         |  2 +-
 lib/libalpm/deps.c                                       |  2 +-
 lib/libalpm/deps.h                                       |  2 +-
 lib/libalpm/diskspace.c                                  |  2 +-
 lib/libalpm/diskspace.h                                  |  2 +-
 lib/libalpm/dload.c                                      |  2 +-
 lib/libalpm/dload.h                                      |  2 +-
 lib/libalpm/error.c                                      |  2 +-
 lib/libalpm/filelist.c                                   |  2 +-
 lib/libalpm/filelist.h                                   |  2 +-
 lib/libalpm/graph.c                                      |  2 +-
 lib/libalpm/graph.h                                      |  2 +-
 lib/libalpm/group.c                                      |  2 +-
 lib/libalpm/group.h                                      |  2 +-
 lib/libalpm/handle.c                                     |  2 +-
 lib/libalpm/handle.h                                     |  2 +-
 lib/libalpm/hook.c                                       |  2 +-
 lib/libalpm/hook.h                                       |  2 +-
 lib/libalpm/libarchive-compat.h                          |  2 +-
 lib/libalpm/log.c                                        |  2 +-
 lib/libalpm/log.h                                        |  2 +-
 lib/libalpm/package.c                                    |  2 +-
 lib/libalpm/package.h                                    |  2 +-
 lib/libalpm/pkghash.c                                    |  2 +-
 lib/libalpm/pkghash.h                                    |  2 +-
 lib/libalpm/remove.c                                     |  2 +-
 lib/libalpm/remove.h                                     |  2 +-
 lib/libalpm/signing.c                                    |  2 +-
 lib/libalpm/signing.h                                    |  2 +-
 lib/libalpm/sync.c                                       | 16 ++++++----------
 lib/libalpm/sync.h                                       |  2 +-
 lib/libalpm/trans.c                                      |  2 +-
 lib/libalpm/trans.h                                      |  2 +-
 lib/libalpm/util.c                                       |  2 +-
 lib/libalpm/util.h                                       |  2 +-
 lib/libalpm/version.c                                    |  2 +-
 scripts/libmakepkg/buildenv.sh.in                        |  2 +-
 scripts/libmakepkg/buildenv/buildflags.sh.in             |  2 +-
 scripts/libmakepkg/buildenv/compiler.sh.in               |  2 +-
 scripts/libmakepkg/buildenv/debugflags.sh.in             |  2 +-
 scripts/libmakepkg/buildenv/makeflags.sh.in              |  2 +-
 scripts/libmakepkg/executable.sh.in                      |  2 +-
 scripts/libmakepkg/executable/ccache.sh.in               |  2 +-
 scripts/libmakepkg/executable/checksum.sh.in             |  2 +-
 scripts/libmakepkg/executable/distcc.sh.in               |  2 +-
 scripts/libmakepkg/executable/fakeroot.sh.in             |  2 +-
 scripts/libmakepkg/executable/gpg.sh.in                  |  2 +-
 scripts/libmakepkg/executable/gzip.sh.in                 |  2 +-
 scripts/libmakepkg/executable/pacman.sh.in               |  2 +-
 scripts/libmakepkg/executable/strip.sh.in                |  2 +-
 scripts/libmakepkg/executable/sudo.sh.in                 |  2 +-
 scripts/libmakepkg/executable/vcs.sh.in                  |  2 +-
 scripts/libmakepkg/integrity.sh.in                       |  2 +-
 scripts/libmakepkg/integrity/generate_checksum.sh.in     |  2 +-
 scripts/libmakepkg/integrity/generate_signature.sh.in    |  2 +-
 scripts/libmakepkg/integrity/verify_checksum.sh.in       |  2 +-
 scripts/libmakepkg/integrity/verify_signature.sh.in      |  2 +-
 scripts/libmakepkg/lint_config.sh.in                     |  2 +-
 scripts/libmakepkg/lint_config/ext.sh.in                 |  2 +-
 scripts/libmakepkg/lint_config/paths.sh.in               |  2 +-
 scripts/libmakepkg/lint_config/source_date_epoch.sh.in   |  2 +-
 scripts/libmakepkg/lint_config/variable.sh.in            |  2 +-
 scripts/libmakepkg/lint_package.sh.in                    |  2 +-
 scripts/libmakepkg/lint_package/build_references.sh.in   |  2 +-
 scripts/libmakepkg/lint_package/dotfiles.sh.in           |  2 +-
 scripts/libmakepkg/lint_package/file_names.sh.in         |  2 +-
 scripts/libmakepkg/lint_package/missing_backup.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild.sh.in                   |  2 +-
 scripts/libmakepkg/lint_pkgbuild/arch.sh.in              |  2 +-
 scripts/libmakepkg/lint_pkgbuild/arch_specific.sh.in     |  2 +-
 scripts/libmakepkg/lint_pkgbuild/backup.sh.in            |  2 +-
 scripts/libmakepkg/lint_pkgbuild/changelog.sh.in         |  2 +-
 scripts/libmakepkg/lint_pkgbuild/checkdepends.sh.in      |  2 +-
 scripts/libmakepkg/lint_pkgbuild/conflicts.sh.in         |  2 +-
 scripts/libmakepkg/lint_pkgbuild/depends.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/epoch.sh.in             |  2 +-
 scripts/libmakepkg/lint_pkgbuild/fullpkgver.sh.in        |  2 +-
 scripts/libmakepkg/lint_pkgbuild/install.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/makedepends.sh.in       |  2 +-
 scripts/libmakepkg/lint_pkgbuild/optdepends.sh.in        |  2 +-
 scripts/libmakepkg/lint_pkgbuild/options.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/package_function.sh.in  |  2 +-
 .../lint_pkgbuild/package_function_variable.sh.in        |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkglist.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in           |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgrel.sh.in            |  2 +-
 scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in            |  2 +-
 scripts/libmakepkg/lint_pkgbuild/provides.sh.in          |  2 +-
 scripts/libmakepkg/lint_pkgbuild/source.sh.in            |  2 +-
 scripts/libmakepkg/lint_pkgbuild/util.sh.in              |  2 +-
 scripts/libmakepkg/lint_pkgbuild/variable.sh.in          |  2 +-
 scripts/libmakepkg/source.sh.in                          |  2 +-
 scripts/libmakepkg/source/bzr.sh.in                      |  2 +-
 scripts/libmakepkg/source/file.sh.in                     |  2 +-
 scripts/libmakepkg/source/git.sh.in                      |  2 +-
 scripts/libmakepkg/source/hg.sh.in                       |  2 +-
 scripts/libmakepkg/source/local.sh.in                    |  2 +-
 scripts/libmakepkg/source/svn.sh.in                      |  2 +-
 scripts/libmakepkg/srcinfo.sh.in                         |  2 +-
 scripts/libmakepkg/tidy.sh.in                            |  2 +-
 scripts/libmakepkg/tidy/docs.sh.in                       |  2 +-
 scripts/libmakepkg/tidy/emptydirs.sh.in                  |  2 +-
 scripts/libmakepkg/tidy/libtool.sh.in                    |  2 +-
 scripts/libmakepkg/tidy/purge.sh.in                      |  2 +-
 scripts/libmakepkg/tidy/staticlibs.sh.in                 |  2 +-
 scripts/libmakepkg/tidy/strip.sh.in                      |  2 +-
 scripts/libmakepkg/tidy/zipman.sh.in                     |  2 +-
 scripts/libmakepkg/util.sh.in                            |  2 +-
 scripts/libmakepkg/util/compress.sh.in                   |  2 +-
 scripts/libmakepkg/util/config.sh.in                     |  2 +-
 scripts/libmakepkg/util/dirsize.sh.in                    |  2 +-
 scripts/libmakepkg/util/error.sh.in                      |  2 +-
 scripts/libmakepkg/util/message.sh.in                    |  2 +-
 scripts/libmakepkg/util/option.sh.in                     |  2 +-
 scripts/libmakepkg/util/parseopts.sh.in                  |  2 +-
 scripts/libmakepkg/util/pkgbuild.sh.in                   |  2 +-
 scripts/libmakepkg/util/schema.sh.in                     |  2 +-
 scripts/libmakepkg/util/source.sh.in                     |  2 +-
 scripts/libmakepkg/util/util.sh.in                       |  2 +-
 scripts/makepkg-template.pl.in                           |  4 ++--
 scripts/makepkg.sh.in                                    | 10 ++--------
 scripts/pacman-db-upgrade.sh.in                          |  4 ++--
 scripts/pacman-key.sh.in                                 |  4 ++--
 scripts/repo-add.sh.in                                   |  4 ++--
 scripts/wrapper.sh.in                                    |  2 +-
 src/common/ini.c                                         |  2 +-
 src/common/ini.h                                         |  2 +-
 src/common/util-common.c                                 |  2 +-
 src/common/util-common.h                                 |  2 +-
 src/pacman/callback.c                                    |  2 +-
 src/pacman/callback.h                                    |  2 +-
 src/pacman/check.c                                       |  2 +-
 src/pacman/check.h                                       |  2 +-
 src/pacman/conf.c                                        |  2 +-
 src/pacman/conf.h                                        |  2 +-
 src/pacman/database.c                                    |  2 +-
 src/pacman/deptest.c                                     |  2 +-
 src/pacman/files.c                                       |  2 +-
 src/pacman/package.c                                     |  2 +-
 src/pacman/package.h                                     |  2 +-
 src/pacman/pacman-conf.c                                 |  2 +-
 src/pacman/pacman.c                                      |  4 ++--
 src/pacman/pacman.h                                      |  2 +-
 src/pacman/query.c                                       |  2 +-
 src/pacman/remove.c                                      |  2 +-
 src/pacman/sighandler.c                                  |  2 +-
 src/pacman/sighandler.h                                  |  2 +-
 src/pacman/sync.c                                        |  2 +-
 src/pacman/upgrade.c                                     |  2 +-
 src/pacman/util.c                                        |  2 +-
 src/pacman/util.h                                        |  2 +-
 src/util/testpkg.c                                       |  2 +-
 src/util/vercmp.c                                        |  2 +-
 test/pacman/pactest.py                                   |  2 +-
 test/pacman/pmdb.py                                      |  2 +-
 test/pacman/pmenv.py                                     |  2 +-
 test/pacman/pmfile.py                                    |  2 +-
 test/pacman/pmpkg.py                                     |  2 +-
 test/pacman/pmrule.py                                    |  2 +-
 test/pacman/pmtest.py                                    |  2 +-
 test/pacman/tap.py                                       |  2 +-
 test/pacman/util.py                                      |  2 +-
 test/util/vercmptest.sh                                  |  2 +-
 181 files changed, 206 insertions(+), 201 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list