rmarquis / pacaur

[unmaintained] An AUR helper that minimizes user interaction
https://bbs.archlinux.org/viewtopic.php?pid=1755144#p1755144
ISC License
796 stars 113 forks source link

Pacaur doesn't fetch the needed dependency #746

Closed marmistrz closed 6 years ago

marmistrz commented 6 years ago
Version
4.7.10
Description

When installing python-portend, the dependency python2-tempora is not fetched, even though it's mentioned in depends.

PKGBUILD: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=python-portend&id=c7a903dae54691e112811913ad339c1143d5bb13

Notes

I'm not really sure if it's a faulty PKGBUILD or a pacaur problem. The PKGBUILD seems to modify depends during the build process.

Output

pacaur -S python-portend

:: Package python-portend not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...

AUR Packages  (1) python-portend-2.1.2-1  

:: Proceed with installation? [Y/n] y
:: Retrieving package(s)...
:: python-portend build files are up-to-date -- skipping
:: Checking python-portend integrity...
==> Making package: python-portend 2.1.2-1 (czw, 10 sie 2017, 13:28:06 CEST)
==> Retrieving sources...
  -> Found 2.1.2.tar.gz
==> Validating source files with md5sums...
    2.1.2.tar.gz ... Passed
:: Building python-portend package(s)...
==> Making package: python-portend 2.1.2-1 (czw, 10 sie 2017, 13:28:07 CEST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: python2-tempora
==> ERROR: 'pacman' failed to install missing dependencies.
:: failed to build python-portend package(s)
Debug output

bash -x pacaur -S python-portend

+ version=4.7.10
+ unset aur cleancache devel edit info installpkg foreign needed noconfirm nodeps noedit
+ unset operation pac pacQ pacS quiet rebuild refresh repo search selective upgrade
+ LC_COLLATE=C
+ TEXTDOMAIN=pacaur
+ TEXTDOMAINDIR=/usr/share/locale
+ [[ -n '' ]]
+ configdir=/etc/xdg/pacaur
+ userconfigdir=/home/marcin/.config/pacaur
+ userpacmandir=/home/marcin/.config/pacman
+ usercachedir=/home/marcin/.cache/pacaur
+ tmpdir=/run/user/1000
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -r '' ]]
+ source /etc/makepkg.conf
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o')
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion')
++ CARCH=x86_64
++ CHOST=x86_64-pc-linux-gnu
++ CPPFLAGS=-D_FORTIFY_SOURCE=2
++ CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
++ CXXFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments'
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments'
++ BUILDENV=(!distcc color !ccache check !sign)
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !optipng !upx !debug)
++ INTEGRITY_CHECK=(md5)
++ STRIP_BINARIES=--strip-all
++ STRIP_SHARED=--strip-unneeded
++ STRIP_STATIC=--strip-debug
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
++ COMPRESSGZ=(gzip -c -f -n)
++ COMPRESSBZ2=(bzip2 -c -f)
++ COMPRESSXZ=(xz -c -z -)
++ COMPRESSLRZ=(lrzip -q)
++ COMPRESSLZO=(lzop -q)
++ COMPRESSZ=(compress -c -f)
++ PKGEXT=.pkg.tar.xz
++ SRCEXT=.src.tar.gz
+ [[ -r /home/marcin/.config/pacman/makepkg.conf ]]
+ [[ -r /home/marcin/.makepkg.conf ]]
+ PACMAN=
+ PKGDEST=
+ SRCDEST=
+ SRCPKGDEST=
+ LOGDEST=
+ BUILDDIR=
+ PKGEXT=.pkg.tar.xz
+ SRCEXT=.src.tar.gz
+ GPGKEY=
+ PACKAGER=
+ CARCH=x86_64
+ editor=vim
+ displaybuildfiles=diff
+ fallback=true
+ silent=false
+ sortby=popularity
+ sortorder=descending
+ sudoloop=true
+ pacmanbin=pacman
+ clonedir=/home/marcin/.cache/pacaur
+ aururl=aur.archlinux.org
+ aurrpc='/rpc/?type=info&v=5'
+ source /etc/xdg/pacaur/config
++ displaybuildfiles=diff
++ sudoloop=true
+ [[ -r /home/marcin/.config/pacaur/config ]]
+ [[ ! -d /home/marcin/.cache/pacaur ]]
+ declare -A jsoncache
+ trap Cancel INT
+ args=($@)
+ for i in "${args[@]}"
+ [[ -S =~ ^-[a-zA-Z0-9] ]]
+ opts+=($i)
+ for i in "${args[@]}"
+ [[ python-portend =~ ^-[a-zA-Z0-9] ]]
+ count=0
+ [[ -n -S ]]
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT
+ pacmanarg+=("-$OPT")
+ case "$OPT" in
+ pacS=1
+ operation=sync
+ [[ -S =~ w ]]
+ installpkg=true
+ [[ -S =~ g ]]
+ [[ -S =~ l ]]
+ [[ -S =~ p ]]
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT
+ [[ -z python-portend ]]
+ pkgs+=("${!OPTIND}")
+ shift 2
+ OPTIND=1
+ [[ -n '' ]]
++ grep '^Color' /etc/pacman.conf
+ [[ -n Color ]]
+ [[ '' != \n\e\v\e\r ]]
+ [[ '' = \a\l\w\a\y\s ]]
+ coweropts+=("--color=auto")
+ reset='\e[0m'
+ colorR='\e[1;31m'
+ colorG='\e[1;32m'
+ colorY='\e[1;33m'
+ colorB='\e[1;34m'
+ colorM='\e[1;35m'
+ colorC='\e[1;36m'
+ colorW='\e[1;39m'
+ pacmanarg=(${pacmanarg[@]/--/})
+ pacmanarg=(${pacmanarg[@]/-r/})
+ pacmanarg=(${pacmanarg[@]/-a/})
+ [[ sync = sync ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ [[ 1000 -eq 0 ]]
+ [[ -n 1 ]]
+ pacmanarg=(${pacmanarg[@]/-e/})
+ [[ -n 1 ]]
+ [[ -n '' ]]
+ [[ -n 1 ]]
+ [[ -n '' ]]
++ command -v vim
+ [[ ! -n /usr/bin/vim ]]
++ basename pacaur
+ [[ '' = pacaur ]]
+ [[ ! -w /home/marcin/.cache/pacaur ]]
+ [[ -z python-portend ]]
+ [[ -z python-portend ]]
+ [[ -n '' ]]
+ case $operation in
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -z python-portend ]]
+ ClassifyPkgs python-portend
+ local noaurpkgs norepopkgs
+ [[ true = true ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ unset noaurpkgs
+ for i in "${pkgs[@]}"
+ [[ python-portend == aur/* ]]
+ noaurpkgs+=($i)
+ [[ -n python-portend ]]
+ norepopkgs=($(LANG=C $pacmanbin -Sp ${noaurpkgs[@]} 2>&1 >/dev/null | awk '{print $NF}'))
++ awk '{print $NF}'
++ LANG=C
++ pacman -Sp python-portend
+ for i in "${norepopkgs[@]}"
+ [[ !  python-portend  =~ [a-zA-Z0-9.+-]+/python-portend[^a-zA-Z0-9.+-] ]]
+ aurpkgs+=($i)
+ repopkgs=($(grep -xvf <(printf '%s\n' "${aurpkgs[@]}") <(printf '%s\n' "${noaurpkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' python-portend
+++ printf '%s\n' python-portend
+ [[ -n '' ]]
+ [[ -n python-portend ]]
+ [[ -n '' ]]
+ [[ true = true ]]
+ [[ ! -n '' ]]
+ [[ 1 -gt 1 ]]
+ Note w 'Package \e[1;39mpython-portend\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...'
+ case "$1" in
+ echo -e '\e[1;33m::\e[0m Package \e[1;39mpython-portend\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...'
:: Package python-portend not found in repositories, trying AUR...
+ Core
+ GetIgnoredPkgs
+ ignoredpkgs+=($(grep '^IgnorePkg' '/etc/pacman.conf' | awk -F '=' '{print $NF}' | tr -d "'\""))
++ grep '^IgnorePkg' /etc/pacman.conf
++ awk -F = '{print $NF}'
++ tr -d ''\''"'
+ [[ -e /home/marcin/.config/cower/config ]]
+ ignoredpkgs=(${ignoredpkgs[@]//,/ })
+ GetIgnoredGrps
+ ignoredgrps+=($(grep '^IgnoreGroup' '/etc/pacman.conf' | awk -F '=' '{print $NF}' | tr -d "'\""))
++ grep '^IgnoreGroup' /etc/pacman.conf
++ awk -F = '{print $NF}'
++ tr -d ''\''"'
+ ignoredgrps=(${ignoredgrps[@]//,/ })
+ [[ -n '' ]]
+ IgnoreChecks
+ local checkaurpkgs checkaurpkgsAver checkaurpkgsAgrp checkaurpkgsQver checkaurpkgsQgrp i json
+ [[ -z '' ]]
+ [[ -z '' ]]
+ return
+ DepsSolver
+ local i aurpkgsname aurpkgsver aurpkgsaurver aurpkgsconflicts
+ Note i 'resolving dependencies...'
+ case "$1" in
+ echo -e '\e[1;34m::\e[0m resolving dependencies...'
:: resolving dependencies...
+ for i in "${!aurpkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ aurpkgsnover[$i]=python-portend
+ SetJson python-portend
+ [[ 1 -eq 0 ]]
+ [[ -z '' ]]
++ DownloadJson python-portend
++ local urlencodedpkgs urlargs urlcurl urlarg urlmax j
++ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@))
+++ sed 's/+/%2b/g;s/@/%40/g'
++ urlarg='&arg[]='
+++ printf '&arg[]=%s' python-portend
++ urlargs='&arg[]=python-portend'
++ urlmax=4400
++ [[ 21 -lt 4400 ]]
++ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc/?type=info&v=5&arg[]=python-portend'
+ jsoncache[$@]='{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}'
+ json='{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}'
+ aurpkgsproviders=(${aurpkgsnover[@]})
+ aurpkgsproviders+=($(GetJson "array" "$json" "Provides"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Provides
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ tr '\n' ' '
++ sed -e '/^"Provides"/,/]/!d'
++ tr -d '\"'
++ sed 's/] /]\n/g'
++ tr -d '[]"'
++ cut '-d ' -f 2-
++ tr -d '\n'
+ for i in "${!aurpkgsproviders[@]}"
++ awk -F '>|<|=' '{print $1}'
+ aurpkgsproviders[$i]=python-portend
+ aurpkgsconflicts=($(GetJson "array" "$json" "Conflicts"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Conflicts
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ tr -d '[]"'
++ cut '-d ' -f 2-
++ tr -d '\n'
++ sed -e '/^"Conflicts"/,/]/!d'
++ tr -d '\"'
+ [[ -n '' ]]
+ deps=(${aurpkgsnover[@]})
+ [[ -z '' ]]
+ foreignpkgs=($($pacmanbin -Qmq))
++ pacman -Qmq
+ FindDepsAur python-portend
+ local depspkgs depspkgstmp depspkgsaurtmp repodepstmp builtpkg vcsdepspkgs assumedepspkgs
+ local aurversionpkgs aurversionpkgsname aurversionpkgsver aurversionpkgsaurver i j json
+ [[ -n '' ]]
+ unset aurversionpkgs
+ [[ -z '' ]]
+ SetJson python-portend
+ [[ 1 -eq 0 ]]
+ [[ -z {"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]} ]]
+ json='{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}'
+ aurversionpkgs=(${aurpkgs[@]})
+ [[ -n python-portend ]]
+ for i in "${!aurversionpkgs[@]}"
+ unset aurversionpkgsname aurversionpkgsver aurversionpkgsaurver
+ aurversionpkgsname=python-portend
+ aurversionpkgsname=python-portend
+ aurversionpkgsname=python-portend
+ aurversionpkgsver=python-portend
+ aurversionpkgsver=python-portend
+ aurversionpkgsver=python-portend
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Version python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ sed -r s/Version:/Version#/g
++ tr -d '"'
++ grep -Po 'Version:.*'
++ awk -F '#' '{print $2}'
+ aurversionpkgsaurver=2.1.2-1
+ [[ ! -n 2.1.2-1 ]]
+ case "${aurversionpkgs[$i]}" in
+ continue
+ depspkgs=($(GetJson "array" "$json" "Depends"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Depends
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/^"Depends"/,/]/!d'
++ tr -d '\"'
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ cut '-d ' -f 2-
++ tr -d '[]"'
++ tr -d '\n'
+ [[ ! -n '' ]]
+ depspkgs+=($(GetJson "array" "$json" "MakeDepends"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' MakeDepends
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/^"MakeDepends"/,/]/!d'
++ tr -d '\"'
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ cut '-d ' -f 2-
++ tr -d '[]"'
++ tr -d '\n'
+ depspkgs+=($(GetJson "array" "$json" "CheckDepends"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' CheckDepends
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/^"CheckDepends"/,/]/!d'
++ sed 's/] /]\n/g'
++ tr -d '\n'
++ tr -d '\"'
++ tr '\n' ' '
++ cut '-d ' -f 2-
++ tr -d '[]"'
+ [[ -n python-portend ]]
+ depspkgs=($(grep -xvf <(printf '%s\n' "${aurpkgsproviders[@]}") <(printf '%s\n' "${depspkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' python-portend
+++ printf '%s\n' python python-tempora python python2 python-setuptools python2-setuptools python-setuptools-scm python2-setuptools-scm python-tox python2-tox
+ [[ x86_64 == \i\6\8\6 ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ depspkgs=($($pacmanbin -T ${depspkgs[@]} | sort -u))
++ pacman -T python python-tempora python python2 python-setuptools python2-setuptools python-setuptools-scm python2-setuptools-scm python-tox python2-tox
++ sort -u
+ unset depspkgsaur
+ [[ -n '' ]]
+ unset depspkgs
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ deps=($(grep -xvf <(printf '%s\n' "${aurdepspkgs[@]}") <(printf '%s\n' "${deps[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n'
+++ printf '%s\n' python-portend
+ deps+=(${aurdepspkgs[@]})
+ SetJson python-portend
+ [[ 1 -eq 0 ]]
+ [[ -z {"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]} ]]
+ json='{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}'
+ SortDepsAur python-portend
+ local i j sortaurpkgs sortdepspkgs sortdepspkgsaur
+ [[ -z '' ]]
+ sortaurpkgs=(${aurpkgs[@]})
+ unset checkedsortdepspkgsaur
+ for i in "${!sortaurpkgs[@]}"
+ unset sortdepspkgs sortdepspkgsaur
+ sortdepspkgs+=($(GetJson "arrayvar" "$json" "Depends" "${sortaurpkgs[$i]}"))
++ GetJson arrayvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Depends python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/^"Depends"/,/]/!d'
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ cut '-d ' -f 2-
++ tr -d '\"'
++ tr '\n' ' '
++ tr -d '[]'
+ sortdepspkgs+=($(GetJson "arrayvar" "$json" "MakeDepends" "${sortaurpkgs[$i]}"))
++ GetJson arrayvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' MakeDepends python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ tr '\n' ' '
++ cut '-d ' -f 2-
++ tr -d '[]'
++ sed -e '/^"MakeDepends"/,/]/!d'
++ tr -d '\"'
+ sortdepspkgs+=($(GetJson "arrayvar" "$json" "CheckDepends" "${sortaurpkgs[$i]}"))
++ GetJson arrayvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' CheckDepends python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ tr -d '\"'
++ sed -e '/^"CheckDepends"/,/]/!d'
++ tr '\n' ' '
++ cut '-d ' -f 2-
++ tr -d '[]'
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python"/,/}/!d'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
+ [[    =~  python  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python-tempora
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python-tempora
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-tempora"/,/}/!d'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
+ [[    =~  python-tempora  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python"/,/}/!d'
++ grep -Po 'Name:.*'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
++ awk -F '#' '{print $2}'
+ [[    =~  python  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python2
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python2
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python2"/,/}/!d'
++ sed -r s/Name:/Name#/g
++ awk -F '#' '{print $2}'
++ grep -Po 'Name:.*'
++ tr -d '"'
+ [[    =~  python2  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python-setuptools
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python-setuptools
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-setuptools"/,/}/!d'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
+ [[    =~  python-setuptools  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python2-setuptools
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python2-setuptools
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python2-setuptools"/,/}/!d'
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
+ [[    =~  python2-setuptools  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python-setuptools-scm
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python-setuptools-scm
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -r s/Name:/Name#/g
++ sed -e '/"Name":"python-setuptools-scm"/,/}/!d'
++ tr -d '"'
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
+ [[    =~  python-setuptools-scm  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python2-setuptools-scm
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python2-setuptools-scm
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ grep -Po 'Name:.*'
++ sed -e '/"Name":"python2-setuptools-scm"/,/}/!d'
++ sed -r s/Name:/Name#/g
++ tr -d '"'
++ awk -F '#' '{print $2}'
+ [[    =~  python2-setuptools-scm  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python-tox
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python-tox
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ grep -Po 'Name:.*'
++ tr -d '"'
++ sed -r s/Name:/Name#/g
++ sed -e '/"Name":"python-tox"/,/}/!d'
++ awk -F '#' '{print $2}'
+ [[    =~  python-tox  ]]
+ for j in "${!sortdepspkgs[@]}"
++ awk -F '>|<|=' '{print $1}'
+ sortdepspkgs[$j]=python2-tox
+ sortdepspkgsaur+=($(GetJson "varvar" "$json" "Name" "${sortdepspkgs[$j]}"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name python2-tox
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ grep -Po 'Name:.*'
++ awk -F '#' '{print $2}'
++ sed -e '/"Name":"python2-tox"/,/}/!d'
++ tr -d '"'
++ sed -r s/Name:/Name#/g
+ [[    =~  python2-tox  ]]
+ [[ -z '' ]]
+ tsortdeps+=("${sortaurpkgs[$i]} ${sortaurpkgs[$i]}")
+ sortdepspkgsaur=($(grep -xvf <(printf '%s\n' "${allcheckedsortdepspkgsaur[@]}") <(printf '%s\n' "${sortdepspkgsaur[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n'
+++ printf '%s\n'
+ [[ -n '' ]]
+ [[ -n '' ]]
+ deps=($(tsort <<< ${tsortdeps[@]}))
++ tsort
+ (( 0 > 0 ))
+ depsAname=($(GetJson "var" "$json" "Name"))
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Name
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d '", '
++ awk -F '#' '{print $2}'
++ grep -Po 'Name:.*'
++ sed -r s/Name:/Name#/g
+ depsAver=($(GetJson "var" "$json" "Version"))
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Version
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d '", '
++ sed -r s/Version:/Version#/g
++ awk -F '#' '{print $2}'
++ grep -Po 'Version:.*'
+ depsAood=($(GetJson "var" "$json" "OutOfDate"))
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' OutOfDate
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d '", '
++ sed -r s/OutOfDate:/OutOfDate#/g
++ grep -Po 'OutOfDate:.*'
++ awk -F '#' '{print $2}'
+ depsAmain=($(GetJson "var" "$json" "Maintainer"))
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Maintainer
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d '", '
++ grep -Po 'Maintainer:.*'
++ sed -r s/Maintainer:/Maintainer#/g
++ awk -F '#' '{print $2}'
+ for i in "${!depsAname[@]}"
++ expac -Qs %v '^python-portend$'
++ head -1
+ depsQver[$i]=
+ [[ -z '' ]]
+ depsQver[$i]='#'
++ grep -E '\-(cvs|svn|git|hg|bzr|darcs|nightly.*)$'
+ [[ -n '' ]]
+ [[ -n '' ]]
+ FindDepsRepo
+ local allrepopkgs providersrepopkgs providersrepopkgsrm i j
+ [[ -z '' ]]
+ return
+ IgnoreDepsChecks
+ local i
+ [[ -z '' ]]
+ [[ -z '' ]]
+ return
+ ProviderChecks
+ local allproviders providersdeps providers repodepspkgsprovided providerspkgs provided nb providersnb rmproviderpkgs providerpkgsrm
+ [[ -z '' ]]
+ return
+ ConflictChecks
+ local allQprovides allQconflicts Aprovides Aconflicts aurconflicts aurAconflicts Qrequires i j k
+ local repodepsprovides repodepsconflicts checkedrepodepsconflicts repodepsconflictsname repodepsconflictsver localver repoconflictingpkgs
+ Note i 'looking for inter-conflicts...'
+ case "$1" in
+ echo -e '\e[1;34m::\e[0m looking for inter-conflicts...'
:: looking for inter-conflicts...
+ allQprovides=($(expac -Q '%n'))
++ expac -Q %n
+ allQprovides+=($(expac -Q '%S'))
++ expac -Q %S
+ allQconflicts=($(expac -Q '%C'))
++ expac -Q %C
+ Aprovides=(${depsAname[@]})
+ Aprovides+=($(GetJson "array" "$json" "Provides"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Provides
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ tr -d '\"'
++ sed -e '/^"Provides"/,/]/!d'
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ tr -d '[]"'
++ tr -d '\n'
++ cut '-d ' -f 2-
+ Aconflicts=($(GetJson "array" "$json" "Conflicts"))
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Conflicts
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/^"Conflicts"/,/]/!d'
++ tr -d '\"'
++ sed 's/] /]\n/g'
++ cut '-d ' -f 2-
++ tr '\n' ' '
++ tr -d '[]"'
++ tr -d '\n'
+ for i in "${!Aprovides[@]}"
++ awk -F '>|<|=' '{print $1}'
+ Aprovides[$i]=python-portend
+ aurconflicts=($(grep -xf <(printf '%s\n' "${Aprovides[@]}") <(printf '%s\n' "${allQconflicts[@]}")))
+++ printf '%s\n' python-portend
++ grep -xf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' xfsacl nodejs-atom-package-manager xfsattr bc-readline binutils-multilib btrfs-progs-unstable ca-certificates-java cargo-edit-git cdrkit cflow clang-analyzer libcliquer foomatic-filters libdbus libdjvu mkinitcpio ecl libefivar flake8-python3 libfplll fuse gap-math gobject2-docs mesa-demos dirmngr gnupg2 gdisk grub-common grub-bios grub-emu grub-efi-x86_64 grub-legacy iproute netkit-base arping netkit-tftpd jack-audio-connection-kit vlock module-init-tools libappindicator libdvbpsi4 libdvbpsi5 libindicator libjpeg turbojpeg libjson-rpc-cpp nghttp2 quvi cyrus-sasl-plugins libsecp256k1 secp256k1 libsigc++2.0 libltdl libtool-multilib libusbx usbmuxd libvirt-python libx264 linux-firmware-git kernel26-firmware ar9170-fw iwlwifi-1000-ucode iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode iwlwifi-5150-ucode iwlwifi-6000-ucode rt2870usb-fw rt2x00-rt61-fw rt2x00-rt71w-fw amd-ucode lua-bitop lvm mkinitcpio man maxima mkinitcpio ati-dri intel-dri nouveau-dri svga-dri mesa-dri mesa-libgl mnemosyne-bzr python-mypy-lang python-mypy libtinfo5 libnm-gtk libcl gnu-netcat pacman-contrib pari-sage passmenu pcmcia-cs pkgconfig poppler-qt3 portaudio_cpp procps sysvinit-tools protobuf protobuf-cpp python-logilab-astng dbus-python python3-numpy python3-olefileio python-pexpect python-setuptools_scm virtualenv python2-virtualenvwrapper python pycrypto cysignals dbus-python fpylll python-gnomekeyring python-notify python2-olefileio python-pexpect python-imaging python2-imaging python-pyinstall python2-protobuf python-reportlab python-scipy python2-setuptools_scm virtualenv pyxdg qemu-headless qt qtchooser qtchooser qt5-declarative-render2d qtchooser qtchooser cargo mailx mailx-heirloom heirloom-mailx sage-mathematics umfpack nss-myhostname systemd-tools udev sysvinit totem-plugin eject zramctl libv4l vertex-themes-git gvim vim-minimal vim-python3 vlc-plugin wxgtk xed-git xorg-server X-ABI-XINPUT_VERSION X-ABI-XINPUT_VERSION xorg-server X-ABI-VIDEODRV_VERSION X-ABI-VIDEODRV_VERSION xkbdata font-util font-misc-ethiopic font-misc-meltho nvidia-utils glamor-egl xf86-video-modesetting zbar-gtk zbar-qt zsh-autosuggestions-git
+ aurconflicts+=($(grep -xf <(printf '%s\n' "${Aconflicts[@]}") <(printf '%s\n' "${allQprovides[@]}")))
++ grep -xf /dev/fd/63 /dev/fd/62
+++ printf '%s\n'
+++ printf '%s\n' a52dec aalib accountsservice acl adwaita-icon-theme alembic alsa-lib alsa-plugins android-ndk antigen-git apm apr apr-util arb archlinux-keyring arename argtable arpack asp aspell at-spi2-atk at-spi2-core atk atkmm atom attr augeas autoconf autoconf-archive automake avahi bash bc binutils bison blas blender blosc bluez-libs boost boost-libs brial bridge-utils brltty btrfs-progs bzip2 c-ares ca-certificates ca-certificates-cacert ca-certificates-mozilla ca-certificates-utils cairo cairomm cantarell-fonts cargo-edit cargo-expand caribou cblas ccache cddlib cdparanoia cdrtools celt celt0.5.1 ceph cflow chromaprint cinnamon cinnamon-control-center cinnamon-desktop cinnamon-menus cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-translations cjs clang clinfo clipit cliquer clutter clutter-gst clutter-gtk cmake cogl colord compositeproto coreutils cower cpio cppcheck cppclean cracklib cryptsetup ctags cups cups-filters curl damageproto db dbus dbus-glib dcadec dconf desktop-file-utils device-mapper dhcpcd diffutils djvu2pdf djvulibre dmraid dmxproto dnssec-anchors docbook-xml docbook-xsl docker dosfstools double-conversion dri2proto dri3proto e2fsprogs ebtables ecl-16.1.2 eclib efibootmgr efivar electron elfutils embree enchant eog espeak evince exempi expac expat faac faad2 fakeroot fcgi fflas-ffpack ffmpeg ffmpeg2.8 fftw file file-roller filesystem filezilla find-the-command findutils firefox firefox-extension-https-everywhere firefox-ublock-origin fixesproto flac flake8 flex flint flintqs fontconfig fontsproto fplll freeimage freetype2 fribidi fuse-common fuse2 gajim gap gawk gc gcc gcc-libs gconf gcr gd gdb gdb-common gdbm gdk-pixbuf2 gdome2 gedit geoclue2 geth gettext gf2x gfan ghc ghostscript giflib git gitg givaro glew glib-networking glib2 glib2-docs glibc glibmm glpk glproto glu glxinfo gmime gmp gmp-ecm gnome-backgrounds gnome-boxes gnome-calculator gnome-common gnome-desktop gnome-disk-utility gnome-keyring gnome-screenshot gnome-system-monitor gnome-themes-standard gnupg gnutls gobject-introspection gobject-introspection-runtime gperftools gpgme gpm gptfdisk graphene graphite grep grilo groff grub gsettings-desktop-schemas gsfonts gsl gsm gspell gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gstreamer gtk-doc gtk-engine-murrine gtk-update-icon-cache gtk-vnc gtk2 gtk3 gtk3-print-backends gtkmm gtkmm3 gtksourceview3 gtkspell gtkspell3 guake guile guile2.0 gvfs gvfs-mtp gzip harfbuzz harfbuzz-icu haskell-json haskell-mtl haskell-parsec haskell-primitive haskell-quickcheck haskell-random haskell-regex-base haskell-regex-tdfa haskell-syb haskell-text haskell-tf-random hdf5 hexchat hicolor-icon-theme hspell http-parser hunspell hunspell-de hunspell-en hunspell-en_GB hunspell-en_US hunspell-pl hwids hwloc hyphen iana-etc ibus ibus-libpinyin icu igraph ijs ilmbase imagemagick iml imlib2 inetutils inkscape inputproto intel-tbb intel-ucode intltool inxi iproute2 iptables iputils ipython ipython2 iso-codes itstool jack jansson jasper jbig2dec jemalloc jfsutils jq js js38 json-glib jsoncpp judy jupyter-nbformat jupyter-notebook jupyter-widgetsnbextension kalu kbd kbproto kcov keyutils kmod krb5 kyotocabinet ladspa lame lapack lcalc lcms lcms2 ldns less leveldb libaio libappindicator-gtk2 libarchive libass libassuan libasyncns libatasmart libatomic_ops libavc1394 libblockdev libbluray libbsd libbytesize libcaca libcacard libcanberra libcanberra-pulse libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libcups libdaemon libdatrie libdbusmenu-glib libdbusmenu-gtk2 libdc1394 libdca libdmx libdrm libdv libdvbpsi libdvdnav libdvdread libebml libedit libelf libepoxy libevdev libevent libexif libfaketime libfdk-aac libffi libfilezilla libfontenc libgap libgcrypt libgee libgiac libgit2 libgit2-glib libglade libglvnd libgme libgnome-keyring libgnomekbd libgpg-error libgsystem libgtop libgudev libgusb libgxps libibus libice libid3tag libidn libiec61883 libimobiledevice libindicator-gtk2 libinput libjpeg-turbo libjson-rpc-cpp-git libkate libkeybinder2 libkeybinder3 libksba libldap liblouis liblqr libmad libmatroska libmicrohttpd libmm-glib libmms libmng libmnl libmodplug libmp4v2 libmpc libmpcdec libmpeg2 libmtp libndp libnewt libnfs libnftnl libnghttp2 libnl libnm libnm-glib libnotify liboauth libofa libogg libomxil-bellagio libosinfo libpaper libpcap libpciaccess libpeas libpgm libpinyin libpipeline libplist libpng libproxy libpsl libpulse libpwquality libquvi libquvi-scripts libraw1394 librsvg libsamplerate libsasl libseccomp libsecp256k1-git libsecret libshout libsigc++ libsm libsndfile libsodium libsoup libsoxr libspectre libspnav libsrtp libssh libssh2 libstemmer libsystemd libtar libtasn1 libteam libthai libtheora libtiff libtiger libtirpc libtool libtracker-sparql libtxc_dxtn libunistring libunwind libupnp libusb libusbmuxd libuser libutempter libutil-linux libuv libva libvdpau libvirt libvirt-glib libvirt-python2 libvisual libvoikko libvorbis libvpx libwacom libwebp libx11 libx264 libxau libxaw libxcb libxcomposite libxcursor libxdamage libxdmcp libxext libxfixes libxfont libxfont2 libxft libxi libxinerama libxkbcommon libxkbcommon-x11 libxkbfile libxklavier libxml2 libxmu libxpm libxrandr libxrender libxshmfence libxslt libxss libxt libxtst libxv libxxf86dga libxxf86vm licenses lightdm lightdm-gtk-greeter linbox linux-api-headers linux-firmware linux-lts linux-lts-headers lldb llvm llvm-libs lm_sensors log4cplus logrotate lrcalc ltrace lua lua52 lua52-bitop lua52-expat lua52-lpeg lua52-luajson lua52-socket luxrays luxrender lvm2 lz4 lzo m4 m4ri m4rie make man-db man-pages mathjax maxima-ecl mdadm mesa metis mime-types miniupnpc minizip mint-backgrounds-sonya miredo mjpegtools mkinitcpio mkinitcpio-busybox mnemosyne mobile-broadband-provider-info mozilla-common mpfi mpfr mtdev mtools muffin musl mypy nano nauty ncurses ncurses5-compat-libs nemo nemo-fileroller neon netcf netctl netpbm nettle network-manager-applet networkmanager newt-syrup nm-connection-editor nodejs notification-daemon noto-fonts noto-fonts-cjk noto-fonts-emoji npm npth nspr nss nss-mdns ntl numactl oath-toolkit ocaml ocl-icd oniguruma openal openbsd-netcat opencollada opencolorio opencore-amr openexr openimageio openjpeg openjpeg2 openmpi openresolv openshadinglanguage openssh openssl openssl-1.0 opensubdiv openvdb opus orc osinfo-db otf-bitstream-charter p11-kit p7zip pacaur pacman pacman-mirrorlist palp pam pambase pango pangomm pari pari-galdata pari-seadata-small parted pass patch pciutils pcmciautils pcre pcre2 perl perl-audio-scan perl-error perl-file-slurp-tiny perl-readonly perl-sub-uplevel perl-test-warn perl-tree-dag-node perl-xml-parser pinentry pixman pkg-config planarity polkit polkit-gnome poppler poppler-glib popt portaudio potrace ppl presentproto procps-ng protobuf psmisc ptex pulseaudio pulseaudio-alsa pygobject-devel pygobject2-devel pygtk pynac pyqt5-common python python-appdirs python-arrow python-asn1crypto python-astroid python-atspi python-beaker python-binaryornot python-cairo python-cffi python-chardet python-cheroot python-cherrypy python-click python-colorama python-cookiecutter python-cryptography python-cycler python-dateutil python-dbus python-dbus-common python-decorator python-future python-gobject python-idna python-ipykernel python-isort python-jinja python-jinja-time python-jsonschema python-jupyter_client python-jupyter_core python-lazy-object-proxy python-mako python-markupsafe python-matplotlib python-mccabe python-nose python-numpy python-olefile python-onetimepass python-packaging python-pexpect python-pickleshare python-pillow python-pip python-pluggy python-ply python-poyo python-prompt_toolkit python-psutil python-ptyprocess python-py python-pycodestyle python-pycparser python-pycups python-pycurl python-pyflakes python-pygments python-pylint python-pyparsing python-pyqt5 python-pytz python-pyzmq python-requests python-setproctitle python-setuptools python-setuptools-scm python-sip python-six python-stevedore python-tempora python-terminado python-tornado python-tox python-traitlets python-typed-ast python-urllib3 python-virtualenv python-virtualenv-clone python-virtualenvwrapper python-wcwidth python-webob python-whichcraft python-wrapt python-xapp python-xdg python2 python2-appdirs python2-asn1crypto python2-axolotl python2-axolotl-curve25519 python2-backports python2-backports-abc python2-backports.functools_lru_cache python2-backports.shutil_get_terminal_size python2-backports.unittest_mock python2-cairo python2-cffi python2-chardet python2-cheroot python2-crypto python2-cryptography python2-cvxopt python2-cycler python2-cypari2 python2-cysignals python2-dateutil python2-dbus python2-decorator python2-enum34 python2-fpylll python2-funcsigs python2-future python2-gconf python2-gmpy2 python2-gnomekeyring python2-gobject python2-gobject2 python2-idna python2-ipaddr python2-ipaddress python2-ipy python2-ipykernel python2-ipywidgets python2-jupyter_client python2-jupyter_core python2-keybinder2 python2-lxml python2-matplotlib python2-mock python2-mpmath python2-nbxmpp python2-networkx python2-notify python2-numpy python2-olefile python2-packaging python2-pam python2-pathlib python2-pbr python2-pexpect python2-pickleshare python2-pillow python2-pip python2-pluggy python2-ply python2-prompt_toolkit python2-protobuf python2-psutil python2-ptyprocess python2-py python2-pyasn1 python2-pycparser python2-pycurl python2-pygments python2-pyinotify python2-pyopenssl python2-pyparsing python2-pyqt5 python2-pytz python2-pyzmq python2-qrcode python2-reportlab python2-requests python2-rpy2 python2-scipy python2-setuptools python2-setuptools-scm python2-singledispatch python2-sip python2-six python2-sympy python2-tornado python2-tox python2-traitlets python2-urllib3 python2-virtualenv python2-wcwidth python2-xdg qbs qd qemu qpdf qt4 qt5-base qt5-declarative qt5-location qt5-quickcontrols qt5-quickcontrols2 qt5-script qt5-tools qt5-webchannel qt5-webengine qt5-xmlpatterns qtcreator r randrproto rankwidth rarian re2 readline recordproto reiserfsprogs renderproto resourceproto rest rocketchat-client rtkit rtmpdump rubiks run-parts rust rust-racer rust-src rustfmt rustsym s-nail sage-data-combinatorial_designs sage-data-conway_polynomials sage-data-elliptic_curves sage-data-graphs sage-data-polytopes_db sagemath sagemath-jupyter sbc schroedinger scrnsaverproto sdl sdl2 sdl_image seabios sed semver serf shadow shared-mime-info shellcheck singular sip sk1libs slang snappy sound-theme-freedesktop soundtouch source-highlight spandsp speex speexdsp spice spice-glib spice-gtk3 sqlite startup-notification strace subversion sudo suitesparse sympow sysfsutils system-config-printer systemd systemd-sysvcompat t1lib taglib tar tcl tdb terminator texinfo thin-provisioning-tools thunderbird time tk totem totem-plparser totp-cli transmission-gtk tree tslib ttf-dejavu ttf-liberation tzdata udisks2 uniconvertor unzip upower urlgrabber usbmuxd usbredir usbutils util-linux v4l-utils valgrind vde2 vertex-icons-git vertex-themes vi vid.stab videoproto vim vim-runtime virglrenderer virt-install virt-manager visual-studio-code vlc volume_key vte vte-common vte3 vulkan-icd-loader wavpack wayland wayland-protocols webkit2gtk webrtc-audio-processing wget which wildmidi workrave wpa_supplicant wxgtk-common wxgtk3 x11-ssh-askpass x265 xapps xbitmaps xcb-proto xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclip xcursor-vanilla-dmz xdg-user-dirs xdg-user-dirs-gtk xdg-utils xed xextproto xf86-input-libinput xf86-video-vesa xf86dgaproto xf86driproto xf86vidmodeproto xfsprogs xineramaproto xkeyboard-config xmlsec xorg-bdftopcf xorg-docs xorg-font-util xorg-font-utils xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-alias xorg-fonts-encodings xorg-fonts-misc xorg-iceauth xorg-luit xorg-mkfontdir xorg-mkfontscale xorg-server xorg-server-common xorg-server-devel xorg-server-xdmx xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sessreg xorg-setxkbmap xorg-smproxy xorg-util-macros xorg-x11perf xorg-xauth xorg-xbacklight xorg-xcmsdb xorg-xcursorgen xorg-xdpyinfo xorg-xdriinfo xorg-xev xorg-xgamma xorg-xhost xorg-xinit xorg-xinput xorg-xkbcomp xorg-xkbevd xorg-xkbutils xorg-xkill xorg-xlsatoms xorg-xlsclients xorg-xmodmap xorg-xpr xorg-xprop xorg-xrandr xorg-xrdb xorg-xrefresh xorg-xset xorg-xsetroot xorg-xvinfo xorg-xwd xorg-xwininfo xorg-xwud xproto xterm xvidcore xz yajl yapf yelp-tools yelp-xsl zbar zcash zenity zeromq zip zita-alsa-pcmi zita-resampler zlib zn_poly zsh zsh-autosuggestions zsh-syntax-highlighting zstd zvbi xfsacl android-ndk nodejs-atom-package-manager arpack-ng xfsattr sh libboost_context.so btrfs-progs-unstable ca-certificates ca-certificates-java cairo-xcb cdrkit cflow clang-analyzer libcliquer foomatic-filters libcurl.so libdbus libdcadec.so dhcp-client libdjvu common-lisp cl-asdf ecl libefivar libavcodec.so libavdevice.so libavfilter.so libavformat.so libavresample.so libavutil.so libpostproc.so libswresample.so libswscale.so libavcodec.so libavdevice.so libavfilter.so libavformat.so libavresample.so libavutil.so libpostproc.so libswresample.so libswscale.so flake8-python3 libfplll libfreetype.so fuse awk haskell-array haskell-base haskell-binary haskell-bytestring haskell-containers haskell-deepseq haskell-directory haskell-filepath haskell-ghc-boot haskell-ghc-boot-th haskell-ghc-prim haskell-haskeline haskell-hoopl haskell-hpc haskell-integer-gmp haskell-pretty haskell-process haskell-template-haskell haskell-terminfo haskell-time haskell-transformers haskell-unix haskell-xhtml haskell-cabal haskell-ghc git-core dirmngr gnupg2 libtcmalloc.so libprofiler.so libtcmalloc_debug.so libtcmalloc_and_profiler.so libtcmalloc_minimal.so libtcmalloc_minimal_debug.so gdisk grub-common grub-bios grub-emu grub-efi-x86_64 hdf5-cpp-fortran iproute jack-audio-connection-kit libjemalloc.so vlock module-init-tools libkmod.so libappindicator libarchive.so libass.so libbluray.so libdts libebml.so libfdk-aac.so libgl libegl libgles libgudev-1.0.so libindicator libjpeg turbojpeg libjson-rpc-cpp libmatroska.so mpeg2dec libsecp256k1 secp256k1 libsigc++2.0 libssh2.so libsystemd.so libudev.so libltdl libtool-multilib libusbx libusb-1.0.so libblkid.so libfdisk.so libmount.so libsmartcols.so libuuid.so libvorbisfile.so libvorbis.so libvorbisenc.so libvpx.so libx264-8bit libx264.so man maxima ati-dri intel-dri nouveau-dri svga-dri mesa-dri mesa-libgl opengl-driver python-mypy-lang python-mypy libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so libtinfo5 libnm-gtk libnma ttf-font nodejs-node-gyp opencl-icd-loader netcat resolvconf pacman-contrib passmenu perl-archive-tar perl-attribute-handlers perl-autodie perl-autoloader perl-autouse perl-b-debug perl-base perl-bignum perl-carp perl-compress-raw-bzip2 perl-compress-raw-zlib perl-config-perl-v perl-constant perl-cpan-meta-requirements perl-cpan-meta-yaml perl-cpan-meta perl-cpan perl-data-dumper perl-db_file perl-devel-ppport perl-devel-selfstubber perl-digest-md5 perl-digest-sha perl-digest perl-dumpvalue perl-encode perl-encoding-warnings perl-env perl-experimental perl-exporter perl-extutils-cbuilder perl-extutils-constant perl-extutils-install perl-extutils-makemaker perl-extutils-manifest perl-extutils-parsexs perl-file-fetch perl-file-path perl-file-temp perl-filter-simple perl-filter-util-call perl-getopt-long perl-http-tiny perl-i18n-collate perl-i18n-langtags perl-if perl-io-compress perl-io-socket-ip perl-io-zlib perl-io perl-ipc-cmd perl-ipc-sysv perl-json-pp perl-lib perl-libnet perl-locale-codes perl-locale-maketext-simple perl-locale-maketext perl-math-bigint-fastcalc perl-math-bigint perl-math-bigrat perl-math-complex perl-memoize perl-mime-base64 perl-module-corelist perl-module-load-conditional perl-module-load perl-module-loaded perl-module-metadata perl-net-ping perl-params-check perl-parent perl-pathtools perl-perl-ostype perl-perlfaq perl-perlio-via-quotedprint perl-pod-checker perl-pod-escapes perl-pod-parser perl-pod-perldoc perl-pod-simple perl-pod-usage perl-podlators perl-safe perl-scalar-list-utils perl-search-dict perl-selfloader perl-socket perl-storable perl-sys-syslog perl-term-ansicolor perl-term-cap perl-term-complete perl-term-readline perl-test-harness perl-test-simple perl-test perl-text-abbrev perl-text-balanced perl-text-parsewords perl-text-tabs perl-thread-queue perl-thread-semaphore perl-threads-shared perl-threads perl-tie-file perl-tie-refhash perl-time-hires perl-time-local perl-time-piece perl-unicode-collate perl-unicode-normalize perl-version perl-xsloader pkgconfig portaudio_cpp procps sysvinit-tools protobuf protobuf-cpp python3 futurize pasteurize python3-numpy python-distribute python-setuptools_scm pycrypto cysignals dbus-python fpylll pygobject python-keybinder python-imaging python2-imaging python2-protobuf pyasn1 python2-distribute python2-setuptools_scm pyxdg qemu-headless libhistory.so libreadline.so librtmp.so cargo mailx mailx-heirloom heirloom-mailx sage-mathematics sqlite3 svn umfpack nss-myhostname systemd-tools udev ttf-font ttf-font eject zramctl libv4l libvidstab.so xxd vim-minimal vim-python3 vscode,visualstudiocode libx265.so xkbdata font-util font-misc-ethiopic font-misc-meltho X-ABI-VIDEODRV_VERSION X-ABI-XINPUT_VERSION X-ABI-EXTENSION_VERSION x-server libxvidcore.so zbar-gtk zbar-qt zsh-autosuggestions-git
+ aurconflicts=($(tr ' ' '\n' <<< ${aurconflicts[@]} | LC_COLLATE=C sort -u))
++ tr ' ' '\n'
++ LC_COLLATE=C
++ sort -u
+ NothingToDo python-portend
+ [[ -z python-portend ]]
+ return 0
+ [[ -n '' ]]
+ ReinstallChecks
+ local i depsAtmp
+ depsAtmp=(${depsAname[@]})
+ for i in "${!depsAtmp[@]}"
+ [[ ! -n '' ]]
+ [[ !  python-portend  =~  python-portend  ]]
+ [[    =~  python-portend  ]]
+ [[ -z # ]]
+ [[ # = \# ]]
+ continue
+ [[ -n '' ]]
+ NothingToDo python-portend
+ [[ -z python-portend ]]
+ return 0
+ OutofdateChecks
+ local i
+ for i in "${!depsAname[@]}"
+ [[ null -gt 0 ]]
+ OrphanChecks
+ local i
+ for i in "${!depsAname[@]}"
+ [[ boerde == \n\u\l\l ]]
+ Prompt
+ local i binaryksize sumk summ builtpkg cachedpkgs strname stroldver strnewver strsize action
+ local depsver repodepspkgsver strrepodlsize strrepoinsize strsumk strsumm lreposizelabel lreposize
+ [[ -n '' ]]
+ for i in "${!depsAname[@]}"
+ [[ ! -n '' ]]
+ break
++ grep '^VerbosePkgLists' /etc/pacman.conf
+ [[ -n '' ]]
+ for i in "${!deps[@]}"
+ depsver='python-portend-2.1.2-1  '
+ printf '\n\e[1;39m%-16s\e[0m %s\n' 'AUR Packages  (1)' 'python-portend-2.1.2-1  '

AUR Packages  (1) python-portend-2.1.2-1  
+ [[ -n '' ]]
+ [[ -n '' ]]
+ echo

+ [[ -n true ]]
+ action=installation
+ Proceed y 'Proceed with installation?'
+ local Y y N n answer
++ gettext pacman Y
+ Y=Y
+ y=y
++ gettext pacman N
+ N=N
+ n=n
+ case "$1" in
+ printf '\e[1;34m%s\e[0m \e[1;39m%s\e[0m' :: 'Proceed with installation? [Y/n] '
:: Proceed with installation? [Y/n] + [[ ! -n '' ]]
+ case "$TERM" in
+ [[ -n '' ]]
+ read -r -n 1 answer
y+ echo

+ case $answer in
+ return 0
+ MakePkgs
+ local oldorphanpkgs neworphanpkgs orphanpkgs oldoptionalpkgs newoptionalpkgs optionalpkgs errinstall
+ local pkgsdepslist vcsclients vcschecked aurdevelpkgsAver aurdevelpkgsQver basepkgsupdate checkpkgsdepslist isaurdeps builtpkgs builtdepspkgs i j
+ DownloadPkgs python-portend
+ local i
+ Note i '\e[1;39mRetrieving package(s)...\e[0m'
+ case "$1" in
+ echo -e '\e[1;34m::\e[0m \e[1;39mRetrieving package(s)...\e[0m'
:: Retrieving package(s)...
+ GetPkgbase python-portend
+ local i
+ SetJson python-portend
+ [[ 1 -eq 0 ]]
+ [[ -z {"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]} ]]
+ json='{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}'
+ for i in "$@"
+ pkgsbase+=($(GetJson "varvar" "$json" "PackageBase" "$i"))
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' PackageBase python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ tr -d '"'
++ grep -Po 'PackageBase:.*'
++ awk -F '#' '{print $2}'
++ sed -r s/PackageBase:/PackageBase#/g
+ for i in "${pkgsbase[@]}"
+ [[    =~  python-portend  ]]
+ basepkgs+=($i)
+ for i in ${basepkgs[@]}
+ cd /home/marcin/.cache/pacaur
+ [[ ! -d python-portend ]]
+ cd /home/marcin/.cache/pacaur/python-portend
+ git reset --hard HEAD -q
+ [[ diff = diff ]]
+ git rev-parse HEAD
+ git pull --ff -q
+ [[ -z python-portend ]]
+ EditPkgs python-portend
+ local viewed timestamp i j erreditpkg
+ [[ -n '' ]]
+ unset viewed
+ for i in "$@"
+ [[    =~  python-portend  ]]
+ cd /home/marcin/.cache/pacaur/python-portend
+ unset timestamp
+ GetInstallScripts python-portend
+ local installscriptspath
+ [[ ! -d /home/marcin/.cache/pacaur/python-portend ]]
+ unset installscriptspath installscripts
+ installscriptspath=($(find "$clonedir/$1/" -maxdepth 1 -name "*.install"))
++ find /home/marcin/.cache/pacaur/python-portend/ -maxdepth 1 -name '*.install'
+ [[ -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! diff = none ]]
+ [[ diff = diff ]]
+ [[ -e .git/HEAD.prev ]]
++ cut -f1 .git/HEAD.prev
+ diffcmd='git diff c7a903dae54691e112811913ad339c1143d5bb13 -- . '\'':!\.SRCINFO'\'''
++ eval 'git diff c7a903dae54691e112811913ad339c1143d5bb13 -- . '\'':!\.SRCINFO'\'''
+++ git diff c7a903dae54691e112811913ad339c1143d5bb13 -- . ':!\.SRCINFO'
+ [[ -n '' ]]
+ Note w '\e[1;39mpython-portend\e[0m build files are up-to-date -- skipping'
+ case "$1" in
+ echo -e '\e[1;33m::\e[0m \e[1;39mpython-portend\e[0m build files are up-to-date -- skipping'
:: python-portend build files are up-to-date -- skipping
+ [[ -n '' ]]
+ [[ diff = diff ]]
+ [[ '' = true ]]
+ oldorphanpkgs=($($pacmanbin -Qdtq))
++ pacman -Qdtq
+ oldoptionalpkgs=($($pacmanbin -Qdttq))
++ pacman -Qdttq
+ oldoptionalpkgs=($(grep -xvf <(printf '%s\n' "${oldorphanpkgs[@]}") <(printf '%s\n' "${oldoptionalpkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' boost gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox
+++ printf '%s\n' boost cmake gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-cheroot python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox tk
+ sudo pacman -V
+ for i in "${!pkgsbase[@]}"
+ for j in "${!deps[@]}"
+ [[ python-portend = \p\y\t\h\o\n\-\p\o\r\t\e\n\d ]]
+ [[ !    =~  python-portend  ]]
+ [[ true = true ]]
+ SudoV
+ touch /run/user/1000/pacaur.sudov.lck
+ pkgsdeps+=(${deps[$j]})
+ pkgsdeps+=("#")
+ pkgsdeps=($(sed 's/ # /\n/g' <<< ${pkgsdeps[@]} | tr -d '#' | sed '/^ $/d' | tr ' ' ',' | sed 's/^,//g;s/,$//g'))
+ [[ -e /run/user/1000/pacaur.sudov.lck ]]
+ sudo pacman -V
++ sed 's/ # /\n/g'
++ sed 's/^,//g;s/,$//g'
++ tr -d '#'
++ sed '/^ $/d'
++ tr ' ' ,
+ basepkgs=($(awk '{for (i=NF;i>=1;i--) print $i}' <<< ${basepkgs[@]} | awk -F "\n" '{print}'))
++ awk '{for (i=NF;i>=1;i--) print $i}'
++ awk -F '\n' '{print}'
+ sleep 2
+ pkgsdeps=($(awk '{for (i=NF;i>=1;i--) print $i}' <<< ${pkgsdeps[@]} | awk -F "\n" '{print}'))
++ awk '{for (i=NF;i>=1;i--) print $i}'
++ awk -F '\n' '{print}'
+ for i in "${!basepkgs[@]}"
+ pkgsdepslist=($(awk -F "," '{for (k=1;k<=NF;k++) print $k}' <<< ${pkgsdeps[$i]}))
++ awk -F , '{for (k=1;k<=NF;k++) print $k}'
+ unset builtpkg
++ grep -E '\-(bzr|git|hg|svn|nightly.*)$'
+ [[ -z '' ]]
+ for j in "${pkgsdepslist[@]}"
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Version python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ sed -e '/"Name":"python-portend"/,/}/!d'
++ tr -d '"'
++ grep -Po 'Version:.*'
++ sed -r s/Version:/Version#/g
++ awk -F '#' '{print $2}'
+ depsAver=2.1.2-1
+ [[ -n '' ]]
+ unset vcsclients
+ vcsclients=($(grep -E "makedepends = (bzr|git|mercurial|subversion)$" "$clonedir/${basepkgs[$i]}/.SRCINFO" | awk -F " " '{print $NF}'))
++ grep -E 'makedepends = (bzr|git|mercurial|subversion)$' /home/marcin/.cache/pacaur/python-portend/.SRCINFO
++ awk -F ' ' '{print $NF}'
+ [[ ! -n '' ]]
+ cd /home/marcin/.cache/pacaur/python-portend
+ Note i 'Checking \e[1;39mpython-portend\e[0m integrity...'
+ case "$1" in
+ echo -e '\e[1;34m::\e[0m Checking \e[1;39mpython-portend\e[0m integrity...'
:: Checking python-portend integrity...
+ [[ false = true ]]
+ makepkg -f --verifysource
==> Making package: python-portend 2.1.2-1 (czw, 10 sie 2017, 13:28:38 CEST)
==> Retrieving sources...
  -> Found 2.1.2.tar.gz
==> Validating source files with md5sums...
    2.1.2.tar.gz ... Passed
+ (( 0 > 0 ))
+ makepkg -odC --skipinteg
+ [[ -n '' ]]
+ [[ -e /run/user/1000/pacaur.build.lck ]]
+ touch /run/user/1000/pacaur.build.lck
+ [[ -n '' ]]
+ for i in "${!basepkgs[@]}"
+ pkgsdepslist=($(awk -F "," '{for (k=1;k<=NF;k++) print $k}' <<< ${pkgsdeps[$i]}))
++ awk -F , '{for (k=1;k<=NF;k++) print $k}'
+ cd /home/marcin/.cache/pacaur/python-portend
+ unset aurdevelpkgsAver
++ grep -E '\-(bzr|git|hg|svn|nightly.*)$'
+ [[ -n '' ]]
+ for j in "${pkgsdepslist[@]}"
+ unset builtpkg
+ [[ -n '' ]]
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":1,"results":[{"ID":434093,"Name":"python-portend","PackageBaseID":124486,"PackageBase":"python-portend","Version":"2.1.2-1","Description":"Use portend to monitor TCP ports for bound or unbound states.","URL":"https:\/\/github.com\/jaraco\/portend","NumVotes":3,"Popularity":2.653947,"OutOfDate":null,"Maintainer":"boerde","FirstSubmitted":1501606867,"LastModified":1502211285,"URLPath":"\/cgit\/aur.git\/snapshot\/python-portend.tar.gz","Depends":["python","python-tempora"],"MakeDepends":["python","python2","python-setuptools","python2-setuptools","python-setuptools-scm","python2-setuptools-scm"],"CheckDepends":["python-tox","python2-tox"],"License":["MIT"],"Keywords":[]}]}' Version python-portend
++ json_verify -q
++ case "$1" in
++ json_reformat
++ tr -d ', '
++ grep -Po 'Version:.*'
++ sed -r s/Version:/Version#/g
++ awk -F '#' '{print $2}'
++ tr -d '"'
++ sed -e '/"Name":"python-portend"/,/}/!d'
+ depsAver=2.1.2-1
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ python-portend = \# ]]
+ Note i 'Building \e[1;39mpython-portend\e[0m package(s)...'
+ case "$1" in
+ echo -e '\e[1;34m::\e[0m Building \e[1;39mpython-portend\e[0m package(s)...'
:: Building python-portend package(s)...
+ makeopts=(${makeopts[@]/-r/})
+ [[ ! -n true ]]
+ [[ false = true ]]
+ makepkg -sefc --noconfirm
==> Making package: python-portend 2.1.2-1 (czw, 10 sie 2017, 13:28:38 CEST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: python2-tempora
==> ERROR: 'pacman' failed to install missing dependencies.
+ (( 1 > 0 ))
+ errmakepkg+=(${pkgsdeps[$i]})
+ continue
+ [[ ! -n true ]]
+ rm /run/user/1000/pacaur.build.lck
+ [[ -e /run/user/1000/pacaur.sudov.lck ]]
+ rm /run/user/1000/pacaur.sudov.lck
+ orphanpkgs=($($pacmanbin -Qdtq))
++ pacman -Qdtq
+ neworphanpkgs=($(grep -xvf <(printf '%s\n' "${oldorphanpkgs[@]}") <(printf '%s\n' "${orphanpkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' boost gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox
+++ printf '%s\n' boost gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox
+ optionalpkgs=($($pacmanbin -Qdttq))
++ pacman -Qdttq
+ optionalpkgs=($(grep -xvf <(printf '%s\n' "${orphanpkgs[@]}") <(printf '%s\n' "${optionalpkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' boost gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox
+++ printf '%s\n' boost cmake gnome-common gobject-introspection libjson-rpc-cpp-git llvm luxrays perl-test-warn python-cheroot python-setuptools-scm python-tempora python-tox python2-axolotl python2-backports.unittest_mock python2-cheroot python2-qrcode python2-setuptools-scm python2-tox tk
+ newoptionalpkgs=($(grep -xvf <(printf '%s\n' "${oldoptionalpkgs[@]}") <(printf '%s\n' "${optionalpkgs[@]}")))
++ grep -xvf /dev/fd/63 /dev/fd/62
+++ printf '%s\n' cmake python-cheroot tk
+++ printf '%s\n' cmake python-cheroot tk
+ [[ -n python-portend ]]
+ for i in "${errmakepkg[@]}"
+ Note f 'failed to build \e[1;39mpython-portend\e[0m package(s)'
+ case "$1" in
+ echo -e '\e[1;31m::\e[0m failed to build \e[1;39mpython-portend\e[0m package(s)'
:: failed to build python-portend package(s)
+ exit 1
rmarquis commented 6 years ago

A quick look at the git log shows the maintainer forgot to udpate the .SRCINFO file when doing the last update. The required data is thus missing from the RPC interface. Please report upstream, this is not a pacaur bug.