Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/projectile/projectile_2.1.0-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/projectile-2.1.0-1jwz4fa3b/projectile_2.1.0-1_all.buildinfo Get source package info: projectile=2.1.0-1 Source URL: http://snapshot.notset.fr/mr/package/projectile/2.1.0-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-6 binutils=2.34-3 binutils-common=2.34-3 binutils-x86-64-linux-gnu=2.34-3 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-30 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.9 debianutils=4.9.1 dh-autoreconf=19 dh-elpa=2.0.2 dh-elpa-helper=2.0.2 dh-exec=0.23.2 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 elpa-buttercup=1.19-1 emacs-bin-common=1:26.3+1-1 emacs-common=1:26.3+1-1 emacs-nox=1:26.3+1-1 emacsen-common=3.0.4 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 fonts-font-awesome=5.0.10+really4.7.0~dfsg-1 fonts-glyphicons-halflings=1.009~3.4.1+dfsg-1 fonts-lato=2.0-2 g++=4:9.2.1-3.1 g++-9=9.2.1-30 gcc=4:9.2.1-3.1 gcc-10-base=10-20200222-1 gcc-9=9.2.1-30 gcc-9-base=9.2.1-30 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-4 gzip=1.10-1 hostname=3.23 init-system-helpers=1.57 install-info=6.7.0.dfsg.2-5 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-5 libapt-pkg-perl=0.1.36+b2 libapt-pkg5.0=1.8.4 libarchive-zip-perl=1.67-2 libarray-unique-perl=0.08-2 libarray-utils-perl=0.5-1 libasan5=9.2.1-30 libasound2=1.2.1.2-2 libasound2-data=1.2.1.2-2 libatomic1=10-20200222-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libbinutils=2.34-3 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-10 libc-dev-bin=2.29-10 libc6=2.29-10 libc6-dev=2.29-10 libcap-ng0=0.7.9-2.1+b1 libcc1-0=10-20200222-1 libcgi-pm-perl=4.46-1 libclass-accessor-perl=0.51-1 libconfig-tiny-perl=2.24-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.10-10 libcrypt1=1:4.4.10-10 libctf-nobfd0=2.34-3 libctf0=2.34-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.16-2 libdebconfclient0=0.251 libdebhelper-perl=12.9 libdebian-source-perl=0.109 libdpkg-perl=1.19.7 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 liberror-perl=0.17029-1 libexpat1=2.2.9-1 libexporter-lite-perl=0.08-1 libexporter-tiny-perl=1.002001-1 libfdisk1=2.34-0.1 libffi7=3.3-3 libfile-find-rule-perl=0.34-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libgcc-9-dev=9.2.1-30 libgcc-s1=10-20200222-1 libgcc1=1:10-20200222-1 libgcrypt20=1.8.5-5 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.62.5-1 libgmp10=2:6.2.0+dfsg-4 libgnutls30=3.6.12-2 libgomp1=10-20200222-1 libgpg-error0=1.37-1 libgpm2=1.20.7-5+b1 libhogweed5=3.5.1+really3.5.1-2 libhtml-form-perl=6.07-1 libhtml-parser-perl=3.72-5 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-daemon-perl=6.06-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.18-1 libhttp-negotiate-perl=6.01-1 libhttp-server-simple-perl=0.52-1 libicu63=63.2-2 libidn2-0=2.2.0-2 libio-html-perl=1.001-1 libio-socket-ssl-perl=2.067-1 libio-stringy-perl=2.111-3 libisl22=0.22.1-1 libitm1=10-20200222-1 libjs-bootstrap=3.4.1+dfsg-1 libjs-bootswatch=3.3.7+dfsg2-1 libjs-jquery=3.3.1~dfsg-3 libjs-lunr=2.3.7~dfsg-1 libjs-modernizr=2.6.2+ds1-3 liblcms2-2=2.9-4 liblist-moreutils-perl=0.416-1+b5 liblsan0=10-20200222-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-4 libmagic1=1:5.38-4 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-3 libmpfr6=4.0.2-1 libncursesw6=6.1+20191019-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-2 libnettle7=3.5.1+really3.5.1-2 libnumber-compare-perl=0.03-1 libp11-kit0=0.23.20-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparse-debcontrol-perl=2.005-4 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.7.5-3 libpython3.7-minimal=3.7.6-1+b1 libpython3.7-stdlib=3.7.6-1+b1 libquadmath0=10-20200222-1 libreadline8=8.0-4 libseccomp2=2.4.2-2 libselinux1=3.0-1+b1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-3 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-30 libstdc++6=10-20200222-1 libsub-install-perl=0.928-1 libsub-name-perl=0.26-1 libsub-override-perl=0.09-2 libsystemd0=244.3-1 libtasn1-6=4.16.0-2 libtext-glob-perl=0.10-1 libtie-ixhash-perl=1.23-2 libtimedate-perl=2.3100-1 libtinfo6=6.1+20191019-1 libtool=2.4.6-13 libtry-tiny-perl=0.30-1 libtsan0=10-20200222-1 libubsan1=10-20200222-1 libuchardet0=0.0.6-3 libudev1=244.3-1 libunistring2=0.9.10-2 liburi-perl=1.76-2 libuuid1=2.34-0.1 libwww-mechanize-perl=1.96-1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-4 libyaml-0-2=0.2.2-1 libzstd1=1.4.4+dfsg-3 linux-libc-dev=5.4.19-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.1-1 mawk=1.3.4.20200120-2 mime-support=3.64 mkdocs=1.0.4+dfsg-1 ncurses-base=6.1+20191019-1 ncurses-bin=6.1+20191019-1 netbase=6.1 openssl=1.1.1d-2 patch=2.7.6-6 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 perl-openssl-defaults=4 po-debconf=1.0.21 python3=3.7.5-3 python3-attr=19.3.0-1 python3-click=7.0-3 python3-colorama=0.4.3-1 python3-jinja2=2.10.1-2 python3-livereload=2.6.1-3 python3-markdown=3.1.1-3 python3-markupsafe=1.1.0-1+b2 python3-minimal=3.7.5-3 python3-packaging=19.1-2 python3-pkg-resources=44.0.0-1 python3-pyparsing=2.4.6-1 python3-six=1.14.0-2 python3-tornado=6.0.3+really5.1.1-2 python3-yaml=5.3-1 python3.7=3.7.6-1+b1 python3.7-minimal=3.7.6-1+b1 readline-common=8.0-4 sed=4.7-1 sensible-utils=0.0.12+nmu1 sphinx-rtd-theme-common=0.4.3+dfsg-2 sysvinit-utils=2.96-2.1 tar=1.30+dfsg-6+b1 util-linux=2.34-0.1 xz-utils=5.2.4-1+b1 zlib1g=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/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200228T152819Z/ unstable 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 projectile=2.1.0-1 && mkdir -p /build/projectile-gV6Vx5 && dpkg-source --no-check -x /*.dsc /build/projectile-gV6Vx5/projectile-2.1.0 && chown -R builduser:builduser /build/projectile-gV6Vx5" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/projectile-gV6Vx5/projectile-2.1.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1582989131" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/projectile-gV6Vx5 /tmp/projectile-2.1.0-1jwz4fa3b bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200228T152819Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.PkNcTDSAco 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.PkNcTDSAco Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200228T152819Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200228T152819Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (715 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 ... 4510 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-10) ... 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/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200228T152819Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.PkNcTDSAco Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20200228T152819Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 20s (1112 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.PkNcTDSAco I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d projectile=2.1.0-1 && mkdir -p /build/projectile-gV6Vx5 && dpkg-source --no-check -x /*.dsc /build/projectile-gV6Vx5/projectile-2.1.0 && chown -R builduser:builduser /build/projectile-gV6Vx5"' exec /tmp/mmdebstrap.PkNcTDSAco Reading package lists... NOTICE: 'projectile' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/emacsen-team/projectile.git Please use: git clone https://salsa.debian.org/emacsen-team/projectile.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 223 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main projectile 2.1.0-1 (dsc) [2159 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main projectile 2.1.0-1 (tar) [212 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main projectile 2.1.0-1 (diff) [8700 B] Fetched 223 kB in 0s (746 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'projectile_2.1.0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting projectile in /build/projectile-gV6Vx5/projectile-2.1.0 dpkg-source: info: unpacking projectile_2.1.0.orig.tar.xz dpkg-source: info: unpacking projectile_2.1.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-patch-README.patch dpkg-source: info: applying 0002-error-refer-Debian-package.patch dpkg-source: info: applying 0003-debianise-exuberant-ctags-dep.patch dpkg-source: info: applying 0005-configure-mkdocs-for-Debian.patch dpkg-source: info: applying hack-projectile-directory-p-test-for-Debian-build.patch dpkg-source: info: applying patch-test-init-code-for-Debian.patch dpkg-source: info: applying Patch-upstream-source-to-check-for-fdfind-rather-than-fd-.patch dpkg-source: info: applying Patch-CHANGELOG.md-and-doc-configuration.md-to-direct-use.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/projectile-gV6Vx5/projectile-2.1.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1582989131" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.PkNcTDSAco dpkg-buildpackage: info: source package projectile dpkg-buildpackage: info: source version 2.1.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sean Whitton dpkg-source --before-build . fakeroot debian/rules clean dh clean --with elpa --with mkdocs dh_auto_clean make -j4 clean make[1]: Entering directory '/build/projectile-gV6Vx5/projectile-2.1.0' rm -f projectile.elc make[1]: Leaving directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_clean debian/rules build-indep dh build-indep --with elpa --with mkdocs dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure -i debian/rules override_dh_auto_build make[1]: Entering directory '/build/projectile-gV6Vx5/projectile-2.1.0' LANG=C.UTF-8 LC_ALL=C.UTF-8 mkdocs build --clean WARNING - Config value: 'site_favicon'. Warning: Unrecognised configuration name: site_favicon WARNING - Config value: 'pages'. Warning: The 'pages' configuration option has been deprecated and will be removed in a future release of MkDocs. Use 'nav' instead. INFO - Cleaning site directory INFO - Building documentation to directory: /build/projectile-gV6Vx5/projectile-2.1.0/html INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration: - installation.md WARNING - Documentation file 'contributing.md' contains a link to 'readthedocs.org' which is not found in the documentation files. make[1]: Leaving directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_elpa_test -i buttercup -L . Loading /etc/emacs/site-start.d/00debian.el (source)... Loading /etc/emacs/site-start.d/50autoconf.el (source)... Running tests on Emacs 26.3 Running 102 specs. projectile-project-name return projectile-project-name when present return projectile-project-name when present (22.42ms) uses projectile-project-name-function to get the project name from the project dir uses projectile-project-name-function to get the project name from the project dir (0.14ms) acts on the current project is not passed a project dir explicitly acts on the current project is not passed a project dir explicitly (0.17ms) projectile-prepend-project-name prepends the project name to its parameter prepends the project name to its parameter (0.17ms) projectile-expand-root expands a relative path into an absolute path within a project expands a relative path into an absolute path within a project (0.40ms) projectile-register-project-type prepends new projects to projectile-project-types prepends new projects to projectile-project-types (0.27ms) projectile-project-type detects the type of Projectile's project detects the type of Projectile's project (59.83ms) caches the project type caches the project type (5.11ms) projectile-ignored-directory-p checks if directory should be ignored checks if directory should be ignored (0.39ms) projectile-ignored-file-p checks if file should be ignored checks if file should be ignored (0.25ms) projectile-ignored-files returns list of ignored files returns list of ignored files (19.71ms) projectile-ignored-directories returns list of ignored directories returns list of ignored directories (0.54ms) projectile-project-ignored-files returns list of project ignored files returns list of project ignored files (0.28ms) projectile-project-ignored-directories returns list of project ignored directories returns list of project ignored directories (0.24ms) projectile-project-ignored returns list of ignored files/directories returns list of ignored files/directories (0.19ms) projectile-remove-ignored removes ignored folders and files removes ignored folders and files (0.34ms) projectile-add-unignored requires explicitly unignoring files inside ignored paths requires explicitly unignoring files inside ignored paths (496.93ms) returns the list of globally unignored files on an unsupported VCS returns the list of globally unignored files on an unsupported VCS (227.37ms) requires explicitly unignoring ignored files inside unignored paths requires explicitly unignoring ignored files inside unignored paths (810.65ms) projectile-parse-dirconfig-file parses dirconfig and returns directories to ignore and keep parses dirconfig and returns directories to ignore and keep (0.41ms) projectile-get-project-directories gets the list of project directories gets the list of project directories (0.15ms) gets the list of project directories with dirs to keep gets the list of project directories with dirs to keep (0.15ms) projectile-dir-files fails unless directory exists fails unless directory exists (0.22ms) lists the files in directory and sub-directoriesProjectile is indexing /my/root/ \  lists the files in directory and sub-directories (55.01ms) projectile-get-sub-projects-command gets sub projects command for git gets sub projects command for git (0.18ms) returns empty when vcs is not supported returns empty when vcs is not supported (0.16ms) projectile-files-via-ext-command returns nil when command is nil or empty returns nil when command is nil or empty (3.33ms) projectile-mode sets up hook functions sets up hook functions (0.83ms) projectile-relevant-known-projects returns a list of known projects returns a list of known projects (0.24ms) projectile--cleanup-known-projects removes known projects that don't exist anymore removes known projects that don't exist anymore (3.93ms) projectile-project-root returns the absolute root directory of a project returns the absolute root directory of a project (5.12ms) projectile-tags-exclude-patterns returns a string with exclude patterns for ctags returns a string with exclude patterns for ctags (0.17ms) projectile-maybe-invalidate-cache should not invalidate cache if dirconfig is older than cache should not invalidate cache if dirconfig is older than cache (0.34ms) should invalidate cache if force is t should invalidate cache if force is t (0.12ms) should invalidate cache if dirconfig is newer than cache should invalidate cache if dirconfig is newer than cache (0.34ms) projectile-root-top-down identifies the root directory of a project by top-down search identifies the root directory of a project by top-down search (2.84ms) projectile-root-top-down-recurring identifies the root directory of a project by recurring top-down search identifies the root directory of a project by recurring top-down search (4.27ms) projectile-root-bottom-up identifies the root directory of a project by bottom-up search identifies the root directory of a project by bottom-up search (5.24ms) projectile-project-root returns the root directory of a project returns the root directory of a project (75.32ms) projectile-file-exists-p returns t if file exists returns t if file exists (6.75ms) caches the results caches the results (4.29ms) projectile-project-root caches the current fileFile file2.el added to project /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ cache. File file3.el added to project /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ cache. File file4.el added to project /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ cache.  caches the current file (200.10ms) ensures that we update the cache if it's expiredProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ...  ensures that we update the cache if it's expired (81.37ms) ensures that we don't cache a project root if the path has changed. ensures that we don't cache a project root if the path has changed. (85.44ms) projectile-grep multi-root grep grep multi-root projects  grep multi-root projects (243.89ms) rgrep excludes global ignores  excludes global ignores (89.55ms) excludes project ignores  excludes project ignores (210.48ms) grep a git project using default files grep a git project using default files (376.66ms) projectile-switch-project fails if there are no projects fails if there are no projects (0.60ms) projectile-ignored-buffer-p checks if buffer should be ignored checks if buffer should be ignored (1.20ms) projectile-get-other-files returns files with same names but different extensionsProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  returns files with same names but different extensions (107.61ms) returns files based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  returns files based on the paths returned by :related-files-fn option (91.39ms) returns files based on the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  returns files based on the predicate returned by :related-files-fn option (91.71ms) projectile-compilation-dir returns the compilation directory for a project returns the compilation directory for a project (4.35ms) returns the default compilation dir based on project-type returns the default compilation dir based on project-type (0.63ms) should not fail on bad compilation dir config should not fail on bad compilation dir config (0.52ms) projectile-default-compilation-command returns the default compilation command for project-type returns the default compilation command for project-type (0.37ms) fails on bad project-type config fails on bad project-type config (0.35ms) projectile-detect-project-type detects project-type for rails-like npm tests detects project-type for rails-like npm tests (5.57ms) projectile-dirname-matching-count counts matching dirnames ascending file paths counts matching dirnames ascending file paths (0.37ms) projectile--find-matching-test finds matching test or fileProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  finds matching test or file (24.94ms) finds matching test or file with dirsProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  finds matching test or file with dirs (10.26ms) finds matching test or file based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  finds matching test or file based on the paths returned by :related-files-fn option (22.97ms) finds matching test or file by the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  finds matching test or file by the predicate returned by :related-files-fn option (23.90ms) projectile--related-files returns related files for the given fileProjectile is initializing cache for /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-gV6Vx5/projectile-2.1.0/test/test/sandbox/project/ \  returns related files for the given file (13.90ms) projectile--merge-related-files-fns returns a new function which returns the merged plist from each fn returns a new function which returns the merged plist from each fn (0.43ms) projectile-related-files-fn-groups generate related files fn which relates members of each group as a specified kind generate related files fn which relates members of each group as a specified kind (0.74ms) projectile-related-files-fn-extensions generate related files fn which relates files with the given extnsions generate related files fn which relates files with the given extnsions (1.07ms) projectile-related-files-fn-tests-with-prefix generate related files fn which relates tests and impl based on extension and prefix generate related files fn which relates tests and impl based on extension and prefix (1.17ms) projectile-related-files-fn-tests-with-suffix generate related files fn which relates tests and impl based on extension and suffix generate related files fn which relates tests and impl based on extension and suffix (1.17ms) projectile--related-files-plist-by-kind when :related-files-fn returns paths returns a plist containing :paths only with the existing files on file system without duplication returns a plist containing :paths only with the existing files on file system without duplication (3.92ms) when :related-files-fn returns one predicate returns a plist containing :predicate with the same predicate returns a plist containing :predicate with the same predicate (2.27ms) when :related-files-fn returns multiple predicates returns a plist containing :predicate with a merging predicate returns a plist containing :predicate with a merging predicate (2.88ms) when :related-files-fn returns both paths and predicates returns a plist containing both :paths and :predicates returns a plist containing both :paths and :predicates (3.44ms) when :related-files-fn is a list of functions returns a plist containing the merged results returns a plist containing the merged results (3.26ms) projectile-get-all-sub-projects excludes out-of-project submodules excludes out-of-project submodules (3.07ms) projectile-get-all-sub-projects-files returns relative paths to submodule files returns relative paths to submodule files (0.19ms) projectile-configure-command configure command for generic project type configure command for generic project type (0.16ms) projectile-add-known-project an added project should be added to the list of known projects an added project should be added to the list of known projects (0.90ms) adding a project should move it to the front of the list of known projects, if it already existed. adding a project should move it to the front of the list of known projects, if it already existed. (0.63ms) ~/project and ~/project/ should not be added separately to the known projects list ~/project and ~/project/ should not be added separately to the known projects list (1.84ms) projectile-load-known-projects loads known projects through serialization functions loads known projects through serialization functions (0.19ms) projectile-merge-known-projects merges known projects merges known projects (2.13ms) merges known projects to an empty file merges known projects to an empty file (2.69ms) merges known projects from an empty file merges known projects from an empty file (2.21ms) merges known projects while keeping their order merges known projects while keeping their order (2.46ms) projectile-save-known-projects saves known projects through serialization functions saves known projects through serialization functions (0.13ms) projectile-serialization-functions tests that serialization functions can save/restore data to the filesystem tests that serialization functions can save/restore data to the filesystem (1.52ms) projectile-clear-known-projects clears known projects clears known projects (50.07ms) projectile-test-ignored-directory-p ignores specified literal directory values ignores specified literal directory values (0.30ms) ignores specified regex directory values ignores specified regex directory values (0.28ms) projectile-relevant-known-projects when projectile-current-project-on-switch is 'remove removes the current project removes the current project (0.28ms) when projectile-current-project-on-switch is 'move-to-end moves the current project to the end of projectile-known-projects moves the current project to the end of projectile-known-projects (0.31ms) when projectile-current-project-on-switch is 'keep returns projectile-known-projects returns projectile-known-projects (0.21ms) projectile-relevant-open-projects when projectile-current-project-on-switch is 'remove removes the current project removes the current project (0.27ms) when projectile-current-project-on-switch is 'move-to-end moves the current project to the end of projectile-known-projects moves the current project to the end of projectile-known-projects (0.30ms) when projectile-current-project-on-switch is 'keep returns projectile-open-projects returns projectile-open-projects (0.22ms) projectile-default-mode-line includes the project name and type when in a project includes the project name and type when in a project (0.24ms) returns also a - if called outside a project returns also a - if called outside a project (0.22ms) respects the value of projectile-mode-line-prefix respects the value of projectile-mode-line-prefix (0.23ms) projectile--directory-p tests which directory exists tests which directory exists (0.37ms) projectile-find-file-in-directory fails when called in a non-existing directory fails when called in a non-existing directory (0.34ms) Ran 102 specs, 0 failed, in 3.6 seconds. create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --with elpa --with mkdocs dh_testroot -i dh_prep -i dh_auto_install -i dh_install -i dh_elpa -i debian/rules override_dh_installdocs make[1]: Entering directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_installdocs -X__pycache__ --link-doc=elpa-projectile make[1]: Leaving directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_mkdocs -i debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_installchangelogs -XCHANGELOG.md make[1]: Leaving directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_perl -i dh_link -i dh_strip_nondeterminism -i debian/rules override_dh_compress make[1]: Entering directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_compress -Xsearch_index.json make[1]: Leaving directory '/build/projectile-gV6Vx5/projectile-2.1.0' dh_fixperms -i dh_missing -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'projectile-doc' in '../projectile-doc_2.1.0-1_all.deb'. dpkg-deb: building package 'elpa-projectile' in '../elpa-projectile_2.1.0-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../projectile_2.1.0-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/projectile-gV6Vx5 /tmp/projectile-2.1.0-1jwz4fa3b I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.PkNcTDSAco... I: success in 362.5510 seconds md5: elpa-projectile_2.1.0-1_all.deb: OK md5: projectile-doc_2.1.0-1_all.deb: OK sha1: elpa-projectile_2.1.0-1_all.deb: OK sha1: projectile-doc_2.1.0-1_all.deb: OK sha256: elpa-projectile_2.1.0-1_all.deb: OK sha256: projectile-doc_2.1.0-1_all.deb: OK Checksums: OK