Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/c/coq-hierarchy-builder/coq-hierarchy-builder_1.2.1-2+b1_amd64.buildinfo Use metasnap for getting required timestamps Cannot get timestamps from metasnap: 404 (Not Found) Use snapshot for getting required timestamps Get source package info: coq-hierarchy-builder=1.2.1-2 Source URL: http://snapshot.notset.fr/mr/package/coq-hierarchy-builder/1.2.1-2/srcfiles?fileinfo=1 Initialize APT cache Get binary package info: autoconf=2.71-2 Binary URL: http://snapshot.notset.fr/mr/binary/autoconf/2.71-2/binfiles?fileinfo=1 Get binary package info: automake=1:1.16.5-1.1 Binary URL: http://snapshot.notset.fr/mr/binary/automake/1:1.16.5-1.1/binfiles?fileinfo=1 Get binary package info: autopoint=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/autopoint/0.21-4/binfiles?fileinfo=1 Get binary package info: autotools-dev=20220109.1 Binary URL: http://snapshot.notset.fr/mr/binary/autotools-dev/20220109.1/binfiles?fileinfo=1 Get binary package info: base-files=12.2 Binary URL: http://snapshot.notset.fr/mr/binary/base-files/12.2/binfiles?fileinfo=1 Get binary package info: base-passwd=3.5.52 Binary URL: http://snapshot.notset.fr/mr/binary/base-passwd/3.5.52/binfiles?fileinfo=1 Get binary package info: bash=5.1-6 Binary URL: http://snapshot.notset.fr/mr/binary/bash/5.1-6/binfiles?fileinfo=1 Get binary package info: binutils=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/binutils/2.38-1/binfiles?fileinfo=1 Get binary package info: binutils-common=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/binutils-common/2.38-1/binfiles?fileinfo=1 Get binary package info: binutils-x86-64-linux-gnu=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/binutils-x86-64-linux-gnu/2.38-1/binfiles?fileinfo=1 Get binary package info: bsdextrautils=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/bsdextrautils/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: bsdutils=1:2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/bsdutils/1:2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: build-essential=12.9 Binary URL: http://snapshot.notset.fr/mr/binary/build-essential/12.9/binfiles?fileinfo=1 Get binary package info: bzip2=1.0.8-5 Binary URL: http://snapshot.notset.fr/mr/binary/bzip2/1.0.8-5/binfiles?fileinfo=1 Get binary package info: camlp5=8.00.02-1 Binary URL: http://snapshot.notset.fr/mr/binary/camlp5/8.00.02-1/binfiles?fileinfo=1 Get binary package info: coq=8.15.0+dfsg-2+b1 Binary URL: http://snapshot.notset.fr/mr/binary/coq/8.15.0+dfsg-2+b1/binfiles?fileinfo=1 Get binary package info: coreutils=8.32-4.1 Binary URL: http://snapshot.notset.fr/mr/binary/coreutils/8.32-4.1/binfiles?fileinfo=1 Get binary package info: cpp=4:11.2.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/cpp/4:11.2.0-2/binfiles?fileinfo=1 Get binary package info: cpp-11=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/cpp-11/11.2.0-16/binfiles?fileinfo=1 Get binary package info: dash=0.5.11+git20210903+057cd650a4ed-3 Binary URL: http://snapshot.notset.fr/mr/binary/dash/0.5.11+git20210903+057cd650a4ed-3/binfiles?fileinfo=1 Get binary package info: debconf=1.5.79 Binary URL: http://snapshot.notset.fr/mr/binary/debconf/1.5.79/binfiles?fileinfo=1 Get binary package info: debhelper=13.6 Binary URL: http://snapshot.notset.fr/mr/binary/debhelper/13.6/binfiles?fileinfo=1 Get binary package info: debianutils=5.7-0.1 Binary URL: http://snapshot.notset.fr/mr/binary/debianutils/5.7-0.1/binfiles?fileinfo=1 Get binary package info: dh-autoreconf=20 Binary URL: http://snapshot.notset.fr/mr/binary/dh-autoreconf/20/binfiles?fileinfo=1 Get binary package info: dh-ocaml=1.1.3 Binary URL: http://snapshot.notset.fr/mr/binary/dh-ocaml/1.1.3/binfiles?fileinfo=1 Get binary package info: dh-strip-nondeterminism=1.13.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/dh-strip-nondeterminism/1.13.0-1/binfiles?fileinfo=1 Get binary package info: diffutils=1:3.7-5 Binary URL: http://snapshot.notset.fr/mr/binary/diffutils/1:3.7-5/binfiles?fileinfo=1 Get binary package info: dpkg=1.21.1 Binary URL: http://snapshot.notset.fr/mr/binary/dpkg/1.21.1/binfiles?fileinfo=1 Get binary package info: dpkg-dev=1.21.1 Binary URL: http://snapshot.notset.fr/mr/binary/dpkg-dev/1.21.1/binfiles?fileinfo=1 Get binary package info: dwz=0.14-1 Binary URL: http://snapshot.notset.fr/mr/binary/dwz/0.14-1/binfiles?fileinfo=1 Get binary package info: file=1:5.41-2 Binary URL: http://snapshot.notset.fr/mr/binary/file/1:5.41-2/binfiles?fileinfo=1 Get binary package info: findutils=4.8.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/findutils/4.8.0-1/binfiles?fileinfo=1 Get binary package info: g++=4:11.2.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/g++/4:11.2.0-2/binfiles?fileinfo=1 Get binary package info: g++-11=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/g++-11/11.2.0-16/binfiles?fileinfo=1 Get binary package info: gcc=4:11.2.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/gcc/4:11.2.0-2/binfiles?fileinfo=1 Get binary package info: gcc-11=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/gcc-11/11.2.0-16/binfiles?fileinfo=1 Get binary package info: gcc-11-base=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/gcc-11-base/11.2.0-16/binfiles?fileinfo=1 Get binary package info: gettext=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/gettext/0.21-4/binfiles?fileinfo=1 Get binary package info: gettext-base=0.21-4 Binary URL: http://snapshot.notset.fr/mr/binary/gettext-base/0.21-4/binfiles?fileinfo=1 Get binary package info: grep=3.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/grep/3.7-1/binfiles?fileinfo=1 Get binary package info: groff-base=1.22.4-8 Binary URL: http://snapshot.notset.fr/mr/binary/groff-base/1.22.4-8/binfiles?fileinfo=1 Get binary package info: gzip=1.10-4 Binary URL: http://snapshot.notset.fr/mr/binary/gzip/1.10-4/binfiles?fileinfo=1 Get binary package info: hostname=3.23 Binary URL: http://snapshot.notset.fr/mr/binary/hostname/3.23/binfiles?fileinfo=1 Get binary package info: init-system-helpers=1.61 Binary URL: http://snapshot.notset.fr/mr/binary/init-system-helpers/1.61/binfiles?fileinfo=1 Get binary package info: intltool-debian=0.35.0+20060710.5 Binary URL: http://snapshot.notset.fr/mr/binary/intltool-debian/0.35.0+20060710.5/binfiles?fileinfo=1 Get binary package info: libacl1=2.3.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libacl1/2.3.1-1/binfiles?fileinfo=1 Get binary package info: libarchive-zip-perl=1.68-1 Binary URL: http://snapshot.notset.fr/mr/binary/libarchive-zip-perl/1.68-1/binfiles?fileinfo=1 Get binary package info: libasan6=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libasan6/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libatomic1=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libatomic1/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libattr1=1:2.5.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libattr1/1:2.5.1-1/binfiles?fileinfo=1 Get binary package info: libaudit-common=1:3.0.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/libaudit-common/1:3.0.7-1/binfiles?fileinfo=1 Get binary package info: libaudit1=1:3.0.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/libaudit1/1:3.0.7-1/binfiles?fileinfo=1 Get binary package info: libbinutils=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/libbinutils/2.38-1/binfiles?fileinfo=1 Get binary package info: libblkid1=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libblkid1/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: libbz2-1.0=1.0.8-5 Binary URL: http://snapshot.notset.fr/mr/binary/libbz2-1.0/1.0.8-5/binfiles?fileinfo=1 Get binary package info: libc-bin=2.33-5 Binary URL: http://snapshot.notset.fr/mr/binary/libc-bin/2.33-5/binfiles?fileinfo=1 Get binary package info: libc-dev-bin=2.33-5 Binary URL: http://snapshot.notset.fr/mr/binary/libc-dev-bin/2.33-5/binfiles?fileinfo=1 Get binary package info: libc6=2.33-5 Binary URL: http://snapshot.notset.fr/mr/binary/libc6/2.33-5/binfiles?fileinfo=1 Get binary package info: libc6-dev=2.33-5 Binary URL: http://snapshot.notset.fr/mr/binary/libc6-dev/2.33-5/binfiles?fileinfo=1 Get binary package info: libcap-ng0=0.7.9-2.2+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libcap-ng0/0.7.9-2.2+b1/binfiles?fileinfo=1 Get binary package info: libcap2=1:2.44-1 Binary URL: http://snapshot.notset.fr/mr/binary/libcap2/1:2.44-1/binfiles?fileinfo=1 Get binary package info: libcc1-0=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libcc1-0/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libcom-err2=1.46.5-2 Binary URL: http://snapshot.notset.fr/mr/binary/libcom-err2/1.46.5-2/binfiles?fileinfo=1 Get binary package info: libcoq-core-ocaml=8.15.0+dfsg-2+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libcoq-core-ocaml/8.15.0+dfsg-2+b1/binfiles?fileinfo=1 Get binary package info: libcoq-elpi-ocaml=1.13.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libcoq-elpi-ocaml/1.13.0-1/binfiles?fileinfo=1 Get binary package info: libcoq-elpi-ocaml-dev=1.13.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libcoq-elpi-ocaml-dev/1.13.0-1/binfiles?fileinfo=1 Get binary package info: libcoq-stdlib=8.15.0+dfsg-2+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libcoq-stdlib/8.15.0+dfsg-2+b1/binfiles?fileinfo=1 Get binary package info: libcrypt-dev=1:4.4.27-1.1 Binary URL: http://snapshot.notset.fr/mr/binary/libcrypt-dev/1:4.4.27-1.1/binfiles?fileinfo=1 Get binary package info: libcrypt1=1:4.4.27-1.1 Binary URL: http://snapshot.notset.fr/mr/binary/libcrypt1/1:4.4.27-1.1/binfiles?fileinfo=1 Get binary package info: libctf-nobfd0=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/libctf-nobfd0/2.38-1/binfiles?fileinfo=1 Get binary package info: libctf0=2.38-1 Binary URL: http://snapshot.notset.fr/mr/binary/libctf0/2.38-1/binfiles?fileinfo=1 Get binary package info: libdb5.3=5.3.28+dfsg1-0.8 Binary URL: http://snapshot.notset.fr/mr/binary/libdb5.3/5.3.28+dfsg1-0.8/binfiles?fileinfo=1 Get binary package info: libdebconfclient0=0.261 Binary URL: http://snapshot.notset.fr/mr/binary/libdebconfclient0/0.261/binfiles?fileinfo=1 Get binary package info: libdebhelper-perl=13.6 Binary URL: http://snapshot.notset.fr/mr/binary/libdebhelper-perl/13.6/binfiles?fileinfo=1 Get binary package info: libdpkg-perl=1.21.1 Binary URL: http://snapshot.notset.fr/mr/binary/libdpkg-perl/1.21.1/binfiles?fileinfo=1 Get binary package info: libelf1=0.186-1 Binary URL: http://snapshot.notset.fr/mr/binary/libelf1/0.186-1/binfiles?fileinfo=1 Get binary package info: libelpi-ocaml=1.14.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libelpi-ocaml/1.14.1-1/binfiles?fileinfo=1 Get binary package info: libelpi-ocaml-dev=1.14.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libelpi-ocaml-dev/1.14.1-1/binfiles?fileinfo=1 Get binary package info: libexpat1=2.4.4-1 Binary URL: http://snapshot.notset.fr/mr/binary/libexpat1/2.4.4-1/binfiles?fileinfo=1 Get binary package info: libffi8=3.4.2-4 Binary URL: http://snapshot.notset.fr/mr/binary/libffi8/3.4.2-4/binfiles?fileinfo=1 Get binary package info: libfile-stripnondeterminism-perl=1.13.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libfile-stripnondeterminism-perl/1.13.0-1/binfiles?fileinfo=1 Get binary package info: libfindlib-ocaml=1.9.1-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libfindlib-ocaml/1.9.1-1+b1/binfiles?fileinfo=1 Get binary package info: libgcc-11-dev=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libgcc-11-dev/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libgcc-s1=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libgcc-s1/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libgcrypt20=1.9.4-5 Binary URL: http://snapshot.notset.fr/mr/binary/libgcrypt20/1.9.4-5/binfiles?fileinfo=1 Get binary package info: libgdbm-compat4=1.23-1 Binary URL: http://snapshot.notset.fr/mr/binary/libgdbm-compat4/1.23-1/binfiles?fileinfo=1 Get binary package info: libgdbm6=1.23-1 Binary URL: http://snapshot.notset.fr/mr/binary/libgdbm6/1.23-1/binfiles?fileinfo=1 Get binary package info: libgmp10=2:6.2.1+dfsg-3 Binary URL: http://snapshot.notset.fr/mr/binary/libgmp10/2:6.2.1+dfsg-3/binfiles?fileinfo=1 Get binary package info: libgomp1=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libgomp1/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libgpg-error0=1.43-3 Binary URL: http://snapshot.notset.fr/mr/binary/libgpg-error0/1.43-3/binfiles?fileinfo=1 Get binary package info: libgssapi-krb5-2=1.18.3-7 Binary URL: http://snapshot.notset.fr/mr/binary/libgssapi-krb5-2/1.18.3-7/binfiles?fileinfo=1 Get binary package info: libicu67=67.1-7 Binary URL: http://snapshot.notset.fr/mr/binary/libicu67/67.1-7/binfiles?fileinfo=1 Get binary package info: libisl23=0.24-2 Binary URL: http://snapshot.notset.fr/mr/binary/libisl23/0.24-2/binfiles?fileinfo=1 Get binary package info: libitm1=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libitm1/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libk5crypto3=1.18.3-7 Binary URL: http://snapshot.notset.fr/mr/binary/libk5crypto3/1.18.3-7/binfiles?fileinfo=1 Get binary package info: libkeyutils1=1.6.1-2 Binary URL: http://snapshot.notset.fr/mr/binary/libkeyutils1/1.6.1-2/binfiles?fileinfo=1 Get binary package info: libkrb5-3=1.18.3-7 Binary URL: http://snapshot.notset.fr/mr/binary/libkrb5-3/1.18.3-7/binfiles?fileinfo=1 Get binary package info: libkrb5support0=1.18.3-7 Binary URL: http://snapshot.notset.fr/mr/binary/libkrb5support0/1.18.3-7/binfiles?fileinfo=1 Get binary package info: liblsan0=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/liblsan0/11.2.0-16/binfiles?fileinfo=1 Get binary package info: liblz4-1=1.9.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/liblz4-1/1.9.3-2/binfiles?fileinfo=1 Get binary package info: liblzma5=5.2.5-2 Binary URL: http://snapshot.notset.fr/mr/binary/liblzma5/5.2.5-2/binfiles?fileinfo=1 Get binary package info: libmagic-mgc=1:5.41-2 Binary URL: http://snapshot.notset.fr/mr/binary/libmagic-mgc/1:5.41-2/binfiles?fileinfo=1 Get binary package info: libmagic1=1:5.41-2 Binary URL: http://snapshot.notset.fr/mr/binary/libmagic1/1:5.41-2/binfiles?fileinfo=1 Get binary package info: libmount1=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libmount1/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: libmpc3=1.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libmpc3/1.2.1-1/binfiles?fileinfo=1 Get binary package info: libmpdec3=2.5.1-2 Binary URL: http://snapshot.notset.fr/mr/binary/libmpdec3/2.5.1-2/binfiles?fileinfo=1 Get binary package info: libmpfr6=4.1.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/libmpfr6/4.1.0-3/binfiles?fileinfo=1 Get binary package info: libncurses-dev=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncurses-dev/6.3-2/binfiles?fileinfo=1 Get binary package info: libncurses5-dev=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncurses5-dev/6.3-2/binfiles?fileinfo=1 Get binary package info: libncurses6=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncurses6/6.3-2/binfiles?fileinfo=1 Get binary package info: libncursesw6=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libncursesw6/6.3-2/binfiles?fileinfo=1 Get binary package info: libnsl-dev=1.3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libnsl-dev/1.3.0-2/binfiles?fileinfo=1 Get binary package info: libnsl2=1.3.0-2 Binary URL: http://snapshot.notset.fr/mr/binary/libnsl2/1.3.0-2/binfiles?fileinfo=1 Get binary package info: libocaml-compiler-libs-ocaml-dev=0.12.4-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libocaml-compiler-libs-ocaml-dev/0.12.4-1+b1/binfiles?fileinfo=1 Get binary package info: libpam-modules=1.4.0-11 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-modules/1.4.0-11/binfiles?fileinfo=1 Get binary package info: libpam-modules-bin=1.4.0-11 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-modules-bin/1.4.0-11/binfiles?fileinfo=1 Get binary package info: libpam-runtime=1.4.0-11 Binary URL: http://snapshot.notset.fr/mr/binary/libpam-runtime/1.4.0-11/binfiles?fileinfo=1 Get binary package info: libpam0g=1.4.0-11 Binary URL: http://snapshot.notset.fr/mr/binary/libpam0g/1.4.0-11/binfiles?fileinfo=1 Get binary package info: libpcre2-8-0=10.39-3 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre2-8-0/10.39-3/binfiles?fileinfo=1 Get binary package info: libpcre3=2:8.39-13 Binary URL: http://snapshot.notset.fr/mr/binary/libpcre3/2:8.39-13/binfiles?fileinfo=1 Get binary package info: libperl5.34=5.34.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/libperl5.34/5.34.0-3/binfiles?fileinfo=1 Get binary package info: libpipeline1=1.5.5-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpipeline1/1.5.5-1/binfiles?fileinfo=1 Get binary package info: libppx-derivers-ocaml-dev=1.2.1-1+b3 Binary URL: http://snapshot.notset.fr/mr/binary/libppx-derivers-ocaml-dev/1.2.1-1+b3/binfiles?fileinfo=1 Get binary package info: libppx-deriving-ocaml=5.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libppx-deriving-ocaml/5.2.1-1/binfiles?fileinfo=1 Get binary package info: libppx-deriving-ocaml-dev=5.2.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/libppx-deriving-ocaml-dev/5.2.1-1/binfiles?fileinfo=1 Get binary package info: libppxlib-ocaml-dev=0.24.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libppxlib-ocaml-dev/0.24.0-1/binfiles?fileinfo=1 Get binary package info: libpython3-stdlib=3.9.8-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3-stdlib/3.9.8-1/binfiles?fileinfo=1 Get binary package info: libpython3.9-minimal=3.9.10-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3.9-minimal/3.9.10-1/binfiles?fileinfo=1 Get binary package info: libpython3.9-stdlib=3.9.10-1 Binary URL: http://snapshot.notset.fr/mr/binary/libpython3.9-stdlib/3.9.10-1/binfiles?fileinfo=1 Get binary package info: libquadmath0=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libquadmath0/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libre-ocaml-dev=1.10.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libre-ocaml-dev/1.10.3-1+b1/binfiles?fileinfo=1 Get binary package info: libreadline8=8.1.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/libreadline8/8.1.2-1/binfiles?fileinfo=1 Get binary package info: libresult-ocaml=1.5-1+b2 Binary URL: http://snapshot.notset.fr/mr/binary/libresult-ocaml/1.5-1+b2/binfiles?fileinfo=1 Get binary package info: libresult-ocaml-dev=1.5-1+b2 Binary URL: http://snapshot.notset.fr/mr/binary/libresult-ocaml-dev/1.5-1+b2/binfiles?fileinfo=1 Get binary package info: libseccomp2=2.5.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libseccomp2/2.5.3-2/binfiles?fileinfo=1 Get binary package info: libselinux1=3.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libselinux1/3.3-1+b1/binfiles?fileinfo=1 Get binary package info: libsexplib0-ocaml=0.14.0-1+b2 Binary URL: http://snapshot.notset.fr/mr/binary/libsexplib0-ocaml/0.14.0-1+b2/binfiles?fileinfo=1 Get binary package info: libsexplib0-ocaml-dev=0.14.0-1+b2 Binary URL: http://snapshot.notset.fr/mr/binary/libsexplib0-ocaml-dev/0.14.0-1+b2/binfiles?fileinfo=1 Get binary package info: libsigsegv2=2.14-1 Binary URL: http://snapshot.notset.fr/mr/binary/libsigsegv2/2.14-1/binfiles?fileinfo=1 Get binary package info: libsmartcols1=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libsmartcols1/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: libsqlite3-0=3.37.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libsqlite3-0/3.37.2-2/binfiles?fileinfo=1 Get binary package info: libssl1.1=1.1.1m-1 Binary URL: http://snapshot.notset.fr/mr/binary/libssl1.1/1.1.1m-1/binfiles?fileinfo=1 Get binary package info: libstdc++-11-dev=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libstdc++-11-dev/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libstdc++6=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libstdc++6/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libsub-override-perl=0.09-2 Binary URL: http://snapshot.notset.fr/mr/binary/libsub-override-perl/0.09-2/binfiles?fileinfo=1 Get binary package info: libsystemd0=250.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libsystemd0/250.3-2/binfiles?fileinfo=1 Get binary package info: libtinfo6=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libtinfo6/6.3-2/binfiles?fileinfo=1 Get binary package info: libtirpc-common=1.3.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc-common/1.3.2-2/binfiles?fileinfo=1 Get binary package info: libtirpc-dev=1.3.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc-dev/1.3.2-2/binfiles?fileinfo=1 Get binary package info: libtirpc3=1.3.2-2 Binary URL: http://snapshot.notset.fr/mr/binary/libtirpc3/1.3.2-2/binfiles?fileinfo=1 Get binary package info: libtool=2.4.6-15 Binary URL: http://snapshot.notset.fr/mr/binary/libtool/2.4.6-15/binfiles?fileinfo=1 Get binary package info: libtsan0=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libtsan0/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libubsan1=11.2.0-16 Binary URL: http://snapshot.notset.fr/mr/binary/libubsan1/11.2.0-16/binfiles?fileinfo=1 Get binary package info: libuchardet0=0.0.7-1 Binary URL: http://snapshot.notset.fr/mr/binary/libuchardet0/0.0.7-1/binfiles?fileinfo=1 Get binary package info: libudev1=250.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/libudev1/250.3-2/binfiles?fileinfo=1 Get binary package info: libunistring2=1.0-1 Binary URL: http://snapshot.notset.fr/mr/binary/libunistring2/1.0-1/binfiles?fileinfo=1 Get binary package info: libuuid1=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libuuid1/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: libxml2=2.9.12+dfsg-5+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libxml2/2.9.12+dfsg-5+b1/binfiles?fileinfo=1 Get binary package info: libzarith-ocaml=1.12-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/libzarith-ocaml/1.12-1+b1/binfiles?fileinfo=1 Get binary package info: libzstd1=1.4.8+dfsg-3 Binary URL: http://snapshot.notset.fr/mr/binary/libzstd1/1.4.8+dfsg-3/binfiles?fileinfo=1 Get binary package info: linux-libc-dev=5.16.7-2 Binary URL: http://snapshot.notset.fr/mr/binary/linux-libc-dev/5.16.7-2/binfiles?fileinfo=1 Get binary package info: login=1:4.11.1+dfsg1-1 Binary URL: http://snapshot.notset.fr/mr/binary/login/1:4.11.1+dfsg1-1/binfiles?fileinfo=1 Get binary package info: lsb-base=11.1.0 Binary URL: http://snapshot.notset.fr/mr/binary/lsb-base/11.1.0/binfiles?fileinfo=1 Get binary package info: m4=1.4.18-5 Binary URL: http://snapshot.notset.fr/mr/binary/m4/1.4.18-5/binfiles?fileinfo=1 Get binary package info: make=4.3-4.1 Binary URL: http://snapshot.notset.fr/mr/binary/make/4.3-4.1/binfiles?fileinfo=1 Get binary package info: man-db=2.10.1-1 Binary URL: http://snapshot.notset.fr/mr/binary/man-db/2.10.1-1/binfiles?fileinfo=1 Get binary package info: mawk=1.3.4.20200120-3+b1 Binary URL: http://snapshot.notset.fr/mr/binary/mawk/1.3.4.20200120-3+b1/binfiles?fileinfo=1 Get binary package info: media-types=5.0.0 Binary URL: http://snapshot.notset.fr/mr/binary/media-types/5.0.0/binfiles?fileinfo=1 Get binary package info: ncurses-base=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/ncurses-base/6.3-2/binfiles?fileinfo=1 Get binary package info: ncurses-bin=6.3-2 Binary URL: http://snapshot.notset.fr/mr/binary/ncurses-bin/6.3-2/binfiles?fileinfo=1 Get binary package info: ocaml=4.13.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml/4.13.1-3/binfiles?fileinfo=1 Get binary package info: ocaml-base=4.13.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml-base/4.13.1-3/binfiles?fileinfo=1 Get binary package info: ocaml-compiler-libs=4.13.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml-compiler-libs/4.13.1-3/binfiles?fileinfo=1 Get binary package info: ocaml-findlib=1.9.1-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml-findlib/1.9.1-1+b1/binfiles?fileinfo=1 Get binary package info: ocaml-interp=4.13.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml-interp/4.13.1-3/binfiles?fileinfo=1 Get binary package info: ocaml-nox=4.13.1-3 Binary URL: http://snapshot.notset.fr/mr/binary/ocaml-nox/4.13.1-3/binfiles?fileinfo=1 Get binary package info: patch=2.7.6-7 Binary URL: http://snapshot.notset.fr/mr/binary/patch/2.7.6-7/binfiles?fileinfo=1 Get binary package info: perl=5.34.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/perl/5.34.0-3/binfiles?fileinfo=1 Get binary package info: perl-base=5.34.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/perl-base/5.34.0-3/binfiles?fileinfo=1 Get binary package info: perl-modules-5.34=5.34.0-3 Binary URL: http://snapshot.notset.fr/mr/binary/perl-modules-5.34/5.34.0-3/binfiles?fileinfo=1 Get binary package info: po-debconf=1.0.21+nmu1 Binary URL: http://snapshot.notset.fr/mr/binary/po-debconf/1.0.21+nmu1/binfiles?fileinfo=1 Get binary package info: python3=3.9.8-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3/3.9.8-1/binfiles?fileinfo=1 Get binary package info: python3-minimal=3.9.8-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3-minimal/3.9.8-1/binfiles?fileinfo=1 Get binary package info: python3.9=3.9.10-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3.9/3.9.10-1/binfiles?fileinfo=1 Get binary package info: python3.9-minimal=3.9.10-1 Binary URL: http://snapshot.notset.fr/mr/binary/python3.9-minimal/3.9.10-1/binfiles?fileinfo=1 Get binary package info: readline-common=8.1.2-1 Binary URL: http://snapshot.notset.fr/mr/binary/readline-common/8.1.2-1/binfiles?fileinfo=1 Get binary package info: rpcsvc-proto=1.4.2-4 Binary URL: http://snapshot.notset.fr/mr/binary/rpcsvc-proto/1.4.2-4/binfiles?fileinfo=1 Get binary package info: sed=4.8-1 Binary URL: http://snapshot.notset.fr/mr/binary/sed/4.8-1/binfiles?fileinfo=1 Get binary package info: sensible-utils=0.0.17 Binary URL: http://snapshot.notset.fr/mr/binary/sensible-utils/0.0.17/binfiles?fileinfo=1 Get binary package info: sysvinit-utils=3.01-1 Binary URL: http://snapshot.notset.fr/mr/binary/sysvinit-utils/3.01-1/binfiles?fileinfo=1 Get binary package info: tar=1.34+dfsg-1 Binary URL: http://snapshot.notset.fr/mr/binary/tar/1.34+dfsg-1/binfiles?fileinfo=1 Get binary package info: tzdata=2021e-1 Binary URL: http://snapshot.notset.fr/mr/binary/tzdata/2021e-1/binfiles?fileinfo=1 Get binary package info: util-linux=2.37.3-1+b1 Binary URL: http://snapshot.notset.fr/mr/binary/util-linux/2.37.3-1+b1/binfiles?fileinfo=1 Get binary package info: xz-utils=5.2.5-2 Binary URL: http://snapshot.notset.fr/mr/binary/xz-utils/5.2.5-2/binfiles?fileinfo=1 Get binary package info: zlib1g=1:1.2.11.dfsg-2 Binary URL: http://snapshot.notset.fr/mr/binary/zlib1g/1:1.2.11.dfsg-2/binfiles?fileinfo=1 Remaining packages to be found: 195 Timestamp source (34 packages): deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main New buildinfo file: /tmp/coq-hierarchy-builder-1.2.1-2+b1ml1mssl6/coq-hierarchy-builder_1.2.1-2+b1_amd64.buildinfo env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf:all=2.71-2 automake:all=1:1.16.5-1.1 autopoint:all=0.21-4 autotools-dev:all=20220109.1 base-files:amd64=12.2 base-passwd:amd64=3.5.52 bash:amd64=5.1-6 binutils:amd64=2.38-1 binutils-common:amd64=2.38-1 binutils-x86-64-linux-gnu:amd64=2.38-1 bsdextrautils:amd64=2.37.3-1+b1 bsdutils:amd64=1:2.37.3-1+b1 build-essential:amd64=12.9 bzip2:amd64=1.0.8-5 camlp5:amd64=8.00.02-1 coq:amd64=8.15.0+dfsg-2+b1 coreutils:amd64=8.32-4.1 cpp:amd64=4:11.2.0-2 cpp-11:amd64=11.2.0-16 dash:amd64=0.5.11+git20210903+057cd650a4ed-3 debconf:all=1.5.79 debhelper:all=13.6 debianutils:amd64=5.7-0.1 dh-autoreconf:all=20 dh-ocaml:all=1.1.3 dh-strip-nondeterminism:all=1.13.0-1 diffutils:amd64=1:3.7-5 dpkg:amd64=1.21.1 dpkg-dev:all=1.21.1 dwz:amd64=0.14-1 file:amd64=1:5.41-2 findutils:amd64=4.8.0-1 g++:amd64=4:11.2.0-2 g++-11:amd64=11.2.0-16 gcc:amd64=4:11.2.0-2 gcc-11:amd64=11.2.0-16 gcc-11-base:amd64=11.2.0-16 gettext:amd64=0.21-4 gettext-base:amd64=0.21-4 grep:amd64=3.7-1 groff-base:amd64=1.22.4-8 gzip:amd64=1.10-4 hostname:amd64=3.23 init-system-helpers:all=1.61 intltool-debian:all=0.35.0+20060710.5 libacl1:amd64=2.3.1-1 libarchive-zip-perl:all=1.68-1 libasan6:amd64=11.2.0-16 libatomic1:amd64=11.2.0-16 libattr1:amd64=1:2.5.1-1 libaudit-common:all=1:3.0.7-1 libaudit1:amd64=1:3.0.7-1 libbinutils:amd64=2.38-1 libblkid1:amd64=2.37.3-1+b1 libbz2-1.0:amd64=1.0.8-5 libc-bin:amd64=2.33-5 libc-dev-bin:amd64=2.33-5 libc6:amd64=2.33-5 libc6-dev:amd64=2.33-5 libcap-ng0:amd64=0.7.9-2.2+b1 libcap2:amd64=1:2.44-1 libcc1-0:amd64=11.2.0-16 libcom-err2:amd64=1.46.5-2 libcoq-core-ocaml:amd64=8.15.0+dfsg-2+b1 libcoq-elpi-ocaml:amd64=1.13.0-1 libcoq-elpi-ocaml-dev:amd64=1.13.0-1 libcoq-stdlib:amd64=8.15.0+dfsg-2+b1 libcrypt-dev:amd64=1:4.4.27-1.1 libcrypt1:amd64=1:4.4.27-1.1 libctf-nobfd0:amd64=2.38-1 libctf0:amd64=2.38-1 libdb5.3:amd64=5.3.28+dfsg1-0.8 libdebconfclient0:amd64=0.261 libdebhelper-perl:all=13.6 libdpkg-perl:all=1.21.1 libelf1:amd64=0.186-1 libelpi-ocaml:amd64=1.14.1-1 libelpi-ocaml-dev:amd64=1.14.1-1 libexpat1:amd64=2.4.4-1 libffi8:amd64=3.4.2-4 libfile-stripnondeterminism-perl:all=1.13.0-1 libfindlib-ocaml:amd64=1.9.1-1+b1 libgcc-11-dev:amd64=11.2.0-16 libgcc-s1:amd64=11.2.0-16 libgcrypt20:amd64=1.9.4-5 libgdbm-compat4:amd64=1.23-1 libgdbm6:amd64=1.23-1 libgmp10:amd64=2:6.2.1+dfsg-3 libgomp1:amd64=11.2.0-16 libgpg-error0:amd64=1.43-3 libgssapi-krb5-2:amd64=1.18.3-7 libicu67:amd64=67.1-7 libisl23:amd64=0.24-2 libitm1:amd64=11.2.0-16 libk5crypto3:amd64=1.18.3-7 libkeyutils1:amd64=1.6.1-2 libkrb5-3:amd64=1.18.3-7 libkrb5support0:amd64=1.18.3-7 liblsan0:amd64=11.2.0-16 liblz4-1:amd64=1.9.3-2 liblzma5:amd64=5.2.5-2 libmagic-mgc:amd64=1:5.41-2 libmagic1:amd64=1:5.41-2 libmount1:amd64=2.37.3-1+b1 libmpc3:amd64=1.2.1-1 libmpdec3:amd64=2.5.1-2 libmpfr6:amd64=4.1.0-3 libncurses-dev:amd64=6.3-2 libncurses5-dev:amd64=6.3-2 libncurses6:amd64=6.3-2 libncursesw6:amd64=6.3-2 libnsl-dev:amd64=1.3.0-2 libnsl2:amd64=1.3.0-2 libocaml-compiler-libs-ocaml-dev:amd64=0.12.4-1+b1 libpam-modules:amd64=1.4.0-11 libpam-modules-bin:amd64=1.4.0-11 libpam-runtime:all=1.4.0-11 libpam0g:amd64=1.4.0-11 libpcre2-8-0:amd64=10.39-3 libpcre3:amd64=2:8.39-13 libperl5.34:amd64=5.34.0-3 libpipeline1:amd64=1.5.5-1 libppx-derivers-ocaml-dev:amd64=1.2.1-1+b3 libppx-deriving-ocaml:amd64=5.2.1-1 libppx-deriving-ocaml-dev:amd64=5.2.1-1 libppxlib-ocaml-dev:amd64=0.24.0-1 libpython3-stdlib:amd64=3.9.8-1 libpython3.9-minimal:amd64=3.9.10-1 libpython3.9-stdlib:amd64=3.9.10-1 libquadmath0:amd64=11.2.0-16 libre-ocaml-dev:amd64=1.10.3-1+b1 libreadline8:amd64=8.1.2-1 libresult-ocaml:amd64=1.5-1+b2 libresult-ocaml-dev:amd64=1.5-1+b2 libseccomp2:amd64=2.5.3-2 libselinux1:amd64=3.3-1+b1 libsexplib0-ocaml:amd64=0.14.0-1+b2 libsexplib0-ocaml-dev:amd64=0.14.0-1+b2 libsigsegv2:amd64=2.14-1 libsmartcols1:amd64=2.37.3-1+b1 libsqlite3-0:amd64=3.37.2-2 libssl1.1:amd64=1.1.1m-1 libstdc++-11-dev:amd64=11.2.0-16 libstdc++6:amd64=11.2.0-16 libsub-override-perl:all=0.09-2 libsystemd0:amd64=250.3-2 libtinfo6:amd64=6.3-2 libtirpc-common:all=1.3.2-2 libtirpc-dev:amd64=1.3.2-2 libtirpc3:amd64=1.3.2-2 libtool:all=2.4.6-15 libtsan0:amd64=11.2.0-16 libubsan1:amd64=11.2.0-16 libuchardet0:amd64=0.0.7-1 libudev1:amd64=250.3-2 libunistring2:amd64=1.0-1 libuuid1:amd64=2.37.3-1+b1 libxml2:amd64=2.9.12+dfsg-5+b1 libzarith-ocaml:amd64=1.12-1+b1 libzstd1:amd64=1.4.8+dfsg-3 linux-libc-dev:amd64=5.16.7-2 login:amd64=1:4.11.1+dfsg1-1 lsb-base:all=11.1.0 m4:amd64=1.4.18-5 make:amd64=4.3-4.1 man-db:amd64=2.10.1-1 mawk:amd64=1.3.4.20200120-3+b1 media-types:all=5.0.0 ncurses-base:all=6.3-2 ncurses-bin:amd64=6.3-2 ocaml:amd64=4.13.1-3 ocaml-base:amd64=4.13.1-3 ocaml-compiler-libs:amd64=4.13.1-3 ocaml-findlib:amd64=1.9.1-1+b1 ocaml-interp:amd64=4.13.1-3 ocaml-nox:all=4.13.1-3 patch:amd64=2.7.6-7 perl:amd64=5.34.0-3 perl-base:amd64=5.34.0-3 perl-modules-5.34:all=5.34.0-3 po-debconf:all=1.0.21+nmu1 python3:amd64=3.9.8-1 python3-minimal:amd64=3.9.8-1 python3.9:amd64=3.9.10-1 python3.9-minimal:amd64=3.9.10-1 readline-common:all=8.1.2-1 rpcsvc-proto:amd64=1.4.2-4 sed:amd64=4.8-1 sensible-utils:all=0.0.17 sysvinit-utils:amd64=3.01-1 tar:amd64=1.34+dfsg-1 tzdata:all=2021e-1 util-linux:amd64=2.37.3-1+b1 xz-utils:amd64=5.2.5-2 zlib1g:amd64=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220214T030709Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20220214T030709Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d coq-hierarchy-builder=1.2.1-2 && mkdir -p /build/coq-hierarchy-builder-wk3im2 && dpkg-source --no-check -x /*.dsc /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && cd /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && { printf '%s' 'coq-hierarchy-builder (1.2.1-2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild on buildd -- amd64 Build Daemon (x86-grnet-01) Tue, 15 Feb 2022 20:39:04 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/coq-hierarchy-builder-wk3im2" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1644957544" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/coq-hierarchy-builder-wk3im2 /tmp/coq-hierarchy-builder-1.2.1-2+b1ml1mssl6 bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20220129T210618Z bookworm main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.Ip8LaHaAIL as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Ip8LaHaAIL Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-6). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 136 kB of archives. After this operation, 406 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20220129T210618Z bookworm/main amd64 libfakeroot amd64 1.27-1 [48.5 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220129T210618Z bookworm/main amd64 fakeroot amd64 1.27-1 [87.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 136 kB in 0s (1039 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4686 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.27-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.27-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.27-1_amd64.deb ... Unpacking fakeroot (1.27-1) ... Setting up libfakeroot:amd64 (1.27-1) ... Setting up fakeroot (1.27-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.33-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220214T030709Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20220214T030709Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Ip8LaHaAIL Get:1 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable InRelease [165 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Ign:3 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main Sources [12.6 MB] Get:4 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main amd64 Packages [12.1 MB] Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Err:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages 404 Not Found [IP: 10.13.0.253 80] Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 36.0 MB in 30s (1221 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Ip8LaHaAIL configuration error - unknown item 'NONEXISTENT' (notify administrator) configuration error - unknown item 'PREVENT_NO_AUTH' (notify administrator) I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d coq-hierarchy-builder=1.2.1-2 && mkdir -p /build/coq-hierarchy-builder-wk3im2 && dpkg-source --no-check -x /*.dsc /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && cd /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && { printf '%s' 'coq-hierarchy-builder (1.2.1-2+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild on buildd -- amd64 Build Daemon (x86-grnet-01) Tue, 15 Feb 2022 20:39:04 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/coq-hierarchy-builder-wk3im2"' exec /tmp/mmdebstrap.Ip8LaHaAIL Reading package lists... NOTICE: 'coq-hierarchy-builder' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ocaml-team/coq-hierarchy-builder.git Please use: git clone https://salsa.debian.org/ocaml-team/coq-hierarchy-builder.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 194 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main coq-hierarchy-builder 1.2.1-2 (dsc) [2227 B] Get:2 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main coq-hierarchy-builder 1.2.1-2 (tar) [189 kB] Get:3 http://snapshot.notset.fr/archive/debian/20220214T030709Z unstable/main coq-hierarchy-builder 1.2.1-2 (diff) [2732 B] Fetched 194 kB in 0s (950 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'coq-hierarchy-builder_1.2.1-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting coq-hierarchy-builder in /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 dpkg-source: info: unpacking coq-hierarchy-builder_1.2.1.orig.tar.gz dpkg-source: info: unpacking coq-hierarchy-builder_1.2.1-2.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1644957544" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.Ip8LaHaAIL dpkg-buildpackage: info: source package coq-hierarchy-builder dpkg-buildpackage: info: source version 1.2.1-2+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 Build Daemon (x86-grnet-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with ocaml dh_auto_clean make -j10 distclean make[1]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' rm -f Makefile.coq Makefile.coq.conf rm -f Makefile.test-suite.coq Makefile.test-suite.coq.conf rm -f make[1]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' dh_ocamlclean dh_clean debian/rules binary-arch dh binary-arch --with ocaml dh_update_autotools_config -a dh_autoreconf -a dh_ocamlinit -a dh_auto_configure -a dh_auto_build -a make -j10 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make config make[2]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[2]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make build make[2]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' ocamlc unix.cma str.cma -g hb.ml -o coq.hb /usr/bin/coq_makefile -f _CoqProject -o Makefile.coq make -f Makefile.coq make[3]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' COQDEP VFILES COQC structures.v File "./structures.v", line 264, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 265, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 266, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 267, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 268, characters 0-37: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 289, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 290, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 291, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 314, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 315, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 316, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 317, characters 0-37: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 359, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 360, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 361, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 362, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 363, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 364, characters 0-57: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 365, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 366, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 367, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 368, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 419, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 420, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 421, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 422, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 423, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 424, characters 0-36: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 439, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 440, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 441, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 442, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 443, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 444, characters 0-36: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 520, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 521, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 522, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 523, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 524, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 525, characters 0-57: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 526, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 527, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 528, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 529, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 530, characters 0-41: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 568, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 569, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 570, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 571, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 572, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 573, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 574, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 597, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 598, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 599, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 600, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 601, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 602, characters 0-57: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 603, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 604, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 605, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 606, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 655, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 656, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 657, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 658, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 659, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 660, characters 0-57: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 661, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 662, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 663, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 664, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 665, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 677, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 678, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 679, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 680, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 681, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 682, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 683, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 684, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 685, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 727, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 728, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 729, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 730, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 731, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 751, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 752, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 753, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 754, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 755, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 795, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 796, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 797, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 798, characters 0-36: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 841, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 842, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 843, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 844, characters 0-47: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 845, characters 0-48: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 846, characters 0-57: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 847, characters 0-38: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 848, characters 0-40: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 849, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 850, characters 0-39: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 875, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 876, characters 0-44: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] File "./structures.v", line 877, characters 0-42: Warning: The syntax 'Elpi Accumulate File "path"' is deprecated, use 'Elpi Accumulate File "path" From logpath' [elpi.accumulate-syntax,elpi.deprecated] make[3]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[2]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make test-suite make[2]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make -f Makefile.coq /usr/bin/coq_makefile -f _CoqProject.test-suite -o Makefile.test-suite.coq make[3]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' Warning: . and tests overlap (used in -R or -Q) Warning: . and examples overlap (used in -R or -Q) make[4]: Nothing to be done for 'real-all'. make[3]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make -f Makefile.test-suite.coq make[3]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' COQDEP VFILES COQC examples/readme.v COQC examples/hulk.v COQC examples/demo1/hierarchy_0.v COQC examples/demo1/hierarchy_1.v COQC examples/demo1/hierarchy_2.v COQC examples/demo1/hierarchy_3.v COQC examples/demo1/hierarchy_5.v COQC examples/demo1/hierarchy_4.v COQC examples/demo2/classical.v COQC examples/demo3/hierarchy_0.v [1645052458.634700] HB: start module and section AddComoid_of_Type [1645052458.635219] HB: converting arguments indt-decl (parameter A explicit X0 c0 \ record AddComoid_of_Type (sort (typ X1)) Build_AddComoid_of_Type (field [coercion ff, canonical tt] zero c0 c1 \ field [coercion ff, canonical tt] add (prod `_` c0 c2 \ prod `_` c0 c3 \ c0) c2 \ field [coercion ff, canonical tt] addrA (prod `x` (X2 c0 c1 c2) c3 \ prod `y` (X3 c0 c1 c2 c3) c4 \ prod `z` (X4 c0 c1 c2 c3 c4) c5 \ app [global (indt «eq»), X5 c0 c1 c2 c3 c4 c5, app [c2, c3, app [c2, c4, c5]], app [c2, app [c2, c3, c4], c5]]) c3 \ field [coercion ff, canonical tt] addrC (prod `x` (X6 c0 c1 c2 c3) c4 \ prod `y` (X7 c0 c1 c2 c3 c4) c5 \ app [global (indt «eq»), X8 c0 c1 c2 c3 c4 c5, app [c2, c4, c5], app [c2, c5, c4]]) c4 \ field [coercion ff, canonical tt] add0r (prod `x` (X9 c0 c1 c2 c3 c4) c5 \ app [global (indt «eq»), X10 c0 c1 c2 c3 c4 c5, app [c2, c1, c5], c5]) c5 \ end-record)) to factories [1645052458.636403] HB: processing key parameter [1645052458.637349] HB: converting factories w-params.nil A (sort (typ «readme.2»)) c0 \ [] to mixins [1645052458.637659] HB: declaring context w-params.nil A (sort (typ «readme.2»)) c0 \ [] [1645052458.637991] HB: declaring parameters and key as section variables [1645052458.652846] HB: declare mixin or factory [1645052458.653064] HB: declare record axioms_: sort (typ X1) [1645052458.699771] HB: declare notation Build [1645052458.725892] HB: declare notation axioms [1645052458.752420] HB: start module Exports [1645052458.794700] HB: end modules and sections; export «HB.examples.readme.AddComoid_of_Type.Exports» (* Module AddComoid_of_Type. Section AddComoid_of_Type. Variable A : Type. Local Arguments A : clear implicits. Section axioms_. Local Unset Implicit Arguments. Record axioms_ (A : Type) : Type := Axioms_ { zero : elpi_ctx_entry_0_; add : elpi_ctx_entry_0_ -> elpi_ctx_entry_0_ -> elpi_ctx_entry_0_; addrA : forall x y z : elpi_ctx_entry_0_, add x (add y z) = add (add x y) z; addrC : forall x y : elpi_ctx_entry_0_, add x y = add y x; add0r : forall x : elpi_ctx_entry_0_, add zero x = x; }. End axioms_. (*clause _ _ (decl-location (indt «axioms_») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments axioms_ : clear implicits. (*clause _ _ (decl-location (indc «Axioms_») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments Axioms_ : clear implicits. (*clause _ _ (decl-location (const «zero») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments zero : clear implicits. (*clause _ _ (decl-location (const «add») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments add : clear implicits. (*clause _ _ (decl-location (const «addrA») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments addrA : clear implicits. (*clause _ _ (decl-location (const «addrC») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments addrC : clear implicits. (*clause _ _ (decl-location (const «add0r») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Global Arguments add0r : clear implicits. End AddComoid_of_Type. Global Arguments axioms_ : clear implicits. Global Arguments Axioms_ : clear implicits. (*clause _ _ (decl-location (const «phant_Build») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Definition phant_Build : forall (A : Type) (zero : A) (add : A -> A -> A), (forall x y z : A, add x (add y z) = add (add x y) z) -> (forall x y : A, add x y = add y x) -> (forall x : A, add zero x = x) -> axioms_ A := fun (A : Type) (zero : A) (add : A -> A -> A) (addrA : forall x y z : A, add x (add y z) = add (add x y) z) (addrC : forall x y : A, add x y = add y x) (add0r : forall x : A, add zero x = x) => {| zero := zero; add := add; addrA := addrA; addrC := addrC; add0r := add0r |}. Local Arguments phant_Build : clear implicits. Notation Build X1 := ( phant_Build X1). (*clause _ _ (decl-location (const «phant_axioms») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Definition phant_axioms : Type -> Type := fun A : Type => axioms_ A. Local Arguments phant_axioms : clear implicits. Notation axioms X1 := ( phant_axioms X1). (*clause _ _ (decl-location (const «identity_builder») File "./examples/readme.v", line 4, column 228, characters 78-306:)*) Definition identity_builder : forall A : Type, axioms_ A -> axioms_ A := fun (A : Type) (x : axioms_ A) => x. Local Arguments identity_builder : clear implicits. Module Exports. (*clause _ _ (from (indt «axioms_») (indt «axioms_») (const «identity_builder»))*) (*clause _ _ (phant-abbrev (indt «axioms_») (const «phant_axioms») «HB.examples.readme.AddComoid_of_Type.axioms»)*) (*clause _ _ (gref-deps (indt «axioms_») (w-params.nil A (sort (typ «readme.2»)) c0 \ []))*) (*clause _ _ (gref-deps (indc «Axioms_») (w-params.nil A (sort (typ «readme.2»)) c0 \ []))*) (*clause _ _ (gref-deps (const «zero») (w-params.nil A (sort (typ «readme.2»)) c0 \ [triple (indt «axioms_») [] c0]))*) (*clause _ _ (gref-deps (const «add») (w-params.nil A (sort (typ «readme.2»)) c0 \ [triple (indt «axioms_») [] c0]))*) (*clause _ _ (gref-deps (const «addrA») (w-params.nil A (sort (typ «readme.2»)) c0 \ [triple (indt «axioms_») [] c0]))*) (*clause _ _ (gref-deps (const «addrC») (w-params.nil A (sort (typ «readme.2»)) c0 \ [triple (indt «axioms_») [] c0]))*) (*clause _ _ (gref-deps (const «add0r») (w-params.nil A (sort (typ «readme.2»)) c0 \ [triple (indt «axioms_») [] c0]))*) (*clause _ _ (factory-constructor (indt «axioms_») (indc «Axioms_»))*) (*clause _ _ (factory-nparams (indt «axioms_») 0)*) (*clause _ _ (factory-builder-nparams «phant_Build» 0)*) (*clause _ _ (phant-abbrev (indc «Axioms_») (const «phant_Build») «HB.examples.readme.AddComoid_of_Type.Build»)*) Global Arguments Axioms_ {_}. End Exports. End AddComoid_of_Type. Export AddComoid_of_Type.Exports. (*clause _ _ (module-to-export ./examples/readme.v AddComoid_of_Type.Exports «HB.examples.readme.AddComoid_of_Type.Exports»)*) Notation AddComoid_of_Type X1 := ( AddComoid_of_Type.phant_axioms X1). *) [1645052458.912012] HB: start module AddComoid [1645052458.912374] HB: declare axioms record w-params.nil A (sort (typ «readme.21»)) c0 \ [triple (indt «AddComoid_of_Type.axioms_») [] c0] [1645052458.912935] HB: typing class field indt «AddComoid_of_Type.axioms_» [1645052458.938950] HB: declare type record [1645052458.944581] HB: begin module for builders [1645052458.944869] HB: postulating factories [1645052458.944983] HB: processing key context-item [1645052458.945262] HB: processing mixin parameter a [1645052458.945517] HB: declaring parameters and key as section variables [1645052459.077430] HB: structure: new mixins [indt «AddComoid_of_Type.axioms_»] [1645052459.077555] HB: structure: mixin first class [mixin-first-class (indt «AddComoid_of_Type.axioms_») (indt «axioms_»)] [1645052459.077653] HB: declaring clone abbreviation [1645052459.092364] HB: declaring pack_ constant [1645052459.093695] HB: declaring pack_ constant = fun `A` (sort (typ «readme.21»)) c0 \ fun `m` (app [global (indt «AddComoid_of_Type.axioms_»), c0]) c1 \ app [global (indc «Pack»), c0, app [global (indc «Class»), c0, c1]] [1645052459.097686] HB: start module Exports [1645052459.098057] HB: making coercion from type to target [1645052459.098154] HB: declare sort coercion [1645052459.098621] HB: exporting unification hints [1645052459.098916] HB: exporting coercions from class to mixins [1645052459.099368] HB: export class to mixin coercion for mixin readme_AddComoid_of_Type [1645052459.099896] HB: accumulating various props [1645052459.122525] HB: stop module Exports [1645052459.123312] HB: declaring on_ abbreviation [1645052459.136905] HB: declaring `copy` abbreviation [1645052459.138236] HB: declaring on abbreviation [1645052459.139804] HB: eta expanded instances [1645052459.142366] HB: postulating A [1645052459.167361] HB: declare mixin instance readme_AddComoid__to__readme_AddComoid_of_Type [1645052459.175748] HB: we can build a readme_AddComoid on eta A [1645052459.176175] HB: declare canonical structure instance structures_eta__canonical__readme_AddComoid [1645052459.176657] HB: Giving name HB_unnamed_mixin_4 to mixin instance readme_AddComoid_of_Type_mixin (eta A) HB_unnamed_factory_2 COQC examples/demo3/hierarchy_1.v [1645052459.181172] HB: structure instance for structures_eta__canonical__readme_AddComoid is {| sort := eta A; class := {| readme_AddComoid_of_Type_mixin := HB_unnamed_mixin_4 |} |} [1645052459.186626] HB: structure instance structures_eta__canonical__readme_AddComoid declared [1645052459.186751] HB: closing instance section [1645052459.189577] HB: end modules; export «HB.examples.readme.AddComoid.Exports» [1645052459.191774] HB: export «HB.examples.readme.AddComoid.EtaAndMixinExports» [1645052459.193755] HB: exporting operations [1645052459.195273] HB: export operation zero [1645052459.199871] HB: export operation add [1645052459.205257] HB: export operation addrA [1645052459.211148] HB: export operation addrC [1645052459.216746] HB: export operation add0r [1645052459.220883] HB: operations meta-data module: ElpiOperations [1645052459.234853] HB: abbreviation factory-by-classname (* Module AddComoid. Section axioms_. Local Unset Implicit Arguments. Record axioms_ (A : Type) : Type := Class { readme_AddComoid_of_Type_mixin : AddComoid_of_Type.axioms_ A; }. End axioms_. (*clause _ _ (decl-location (indt «axioms_») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments axioms_ : clear implicits. (*clause _ _ (decl-location (indc «Class») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments Class : clear implicits. (*clause _ _ (decl-location (const «readme_AddComoid_of_Type_mixin») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments readme_AddComoid_of_Type_mixin : clear implicits. Section type. Local Unset Implicit Arguments. Record type : Type := Pack { sort : Type; class : axioms_ sort; }. End type. (*clause _ _ (decl-location (indt «type») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments type : clear implicits. (*clause _ _ (decl-location (indc «Pack») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments Pack : clear implicits. (*clause _ _ (decl-location (const «sort») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments sort : clear implicits. (*clause _ _ (decl-location (const «class») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Global Arguments class : clear implicits. (*clause _ _ (decl-location (const «phant_clone») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition phant_clone : forall (A : Type) (cT : type) (c : axioms_ A) (_ : unify Type Type A (sort cT) nomsg) (_ : unify type type cT (Pack A c) nomsg), type := fun (A : Type) (cT : type) (c : axioms_ A) (_ : unify Type Type A (sort cT) nomsg) (_ : unify type type cT (Pack A c) nomsg) => Pack A c. Local Arguments phant_clone : clear implicits. Notation clone X2 X1 := ( phant_clone X2 X1 _ (@id_phant _ _) (@id_phant _ _)). (*clause _ _ (decl-location (const «pack_») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition pack_ := fun (A : Type) (m : AddComoid_of_Type.axioms_ A) => Pack A (Class A m). Local Arguments pack_ : clear implicits. Module Exports. Coercion sort : readme.AddComoid.type >-> Sortclass. Coercion readme_AddComoid_of_Type_mixin : readme.AddComoid.axioms_ >-> readme.AddComoid_of_Type.axioms_. (*clause _ _ (factory-nparams (indt «axioms_») 0)*) (*clause _ _ (from (indt «axioms_») (indt «AddComoid_of_Type.axioms_») (const «readme_AddComoid_of_Type_mixin»))*) (*clause _ _ (factory-alias->gref (indt «axioms_») (indt «axioms_»))*) (*clause _ _ (is-structure (indt «type»))*) (*clause _ _ (class-def (class (indt «axioms_») (indt «type») (w-params.nil A (sort (typ «readme.21»)) c0 \ [triple (indt «AddComoid_of_Type.axioms_») [] c0])))*) (*clause _ _ (gref-deps (indt «axioms_») (w-params.nil A (sort (typ «readme.21»)) c0 \ []))*) (*clause _ _ (gref-deps (indc «Class») (w-params.nil A (sort (typ «readme.21»)) c0 \ [triple (indt «AddComoid_of_Type.axioms_») [] c0]))*) (*clause _ _ (gref-deps (const «pack_») (w-params.nil A (sort (typ «readme.21»)) c0 \ [triple (indt «AddComoid_of_Type.axioms_») [] c0]))*) (*clause _ _ (mixin-class (indt «AddComoid_of_Type.axioms_») (indt «axioms_»))*) (*clause _ _ (structure-key «sort» «class» (indt «type»))*) End Exports. Import Exports. (*clause _ _ (decl-location (const «phant_on_») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition phant_on_ : forall (A : type) (_ : phant (sort A)), axioms_ (sort A) := fun (A : type) (_ : phant (sort A)) => class A. Local Arguments phant_on_ : clear implicits. Notation on_ X1 := ( phant_on_ _ (Phant X1)). Notation copy X2 X1 := ( phant_on_ _ (Phant X1) : axioms_ X2). Notation on X1 := ( phant_on_ _ (Phant _) : axioms_ X1). Module EtaAndMixinExports. Section hb_instance_1. Variable A : type. Local Arguments A : clear implicits. (*clause _ _ (decl-location (const «HB_unnamed_factory_2») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition HB_unnamed_factory_2 : axioms_ (@eta Type (sort A)) := class A. Local Arguments HB_unnamed_factory_2 : clear implicits. (*clause _ _ (decl-location (const «readme_AddComoid__to__readme_AddComoid_of_Type») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition readme_AddComoid__to__readme_AddComoid_of_Type : AddComoid_of_Type.axioms_ (@eta Type (sort A)) := readme_AddComoid_of_Type_mixin (@eta Type (sort A)) HB_unnamed_factory_2. Local Arguments readme_AddComoid__to__readme_AddComoid_of_Type : clear implicits. (*clause _ _ (decl-location (const «HB_unnamed_mixin_4») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition HB_unnamed_mixin_4 := readme_AddComoid_of_Type_mixin (@eta Type (sort A)) HB_unnamed_factory_2. Local Arguments HB_unnamed_mixin_4 : clear implicits. (*clause _ _ (decl-location (const «structures_eta__canonical__readme_AddComoid») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition structures_eta__canonical__readme_AddComoid : type := Pack (@eta Type (sort A)) (Class (@eta Type (sort A)) HB_unnamed_mixin_4). Local Arguments structures_eta__canonical__readme_AddComoid : clear implicits. Global Canonical structures_eta__canonical__readme_AddComoid. End hb_instance_1. End EtaAndMixinExports. End AddComoid. Export AddComoid.Exports. (*clause _ _ (module-to-export ./examples/readme.v AddComoid.Exports «HB.examples.readme.AddComoid.Exports»)*) Export AddComoid.EtaAndMixinExports. (*clause _ _ (module-to-export ./examples/readme.v AddComoid.EtaAndMixinExports «HB.examples.readme.AddComoid.EtaAndMixinExports»)*) (*clause _ _ (decl-location (const «zero») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition zero : forall s : AddComoid.type, AddComoid.sort s := fun s : AddComoid.type => AddComoid_of_Type.zero (AddComoid.sort s) (AddComoid.readme_AddComoid_of_Type_mixin (AddComoid.sort s) (AddComoid.class s)). Local Arguments zero : clear implicits. Global Arguments zero {_}. (*clause _ _ (decl-location (const «add») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition add : forall (s : AddComoid.type) (_ : AddComoid.sort s) (_ : AddComoid.sort s), AddComoid.sort s := fun (s : AddComoid.type) (H H0 : AddComoid.sort s) => AddComoid_of_Type.add (AddComoid.sort s) (AddComoid.readme_AddComoid_of_Type_mixin (AddComoid.sort s) (AddComoid.class s)) H H0. Local Arguments add : clear implicits. Global Arguments add {_}. (*clause _ _ (decl-location (const «addrA») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition addrA : forall (s : AddComoid.type) (x y z : AddComoid.sort s), @eq (AddComoid.sort s) (@add s x (@add s y z)) (@add s (@add s x y) z) := fun (s : AddComoid.type) (x y z : AddComoid.sort s) => AddComoid_of_Type.addrA (AddComoid.sort s) (AddComoid.readme_AddComoid_of_Type_mixin (AddComoid.sort s) (AddComoid.class s)) x y z. Local Arguments addrA : clear implicits. Global Arguments addrA {_}. (*clause _ _ (decl-location (const «addrC») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition addrC : forall (s : AddComoid.type) (x y : AddComoid.sort s), @eq (AddComoid.sort s) (@add s x y) (@add s y x) := fun (s : AddComoid.type) (x y : AddComoid.sort s) => AddComoid_of_Type.addrC (AddComoid.sort s) (AddComoid.readme_AddComoid_of_Type_mixin (AddComoid.sort s) (AddComoid.class s)) x y. Local Arguments addrC : clear implicits. Global Arguments addrC {_}. (*clause _ _ (decl-location (const «add0r») File "./examples/readme.v", line 12, column 87, characters 307-394:)*) Definition add0r : forall (s : AddComoid.type) (x : AddComoid.sort s), @eq (AddComoid.sort s) (@add s (@zero s) x) x := fun (s : AddComoid.type) (x : AddComoid.sort s) => AddComoid_of_Type.add0r (AddComoid.sort s) (AddComoid.readme_AddComoid_of_Type_mixin (AddComoid.sort s) (AddComoid.class s)) x. Local Arguments add0r : clear implicits. Global Arguments add0r {_}. Module ElpiOperations5. (*clause _ _ (exported-op (indt «AddComoid_of_Type.axioms_») «AddComoid_of_Type.add0r» «add0r»)*) (*clause _ _ (exported-op (indt «AddComoid_of_Type.axioms_») «AddComoid_of_Type.addrC» «addrC»)*) (*clause _ _ (exported-op (indt «AddComoid_of_Type.axioms_») «AddComoid_of_Type.addrA» «addrA»)*) (*clause _ _ (exported-op (indt «AddComoid_of_Type.axioms_») «AddComoid_of_Type.add» «add»)*) (*clause _ _ (exported-op (indt «AddComoid_of_Type.axioms_») «AddComoid_of_Type.zero» «zero»)*) (*clause _ _ (mixin-first-class (indt «AddComoid_of_Type.axioms_») (indt «AddComoid.axioms_»))*) End ElpiOperations5. Export ElpiOperations5. (*clause _ _ (module-to-export ./examples/readme.v ElpiOperations5 «HB.examples.readme.ElpiOperations5»)*) Notation AddComoid X1 := ( AddComoid.axioms_ X1). *) forall (M : AddComoid.type) (x : M), x + x = 0 : Prop COQC examples/demo3/hierarchy_2.v COQC examples/demo3/test_0_0.v COQC examples/demo4/hierarchy_0.v AbelianGrp.phant_on_ BinNums_Z__canonical__readme_AbelianGrp (Phant BinNums_Z__canonical__readme_AbelianGrp) : AbelianGrp.axioms_ Z : AbelianGrp.axioms_ Z File "./examples/demo1/hierarchy_2.v", line 57, characters 0-57: Warning: pulling in dependencies: [hierarchy_2_AddComoid_of_TYPE, hierarchy_2_AddAG_of_AddComoid] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] HB: Z is canonically equipped with mixins: - readme.AbelianGrp (from "./examples/readme.v", line 32) - readme.AddComoid (from "./examples/readme.v", line 31) COQC examples/demo5/hierarchy_0.v COQC examples/FSCD2020_material/V1.v [1645052460.745348] HB: declare builder from hierarchy_2_Ring_of_AddComoid to hierarchy_2_AddAG_of_AddComoid [1645052460.745559] HB: declare builder from hierarchy_2_Ring_of_AddComoid to hierarchy_2_Ring_of_AddAG File "./examples/hulk.v", line 143, characters 0-63: Warning: pulling in dependencies: [Feather_HasEqDec] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] inhab : ?s where ?T : [ |- Type] ?s : [ |- s1.type ?T] eq_refl : inhab = 7 : inhab = 7 HB: A is canonically equipped with mixins: - Feather.Equality Feather.Singleton (from "./examples/hulk.v", line 216) eq_refl : inhab = (7 :: nil)%list : inhab = (7 :: nil)%list where ?T : [ |- Type] COQC examples/FSCD2020_material/V2.v Record type : Type := Pack { sort : Type; class : Monoid.axioms_ sort }. Arguments Monoid.Pack sort%type_scope class @add : forall s : Monoid.type, s -> s -> s @addNr : forall s : Ring.type, left_inverse 0 opp add fun X : s2.type nat => inhab : X : forall X : s2.type nat, X fun X : s2.type nat => inj : nat -> X : forall X : s2.type nat, nat -> X s2_to_s1 not a defined object. COQC examples/FSCD2020_material/V3.v COQC examples/FSCD2020_material/V4.v COQC examples/FSCD2020_talk/V1.v COQC examples/FSCD2020_talk/V2.v COQC examples/FSCD2020_talk/V3.v COQC examples/Coq2020_material/CoqWS_demo.v COQC examples/Coq2020_material/CoqWS_abstract.v COQC examples/Coq2020_material/CoqWS_expansion/withHB.v Record type : Type := Pack { sort : Type; class : Monoid.axioms_ sort }. Arguments Monoid.Pack sort%type_scope class @add : forall s : Monoid.type, s -> s -> s @addNr : forall s : AbelianGroup.type, left_inverse 0 opp add @addrC : forall s : AbelianGroup.type, commutative add COQC examples/Coq2020_material/CoqWS_expansion/withoutHB.v HB.check: SemiRing_of_AddComoid.axioms_ : (forall (A : Type) (m : AddMonoid_of_TYPE.axioms_ A), AddComoid_of_AddMonoid.axioms_ A m -> Type) : forall (A : Type) (m : AddMonoid_of_TYPE.axioms_ A), AddComoid_of_AddMonoid.axioms_ A m -> Type File "./examples/FSCD2020_talk/V2.v", line 17, characters 0-66: Warning: pulling in dependencies: [V2_is_semigroup] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] COQC tests/type_of_exported_ops.v add : ?s -> ?s -> ?s where ?s : [ |- CMonoid.type] addrC : commutative add where ?s : [ |- CMonoid.type] COQC tests/duplicate_structure.v Record type : Type := Pack { sort : Type; class : Monoid.axioms_ sort }. Arguments Monoid.Pack sort%type_scope class @add : forall s : Monoid.type, s -> s -> s @addNr : forall s : AbelianGroup.type, left_inverse 0 opp add @addrC : forall s : AbelianGroup.type, commutative add File "./examples/Coq2020_material/CoqWS_demo.v", line 73, characters 0-73: Warning: pulling in dependencies: [CoqWS_demo_CMonoid_of_Type] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] COQC tests/instance_params_no_type.v File "./examples/Coq2020_material/CoqWS_expansion/withoutHB.v", line 10, characters 50-62: Warning: The format modifier has no effect for only-parsing notations. [discarded-format-only-parsing,parsing] COQC tests/test_CS_db_filtering.v forall x y : ?t, x - (y + 0) = x : Prop where ?t : [x : ?t y : ?t |- AbelianGrp.type] (x, y cannot be used) addrC : commutative add where ?s : [ |- CMonoid.type] COQC tests/subtype.v File "./examples/Coq2020_material/CoqWS_abstract.v", line 23, characters 0-71: Warning: pulling in dependencies: [CoqWS_abstract_CMonoid_of_Type] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] COQC tests/infer.v forall x y : ?t, 1 + x = y * x : Prop where ?t : [x : ?t y : ?t |- SemiRing.type] (x, y cannot be used) COQC tests/exports.v forall (R : Ring.type) (x y : R), 1 * x = y - x : Prop forall (x : join_CoqWS_demo_Ring_between_CoqWS_demo_AbelianGrp_and_CoqWS_demo_SemiRing ?t) (y : ?t), 1 * x = y - x : Prop where ?t : [x : join_CoqWS_demo_Ring_between_CoqWS_demo_AbelianGrp_and_CoqWS_demo_SemiRing ?t y : ?t |- Ring.type] (x, y cannot be used) COQC tests/log_impargs_record.v forall x : Z, x * - (1 + x) = 0 + 1 : Prop COQC tests/compress_coe.v forall (G : AbelianGrp.type) (x : G), x - x = 0 : Prop forall (S : SemiRing.type) (x : S), x * 1 + 0 = x : Prop forall (R : Ring.type) (x y : R), x * - (1 * y) = - x * y : Prop add : A -> A -> A forall x : Z, x * - (1 + x) = 0 + 1 : Prop COQC tests/funclass.v [1645052468.464245] HB: start module SubInhab [1645052468.464459] HB: declare axioms record w-params.cons T (sort (typ «subtype.307»)) c0 \ w-params.cons P (app [global (const «pred»), c0]) c1 \ w-params.nil sT (sort (typ «subtype.309»)) c2 \ [triple (indt «is_inhab.axioms_») [] c2, triple (indt «is_SUB.axioms_») [c0, c1] c2] [1645052468.464682] HB: typing class field indt «is_inhab.axioms_» [1645052468.464886] HB: typing class field indt «is_SUB.axioms_» [1645052468.471444] HB: declare type record [1645052468.477036] HB: structure: new mixins [] [1645052468.477165] HB: structure: mixin first class [] [1645052468.477204] HB: declaring clone abbreviation [1645052468.483007] HB: declaring pack_ constant [1645052468.484169] HB: declaring pack_ constant = fun `T` (sort (typ «subtype.307»)) c0 \ fun `P` (app [global (const «pred»), c0]) c1 \ fun `sT` (sort (typ «subtype.309»)) c2 \ fun `m` (app [global (indt «is_inhab.axioms_»), c2]) c3 \ fun `m` (app [global (indt «is_SUB.axioms_»), c0, c1, c2]) c4 \ app [global (indc «Pack»), c0, c1, c2, app [global (indc «Class»), c0, c1, c2, c3, c4]] [1645052468.485533] HB: start module Exports [1645052468.485709] HB: making coercion from type to target [1645052468.485842] HB: declare sort coercion [1645052468.485986] HB: exporting unification hints [1645052468.487287] HB: declare coercion subtype_SubInhab__to__subtype_SUB [1645052468.487988] HB: declare coercion hint subtype_SubInhab_class__to__subtype_SUB_class [1645052468.492948] HB: declare unification hint subtype_SubInhab__to__subtype_SUB [1645052468.497782] HB: declare coercion path compression rules [1645052468.499083] HB: declare coercion subtype_SubInhab__to__subtype_Inhab [1645052468.499657] HB: declare coercion hint subtype_SubInhab_class__to__subtype_Inhab_class [1645052468.504719] HB: declare unification hint subtype_SubInhab__to__subtype_Inhab [1645052468.509951] HB: declare coercion path compression rules [1645052468.510955] HB: declare unification hint join_subtype_SubInhab_between_subtype_Inhab_and_subtype_SUB [1645052468.516323] HB: exporting coercions from class to mixins [1645052468.516938] HB: export class to mixin coercion for mixin subtype_is_inhab [1645052468.517949] HB: export class to mixin coercion for mixin subtype_is_SUB [1645052468.518727] HB: accumulating various props [1645052468.527713] HB: stop module Exports [1645052468.529949] HB: declaring on_ abbreviation [1645052468.536550] HB: declaring `copy` abbreviation [1645052468.537170] HB: declaring on abbreviation [1645052468.538386] HB: eta expanded instances [1645052468.540400] HB: postulating T [1645052468.544741] HB: postulating P [1645052468.545997] HB: postulating sT [1645052468.563060] HB: declare mixin instance subtype_SubInhab__to__subtype_is_inhab [1645052468.596097] HB: declare mixin instance subtype_SubInhab__to__subtype_is_SUB [1645052468.605842] HB: skipping already existing subtype_Inhab instance on eta sT [1645052468.606466] HB: skipping already existing subtype_Nontrivial instance on eta sT [1645052468.606976] HB: skipping already existing subtype_SUB instance on eta sT [1645052468.608684] HB: we can build a subtype_SubInhab on eta sT [1645052468.608912] HB: declare canonical structure instance structures_eta__canonical__subtype_SubInhab [1645052468.609472] HB: structure instance for structures_eta__canonical__subtype_SubInhab is {| sort := eta sT; class := {| subtype_is_inhab_mixin := HB_unnamed_mixin_4 sT; subtype_is_SUB_mixin := HB_unnamed_mixin_19 T P sT |} |} [1645052468.614783] HB: structure instance structures_eta__canonical__subtype_SubInhab declared [1645052468.614852] HB: closing instance section [1645052468.616401] HB: end modules; export «HB.tests.subtype.SubInhab.Exports» [1645052468.619192] HB: export «HB.tests.subtype.SubInhab.EtaAndMixinExports» [1645052468.619796] HB: exporting operations [1645052468.620039] HB: operations meta-data module: ElpiOperations [1645052468.620748] HB: abbreviation factory-by-classname COQC tests/local_instance.v COQC tests/lock.v [1645052469.275652] HB: exporting under the module path [] [1645052469.276022] HB: exporting modules [Ring_of_TYPE.Exports, Ring.Exports, Ring.EtaAndMixinExports, ElpiOperations5, RingExports, Dummy.Exports, URing.Exports, URing.EtaAndMixinExports, ElpiOperations11, dummy.Exports, Builders_12.dummy_Exports] [1645052469.290062] HB: exporting CS instances [«Z_ring_axioms», «BinNums_Z__canonical__Enclosing_Ring»] [1645052469.290622] HB: exporting Abbreviations [addr0, addrNK] forall (R : Enclosing.Ring.type) (x : R), x = x : Prop 0%G : ?s where ?s : [ |- Enclosing.Ring.type] Enclosing.zero : Z : Z COQC tests/not_same_key.v (* Module A. Section A. Variable T : Type. Local Arguments T : clear implicits. Section axioms_. Local Unset Implicit Arguments. Record axioms_ (T : Type) : Type := Axioms_ { a : elpi_ctx_entry_0_; f : elpi_ctx_entry_0_ -> elpi_ctx_entry_0_; p : forall x : elpi_ctx_entry_0_, f x = x -> True; q : forall h : f a = a, p a h = p a h; }. End axioms_. Global Arguments axioms_ : clear implicits. Global Arguments Axioms_ [_] [_] _ _ _. Global Arguments a [_] _. Global Arguments f [_] _ _. Global Arguments p [_] _ [_] _. Global Arguments q [_] _ _. End A. Global Arguments axioms_ : clear implicits. Global Arguments Axioms_ : clear implicits. Definition phant_Build : forall (T : Type) (a : T) (f : T -> T) (p : forall x : T, f x = x -> True), (forall h : f a = a, p a h = p a h) -> axioms_ T := fun (T : Type) (a : T) (f : T -> T) (p : forall x : T, f x = x -> True) (q : forall h : f a = a, p a h = p a h) => {| a := a; f := f; p := p; q := q |}. Local Arguments phant_Build : clear implicits. Notation Build X1 := ( phant_Build X1). Definition phant_axioms : Type -> Type := fun T : Type => axioms_ T. Local Arguments phant_axioms : clear implicits. Notation axioms X1 := ( phant_axioms X1). Definition identity_builder : forall T : Type, axioms_ T -> axioms_ T := fun (T : Type) (x : axioms_ T) => x. Local Arguments identity_builder : clear implicits. Module Exports. Global Arguments Axioms_ {_}. End Exports. End A. Export A.Exports. Notation A X1 := ( A.phant_axioms X1). *) forall x : Z, x * - (1 + x) = 0 + 1 : Prop COQC tests/factory_sort_tac.v A.p : forall [T : Type] (record : A.axioms_ T) [x : T], A.f record x = x -> True A.p is not universe polymorphic Arguments A.p [T]%type_scope record [x] _ A.p is transparent Expands to: Constant HB.tests.log_impargs_record.A.p Notation big := big.body Expands to: Notation HB.tests.lock.X.big COQC tests/declare.v COQC tests/short.v id : forall {T : Type}, Monoid.type T -> T id is not universe polymorphic Arguments id {T}%type_scope {s} id is transparent Expands to: Constant HB.tests.funclass.id Monoid.phant_on_ nat Nat_add__canonical__funclass_Monoid (Phantom (nat -> nat -> nat) Nat_add__canonical__funclass_Monoid) : Monoid.axioms_ nat Init.Nat.add : Monoid.axioms_ nat Init.Nat.add bar.phant_type = fun (A : Type) (P : foo.type) (_ : ssreflect.phant P) (B : Type) => bar.type_ A P B : Type -> forall P : foo.type, ssreflect.phant P -> Type -> Type Arguments bar.phant_type A%type_scope P _ B%type_scope Notation bar.type _elpi_ctx_entry_3_was_A_ _elpi_ctx_entry_2_was_P_ _elpi_ctx_entry_1_was_B_ := (bar.phant_type _elpi_ctx_entry_3_was_A_ _ (ssreflect.Phant _elpi_ctx_entry_2_was_P_) _elpi_ctx_entry_1_was_B_) bar.phant_type bool Datatypes_nat__canonical__infer_foo (ssreflect.Phant nat) bool : Type [1645052470.838364] HB: start module and section hasA [1645052470.838741] HB: converting arguments indt-decl (parameter T explicit X0 c0 \ record hasA (sort (typ X1)) Build_hasA (field [coercion ff, canonical tt] a c0 c1 \ end-record)) to factories [1645052470.839081] HB: processing key parameter [1645052470.839841] HB: converting factories w-params.nil T (sort (typ «factory_sort_tac.8»)) c0 \ [] to mixins [1645052470.840196] HB: declaring context w-params.nil T (sort (typ «factory_sort_tac.8»)) c0 \ [] [1645052470.840496] HB: declaring parameters and key as section variables [1645052470.856881] HB: declare mixin or factory [1645052470.857085] HB: declare record axioms_: sort (typ X1) [1645052470.875677] HB: declare notation Build [1645052470.894046] HB: declare notation axioms [1645052470.938649] HB: start module Exports Monoid.phant_on_ nat Nat_mul__canonical__funclass_Monoid (Phantom (nat -> nat -> nat) Nat_mul__canonical__funclass_Monoid) : Monoid.axioms_ nat Init.Nat.mul : Monoid.axioms_ nat Init.Nat.mul [1645052470.975968] HB: end modules and sections; export «HB.tests.factory_sort_tac.hasA.Exports» hasA.type not a defined object. aType : Type hasB.type not a defined object. bar1.phant_type Datatypes_nat__canonical__infer_foo (ssreflect.Phant nat) : Type COQC tests/primitive_records.v default : nat : nat Record type : Type := Pack { sort : Type; class : Monoid.axioms_ sort }. Arguments Monoid.Pack sort%type_scope class @add : forall s : Monoid.type, s -> s -> s @addNr : forall s : AbelianGroup.type, left_inverse 0 opp add @addrC : forall s : AbelianGroup.type, commutative add HB.check: forall w : wp.phant_type nat Nat_mul__canonical__funclass_Monoid (Phantom (nat -> nat -> nat) Init.Nat.mul), w = w : Prop COQC tests/non_forgetful_inheritance.v The command did fail as expected with message: The term "default" has type "nonempty.sort ?t" while it is expected to have type "nat". COQC tests/fix_loop.v COQC tests/test_synthesis_params.v hasAB.type not a defined object. COQC tests/hnf.v hasA'.type not a defined object. hasB.type not a defined object. COQC examples/demo1/test_0_0.v COQC examples/demo1/test_1_0.v COQC examples/demo1/test_2_0.v COQC examples/demo1/test_3_0.v COQC examples/demo1/test_3_3.v Query assignments: Ind = «hasA.axioms_» hasAB.type not a defined object. Datatypes_prod__canonical__compress_coe_D = fun D D' : D.type => {| D.sort := D.sort D * D.sort D'; D.class := {| D.compress_coe_hasA_mixin := prodA (compress_coe_D__to__compress_coe_A D) (compress_coe_D__to__compress_coe_A D'); D.compress_coe_hasB_mixin := prodB tt (compress_coe_D__to__compress_coe_B D) (compress_coe_D__to__compress_coe_B D'); D.compress_coe_hasC_mixin := prodC tt tt (compress_coe_D__to__compress_coe_C D) (compress_coe_D__to__compress_coe_C D'); D.compress_coe_hasD_mixin := prodD D D' |} |} : D.type -> D.type -> D.type Arguments Datatypes_prod__canonical__compress_coe_D D D' Query assignments: Ind = «A.axioms_» COQC examples/demo1/test_4_0.v hasA'.type not a defined object. Datatypes_nat__canonical__hnf_S = {| S.sort := nat; S.class := {| S.hnf_M_mixin := HB_unnamed_mixin_12 |} |} : S.type HB_unnamed_mixin_12 = {| M.x := f.y nat HB_unnamed_factory_10 + 1 |} : M.axioms_ nat Datatypes_bool__canonical__hnf_S = {| S.sort := bool; S.class := {| S.hnf_M_mixin := HB_unnamed_mixin_16 |} |} : S.type HB_unnamed_mixin_16 = Builders_6.HB_unnamed_factory_8 bool HB_unnamed_factory_13 : M.axioms_ bool COQC examples/demo1/test_4_3.v Query assignments: Ind = «A.type» COQC examples/demo1/test_5_0.v COQC examples/demo1/test_5_3.v forall T : AB.type, unkeyed {| AB.sort := T; AB.class := let factory_sort_tac_hasA_mixin := AB.factory_sort_tac_hasA_mixin T (AB.class T) in let factory_sort_tac_hasB_mixin := AB.factory_sort_tac_hasB_mixin T (AB.class T) in {| AB.factory_sort_tac_hasA_mixin := factory_sort_tac_hasA_mixin; AB.factory_sort_tac_hasB_mixin := factory_sort_tac_hasB_mixin |} |} : Type A : A.type : A.type COQC examples/demo2/stage10.v A : A.type : A.type AB1 : hasB.phant_axioms A -> AB.type : hasB.phant_axioms A -> AB.type Bm : hasB.phant_axioms A : hasB.phant_axioms A AB2 : AB.type : AB.type pB : T * T : T * T AB3 : AB.type : AB.type COQC examples/demo2/stage11.v COQC examples/demo3/test_1_0.v COQC examples/demo3/test_2_0.v erefl ?t : ?t = ?t : ?t = ?t where ?t : [ |- Sq.type] COQC tests/exports2.v X : Foo.type A P : Foo.type A P [1645052477.112052] HB: exporting under the module path [] [1645052477.112224] HB: exporting modules [] [1645052477.112321] HB: exporting CS instances [] [1645052477.112409] HB: exporting Abbreviations [] Qcplus_opp_r: forall q : Qc, q + - q = Q2Qc 0 HB: skipping section opening [1645052483.508314] HB: declare mixin instance Stage11_JoinTAddAG__to__Stage11_Uniform_wo_Topology [1645052483.510813] HB: declare canonical mixin instance «Stage11_JoinTAddAG__to__Stage11_Uniform_wo_Topology» [1645052483.511968] HB: declare mixin instance Stage11_JoinTAddAG__to__Stage11_Join_Uniform_Topology [1645052483.516122] HB: declare canonical mixin instance «Stage11_JoinTAddAG__to__Stage11_Join_Uniform_Topology» [1645052483.517136] HB: declare mixin instance Stage11_JoinTAddAG__to__Stage11_Join_TAddAG_Uniform [1645052483.522392] HB: declare canonical mixin instance «Stage11_JoinTAddAG__to__Stage11_Join_TAddAG_Uniform» [1645052483.523303] HB: declare mixin instance Stage11_JoinTAddAG__to__Stage11_JoinTAddAG_wo_Uniform [1645052483.526443] HB: declare canonical mixin instance «Stage11_JoinTAddAG__to__Stage11_JoinTAddAG_wo_Uniform» [1645052483.543615] HB: we can build a Stage11_UniformSpace_wo_Topology on Qc [1645052483.543828] HB: declare canonical structure instance Qcanon_Qc__canonical__Stage11_UniformSpace_wo_Topology [1645052483.544037] HB: Giving name HB_unnamed_mixin_92 to mixin instance Builders_68.Stage11_JoinTAddAG__to__Stage11_Uniform_wo_Topology Qc HB_unnamed_mixin_81 HB_unnamed_mixin_86 HB_unnamed_factory_87 [1645052483.546111] HB: structure instance for Qcanon_Qc__canonical__Stage11_UniformSpace_wo_Topology is {| UniformSpace_wo_Topology.sort := Qc; UniformSpace_wo_Topology.class := {| UniformSpace_wo_Topology.Stage11_Uniform_wo_Topology_mixin := HB_unnamed_mixin_92 |} |} [1645052483.548035] HB: structure instance Qcanon_Qc__canonical__Stage11_UniformSpace_wo_Topology declared [1645052483.548845] HB: we can build a Stage11_UniformSpace on Qc [1645052483.549042] HB: declare canonical structure instance Qcanon_Qc__canonical__Stage11_UniformSpace [1645052483.549498] HB: structure instance for Qcanon_Qc__canonical__Stage11_UniformSpace is {| UniformSpace.sort := Qc; UniformSpace.class := {| UniformSpace.Stage11_Topological_mixin := HB_unnamed_mixin_86; UniformSpace.Stage11_Uniform_wo_Topology_mixin := HB_unnamed_mixin_92 |} |} [1645052483.551409] HB: structure instance Qcanon_Qc__canonical__Stage11_UniformSpace declared [1645052483.552340] HB: we can build a Stage11_TAddAG_wo_Uniform on Qc [1645052483.552503] HB: declare canonical structure instance Qcanon_Qc__canonical__Stage11_TAddAG_wo_Uniform [1645052483.553026] HB: Giving name HB_unnamed_mixin_93 to mixin instance Builders_68.to_JoinTAddAG_wo_Uniform Qc HB_unnamed_mixin_81 HB_unnamed_mixin_86 HB_unnamed_factory_87 [1645052483.555120] HB: structure instance for Qcanon_Qc__canonical__Stage11_TAddAG_wo_Uniform is {| TAddAG_wo_Uniform.sort := Qc; TAddAG_wo_Uniform.class := {| TAddAG_wo_Uniform.Stage11_AddAG_of_TYPE_mixin := HB_unnamed_mixin_81; TAddAG_wo_Uniform.Stage11_Topological_mixin := HB_unnamed_mixin_86; TAddAG_wo_Uniform.Stage11_JoinTAddAG_wo_Uniform_mixin := HB_unnamed_mixin_93 |} |} [1645052483.556995] HB: structure instance Qcanon_Qc__canonical__Stage11_TAddAG_wo_Uniform declared [1645052483.558281] HB: we can build a Stage11_Uniform_TAddAG_unjoined on Qc [1645052483.558445] HB: declare canonical structure instance Qcanon_Qc__canonical__Stage11_Uniform_TAddAG_unjoined [1645052483.559281] HB: structure instance for Qcanon_Qc__canonical__Stage11_Uniform_TAddAG_unjoined is {| Uniform_TAddAG_unjoined.sort := Qc; Uniform_TAddAG_unjoined.class := {| Uniform_TAddAG_unjoined.Stage11_AddAG_of_TYPE_mixin := HB_unnamed_mixin_81; Uniform_TAddAG_unjoined.Stage11_Topological_mixin := HB_unnamed_mixin_86; Uniform_TAddAG_unjoined.Stage11_JoinTAddAG_wo_Uniform_mixin := HB_unnamed_mixin_93; Uniform_TAddAG_unjoined.Stage11_Uniform_wo_Topology_mixin := HB_unnamed_mixin_92 |} |} [1645052483.561239] HB: structure instance Qcanon_Qc__canonical__Stage11_Uniform_TAddAG_unjoined declared [1645052483.563404] HB: we can build a Stage11_TAddAG on Qc [1645052483.563569] HB: declare canonical structure instance Qcanon_Qc__canonical__Stage11_TAddAG [1645052483.564323] HB: Giving name HB_unnamed_mixin_94 to mixin instance Builders_68.Stage11_JoinTAddAG__to__Stage11_Join_Uniform_Topology Qc HB_unnamed_mixin_81 HB_unnamed_mixin_86 HB_unnamed_factory_87 [1645052483.566769] HB: Giving name HB_unnamed_mixin_95 to mixin instance Builders_68.Stage11_JoinTAddAG__to__Stage11_Join_TAddAG_Uniform Qc HB_unnamed_mixin_81 HB_unnamed_mixin_86 HB_unnamed_factory_87 [1645052483.569104] HB: structure instance for Qcanon_Qc__canonical__Stage11_TAddAG is {| TAddAG.sort := Qc; TAddAG.class := {| TAddAG.Stage11_Uniform_wo_Topology_mixin := HB_unnamed_mixin_92; TAddAG.Stage11_AddAG_of_TYPE_mixin := HB_unnamed_mixin_81; TAddAG.Stage11_Topological_mixin := HB_unnamed_mixin_86; TAddAG.Stage11_Join_Uniform_Topology_mixin := HB_unnamed_mixin_94; TAddAG.Stage11_JoinTAddAG_wo_Uniform_mixin := HB_unnamed_mixin_93; TAddAG.Stage11_Join_TAddAG_Uniform_mixin := HB_unnamed_mixin_95 |} |} [1645052483.571362] HB: structure instance Qcanon_Qc__canonical__Stage11_TAddAG declared entourage : set (set (Qc * Qc)) : set (set (Qc * Qc)) Finished transaction in 25.184 secs (18.379u,0.825s) (successful) Finished transaction in 0. secs (0.u,0.s) (successful) Finished transaction in 14.327 secs (13.562u,0.65s) (successful) Module Type new_conceptLocked = Sig Parameter body : nat. Parameter unlock : body = Init.Nat.of_num_uint (Number.UIntDecimal (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 Decimal.Nil))))))). End Module new_concept : new_conceptLocked := Struct Definition body : nat. Parameter unlock : new_concept = Init.Nat.of_num_uint (Number.UIntDecimal (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 (Decimal.D9 Decimal.Nil))))))). End Notation new_concept := new_concept.body File "./examples/hulk.v", line 315, characters 0-55: Warning: pulling in dependencies: [MissingJoin_isTop] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] File "./examples/hulk.v", line 341, characters 0-55: Warning: pulling in dependencies: [GoodJoin_isTop] Please list them or end the declaration with '&' [HB.implicit-structure-dependency,HB] OUTPUT DIFF tests/compress_coe.v OUTPUT DIFF tests/about.v OUTPUT DIFF tests/missing_join_error.v OUTPUT DIFF tests/not_same_key.v OUTPUT DIFF tests/hnf.v make[3]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[2]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[1]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' dh: command-omitted: The call to "dh_auto_test -a" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install -a make -j10 install DESTDIR=/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make -f Makefile.coq install make[2]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. INSTALL structures.vo /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp//usr/lib/ocaml/coq//user-contrib/HB/ INSTALL structures.v /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp//usr/lib/ocaml/coq//user-contrib/HB/ INSTALL structures.glob /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp//usr/lib/ocaml/coq//user-contrib/HB/ make[3]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[3]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' make[2]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' install -d /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp/bin install -m 0755 coq.hb /build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1/debian/tmp/bin make[1]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' dh_install -a dh_ocamldoc -a dh_installdocs -a dh_installchangelogs -a debian/rules override_dh_installman make[1]: Entering directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' dh_installman --language='C' make[1]: Leaving directory '/build/coq-hierarchy-builder-wk3im2/coq-hierarchy-builder-1.2.1' dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_ocaml -a W: coq-hierarchy-builder doesn't resolve dependency on unit Hb dh_gencontrol -a dpkg-gencontrol: warning: Depends field of package libcoq-hierarchy-builder: substitution variable ${ocaml:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libcoq-hierarchy-builder: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Provides field of package libcoq-hierarchy-builder: substitution variable ${ocaml:Provides} used, but is not defined dpkg-gencontrol: warning: Depends field of package coq-hierarchy-builder: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package coq-hierarchy-builder: substitution variable ${ocaml:Depends} unused, but is defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libcoq-hierarchy-builder' in '../libcoq-hierarchy-builder_1.2.1-2+b1_amd64.deb'. dpkg-deb: building package 'coq-hierarchy-builder' in '../coq-hierarchy-builder_1.2.1-2+b1_amd64.deb'. dpkg-genbuildinfo --build=any -O../coq-hierarchy-builder_1.2.1-2+b1_amd64.buildinfo dpkg-genchanges --build=any -O../coq-hierarchy-builder_1.2.1-2+b1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/coq-hierarchy-builder-wk3im2 /tmp/coq-hierarchy-builder-1.2.1-2+b1ml1mssl6 I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.Ip8LaHaAIL... I: success in 2825.1385 seconds md5: coq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK md5: libcoq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK sha1: coq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK sha1: libcoq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK sha256: coq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK sha256: libcoq-hierarchy-builder_1.2.1-2+b1_amd64.deb: OK Checksums: OK