Todo List: Remove usage of makepkg subroutines from PKGBUILDs

2020-01-17 - David Runge

The use of makepkg subroutines has been discussed in an old ticket [1].
In 2017 a warning about this was added to namcap and recently the wiki has been been updated to reflect this [2].
A list of packages (with false positives) can be found here [3].

Time for a cleanup!

As a sidenote: If you find, that you are shadowing a test run in check() (e.g. `test || warning "Test is broken"`) please consider *why* you are doing this and whether only a subset of the tests can be run instead (e.g. because parts of the tests are integration tests anyways, that can not be run in makechrootpkg).


Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
229 packages displayed out of 229 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Community afpfs-ng 0.8.2-1 idevolder Incomplete
x86_64 Community aria2 1.35.0-2 felixonmars Incomplete
any Community awstats 7.8-2 spupykin Complete spupykin
x86_64 Community backuppc 4.4.0-3 seblu Incomplete
x86_64 Core bash 5.0.018-1 felixonmars, grazzolini, anthraxx Incomplete
x86_64 Extra bind 9.16.7-1 seblu Incomplete
x86_64 Extra bird 2.0.7-2 seblu Incomplete
any Community blockdiag 2.0.1-2 dvzrv, felixonmars Complete dvzrv
x86_64 Community box2d 2.4.1-1 svenstaro Complete svenstaro
x86_64 Core btrfs-progs 5.7-1 seblu Incomplete
x86_64 Community ceph 14.2.8-1 foxxx0 Complete foxxx0
x86_64 Community consul 1.7.4-1 foxxx0 Complete foxxx0
x86_64 Core coreutils 8.32-1 seblu Incomplete
x86_64 Community deepin-qt5dxcb-plugin FFY00, felixonmars Complete FFY00
x86_64 Community deepin-system-monitor 5.6.23-1 felixonmars, FFY00 Complete FFY00
x86_64 Core diffutils 3.7-3 seblu Incomplete
any Extra dkms 2.8.3-1 seblu Incomplete
x86_64 Community docker 1:19.03.13-1 lfleischer, seblu Complete lfleischer
x86_64 Community dopewars 1.5.12-10 schuay Incomplete
x86_64 Community dovecot foxxx0, demize Complete foxxx0
x86_64 Community dsniff 2.4b1-28 anthraxx Complete zorun
x86_64 Community ext4magic 0.3.2-4 seblu Incomplete
any Community fail2ban 0.11.1-1 felixonmars Complete dvzrv
x86_64 Community fcitx-configtool 0.4.10-4 felixonmars Incomplete
x86_64 Community fcitx-mozc 2.23.2815.102-4 farseerfc, felixonmars Incomplete
x86_64 Core file 5.39-1 seblu Incomplete
x86_64 Extra firefox 82.0-1 heftig, jgc Complete heftig
x86_64 Community firefox-developer-edition 83.0b2-1 andrewSC Incomplete
any Extra geoip-database 20200929-1 foutrelis Complete foutrelis
x86_64 Core glibc 2.32-5 bpiotrowski Complete foutrelis
any Community golang-deepin-gir 2.0.2-4 felixonmars Incomplete
x86_64 Community grafana 7.2.2-1 jelle, seblu Complete jelle
x86_64 Core grep 3.4-1 seblu Incomplete
x86_64 Core gzip 1.10-3 seblu Incomplete
x86_64 Community haskell-attoparsec felixonmars Incomplete
x86_64 Community haskell-aws 0.22-128 felixonmars Incomplete
x86_64 Community haskell-clash-prelude 1.2.4-41 1.2.4-42 felixonmars Incomplete
x86_64 Community haskell-dns 4.0.1-64 felixonmars Incomplete
x86_64 Community haskell-doctest 0.17-23 0.17-24 felixonmars Incomplete
x86_64 Community haskell-generic-lens felixonmars Incomplete
x86_64 Community haskell-hakyll felixonmars Incomplete
x86_64 Community haskell-hpack 0.34.2-76 felixonmars Incomplete
x86_64 Community haskell-network felixonmars Incomplete
x86_64 Community haskell-servant-swagger 1.1.10-23 felixonmars Incomplete
x86_64 Community haskell-singletons 2.7-49 2.7-50 felixonmars Incomplete
x86_64 Community haskell-statistics felixonmars Incomplete
x86_64 Community haskell-system-filepath 0.4.14-73 0.4.14-74 felixonmars Incomplete
x86_64 Community haskell-unicode-show felixonmars Incomplete
x86_64 Community haskell-yaml felixonmars Incomplete
x86_64 Community hdf5-openmpi 1.12.0-2 Archange, ronald Incomplete
x86_64 Community idris 1.3.3-88 felixonmars Incomplete
x86_64 Community iperf 2.0.13-2 seblu Incomplete
x86_64 Extra ipset 7.6-2 seblu Complete anthraxx
x86_64 Community ipvsadm 1.31-1 seblu Incomplete
x86_64 Extra jasper 2.0.19-1 anthraxx Incomplete
x86_64 Extra jsoncpp 1.9.4-1 anthraxx Complete anthraxx
any Community khal 0.10.2-1 dvzrv, polyzen Complete dvzrv
x86_64 Community kodi 18.8-4 idevolder Complete idevolder
x86_64 Multilib lib32-gettext 0.21-1 felixonmars Incomplete
x86_64 Multilib lib32-pcre 8.44-1 felixonmars Incomplete
x86_64 Multilib lib32-readline 8.0.0-1 felixonmars Incomplete
x86_64 Community libeatmydata 105.r16.g96f8f0e-2 felixonmars Incomplete
x86_64 Core libnftnl 1.1.7-1 seblu Incomplete
x86_64 Community libsieve 2.3.1-5 spupykin Complete spupykin
x86_64 Community libvirt 1:6.5.0-3 coderobe Complete shibumi
x86_64 Core linux 5.9.1.arch1-1 tpowa, heftig Complete heftig
x86_64 Extra linux-hardened 5.8.16.a-1 anthraxx Complete anthraxx
x86_64 Core linux-lts 5.4.72-1 andyrtr Complete heftig
x86_64 Extra linux-zen 5.9.1.zen2-1 heftig Complete heftig
x86_64 Community lsp-plugins 1.1.26-1 dvzrv Complete dvzrv
x86_64 Community mailman 2.1.34-1 seblu Incomplete
x86_64 Community mcabber 1.1.2-1 spupykin Complete spupykin
x86_64 Community mongo-c-driver 1.17.1-1 felixonmars Incomplete
x86_64 Community moony.lv2 0.34.0-1 dvzrv Complete dvzrv
x86_64 Community ndisc6 1.0.4-2 seblu Incomplete
x86_64 Community netcdf-fortran-openmpi 4.5.3-1 Archange Incomplete
x86_64 Community netperf 2.7.0-6 seblu Incomplete
x86_64 Extra nftables 1:0.9.6-1 seblu Incomplete
x86_64 Community nim 1.4.0-1 anthraxx Incomplete
x86_64 Community nodejs 14.14.0-1 felixonmars Incomplete
x86_64 Community nodejs-lts-dubnium 10.22.1-1 Archange Complete Archange
x86_64 Community nodejs-lts-erbium 12.19.0-1 Archange Complete Archange
x86_64 Extra numactl 2.0.14-1 dvzrv Complete dvzrv
x86_64 Community openscad 2019.05-7 kkeen Incomplete
any Extra ovmf anatolik Complete anatolik
x86_64 Community pandoc 2.10.1-46 felixonmars Incomplete
x86_64 Core patch 2.7.6-8 seblu Incomplete
x86_64 Core pcre 8.44-1 seblu Incomplete
any Community peda 1.1-3 anthraxx Incomplete
any Community perl-gnupg-interface 1.00-2 Foxboron Complete Foxboron
any Extra perl-io-socket-ssl 2.067-2 felixonmars Incomplete
any Community perl-term-table 0.015-2 felixonmars Incomplete
any Extra perl-xml-twig 3.52-7 felixonmars Incomplete
x86_64 Community pigeonhole 0.5.11-1 foxxx0, demize Complete foxxx0
x86_64 Extra postgresql 12.4-1 12.4-2 anthraxx Complete anthraxx
x86_64 Community postgrest 7.0.1-122 felixonmars Incomplete
x86_64 Community profanity 1:0.9.5-2 anthraxx Complete anthraxx
x86_64 Community python2-matplotlib Archange Complete Archange
x86_64 Community python2-tornado 5.1.1-3 Incomplete
any Community python-alembic 1.4.3-1 anthraxx Complete anthraxx
any Community python-apispec-webframeworks 0.5.2-1 felixonmars Incomplete
any Community python-aspectlib 1.5.1-1 felixonmars Incomplete
any Community python-astor 0.8.1-1 felixonmars Incomplete
any Community python-axolotl 0.2.3-3 anthraxx Incomplete
x86_64 Community python-axolotl-curve25519 anthraxx Incomplete
any Extra python-beaker 1.11.0-4 felixonmars Incomplete
x86_64 Community python-bluepy 1.3.0-2 anthraxx Incomplete
any Community python-bottle 0.12.18-2 felixonmars Incomplete
any Community python-cached-property 1.5.2-1 felixonmars Incomplete
any Community python-cairocffi 1.1.0-4 farseerfc, felixonmars Complete farseerfc
any Community python-cherrypy 18.6.0-1 foxxx0 Complete foxxx0
any Community python-colorama 0.4.4-1 felixonmars Incomplete
any Community python-configargparse 1.2.3-1 felixonmars Incomplete
any Community python-cookies 2.2.1-4 felixonmars Incomplete
any Community python-couchdb 1.2-3 felixonmars Incomplete
x86_64 Community python-coverage 5.3-1 felixonmars, FFY00 Complete dvzrv
x86_64 Community python-cx_freeze 6.2-1 felixonmars Incomplete
any Community python-digitalocean 1.15.0-1 felixonmars Incomplete
any Community python-elementpath 2.0.3-1 felixonmars Incomplete
any Community python-flask-migrate 2.5.3-1 anthraxx Incomplete
any Community python-flask-restful 0.3.8-1 felixonmars Incomplete
any Community python-freezegun 0.3.15-1 felixonmars Incomplete
any Community python-future 0.18.2-3 felixonmars, FFY00 Incomplete
any Community python-geocoder 1.38.1-2 felixonmars Incomplete
x86_64 Community python-gevent 20.9.0-1 felixonmars Incomplete
x86_64 Community python-h5py 2.10.0-3 Archange Complete Archange
x86_64 Community python-h5py-openmpi 2.10.0-2 Archange Complete Archange
any Community python-htmlmin 0.1.12-4 anthraxx Incomplete
any Community python-httplib2 0.18.1-2 felixonmars Incomplete
any Community python-httpretty 1.0.2-1 felixonmars Incomplete
x86_64 Community python-hunter 3.2.2-1 felixonmars Incomplete
any Community python-ibm-db-sa 0.3.5-2 felixonmars Incomplete
any Community python-invoke 1.4.1-1 felixonmars Incomplete
any Extra python-isort 5.6.4-1 felixonmars Incomplete
any Community python-js2py 0.70-1 felixonmars Incomplete
any Community python-ldap3 2.8.1-1 felixonmars Incomplete
any Community python-manhole 1.6.0-3 felixonmars Incomplete
x86_64 Community python-matplotlib 3.3.2-1 felixonmars, Archange Incomplete
any Community python-mongoengine 0.20.0-1 felixonmars Incomplete
any Community python-nose-progressive 1.5.2-3 dvzrv Complete dvzrv
any Community python-novaclient 17.2.1-1 felixonmars Incomplete
any Community python-openmdao 3.4.0-1 felixonmars Incomplete
any Community python-openstackclient 5.4.0-1 felixonmars Incomplete
any Community python-openstacksdk 0.50.0-1 felixonmars Incomplete
any Community python-oslo-concurrency 4.3.0-1 felixonmars Incomplete
any Community python-oslo-log 4.4.0-1 felixonmars Incomplete
any Community python-oslo-utils 4.6.0-1 felixonmars Incomplete
any Community python-passlib 1.7.4-1 felixonmars Incomplete
any Community python-pbkdf2 1.3-6 anthraxx Incomplete
x86_64 Community python-pcapy 0.11.5-2 anthraxx Incomplete
any Community python-periphery 2.1.0-1 felixonmars Incomplete
any Extra python-pip 20.1.1-1 felixonmars Incomplete
any Community python-pkginfo felixonmars Incomplete
x86_64 Community python-prctl 1.7-4 felixonmars Incomplete
any Community python-ptrace 0.9.7-1 anthraxx Complete anthraxx
any Community python-py 1.9.0-1 FFY00, felixonmars Incomplete
any Community python-pyassert felixonmars Complete felixonmars
x86_64 Community python-pybox2d 1:2.3.2-5 felixonmars Incomplete
any Community python-pybuilder felixonmars Complete felixonmars
x86_64 Extra python-pycurl felixonmars Incomplete
any Community python-pydot 1.4.1-3 felixonmars Incomplete
any Extra python-pyelftools 0.26-1 remy, anthraxx Complete anthraxx
any Community python-pyfix felixonmars Complete felixonmars
any Community python-pyftpdlib 1.5.6-1 felixonmars Incomplete
any Community python-pyjwt 1.7.1-4 felixonmars Incomplete
any Community python-pynamecheap 0.0.3-4 felixonmars Incomplete
any Community python-pypandoc 1.5-2 felixonmars Incomplete
any Community python-pysimplesoap 1.16.2-4 felixonmars Incomplete
any Community python-pytest-cache 1.0-6 felixonmars Incomplete
any Community python-pytest-cov 2.10.1-1 FFY00, felixonmars Incomplete
any Community python-qiniu 7.3.0-1 felixonmars Incomplete
any Community python-raven 6.10.0-5 felixonmars Incomplete
any Community python-readme-renderer 28.0-1 felixonmars Incomplete
any Community python-recommonmark anthraxx Incomplete
any Community python-redis 3.5.3-1 felixonmars Incomplete
any Community python-requirementslib 1.5.13-1 felixonmars Incomplete
any Community python-secretstorage 3.1.2-1 FFY00, felixonmars Complete FFY00
any Community python-sphinxcontrib-bibtex 1.0.0-2 kgizdov, zorun Complete kgizdov
any Community python-sphinxcontrib-seqdiag 2.0.0-1 felixonmars Incomplete
any Community python-sqlalchemy-migrate 0.13.0-4 felixonmars Complete eschwartz
any Community python-stestr 3.0.1-1 felixonmars Incomplete
any Community python-subunit 1.4.0-1 felixonmars Incomplete
any Community python-sympy 1.6.2-1 felixonmars, arojas Complete arojas
any Community python-terminaltables shibumi, anthraxx Complete shibumi
any Community python-testrepository 0.0.20-6 felixonmars Incomplete
x86_64 Community python-tornado 6.0.4-2 FFY00, felixonmars Incomplete
any Community python-ukpostcodeparser 1.1.2-6 felixonmars Incomplete
any Community python-wand 0.6.3-1 felixonmars Incomplete
any Community python-whoosh 2.7.4-5 felixonmars Incomplete
x86_64 Community python-xattr 0.9.7-2 felixonmars Incomplete
x86_64 Community python-xmlsec 1.3.8-1 felixonmars Incomplete
x86_64 Community python-yaml 5.3.1-2 anthraxx, lfleischer Complete lfleischer
x86_64 Community python-yara 4.0.2-1 anthraxx Complete anthraxx
any Community python-zeep 3.4.0-2 felixonmars Incomplete
any Community python-zope-configuration 4.4.0-1 felixonmars Incomplete
any Community python-zope-copy 4.2-3 felixonmars Incomplete
x86_64 Community python-zope-i18nmessageid 5.0.1-1 felixonmars Incomplete
any Community python-zope-location 4.2-4 felixonmars Incomplete
x86_64 Extra quagga 1.2.4-5 seblu Incomplete
x86_64 Community r8168 8.048.03-35 mtorromeo Complete mtorromeo
x86_64 Community r8168-lts 8.048.03-32 mtorromeo Complete mtorromeo
x86_64 Community rclone 1.53.1-1 shibumi, Foxboron, felixonmars Complete Foxboron
x86_64 Core readline 8.0.004-1 anthraxx, grazzolini, felixonmars Incomplete
x86_64 Extra refind-efi tpowa, dvzrv Complete dvzrv
x86_64 Extra rust 1:1.47.0-1 1:1.47.0-4 heftig, demize Complete heftig
any Extra scons 3.1.2-2 dvzrv Complete dvzrv
x86_64 Core sed 4.8-1 seblu Incomplete
any Community seqdiag 2.0.0-2 felixonmars, dvzrv Complete dvzrv
any Community shadowsocks 3.0.0a.20180219-2 felixonmars Incomplete
x86_64 Extra spamassassin 3.4.4-3 bluewind Complete bluewind
x86_64 Community sssd 2.4.0-1 mtorromeo Complete mtorromeo
x86_64 Community supercollider 3.11.1-2 dvzrv, ainola Complete dvzrv
x86_64 Extra swig 4.0.2-1 felixonmars Incomplete
x86_64 Community swig3 felixonmars Complete felixonmars
x86_64 Core tar 1.32-3 seblu Incomplete
x86_64 Community ucarp 1.5.2-8 seblu Incomplete
x86_64 Extra ulogd 2.0.7-3 seblu Incomplete
x86_64 Community uwsgi felixonmars, svenstaro Complete svenstaro
x86_64 Extra valgrind 3.16.1-1 anthraxx Incomplete
x86_64 Community vigra 1.11.1-25 Archange Incomplete
x86_64 Extra vim 8.2.1704-1 anthraxx Incomplete
x86_64 Community virtualbox 6.1.16-1 eworm Complete eworm
x86_64 Extra vlc anthraxx Incomplete
x86_64 Community weston 9.0.0-1 seblu, lcarlier Incomplete
x86_64 Multilib wine 5.19-1 felixonmars Incomplete
x86_64 Multilib wine-staging 5.19-1 felixonmars Incomplete
any Core wireless-regdb 2020.04.29-1 tpowa Incomplete
x86_64 Core wpa_supplicant 2:2.9-7 felixonmars Incomplete
any Community yapf 0.30.0-1 shibumi, felixonmars Complete felixonmars