The vim build fails reproducibly. I have v5.5.18. The issue is that the package manager is looking for the checksums even though the package is build from git repo.
Error message
/usr/bin/kiss: line 1046: can't open /usr/repos/repo/extra/vim/checksums: no such file
Verbose log
```
+ main b vim
+ set -ef
+ equ 0
+ return 1
+ '[' -t 2 ]
+ ppwd=/var/db/kiss/installed
+ newline='
'
+ : gz
+ : 1102185
+ : root
+ command -v ssu
+ command -v sudo
+ command -v doas
+ command -v su
+ cmd_su=/usr/bin/su
+ command -v readelf
+ cmd_elf=/usr/bin/readelf
+ command -v openssl
+ cmd_sha=/usr/bin/openssl
+ command -v aria2c
+ command -v axel
+ command -v curl
+ cmd_get=/usr/bin/curl
+ date '+%Y-%m-%d-%H:%M'
+ time=2021-07-24-18:54
+ create_tmp_dirs
+ KISS_ROOT=
+ mkdir -p /
+ sys_db=/var/db/kiss/installed
+ sys_ch=/var/db/kiss/choices
+ cac_dir=/root/.cache
+ cac_dir=/root/.cache/kiss
+ src_dir=/root/.cache/kiss/sources
+ log_dir=/root/.cache/kiss/logs/2021-07-24
+ bin_dir=/root/.cache/kiss/bin
+ proc=/root/.cache/kiss/proc
+ proc=/root/.cache/kiss/proc/1102185
+ mak_dir=/root/.cache/kiss/proc/1102185/build
+ pkg_dir=/root/.cache/kiss/proc/1102185/pkg
+ tar_dir=/root/.cache/kiss/proc/1102185/extract
+ tmp_dir=/root/.cache/kiss/proc/1102185/tmp
+ mkdir -p /root/.cache/kiss/sources /root/.cache/kiss/logs/2021-07-24 /root/.cache/kiss/bin /root/.cache/kiss/proc/1102185/build /root/.cache/kiss/proc/1102185/pkg /root/.cache/kiss/proc/1102185/extract /root/.cache/kiss/proc/1102185/tmp
+ trap pkg_clean EXIT INT
+ args b vim
+ action=b
+ shift 1
+ pkg_order vim
+ unset order redro deps
+ log 'Ordering arguments list based on dependence'
+ printf '%b%s %b%s%b %s\n' '->' 'Ordering arguments list based on dependence'
-> Ordering arguments list based on dependence
+ pkg_depends vim raw
+ contains vim
+ return 1
+ null
+ return 0
+ pkg_find vim
+ _pkg_find vim
+ set -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /vim
+ set +f
+ test -d /usr/repos/repo/core/vim
+ set +f
+ test -d /usr/repos/repo/extra/vim
+ set -f -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/vim
+ set +f
+ test -d /usr/repos/repo/wayland/vim
+ set +f
+ test -d /usr/repos/community/community/vim
+ set +f
+ test -d /var/db/kiss/installed/vim
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/vim repo_name=vim
+ '[' -e /usr/repos/repo/extra/vim/depends ]
+ read -r dep dep_type
+ ok ncurses
+ return 0
+ pkg_depends ncurses ' vim'
+ contains ncurses
+ return 1
+ null
+ return 0
+ pkg_find ncurses
+ _pkg_find ncurses
+ set -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /ncurses
+ set +f
+ test -d /usr/repos/repo/core/ncurses
+ set +f
+ test -d /usr/repos/repo/extra/ncurses
+ set -f -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/ncurses
+ set +f
+ test -d /usr/repos/repo/wayland/ncurses
+ set +f
+ test -d /usr/repos/community/community/ncurses
+ set +f
+ test -d /var/db/kiss/installed/ncurses
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/ncurses repo_name=ncurses
+ '[' -e /usr/repos/repo/extra/ncurses/depends ]
+ equ expl
+ return 1
+ deps=' ncurses'
+ read -r dep dep_type
+ ok
+ return 1
+ equ raw expl
+ return 1
+ deps=' ncurses vim'
+ order=' vim'
+ redro='vim '
+ unset deps
+ set -- vim
+ export '_KISS_LVL=1'
+ pkg_build_all vim
+ pkg_depends vim expl filter
+ contains vim
+ return 1
+ null filter
+ return 1
+ ok expl
+ return 0
+ pkg_find vim
+ _pkg_find vim
+ set -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /vim
+ set +f
+ test -d /usr/repos/repo/core/vim
+ set +f
+ test -d /usr/repos/repo/extra/vim
+ set -f -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/vim
+ set +f
+ test -d /usr/repos/repo/wayland/vim
+ set +f
+ test -d /usr/repos/community/community/vim
+ set +f
+ test -d /var/db/kiss/installed/vim
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/vim repo_name=vim
+ '[' -e /usr/repos/repo/extra/vim/depends ]
+ read -r dep dep_type
+ ok ncurses
+ return 0
+ pkg_depends ncurses filter ' vim'
+ contains ncurses
+ return 1
+ null filter
+ return 1
+ ok
+ return 1
+ contains ncurses
+ return 1
+ '[' -d /var/db/kiss/installed/ncurses ]
+ pkg_find ncurses
+ _pkg_find ncurses
+ set -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /ncurses
+ set +f
+ test -d /usr/repos/repo/core/ncurses
+ set +f
+ test -d /usr/repos/repo/extra/ncurses
+ set -f -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/ncurses
+ set +f
+ test -d /usr/repos/repo/wayland/ncurses
+ set +f
+ test -d /usr/repos/community/community/ncurses
+ set +f
+ test -d /var/db/kiss/installed/ncurses
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/ncurses repo_name=ncurses
+ '[' -e /usr/repos/repo/extra/ncurses/depends ]
+ equ expl
+ return 1
+ deps=' ncurses'
+ read -r dep dep_type
+ ok
+ return 1
+ equ expl expl
+ return 0
+ equ make
+ return 1
+ explicit=' vim '
+ ok
+ return 1
+ explicit_build=' vim '
+ set --
+ contains ' ncurses' vim
+ return 1
+ set -- vim
+ explicit_cnt=1
+ explicit=vim
+ log 'Building: explicit: vim, implicit: ncurses'
+ printf '%b%s %b%s%b %s\n' '->' 'Building: explicit: vim, implicit: ncurses'
-> Building: explicit: vim, implicit: ncurses
+ set -- ncurses vim
+ equ 2 1
+ return 1
+ prompt
+ null
+ return 0
+ log 'Continue?: Press Enter to continue or Ctrl+C to abort'
+ printf '%b%s %b%s%b %s\n' '->' 'Continue?: Press Enter to continue or Ctrl+C to abort'
-> Continue?: Press Enter to continue or Ctrl+C to abort
+ equ 0 0
+ return 0
+ log 'Checking for pre-built dependencies'
+ printf '%b%s %b%s%b %s\n' '->' 'Checking for pre-built dependencies'
-> Checking for pre-built dependencies
+ contains ' vim ' ncurses
+ return 1
+ pkg_cache ncurses
+ pkg_find_version ncurses
+ ver_pre=
+ rel_pre=
+ pkg_find ncurses
+ _pkg_find ncurses
+ set -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /ncurses
+ set +f
+ test -d /usr/repos/repo/core/ncurses
+ set +f
+ test -d /usr/repos/repo/extra/ncurses
+ set -f -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/ncurses
+ set +f
+ test -d /usr/repos/repo/wayland/ncurses
+ set +f
+ test -d /usr/repos/community/community/ncurses
+ set +f
+ test -d /var/db/kiss/installed/ncurses
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/ncurses repo_name=ncurses
+ read -r repo_ver repo_rel
+ ok 5
+ return 0
+ '[' -x /usr/repos/repo/extra/ncurses/build ]
+ set +f -- /root/.cache/kiss/bin/ncurses@6.2-5.tar.
+ set -f -- /root/.cache/kiss/bin/ncurses@6.2-5.tar.gz '/root/.cache/kiss/bin/ncurses@6.2-5.tar.*'
+ tar_file=/root/.cache/kiss/bin/ncurses@6.2-5.tar.gz
+ '[' -f /root/.cache/kiss/bin/ncurses@6.2-5.tar.gz ]
+ tar_file='/root/.cache/kiss/bin/ncurses@6.2-5.tar.*'
+ '[' -f '/root/.cache/kiss/bin/ncurses@6.2-5.tar.*' ]
+ set -- ncurses vim ncurses
+ shift
+ contains ' vim ' vim
+ return 0
+ set -- vim ncurses vim
+ shift
+ pkg_source ncurses
+ pkg_find_version_split ncurses
+ pkg_find_version ncurses
+ ver_pre=6.2
+ rel_pre=5
+ pkg_find ncurses
+ _pkg_find ncurses
+ set -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /ncurses
+ set +f
+ test -d /usr/repos/repo/core/ncurses
+ set +f
+ test -d /usr/repos/repo/extra/ncurses
+ set -f -- ncurses :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/ncurses
+ set +f
+ test -d /usr/repos/repo/wayland/ncurses
+ set +f
+ test -d /usr/repos/community/community/ncurses
+ set +f
+ test -d /var/db/kiss/installed/ncurses
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/ncurses repo_name=ncurses
+ read -r repo_ver repo_rel
+ ok 5
+ return 0
+ '[' -x /usr/repos/repo/extra/ncurses/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /usr/repos/repo/extra/ncurses/sources ]
+ log ncurses 'Reading sources'
+ printf '%b%s %b%s%b %s\n' '->' ncurses 'Reading sources'
-> ncurses Reading sources
+ read -r src dest
+ pkg_source_resolve ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ ok https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ return 0
+ unset _des
+ fnr https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz '\VERSION' ' ' VERSION 6.2 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 6 ' ' MAJOR '\MINOR' ' ' MINOR 2 ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE ncurses ' ' PACKAGE
+ _fnr=https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ null https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz ]
+ _res=/root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ ok
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
found /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ run_hook pre-source ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ IFS=:
+ unset IFS
+ run_hook post-source ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ IFS=:
+ unset IFS
+ read -r src dest
+ pkg_source_resolve ncurses files/terminfo.src misc
+ ok files/terminfo.src
+ return 0
+ unset _des
+ fnr files/terminfo.src '\VERSION' ' ' VERSION 6.2 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 6 ' ' MAJOR '\MINOR' ' ' MINOR 2 ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE ncurses ' ' PACKAGE
+ _fnr=files/terminfo.src
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- ncurses files/terminfo.src misc
+ null files/terminfo.src
+ return 1
+ '[' -f /root/.cache/kiss/sources/ncurses/misc/terminfo.src ]
+ null files/terminfo.src
+ return 1
+ '[' -d /usr/repos/repo/extra/ncurses/files/terminfo.src ]
+ '[' -d /files/terminfo.src ]
+ '[' -f /usr/repos/repo/extra/ncurses/files/terminfo.src ]
+ _res=/usr/repos/repo/extra/ncurses/files/terminfo.src
+ ok
+ return 1
+ printf 'found %s\n' /usr/repos/repo/extra/ncurses/files/terminfo.src
found /usr/repos/repo/extra/ncurses/files/terminfo.src
+ run_hook pre-source ncurses files/terminfo.src files/terminfo.src
+ IFS=:
+ unset IFS
+ run_hook post-source ncurses files/terminfo.src /usr/repos/repo/extra/ncurses/files/terminfo.src
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok
+ return 1
+ '[' -f /usr/repos/repo/extra/ncurses/sources ]
+ pkg_verify ncurses
+ log ncurses 'Verifying sources'
+ printf '%b%s %b%s%b %s\n' '->' ncurses 'Verifying sources'
-> ncurses Verifying sources
+ pkg_checksums
+ read -r src dest
+ pkg_source_resolve ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ ok https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ return 0
+ unset _des
+ fnr https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz '\VERSION' ' ' VERSION 6.2 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 6 ' ' MAJOR '\MINOR' ' ' MINOR 2 ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE ncurses ' ' PACKAGE
+ _fnr=https://ftp.gnu.org/gnu/ncurses/ncurses-VERSION.tar.gz
+ shift 1
+ :
+ shift 2
+ :
+ _fnr=https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- ncurses https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ null https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
+ return 1
+ '[' -f /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz ]
+ _res=/root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ ok
+ return 1
+ printf 'found %s\n' /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ set -- /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
+ read -r src dest
+ pkg_source_resolve ncurses files/terminfo.src misc
+ ok files/terminfo.src
+ return 0
+ unset _des
+ fnr files/terminfo.src '\VERSION' ' ' VERSION 6.2 ' ' VERSION '\RELEASE' ' ' RELEASE 5 ' ' RELEASE '\MAJOR' ' ' MAJOR 6 ' ' MAJOR '\MINOR' ' ' MINOR 2 ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE ncurses ' ' PACKAGE
+ _fnr=files/terminfo.src
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- ncurses files/terminfo.src misc
+ null files/terminfo.src
+ return 1
+ '[' -f /root/.cache/kiss/sources/ncurses/misc/terminfo.src ]
+ null files/terminfo.src
+ return 1
+ '[' -d /usr/repos/repo/extra/ncurses/files/terminfo.src ]
+ '[' -d /files/terminfo.src ]
+ '[' -f /usr/repos/repo/extra/ncurses/files/terminfo.src ]
+ _res=/usr/repos/repo/extra/ncurses/files/terminfo.src
+ ok
+ return 1
+ printf 'found %s\n' /usr/repos/repo/extra/ncurses/files/terminfo.src
+ set -- /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz /usr/repos/repo/extra/ncurses/files/terminfo.src
+ read -r src dest
+ ok
+ return 1
+ _sh256 /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz /usr/repos/repo/extra/ncurses/files/terminfo.src
+ unset hash
+ set -- dgst -sha256 -r /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz /usr/repos/repo/extra/ncurses/files/terminfo.src
+ IFS='
'
+ /usr/bin/openssl dgst -sha256 -r /root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz /usr/repos/repo/extra/ncurses/files/terminfo.src
+ _hash='30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d */root/.cache/kiss/sources/ncurses/ncurses-6.2.tar.gz
06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0 */usr/repos/repo/extra/ncurses/files/terminfo.src'
+ hash=30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
+ hash='30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0'
+ printf '%s\n' '30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0'
+ unset IFS
+ return 0
+ set -- 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0
+ null 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
+ return 1
+ read -r chk _
+ printf '%s\n%s\n' '- 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d' '+ 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d'
- 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
+ 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
+ shift 1
+ read -r chk _
+ printf '%s\n%s\n' '- 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0' '+ 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0'
- 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0
+ 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0
+ shift 1
+ read -r chk _
+ ok
+ return 1
+ pkg_source vim
+ pkg_find_version_split vim
+ pkg_find_version vim
+ ver_pre=6.2
+ rel_pre=5
+ pkg_find vim
+ _pkg_find vim
+ set -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community
+ IFS=:
+ set +f
+ test -d /vim
+ set +f
+ test -d /usr/repos/repo/core/vim
+ set +f
+ test -d /usr/repos/repo/extra/vim
+ set -f -- vim :/usr/repos/repo/core:/usr/repos/repo/extra:/usr/repos/repo/wayland:/usr/repos/community/community /usr/repos/repo/extra/vim
+ set +f
+ test -d /usr/repos/repo/wayland/vim
+ set +f
+ test -d /usr/repos/community/community/vim
+ set +f
+ test -d /var/db/kiss/installed/vim
+ unset IFS
+ repo_dir=/usr/repos/repo/extra/vim repo_name=vim
+ read -r repo_ver repo_rel
+ ok 1
+ return 0
+ '[' -x /usr/repos/repo/extra/vim/build ]
+ IFS=.+-_ read -r repo_major repo_minor repo_patch repo_ident
+ '[' -f /usr/repos/repo/extra/vim/sources ]
+ log vim 'Reading sources'
+ printf '%b%s %b%s%b %s\n' '->' vim 'Reading sources'
-> vim Reading sources
+ read -r src dest
+ pkg_source_resolve vim git+https://github.com/vim/vim
+ ok git+https://github.com/vim/vim
+ return 0
+ unset _des
+ fnr git+https://github.com/vim/vim '\VERSION' ' ' VERSION git ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR git ' ' MAJOR '\MINOR' ' ' MINOR ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE vim ' ' PACKAGE
+ _fnr=git+https://github.com/vim/vim
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- vim git+https://github.com/vim/vim
+ null
+ return 0
+ _res=git+https://github.com/vim/vim
+ ok
+ return 1
+ printf 'found %s\n' git+https://github.com/vim/vim
found git+https://github.com/vim/vim
+ run_hook pre-source vim git+https://github.com/vim/vim git+https://github.com/vim/vim
+ IFS=:
+ unset IFS
+ run_hook post-source vim git+https://github.com/vim/vim git+https://github.com/vim/vim
+ IFS=:
+ unset IFS
+ read -r src dest
+ ok
+ return 1
+ '[' -f /usr/repos/repo/extra/vim/sources ]
+ pkg_verify vim
+ log vim 'Verifying sources'
+ printf '%b%s %b%s%b %s\n' '->' vim 'Verifying sources'
-> vim Verifying sources
+ pkg_checksums
+ read -r src dest
+ pkg_source_resolve vim git+https://github.com/vim/vim
+ ok git+https://github.com/vim/vim
+ return 0
+ unset _des
+ fnr git+https://github.com/vim/vim '\VERSION' ' ' VERSION git ' ' VERSION '\RELEASE' ' ' RELEASE 1 ' ' RELEASE '\MAJOR' ' ' MAJOR git ' ' MAJOR '\MINOR' ' ' MINOR ' ' MINOR '\PATCH' ' ' PATCH ' ' PATCH '\IDENT' ' ' IDENT ' ' IDENT '\PACKAGE' ' ' PACKAGE vim ' ' PACKAGE
+ _fnr=git+https://github.com/vim/vim
+ shift 1
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ shift 2
+ :
+ break
+ set -- vim git+https://github.com/vim/vim
+ null
+ return 0
+ _res=git+https://github.com/vim/vim
+ ok
+ return 1
+ printf 'found %s\n' git+https://github.com/vim/vim
+ read -r src dest
+ ok
+ return 1
+ set -- 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d 06cd04c8d309e3a3a3bd2837ad84a262ef8e7e0fdbed6f3a4f6081ca74dc04f0
+ null 30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d
+ return 1
/usr/bin/kiss: line 1046: can't open /usr/repos/repo/extra/vim/checksums: no such file
+ pkg_clean
+ rm -rf /root/.cache/kiss/proc/1102185
```
Description
The vim build fails reproducibly. I have v5.5.18. The issue is that the package manager is looking for the checksums even though the package is build from git repo.
Error message
Verbose log