Diff of the two buildlogs: -- --- b1/build.log 2021-07-19 21:25:15.177574062 +0000 +++ b2/build.log 2021-07-19 21:29:36.015724729 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jul 19 09:15:29 -12 2021 -I: pbuilder-time-stamp: 1626729329 +I: Current time: Tue Jul 20 11:25:25 +14 2021 +I: pbuilder-time-stamp: 1626729925 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./octave-stk_2.6.1-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.7tWRxzfd/trustedkeys.kbx': General error -gpgv: Signature made Sat Jan 2 04:49:52 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.kTcqPlDF/trustedkeys.kbx': General error +gpgv: Signature made Sun Jan 3 06:49:52 2021 +14 gpgv: using RSA key 3F464391498FE874BDB5D98F2124AA1983785C90 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./octave-stk_2.6.1-5.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying 0003-Mark-expected-failure.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21159/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='d8131c5394a143de91c6c6156523d68f' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='21159' - PS1='# ' - PS2='> ' + INVOCATION_ID=b3f46c0568a04e1fb7735819756c2959 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=21139 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Rh8LEUmVmG/pbuilderrc_cLvP --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Rh8LEUmVmG/b1 --logfile b1/build.log octave-stk_2.6.1-5.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Rh8LEUmVmG/pbuilderrc_lN55 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Rh8LEUmVmG/b2 --logfile b2/build.log --extrapackages usrmerge octave-stk_2.6.1-5.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux ff4a 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-1 (2021-06-24) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-8-arm64 #1 SMP Debian 5.10.46-1 (2021-06-24) aarch64 GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more - -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 16 21:28 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/21159/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Feb 8 04:38 more + -rwsr-xr-x 1 root root 34400 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 9824 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 20 11:25 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 18 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Feb 8 04:38 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -636,7 +670,7 @@ Get: 439 http://deb.debian.org/debian bullseye/main armhf gnuplot-nox armhf 5.4.1+dfsg1-1 [785 kB] Get: 440 http://deb.debian.org/debian bullseye/main armhf dh-octave-autopkgtest all 1.0.3 [9376 B] Get: 441 http://deb.debian.org/debian bullseye/main armhf dh-octave all 1.0.3 [21.9 kB] -Fetched 133 MB in 24s (5467 kB/s) +Fetched 133 MB in 14s (9724 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19398 files and directories currently installed.) @@ -2446,8 +2480,26 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following NEW packages will be installed: + usrmerge +0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. +Need to get 13.0 kB of archives. +After this operation, 43.0 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 13.0 kB in 0s (243 kB/s) +Selecting previously unselected package usrmerge. +(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 ... 35490 files and directories currently installed.) +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up usrmerge (25) ... +The system has been successfully converted. I: Building the package -I: Running cd /build/octave-stk-2.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../octave-stk_2.6.1-5_source.changes +hostname: Name or service not known +I: Running cd /build/octave-stk-2.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../octave-stk_2.6.1-5_source.changes dpkg-buildpackage: info: source package octave-stk dpkg-buildpackage: info: source version 2.6.1-5 dpkg-buildpackage: info: source distribution unstable @@ -2487,49 +2539,49 @@ /usr/bin/mkoctfile --verbose --mex --output __stk_dist_pairwise__.mex stk_dist_pairwise.c /usr/bin/mkoctfile --verbose --mex --output __get_column_number__.mex get_column_number.c /usr/bin/mkoctfile --verbose --mex --output __stk_dist_matrixy__.mex stk_dist_matrixy.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_pairwise.c -o /tmp/oct-5n2vpm.o -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG get_column_number.c -o /tmp/oct-MMbTau.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_pairwise.c -o /tmp/oct-3G2ASU.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG get_column_number.c -o /tmp/oct-EpVkAY.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_matrixy.c -o /tmp/oct-bCWFT3.o /usr/bin/mkoctfile --verbose --mex --output __stk_filldist_discr_mex__.mex stk_filldist_discr_mex.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_matrixy.c -o /tmp/oct-9LzgPw.o -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_filldist_discr_mex.c -o /tmp/oct-YH5eNR.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_pairwise__.mex /tmp/oct-5n2vpm.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_matrixy__.mex /tmp/oct-9LzgPw.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_filldist_discr_mex__.mex /tmp/oct-YH5eNR.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __get_column_number__.mex /tmp/oct-MMbTau.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_filldist_discr_mex.c -o /tmp/oct-VNMOXm.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __get_column_number__.mex /tmp/oct-EpVkAY.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_filldist_discr_mex__.mex /tmp/oct-VNMOXm.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_pairwise__.mex /tmp/oct-3G2ASU.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_matrixy__.mex /tmp/oct-bCWFT3.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_gpquadform_matrixy__.mex stk_gpquadform_matrixy.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_matrixy.c -o /tmp/oct-hLmNvi.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_matrixy.c -o /tmp/oct-opaxv1.o /usr/bin/mkoctfile --verbose --mex --output __stk_isdominated_mex__.mex stk_isdominated_mex.c +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_isdominated_mex.c -o /tmp/oct-rGLFtc.o /usr/bin/mkoctfile --verbose --mex --output __stk_mindist_mex__.mex stk_mindist_mex.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_isdominated_mex.c -o /tmp/oct-F5NDKB.o -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_mindist_mex.c -o /tmp/oct-MFuFnJ.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_mindist_mex.c -o /tmp/oct-JzrB0t.o /usr/bin/mkoctfile --verbose --mex --output __stk_dist_matrixx__.mex stk_dist_matrixx.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_matrixx.c -o /tmp/oct-C8sWag.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_mindist_mex__.mex /tmp/oct-MFuFnJ.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_matrixy__.mex /tmp/oct-hLmNvi.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dist_matrixx.c -o /tmp/oct-8EAgtF.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_mindist_mex__.mex /tmp/oct-JzrB0t.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_matrixy__.mex /tmp/oct-opaxv1.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_gpquadform_matrixx__.mex stk_gpquadform_matrixx.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_matrixx.c -o /tmp/oct-wYBIkh.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_matrixx__.mex /tmp/oct-C8sWag.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_matrixx.c -o /tmp/oct-yXnP8w.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dist_matrixx__.mex /tmp/oct-8EAgtF.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_gpquadform_pairwise__.mex stk_gpquadform_pairwise.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_pairwise.c -o /tmp/oct-2SrLQ0.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_isdominated_mex__.mex /tmp/oct-F5NDKB.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_gpquadform_pairwise.c -o /tmp/oct-NCA3hV.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_isdominated_mex__.mex /tmp/oct-rGLFtc.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_paretofind_mex__.mex stk_paretofind_mex.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_paretofind_mex.c -o /tmp/oct-kgJ0BG.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_matrixx__.mex /tmp/oct-wYBIkh.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_paretofind_mex.c -o /tmp/oct-4BZvcC.o /usr/bin/mkoctfile --verbose --mex --output __stk_sampling_vdc_rr2__.mex stk_sampling_vdc_rr2.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_sampling_vdc_rr2.c -o /tmp/oct-itQLv9.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_pairwise__.mex /tmp/oct-2SrLQ0.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_sampling_vdc_rr2.c -o /tmp/oct-rZnqCM.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_matrixx__.mex /tmp/oct-yXnP8w.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_sampling_sobol_mex__.mex stk_sampling_sobol_mex.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_sampling_sobol_mex.c -o /tmp/oct-khoYR7.o +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_sampling_sobol_mex.c -o /tmp/oct-2ICqMq.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_gpquadform_pairwise__.mex /tmp/oct-NCA3hV.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_distrib_bivnorm0_cdf__.mex stk_distrib_bivnorm0_cdf.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_distrib_bivnorm0_cdf.c -o /tmp/oct-UE1cfp.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_paretofind_mex__.mex /tmp/oct-kgJ0BG.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_sampling_vdc_rr2__.mex /tmp/oct-itQLv9.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_distrib_bivnorm0_cdf.c -o /tmp/oct-o0hsrR.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_paretofind_mex__.mex /tmp/oct-4BZvcC.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_sampling_vdc_rr2__.mex /tmp/oct-rZnqCM.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro /usr/bin/mkoctfile --verbose --mex --output __stk_dominatedhv_mex__.mex stk_dominatedhv_mex.c wfg.c -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dominatedhv_mex.c -o /tmp/oct-kKZ1Oq.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_sampling_sobol_mex__.mex /tmp/oct-khoYR7.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_distrib_bivnorm0_cdf__.mex /tmp/oct-UE1cfp.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG wfg.c -o /tmp/oct-Tspbos.o -g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dominatedhv_mex__.mex /tmp/oct-kKZ1Oq.o /tmp/oct-Tspbos.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_sampling_sobol_mex__.mex /tmp/oct-2ICqMq.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG stk_dominatedhv_mex.c -o /tmp/oct-aNeL2K.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_distrib_bivnorm0_cdf__.mex /tmp/oct-o0hsrR.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro +gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -I. -DMEX_DEBUG wfg.c -o /tmp/oct-6RshkK.o +g++ -I/usr/include/octave-6.2.0/octave/.. -I/usr/include/octave-6.2.0/octave -pthread -fopenmp -g -O2 -fdebug-prefix-map=/build/octave-stk-2.6.1=. -fstack-protector-strong -Wformat -Werror=format-security -o __stk_dominatedhv_mex__.mex /tmp/oct-aNeL2K.o /tmp/oct-6RshkK.o -shared -Wl,-Bsymbolic -Wl,-z,relro -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro make[1]: Leaving directory '/build/octave-stk-2.6.1/src' copyfile /build/octave-stk-2.6.1/./src/__get_column_number__.mex /build/octave-stk-2.6.1/./src/__stk_dist_matrixx__.mex /build/octave-stk-2.6.1/./src/__stk_dist_matrixy__.mex /build/octave-stk-2.6.1/./src/__stk_dist_pairwise__.mex /build/octave-stk-2.6.1/./src/__stk_distrib_bivnorm0_cdf__.mex /build/octave-stk-2.6.1/./src/__stk_dominatedhv_mex__.mex /build/octave-stk-2.6.1/./src/__stk_filldist_discr_mex__.mex /build/octave-stk-2.6.1/./src/__stk_gpquadform_matrixx__.mex /build/octave-stk-2.6.1/./src/__stk_gpquadform_matrixy__.mex /build/octave-stk-2.6.1/./src/__stk_gpquadform_pairwise__.mex /build/octave-stk-2.6.1/./src/__stk_isdominated_mex__.mex /build/octave-stk-2.6.1/./src/__stk_mindist_mex__.mex /build/octave-stk-2.6.1/./src/__stk_paretofind_mex__.mex /build/octave-stk-2.6.1/./src/__stk_sampling_sobol_mex__.mex /build/octave-stk-2.6.1/./src/__stk_sampling_vdc_rr2__.mex /build/octave-stk-2.6.1/./inst/arm-unknown-linux-gnueabihf-api-v55 For information about changes from previous versions of the stk package, run 'news stk'. @@ -2537,346 +2589,1165 @@ dh_octave_check -O--buildsystem=octave Checking package... Checking m files ... -[inst/misc/parallel/@stk_parallel_engine_parfor/stk_parallel_engine_parfor.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/parallel/@stk_parallel_engine_parfor/stk_parallel_engine_parfor.m -***** test - if exist ('matlabpool') || exist ('parpool') - stk_test_class ('stk_parallel_engine_parfor') +[inst/model/prior_struct/stk_model.m] +>>>>> /build/octave-stk-2.6.1/inst/model/prior_struct/stk_model.m +***** test model = stk_model(); +***** test model = stk_model('stk_expcov_iso'); +***** test model = stk_model('stk_expcov_iso', 1); +***** test model = stk_model('stk_expcov_iso', 3); +***** test model = stk_model('stk_expcov_aniso'); +***** test model = stk_model('stk_expcov_aniso', 1); +***** test model = stk_model('stk_expcov_aniso', 3); +***** test model = stk_model('stk_materncov_iso'); +***** test model = stk_model('stk_materncov_iso', 1); +***** test model = stk_model('stk_materncov_iso', 3); +***** test model = stk_model('stk_materncov_aniso'); +***** test model = stk_model('stk_materncov_aniso', 1); +***** test model = stk_model('stk_materncov_aniso', 3); +***** test model = stk_model('stk_materncov32_iso'); +***** test model = stk_model('stk_materncov32_iso', 1); +***** test model = stk_model('stk_materncov32_iso', 3); +***** test model = stk_model('stk_materncov32_aniso'); +***** test model = stk_model('stk_materncov32_aniso', 1); +***** test model = stk_model('stk_materncov32_aniso', 3); +***** test model = stk_model('stk_materncov52_iso'); +***** test model = stk_model('stk_materncov52_iso', 1); +***** test model = stk_model('stk_materncov52_iso', 3); +***** test model = stk_model('stk_materncov52_aniso'); +***** test model = stk_model('stk_materncov52_aniso', 1); +***** test model = stk_model('stk_materncov52_aniso', 3); +***** test model = stk_model('stk_gausscov_iso'); +***** test model = stk_model('stk_gausscov_iso', 1); +***** test model = stk_model('stk_gausscov_iso', 3); +***** test model = stk_model('stk_gausscov_aniso'); +***** test model = stk_model('stk_gausscov_aniso', 1); +***** test model = stk_model('stk_gausscov_aniso', 3); +***** test model = stk_model('stk_sphcov_iso'); +***** test model = stk_model('stk_sphcov_iso', 1); +***** test model = stk_model('stk_sphcov_iso', 3); +***** test model = stk_model('stk_sphcov_aniso'); +***** test model = stk_model('stk_sphcov_aniso', 1); +***** test model = stk_model('stk_sphcov_aniso', 3); +37 tests, 37 passed, 0 known failure, 0 skipped +[inst/model/prior_struct/stk_ortho_func.m] +>>>>> /build/octave-stk-2.6.1/inst/model/prior_struct/stk_ortho_func.m +***** shared model, x, n, d + n = 15; d = 4; + model = stk_model ('stk_materncov_aniso', d); + x = stk_sampling_randunif (n, d); + model = rmfield (model, 'lm'); % Test the old .order approach +***** error P = stk_ortho_func (); +***** error P = stk_ortho_func (model); +***** test P = stk_ortho_func (model, x); +***** test + model.order = -1; P = stk_ortho_func (model, x); + assert (isequal (size (P), [n, 0])); +***** test + model.order = 0; P = stk_ortho_func (model, x); + assert (isequal (size (P), [n, 1])); +***** test + model.order = 1; P = stk_ortho_func (model, x); + assert (isequal (size (P), [n, d + 1])); +***** test + model.order = 2; P = stk_ortho_func (model, x); + assert (isequal (size (P), [n, 1 + d * (d + 3) / 2])); +***** test + model.order = 3; P = stk_ortho_func (model, x); + assert (isequal (size (P), [n, 1 + d * (11 + d * (6 + d)) / 6])); +***** error + model.order = 4; P = stk_ortho_func (model, x); + % model.order > 3 is not allowed +9 tests, 9 passed, 0 known failure, 0 skipped +[inst/model/prior_struct/stk_covmat_noise.m] +>>>>> /build/octave-stk-2.6.1/inst/model/prior_struct/stk_covmat_noise.m +***** shared model, model2, x1, x2, n1, n2, d, Ka, Kb, Kc, Pa, Pb, Pc, P1, P2, P3, K1, K2, K3 + n1 = 20; n2 = 10; d = 4; + model = stk_model ('stk_materncov52_aniso', d); + model.lm = stk_lm_affine; + model.param = log ([1.0; 2.1; 2.2; 2.3; 2.4]); + model2 = model; model2.lognoisevariance = log(0.01); + x1 = stk_sampling_randunif (n1, d); + x2 = stk_sampling_randunif (n2, d); +***** error [KK, PP] = stk_covmat_noise (); +***** error [KK, PP] = stk_covmat_noise (model); +***** test [Ka, Pa] = stk_covmat_noise (model, x1); % (1) +***** test [K1, P1] = stk_covmat_noise (model, x1, []); +***** test [K2, P2] = stk_covmat_noise (model, x1, [], -1); +***** test [K3, P3] = stk_covmat_noise (model, x1, [], -1, false); +***** assert (isequal (size (Ka), [n1 n1])); +***** assert (isequal (size (Pa), [n1 0])); +***** assert (isequal (P1, Pa) && (isequal (K1, Ka))) +***** assert (isequal (P2, Pa) && (isequal (K2, Ka))) +***** assert (isequal (P3, Pa) && (isequal (K3, Ka))) +***** test [Kb, Pb] = stk_covmat_noise (model, x1, x1); % (2) +***** test [K1, P1] = stk_covmat_noise (model, x1, x1, -1); +***** test [K2, P2] = stk_covmat_noise (model, x1, x1, -1, false); +***** assert (isequal (size (Kb), [n1 n1])); +***** assert (isequal (size (Pb), [n1 0])); +***** assert (isequal (P1, Pb) && (isequal (K1, Kb))) +***** assert (isequal (P2, Pb) && (isequal (K2, Kb))) +***** test [Kc, Pc] = stk_covmat_noise (model, x1, x2); % (3) +***** test [K1, P1] = stk_covmat_noise (model, x1, x2, -1); +***** test [K2, P2] = stk_covmat_noise (model, x1, x2, -1, false); +***** assert (isequal (size (Kc), [n1 n2])); +***** assert (isequal (size (Pc), [n1 0])); +***** assert (isequal (P1, Pc) && (isequal (K1, Kc))) +***** assert (isequal (P2, Pc) && (isequal (K2, Kc))) +***** assert (isequal (Kb, Ka)); +***** test [Ka, Pa] = stk_covmat_noise (model2, x1); % (1') +***** test [Kb, Pb] = stk_covmat_noise (model2, x1, x1); % (2') +***** error assert (isequal (Kb, Ka)); +***** assert (isequal (Pa, Pb)); +***** assert (isequal (Pa, Pc)); +31 tests, 31 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/stk_model_update.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/stk_model_update.m +***** shared x_obs, z_obs, ref, M_prior, x_new, z_new, lnv_new + [x_obs, z_obs, ref] = stk_dataset_twobumps ('noisy2'); + M_prior = stk_model ('stk_materncov52_iso'); + M_prior.param = [-0.15; 0.38]; + M_prior.lognoisevariance = 2 * log (ref.noise_std); + x_new = [-0.79; -0.79]; + z_new = [-0.69; -0.85]; + lnv_new = ref.noise_std_func (x_new); +***** test % heteroscedastic + M_prior.lognoisevariance = 2 * log (ref.noise_std); + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); + M_post = stk_model_update (M_post, x_new, z_new, lnv_new); +***** error % using lnv_new / homoscedastic + M_prior.lognoisevariance = 0; + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); + M_post = stk_model_update (M_post, x_new, z_new, lnv_new); % NOT OK +***** error % using lnv_new / noiseless + M_prior.lognoisevariance = -inf; + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs) + M_post = stk_model_update (M_post, x_new, z_new, lnv_new); % NOT OK +***** error % not using lnv_new / heteroscedastic + M_prior.lognoisevariance = 2 * log (ref.noise_std); + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); + M_post = stk_model_update (M_post, x_new, z_new); +4 tests, 4 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/stk_model_gpposterior.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/stk_model_gpposterior.m +***** test stk_test_class ('stk_model_gpposterior') +***** shared M_prior, x_obs, z_obs + x_obs = (linspace (0, pi, 15))'; + z_obs = sin (x_obs); + + M_prior = stk_model ('stk_materncov32_iso'); + M_prior.param = log ([1.0; 2.1]); +***** test M_post = stk_model_gpposterior (); +***** test M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); +***** error M_post = stk_model_gpposterior (M_prior, x_obs, [z_obs; z_obs]); +***** error M_post = stk_model_gpposterior (M_prior, x_obs, [z_obs; z_obs], 3.441); +***** test % hidden feature + kreq = stk_kreq_qr (M_prior, x_obs); + M_post = stk_model_gpposterior (M_prior, {x_obs, kreq}, z_obs); +***** test % NaNs in prior_model.param + DIM = 1; M = stk_model (@stk_materncov52_aniso, DIM); + M.param = nan (2, 1); % this is currently the default + x = stk_sampling_regulargrid (20, DIM, [0; 1]); + y = sin (double (x)); + zp = stk_predict (M, x, y, x); +7 tests, 7 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/set.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/set.m +***** shared M_post + x_obs = (linspace (0, pi, 15))'; + z_obs = sin (x_obs); + M_prior = stk_model ('stk_materncov32_iso'); + M_prior.param = log ([1.0; 2.1]); + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); +***** error value = get (M_post, 1.33); +***** error value = get (M_post, 'dudule'); +***** test value = get (M_post, 'prior_model'); +3 tests, 3 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/stk_predict.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/stk_predict.m +***** shared n, m, M_post, M_prior, x0, x_obs, z_obs, x_prd, y_prd, idx_obs, idx_prd + + n = 10; % number of observations + m = n + 1; % number of predictions + d = 1; % dimension of the input space + + x0 = (linspace (0, pi, n + m))'; + + idx_obs = (2:2:(n+m-1))'; + idx_prd = (1:2:(n+m))'; + + x_obs = x0(idx_obs); + z_obs = sin (x_obs); + x_prd = x0(idx_prd); + + M_prior = stk_model ('stk_materncov32_iso'); + M_prior.param = log ([1.0; 2.1]); + + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); +***** error y_prd = stk_predict (M_post); +***** test y_prd = stk_predict (M_post, x_prd); +***** error y_prd = stk_predict (M_post, [x_prd x_prd]); +***** test % nargout = 2 + [y_prd1, lambda] = stk_predict (M_post, x_prd); + assert (stk_isequal_tolrel (y_prd, y_prd1)); + assert (isequal (size (lambda), [n m])); +***** test % nargout = 3 + [y_prd1, lambda, mu] = stk_predict (M_post, x_prd); + assert (stk_isequal_tolrel (y_prd, y_prd1)); + assert (isequal (size (lambda), [n m])); + assert (isequal (size (mu), [1 m])); % ordinary kriging +***** test % nargout = 4 + [y_prd1, lambda, mu, K] = stk_predict (M_post, x_prd); + assert (stk_isequal_tolrel (y_prd, y_prd1)); + assert (isequal (size (lambda), [n m])); + assert (isequal (size (mu), [1 m])); % ordinary kriging + assert (isequal (size (K), [m m])); +***** test % nargout = 2, compute only variances + M_post1 = stk_model_gpposterior (M_prior, x_obs, []); + [y_prd_nan, lambda] = stk_predict (M_post1, x_prd); + assert (isequal (size (lambda), [n m])); + assert (all (isnan (y_prd_nan.mean))); +***** test % discrete model (prediction indices provided) + M_prior1 = stk_model ('stk_discretecov', M_prior, x0); + M_post1 = stk_model_gpposterior (M_prior1, idx_obs, z_obs); + y_prd1 = stk_predict (M_post1, idx_prd); + assert (stk_isequal_tolrel (y_prd, y_prd1)); +***** test % discrete model (prediction indices *not* provided) + M_prior1 = stk_model ('stk_discretecov', M_prior, x0); + M_post1 = stk_model_gpposterior (M_prior1, idx_obs, z_obs); + y_prd1 = stk_predict (M_post1, []); % predict them all! + assert (stk_isequal_tolrel (y_prd, y_prd1(idx_prd, :))); +9 tests, 9 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/get.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/get.m +***** shared M_post + x_obs = (linspace (0, pi, 15))'; + z_obs = sin (x_obs); + M_prior = stk_model ('stk_materncov32_iso'); + M_prior.param = log ([1.0; 2.1]); + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); +***** error value = get (M_post, 1.33); +***** error value = get (M_post, 'dudule'); +***** test value = get (M_post, 'prior_model'); +3 tests, 3 passed, 0 known failure, 0 skipped +[inst/model/@stk_model_gpposterior/stk_predict_leaveoneout.m] +>>>>> /build/octave-stk-2.6.1/inst/model/@stk_model_gpposterior/stk_predict_leaveoneout.m +***** test % Check virtual Leave-One-Out formula + + n = 20; d = 1; + x_obs = stk_sampling_regulargrid (n, d, [0; 2*pi]); + z_obs = stk_feval (@sin, x_obs); + + lm_list = {stk_lm_null, stk_lm_constant, stk_lm_affine}; + + for j = 0:2 + for k = 1:(length (lm_list)) + + model = stk_model ('stk_materncov32_iso', d); + model.lm = lm_list{k}; + model.param = log ([1; 5]); + + switch j % test various scenarios for lognoisevariance + case 0 + model.lognoisevariance = -inf; + case 1 + model.lognoisevariance = 0; + case 2 + model.lognoisevariance = (1 + rand (n, 1)) * 1e-3; + end + + M_post = stk_model_gpposterior (model, x_obs, z_obs); + + [loo_pred, loo_res] = stk_predict_leaveoneout (M_post); + [direct_pred, direct_res] = stk_predict_leaveoneout_direct (M_post); + + assert (stk_isequal_tolrel (loo_pred, direct_pred)); + assert (stk_isequal_tolrel (loo_res, direct_res)); + + end end 1 test, 1 passed, 0 known failure, 0 skipped -[inst/misc/parallel/@stk_parallel_engine_none/stk_parallel_engine_none.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/parallel/@stk_parallel_engine_none/stk_parallel_engine_none.m -***** test stk_test_class ('stk_parallel_engine_none') -1 test, 1 passed, 0 known failure, 0 skipped -[inst/misc/error/stk_error.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/error/stk_error.m -***** shared errmsg, mnemonic, badstack - errmsg = 'Go ahead, make my day.'; - mnemonic = 'ClintEastwood'; - badstack = 0; % not a valid stack structure -***** error stk_error(errmsg, mnemonic); -***** error stk_error (errmsg, mnemonic, badstack); -***** error id=STK:stk_error:InvalidArgument stk_error (errmsg, mnemonic, badstack); +[inst/model/noise/@stk_gaussiannoise_het0/set.m] +>>>>> /build/octave-stk-2.6.1/inst/model/noise/@stk_gaussiannoise_het0/set.m +***** shared M_post + x_obs = (linspace (0, pi, 15))'; + z_obs = sin (x_obs); + M_prior = stk_model ('stk_materncov32_iso'); + M_prior.param = log ([1.0; 2.1]); + M_post = stk_model_gpposterior (M_prior, x_obs, z_obs); +***** error value = get (M_post, 1.33); +***** error value = get (M_post, 'dudule'); +***** test value = get (M_post, 'prior_model'); 3 tests, 3 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_student_pdf.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_student_pdf.m -***** assert (stk_isequal_tolrel ( ... - stk_distrib_student_pdf ([1; 3], [1; 2], [0 1], [1 10]), ... - [0.50 / pi ... % tpdf ((1 - 1) / 10, 1) - 0.10 / pi; ... % tpdf ((1 - 1) / 10, 1) / 10 - 1 / (11 * sqrt(11)) ... % tpdf ((3 - 0) / 1, 2) / 1 - 3.4320590294804165e-02 ... % tpdf ((3 - 1) / 10, 2) / 10 - ], eps)); -***** assert (isequal (stk_distrib_student_pdf ( inf, 1.0), 0.0)); -***** assert (isequal (stk_distrib_student_pdf (-inf, 1.0), 0.0)); -***** assert (isnan (stk_distrib_student_pdf ( nan, 1.0))); -4 tests, 4 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_normal_crps.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_normal_crps.m -***** assert (stk_isequal_tolabs (stk_distrib_normal_crps (0.0, 0.0, 0.0), 0.0)) -***** assert (stk_isequal_tolabs (stk_distrib_normal_crps (0.0, 0.0, 1.0), (sqrt(2) - 1)/sqrt(pi))) -***** shared n, x_obs, mu, sigma, crps, crps_exp - x_obs = [ 1.78; -2.29; -1.62; -5.89; 2.88; 0.65; 2.74; -3.42]; % observations - mu = [-0.31; -0.59; 1.48; -1.57; -0.05; -0.27; 1.05; 1.27]; % predictions - sigma = [ 2.76; 6.80; 1.63; 1.19; 4.98; 9.60; 5.85; 2.24]; % standard dev - n = size(x_obs, 1); - crps = stk_distrib_normal_crps (x_obs, mu, sigma); -***** assert (isequal (size (crps), [n, 1])) -***** assert (all (crps >= 0)) -***** assert (stk_isequal_tolabs (crps, stk_distrib_normal_crps(mu, x_obs, sigma))) -***** assert (stk_isequal_tolabs (stk_distrib_normal_crps (x_obs, mu, 0), abs (x_obs - mu))) - crps_ref = [ ... - 1.247856605928301 ... - 1.757798727719891 ... - 2.216236225997414 ... - 3.648696666764968 ... - 1.832355265287495 ... - 2.278618297947438 ... - 1.560544734359158 ... - 3.455697443411153 ]; - assert (stk_isequal_tolabs (crps, crps_ref, 1e-10)); -6 tests, 6 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_student_ei.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_student_ei.m -***** assert (stk_isequal_tolrel (stk_distrib_student_ei (0, 2), 1 / sqrt (2), eps)) -***** test % Decreasing as a function of z - ei = stk_distrib_student_ei (linspace (-10, 10, 200), 3.33); - assert (all (diff (ei) < 0)) -***** shared M, mu, sigma, ei, nu - M = randn (1, 10); - mu = randn (5, 1); - sigma = 1 + rand (1, 1, 7); - nu = 2; - ei = stk_distrib_student_ei (M, nu, mu, sigma); -***** assert (isequal (size (ei), [5, 10, 7])) -***** assert (all (ei(:) >= 0)) -***** assert (isequal (ei, stk_distrib_student_ei (M, nu, mu, sigma, false))); -***** assert (isequal (ei, stk_distrib_student_ei (-M, nu, -mu, sigma, true))); -6 tests, 6 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_student_cdf.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_student_cdf.m -***** assert (stk_isequal_tolrel ( ... - stk_distrib_student_cdf ([-1; 0; 1], [1 2], 0, [1 10]), ... - [0.25, ... % tcdf ((-1 - 0)/1, 1) - 4.6473271920707004e-01; ... % tcdf ((-1 - 0)/10, 2) - 0.50, ... % tcdf (( 0 - 0)/1, 1) - 0.50; ... % tcdf (( 0 - 0)/10, 2) - 0.75, ... % tcdf (( 1 - 0)/1, 1) - 5.3526728079292996e-01 ... % tcdf (( 1 - 0)/10, 2) - ], 4 * eps)) -***** test - [p, q] = stk_distrib_student_cdf (1e10, 2); - assert (isequal (p, 1.0)); - assert (stk_isequal_tolrel (q, 4.999999999999999999925e-21, 10 * eps)); -***** assert (isequal (stk_distrib_student_cdf (0.0, 1), 0.5)); -***** assert (isequal (stk_distrib_student_cdf (inf, 1), 1.0)); -***** assert (isequal (stk_distrib_student_cdf (-inf, 1), 0.0)); -***** assert (isnan (stk_distrib_student_cdf (nan, 1))); -6 tests, 6 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_normal_cdf.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_normal_cdf.m -***** assert (stk_isequal_tolrel (stk_distrib_normal_cdf ([1; 3], 1, [1 10]), ... - [0.5, ... % normcdf ((1 - 1) / 1) - 0.5; ... % normcdf ((1 - 1) / 10) - 0.5 * erfc(-sqrt(2)), ... % normcdf ((3 - 1) / 1) - 0.5 * erfc(-0.1*sqrt(2)) ... % normcdf ((3 - 1) / 10) - ], eps)); -***** test - [p, q] = stk_distrib_normal_cdf (10); - assert (isequal (p, 1.0)); - assert (stk_isequal_tolrel (q, 7.6198530241604975e-24, eps)); -***** assert (isequal (stk_distrib_normal_cdf ( 0.0), 0.5)); -***** assert (isequal (stk_distrib_normal_cdf ( inf), 1.0)); -***** assert (isequal (stk_distrib_normal_cdf (-inf), 0.0)); -***** assert (isnan (stk_distrib_normal_cdf ( nan))); -***** assert (isnan (stk_distrib_normal_cdf (0, 0, -1))); -***** assert (isequal (stk_distrib_normal_cdf (0, 0, 0), 1.0)); -***** assert (isequal (stk_distrib_normal_cdf (0, 1, 0), 0.0)); -***** assert (isequal (stk_distrib_normal_cdf (1, 0, 0), 1.0)); -10 tests, 10 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_normal_ei.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_normal_ei.m -***** assert (stk_isequal_tolrel (stk_distrib_normal_ei (0.0), 1 / sqrt (2 * pi), eps)) -***** test % Decreasing as a function of z - ei = stk_distrib_normal_ei (linspace (-10, 10, 200)); - assert (all (diff (ei) < 0)) -***** shared M, mu, sigma, ei - M = randn (1, 10); - mu = randn (5, 1); - sigma = 1 + rand (1, 1, 7); - ei = stk_distrib_normal_ei (M, mu, sigma); -***** assert (isequal (size (ei), [5, 10, 7])) -***** assert (all (ei(:) >= 0)) -***** assert (isequal (ei, stk_distrib_normal_ei (M, mu, sigma, false))); -***** assert (isequal (ei, stk_distrib_normal_ei (-M, -mu, sigma, true))); -6 tests, 6 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_normal_pdf.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_normal_pdf.m -***** assert (stk_isequal_tolrel (stk_distrib_normal_pdf ([1; 3], 1, [1 10]), ... - [1 / sqrt(2 * pi) ... % normpdf ((1 - 1) / 1) - 0.1 / sqrt(2 * pi); ... % normpdf ((1 - 1) / 10) / 10 - exp(-2) / sqrt(2 * pi) ... % normpdf ((3 - 1) / 1) - 3.910426939754558780e-2 ... % normpdf ((3 - 1) / 10) / 10 - ], eps)); -***** assert (isequal (stk_distrib_normal_pdf (inf), 0.0)); -***** assert (isequal (stk_distrib_normal_pdf (-inf), 0.0)); -***** assert (isnan (stk_distrib_normal_pdf (nan))); -***** assert (isnan (stk_distrib_normal_pdf (0, 0, -1))); -5 tests, 5 passed, 0 known failure, 0 skipped -[inst/misc/distrib/stk_distrib_bivnorm_cdf.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/distrib/stk_distrib_bivnorm_cdf.m -***** test +[inst/examples/01_kriging_basics/stk_example_kb01.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb01.m +***** test stk_example_kb01; close all; - z1 = [0 1; -1 2]; - z2 = [0 1; 1 -2]; +#========================# +# stk_example_kb01 # +#========================# - z = cat (3, z1, z2); % 2 x 2 x 2 +'stk_example_kb01' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb01.m - mu1 = 0; % 1 x 1 x 1 - mu2 = [0 1]; % 1 x 2 x 1 + STK_EXAMPLE_KB01 Ordinary kriging in 1D, with noiseless data - sigma1 = [1 3]; % 1 x 2 x 1 - sigma2 = [1; 2]; % 2 x 1 x 1 + This example shows how to compute ordinary kriging predictions on a + one-dimensional noiseless dataset. - rho = [0; 0.5]; % 2 x 1 x 1 + The word 'ordinary' indicates that the mean function of the GP prior is + assumed to be constant and unknown. - %% BROADCASTING => the result will be a 2 x 2 matrix + A Matern covariance function is used for the Gaussian Process (GP) prior. + The parameters of this covariance function are assumed to be known (i.e., + no parameter estimation is performed here). - p = stk_distrib_bivnorm_cdf (z, mu1, mu2, sigma1, sigma2, rho); + Note that the kriging predictor, which is the posterior mean of the GP, + interpolates the data in this noiseless example. - p11 = 0.25; % mvncdf ([ 0 0], [0 0], [1 0; 0 1]); - p12 = 0.315279329909118; % mvncdf ([ 1 1], [0 1], [9 0; 0 1]); - p21 = 0.146208349559646; % mvncdf ([-1 1], [0 0], [1 1; 1 4]); - p22 = 0.064656239880040; % mvncdf ([ 2 -2], [0 1], [9 3; 3 4]); + See also: stk_example_kb01n, stk_example_kb02 - assert (stk_isequal_tolabs (p, [p11 p12; p21 p22], 1e-14)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf -inf], 0, 0, 1, 1, 0); - assert ((p == 0.0) && (q == 1.0)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf -10], 0, 0, 1, 1, 0); - assert (stk_isequal_tolrel (p, 7.619853024160489e-24, 1e-12)) - assert (q == 1.0) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf 0], 0, 0, 1, 1, 0); - assert (stk_isequal_tolrel (p, 0.5, 1e-12)) - assert (stk_isequal_tolrel (q, 0.5, 1e-12)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf 10], 0, 0, 1, 1, 0); - assert (p == 1.0); - assert (stk_isequal_tolrel (q, 7.619853024160489e-24, 1e-12)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf inf], 0, 0, 1, 1, 0); - assert ((p == 1.0) && (q == 0.0)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([-inf inf], 0, 0, 1, 1, 0); - assert ((p == 0.0) && (q == 1.0)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([-10 inf], 0, 0, 1, 1, 0); - assert (stk_isequal_tolrel (p, 7.619853024160489e-24, 1e-12)) - assert (q == 1.0) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([0 inf], 0, 0, 1, 1, 0); - assert (stk_isequal_tolrel (p, 0.5, 1e-12)) - assert (stk_isequal_tolrel (q, 0.5, 1e-12)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([10 inf], 0, 0, 1, 1, 0); - assert (p == 1.0); - assert (stk_isequal_tolrel (q, 7.619853024160489e-24, 1e-12)) -***** test - [p, q] = stk_distrib_bivnorm_cdf ([inf inf], 0, 0, 1, 1, 0); - assert ((p == 1.0) && (q == 0.0)) -***** test % A mixture of singular and non-singular cases - p = stk_distrib_bivnorm_cdf ([0 0], 0, 0, [1; 0], 1, 0); - assert (isequal (p, [0.25; 0.5])); -12 tests, 12 passed, 0 known failure, 0 skipped -[inst/misc/dist/stk_filldist.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/dist/stk_filldist.m -***** test %%% exact - d = 3; x = rand(7, d); box = repmat([0; 1], 1, d); - fd1 = stk_filldist(x, box); - fd2 = stk_filldist(stk_dataframe(x), stk_dataframe(box)); - assert(stk_isequal_tolabs(fd1, fd2)); -***** test %%% discretized - d = 3; x = rand(7, d); y = rand(20, d); - fd1 = stk_filldist(x, y); - fd2 = stk_filldist(stk_dataframe(x), stk_dataframe(y)); - assert(stk_isequal_tolabs(fd1, fd2)); -***** test - n = 5; % must be bigger than 2 - for dim = 1:10, - x = rand(n, dim); - fd = stk_filldist(x, x); - assert(stk_isequal_tolabs(fd, 0.0)); - end -***** test %%% exact - for dim = 1:6, - x = 0.5 * ones(1, dim); - fd = stk_filldist(x); % [0; 1]^d is the default box - assert(stk_isequal_tolabs(fd, 0.5 * sqrt(dim))); - end -***** test %%% discretized - for dim = 1:6, - x = 0.5 * ones(1, dim); - y = stk_sampling_regulargrid(2^dim, dim); % [0; 1]^d is the default box - fd = stk_filldist(x, y); - assert(stk_isequal_tolabs(fd, 0.5 * sqrt(dim))); - end -***** test - for dim = [1 3 7], - box = repmat([1; 2], 1, dim); - x = 1 + 0.5 * ones(1, dim); - fd = stk_filldist(x, box); - assert(stk_isequal_tolabs(fd, 0.5 * sqrt(dim))); - end -***** test - dim = 3; - box = repmat([-1; 1], 1, dim); - x = stk_sampling_randunif(20, dim, box); - y = stk_sampling_regulargrid(3^dim, dim, box); - fd1 = stk_filldist(x, box); - fd2 = stk_filldist(x, y); - assert(fd1 >= fd2 - 10 * eps); -***** test %%% exact - for dim = [1 3 7], - x = zeros(1, dim); - [fd, ymax] = stk_filldist_exact(x); - assert(stk_isequal_tolabs(fd, sqrt(dim))); - assert(stk_isequal_tolabs(ymax, ones(1, dim))); - end -***** test %%% discretized - for dim = [1 3 7], - x = zeros(1, dim); - y = stk_sampling_regulargrid(3^dim, dim); - [fd, ymax] = stk_filldist(x, y); - assert(stk_isequal_tolabs(fd, sqrt(dim))); - assert(stk_isequal_tolabs(ymax, ones(1, dim))); - end -9 tests, 9 passed, 0 known failure, 0 skipped -[inst/misc/dist/stk_mindist.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/dist/stk_mindist.m -***** test - d = 3; x = rand(7, d); - md1 = stk_mindist(x); - md2 = stk_mindist(stk_dataframe(x)); - assert(stk_isequal_tolabs(md1, md2)); -***** test - for nc = [0 5 10], - x = zeros(0, nc); - d = stk_mindist(x); - assert(isempty(d)); - end -***** test - for nc = [0 5 10], - x = rand(1, nc); - d = stk_mindist(x); - assert(isempty(d)); - end -***** test - for nr = [2 5 10], - x = zeros(nr, 0); - d = stk_mindist(x); - assert(isequal(d, 0.0)); - end -***** test - nrep = 20; - TOL_REL = 1e-15; +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. - for irep = 1:nrep, +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +model = - n = 2 + floor(rand * 10); - d = 1 + floor(rand * 10); - x = rand(n, d); - z = stk_mindist(x); - - assert(isequal(size(d), [1, 1])); - assert(~isnan(d)); - assert(~isinf(d)); - - % check the result - mindist = Inf; - for i = 1:(n-1), - for j = (i+1):n, - mindist = min(mindist, norm(x(i,:) - x(j,:))); - end - end - assert(abs(z - mindist) <= TOL_REL * mindist); + scalar structure containing the fields: - end -5 tests, 5 passed, 0 known failure, 0 skipped -[inst/misc/dist/stk_gpquadform.m] ->>>>> /build/octave-stk-2.6.1/inst/misc/dist/stk_gpquadform.m -***** shared x, y, z, rx, ry, rz - x = rand(5, 2); rx = rand(5, 2) + 1; - y = rand(6, 2); ry = rand(6, 2) + 1; - z = rand(5, 3); rz = rand(5, 3) + 1; -***** error Q = stk_gpquadform(x, ry, y, ry) + covariance_type = @stk_materncov_iso + lm = + + + + dim = 1 + param = + + -0.6931 + 1.3863 + 0.9163 + + lognoisevariance = -Inf + + + + | True function and observed data + 1.5 +|+ + | ****G** +--------------------+ + | *** **** |***?***True function| + 1 +|+ *** *** +---G---Observations-+ + | ** ** + | ** ** + 0.5 +|+ ** ** *****G + |*G ** *** *** + 0 +|* ** G* *** + G| ** *** *** + | ** ** ** + -0.5 +|+ ** ** * + | ** ** + | *G ** + -1 +|+ *** ** + | ******* + +|------------------------------------------------------------------ + -1.5 +-+ + + + + + -1 -0.5 0 0.5 1 + input variable x + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb02.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb02.m +***** test stk_example_kb02; close all; + +#========================# +# stk_example_kb02 # +#========================# + +'stk_example_kb02' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb02.m + + STK_EXAMPLE_KB02 Ordinary kriging in 1D with parameter estimation + + This example shows how to estimate covariance parameters and compute + ordinary kriging predictions on a one-dimensional noiseless dataset. + + The model and data are the same as in stk_example_kb01, but this time the + parameters of the covariance function are estimated using the Restricted + Maximum Likelihood (ReML) method. + + See also: stk_example_kb01, stk_example_kb02n + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +model = + + scalar structure containing the fields: + + covariance_type = @stk_materncov_iso + lm = + + + + dim = 1 + param = + + -0.2108 + 2.3026 + 0.7562 + + lognoisevariance = -Inf + + + + | True function and observed data + 1.5 +|+ + | ***G* +--------------------+ + | *** *** |***?***True function| + 1 +|+ ** *** +---G---Observations-+ + | ** *** + | ** ** + 0.5 +|+ ** ** *** + | G* ** **** *G** + |** ** G** *** + F1 0 *|+ ** ** *** + G| ** ** ** + | ** ** ** + -0.5 +|+ ** ** + | ** * + | *G* ** + -1 +|+ ** ** + | ****** + +|------------------------------------------------------------------ + -1.5 +-+ + + + + + -1 -0.5 0 0.5 1 + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb01n.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb01n.m +***** test stk_example_kb01n; close all; + +#=========================# +# stk_example_kb01n # +#=========================# + +'stk_example_kb01n' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb01n.m + + STK_EXAMPLE_KB01N Ordinary kriging in 1D, with noisy data + + This example shows how to compute ordinary kriging predictions on a + one-dimensional noisy dataset. + + The Gaussian Process (GP) prior is the same as in stk_example_kb01. + + The observation noise is Gaussian and homoscedastic (constant variance). + Its variance is assumed to be known. + + Note that the kriging predictor, which is the posterior mean of the GP, + does NOT interpolate the data in this noisy example. + + See also: stk_example_kb01, stk_example_kb02n + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +model = + + scalar structure containing the fields: + + covariance_type = @stk_materncov_iso + lm = + + + + dim = 1 + param = + + -0.6931 + 1.3863 + 0.9163 + + lognoisevariance = -3.2189 + + + + | True function and observed data + 1.5 +|+ + | G******* +--------------------+ + | *** G G*** |***?***True function| + 1 +|+ G** *G* +---G---Observations-+ + | ** ** + | ** *G G + 0.5 G|+ ** ** ******G G + |*G ** *** G *** + 0 +|* ** ** *** + *| ** **G *** + | ** ** *G + -0.5 +|+ G *G ** * + | ** *G + | ** G ** + -1 +|+ *** *G + | ***G*** + +|------------------------------------------------------------------ + -1.5 +-+ + + + + + -1 -0.5 0 0.5 1 + input variable x + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb02n.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb02n.m +***** test stk_example_kb02n; close all; + +#=========================# +# stk_example_kb02n # +#=========================# + +'stk_example_kb02n' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb02n.m + + STK_EXAMPLE_KB02N Noisy ordinary kriging in 1D with parameter estimation + + This example shows how to estimate covariance parameters and compute + ordinary kriging predictions on a one-dimensional noisy dataset. + + The model and data are the same as in stk_example_kb02, but this time the + parameters of the covariance function and the variance of the noise are + jointly estimated using the Restricted Maximum Likelihood (ReML) method. + + See also: stk_example_kb01n, stk_example_kb02 + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +model = + + scalar structure containing the fields: + + covariance_type = @stk_materncov_iso + lm = + + + + dim = 1 + param = + + -0.098610 + 2.302585 + 0.613435 + + lognoisevariance = -3.0915 + +True noise variance = 0.0400 +Estimated noise variance = 0.0454 + + + + | True function and noisy observed data + 1.5 +|+ + | G ***** +--------------------+ + | *** G G** |***?***True function| + 1 +|+ G** **G +---G---Observations-+ + | ** *** + | ** ** + 0.5 +|+ ** G* G *** + G| ** ** **** G**G* G + |*G ** *** *** + F1 0 *|+ ** ** *** + *| ** **G **G + | **G ** ** + -0.5 +|+ G ** ** + | ** *G + | ***G ** + -1 +|+ ** *G + | ***G** + +|------------------------------------------------------------------ + -1.5 +-+ + + + + + -1 -0.5 0 0.5 1 + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb07.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb07.m +***** test stk_example_kb07; close all; + +#========================# +# stk_example_kb07 # +#========================# + +'stk_example_kb07' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb07.m + + STK_EXAMPLE_KB07 Simulation of sample paths from a Matern process + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb08.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb08.m +***** test stk_example_kb08; close all; + +#========================# +# stk_example_kb08 # +#========================# + +'stk_example_kb08' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb08.m + + STK_EXAMPLE_KB08 Generation of conditioned sample paths made easy + + It has been demonstrated, in stk_example_kb05, how to generate conditioned + sample paths using unconditioned sample paths and conditioning by kriging. + + This example shows how to do the same in a more concise way, letting STK + take care of the details. + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb03.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb03.m +***** test stk_example_kb03; close all; + +#========================# +# stk_example_kb03 # +#========================# + +'stk_example_kb03' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb03.m + + STK_EXAMPLE_KB03 Ordinary kriging in 2D + + An anisotropic Matern covariance function is used for the Gaussian Process + (GP) prior. The parameters of this covariance function (variance, regularity + and ranges) are estimated using the Restricted Maximum Likelihood (ReML) + method. + + The mean function of the GP prior is assumed to be constant and unknown. This + default choice can be overridden by means of the model.lm property. + + The function is sampled on a space-filling Latin Hypercube design, and the + data is assumed to be noiseless. + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. + +BOX = 2-dimensional hyper-rectangle (stk_hrect object): + + : x_1 x_2 + lower_bounds : -5 0 + upper_bounds : 10 15 + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb05.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb05.m +***** test stk_example_kb05; close all; + +#========================# +# stk_example_kb05 # +#========================# + +'stk_example_kb05' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb05.m + + STK_EXAMPLE_KB05 Generation of conditioned sample paths + + A Matern Gaussian process model is used, with constant but unknown mean + (ordinary kriging) and known covariance parameters. + + Given noiseless observations from the unknown function, a batch of conditioned + sample paths is drawn using the "conditioning by kriging" technique. In short, + this means that unconditioned sample path are simulated first (using + stk_generate_samplepaths), and then conditioned on the observations by kriging + (using stk_conditioning). + + Note: in this example, for pedagogical purposes, conditioned samplepaths are + simulated in two steps: first, unconditioned samplepaths are simulated; + second, conditioned samplepaths are obtained using conditioning by kriging. + In practice, these two steps can be carried out all at once using + stk_generate_samplepath (see, e.g., stk_example_kb09). + + See also: stk_generate_samplepaths, stk_conditioning, stk_example_kb09 + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb09.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb09.m +***** test stk_example_kb09; close all; + +#========================# +# stk_example_kb09 # +#========================# + +'stk_example_kb09' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb09.m + + STK_EXAMPLE_KB09 Generation of sample paths conditioned on noisy observations + + A Matern Gaussian process model is used, with constant but unknown mean + (ordinary kriging) and known covariance parameters. + + Given noisy observations from the unknown function, a batch of conditioned + sample paths is drawn using the "conditioning by kriging" technique + (stk_generate_samplepaths function). + + See also: stk_generate_samplepaths, stk_conditioning, stk_example_kb05 + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/01_kriging_basics/stk_example_kb06.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/01_kriging_basics/stk_example_kb06.m +***** test stk_example_kb06; close all; + +#========================# +# stk_example_kb06 # +#========================# + +'stk_example_kb06' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/01_kriging_basics/stk_example_kb06.m + + STK_EXAMPLE_KB06 Ordinary kriging VS kriging with a linear trend + + The same dataset is analyzed using two variants of kriging. + + The left panel shows the result of ordinary kriging, in other words, Gaussian + process interpolation assuming a constant (but unknown) mean. The right panel + shows the result of adding a linear trend in the mean of the Gaussian process. + + The difference with the left plot is clear in extrapolation: the first predic- + tor exhibits a "mean reverting" behaviour, while the second one captures an + increasing trend in the data. + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/test_functions/stk_testfun_goldsteinprice.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/test_functions/stk_testfun_goldsteinprice.m +***** test % Use with nargin == 0 for visualisation + stk_testfun_goldsteinprice (); close all; +***** assert (stk_isequal_tolabs ... + (stk_testfun_goldsteinprice ([0, -1]), 3.0, 1e-12)) +2 tests, 2 passed, 0 known failure, 0 skipped +[inst/examples/test_functions/stk_testcase_truss3.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/test_functions/stk_testcase_truss3.m +***** shared tc, xd, n + tc = stk_testcase_truss3 (); n = 5; + xd = stk_sampling_randunif (n, [], tc.search_domain); +***** test + v = stk_testfun_truss3_vol (xd, tc.constants); + z = stk_testfun_truss3_bb (xd, tc.constants); + assert (isequal (size (v), [n 1])); + assert (isequal (size (z), [n 5])); +***** test + F = stk_dataframe (zeros (n, 2), {'F1' 'F2'}); + F(:, 1) = tc.constants.F1_mean + tc.constants.F1_std * randn (n, 1); + F(:, 2) = tc.constants.F2_mean + tc.constants.F2_std * randn (n, 1); + x = [xd F]; + v = stk_testfun_truss3_vol (x, tc.constants); + z = stk_testfun_truss3_bb (x, tc.constants); + assert (isequal (size (v), [n 1])); + assert (isequal (size (z), [n 5])); +2 tests, 2 passed, 0 known failure, 0 skipped +[inst/examples/02_design_of_experiments/stk_example_doe03.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/02_design_of_experiments/stk_example_doe03.m +***** test stk_example_doe03; close all; + +#=========================# +# stk_example_doe03 # +#=========================# + +'stk_example_doe03' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/02_design_of_experiments/stk_example_doe03.m + + STK_EXAMPLE_DOE03 A simple illustration of 1D Bayesian optimization + + Our goal here is to optimize (maximize) the one-dimensional function + + x |--> x * sin (x) + + over the interval [0; 4 * pi]. + + A Matern 5/2 prior with known parameters is used. + + Evaluations points are chosen sequentially using the Expected Improvement (EI) + criterion, starting from an initial design of N0 = 3 points. + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. + + | + 15 +|+ + 10 +|+ ####%%%%%%%%%%%##### ################ + 5 +|+%&&&&&&&&&&&&&&&&&&&&&&%# #%===========&&&&&%%%## + 0 +|+*====F========XXXXXXXX&&&&& ====&XXXXXXXXX===XX&&&&&&%% + z &|&***************************G***********************XX&&&& + -5 +|+&&&&&&XXXXXXXXXXXXXX====&&# #&&&&&&XXXXXXXXXXXX===*******G + -10 +|+ ##%%&&&&&&&&&&&&&&&&%%# ##%%&&&&&&&&&&&&&&&=======# + -15 +|------------------------------------------------------------ + -20 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 1 +|+ + + + + + +-+| + +| ***F******** + + + + +| + 0.8 +|+ ** ****** +-+| + 0.6 +|+* *** *********** +-+| + EI |* ** *** *** | + 0.4 +|* ** ** *** +-+| + 0.2 +|+ ** ** ** +-+| + *|-----------------------------------------------------------| + 0 *-+ + + ***** + + ****** + 0 2 4 6 8 10 12 + + + | + 15 +|+ + 10 +|+ ##%%%%%%%%#### #####%%%%%%###### + 5 +|+%&&&% %&&&&&&&&&&&&&&&%# #%===========&&&&&&%%%# + 0 +|+*****G******F*XXXXXXXX&&&&& ====&XXXXXXXXX===XXX&&&&&&% + z &|&&&&&& #&&&&XX**************G************************X&&&& + -5 +|+ #%&&&&&&&&&&====&&# #&&&&&&XXXXXXXXXXXX===X******G + -10 +|+ #%%%%%%%%%%%# #%%&&&&&&&&&&&&&&&=======# + -15 +|------------------------------------------------------------ + -20 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.7 +|+ + *F* + + + + +-+| + 0.6 +|+ + *** ****+ + + + +-+| + 0.5 +|+ ** *** +-+| + 0.4 +|+ *** ** ** *** +-+| + EI | ** ** * ** **** ***** | + 0.3 +|+* **** ** ** ** +-+| + 0.2 +|** ** ** ** ** +-+| + 0.1 +|-----------------------------------------------------------| + 0 *** **+ + ******* + + ******* + 0 2 4 6 8 10 12 + + + | + 15 +|+ + 10 +|+ #### #####%%%%%%###### + 5 +|+%%%%# #### #%&&&&&&&%# #%=======F===&&&&&&%%%# + 0 +|+*****G******G***&XXXXX&&&&& ====&XXXXXXXXX===XXX&&&&&&% + z &|&&&&&& %&&&&&==************G************************X&&&& + -5 +|+ #%&&&&====&&# #&&&&&&XXXXXXXXXXXX===X******G + -10 +|+ ####### #%%&&&&&&&&&&&&&&&=======# + -15 +|------------------------------------------------------------ + -20 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.5 +|+ + + + + + +-+| + +| + + + + + +| + 0.4 +|+ *** ****F**** +-+| + 0.3 +|+ * ** * **** ** *** +-+| + EI | * * *** ** ** ** *** | + 0.2 +|+* **** * ** ** ** ** +-+| + 0.1 +|** ** * ** ** ** ** +-+| + +|-----------------------------------------------------------| + 0 *** * + *** + ******* + + ******* + 0 2 4 6 8 10 12 + + + | + 15 +|+ ### + 10 +|+ #%%%%%# #%&&&&%%%## + | #### #%%%%%%## #&&===***G***XX&&&&&%%# + 5 +|+&&&&&&&&&&&&#&&&&&&&&&&&&% #&==*****&&%&=F****XX&&&&%# + z 0 +|+*****G******G***********&&*G*****X&&&% #&===X****X&&&% + -5 +|+&&&% ### %&========****=&&&&&&%% #%===XX******&% + | %%&&&&&&&&% #### #%===&&&&&**G + -10 +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.35 +|+ + + + + F + +-+| + 0.3 +|+ + + + + *** + +-+| + 0.25 +|+ *** ** ** +-+| + 0.2 +|+ * * * ** +-+| + EI | * *** * | + 0.15 +|+ ** ** ** +-+| + 0.1 +|+ * ** ** +-+| + 0.05 +|-----------------------------------------------------------| + 0 ************************************ + * + ********* + 0 2 4 6 8 10 12 + + + | + 15 +|+ + 10 +|+ #%&&&&% + | #### #%%%%%%## %&&==**F*G*= ####### + 5 +|+&&&&&&&&&&&& &&&&&&&&&&&%% #&=****&&&% &*G*&&&&&&&%%# + z 0 +|+*****G******G*********XX&&&G****&&&&# *****XXX&&&&# + -5 +|+&&&% ### %&======******=&&&&&%# %===*******&&% + | %%&&&&&&&&% #%===&XXX***G + -10 +|------------------------------------------------------------ + -15 +-+ + + + + + ### + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.7 +|+ + + + F + +-+| + 0.6 +|+ + + + *** + +-+| + 0.5 +|+ * * +-+| + 0.4 +|+ * * +-+| + EI | * * | + 0.3 +|+ * * +-+| + 0.2 +|+ ** * +-+| + 0.1 +|-----------------------------------------------------------| + 0 ************************************ + ******************* + 0 2 4 6 8 10 12 + + + | + 10 +|+ ##%&&& + | #### #%%%%%%## %&&=**FG*G** ####### + 5 +|+&&&&&&&&&&&% %&&&&&&&&&&%# #&=***&& %*G*&&&&&&&%%# + 0 +|+*****G******G*****XXXXX&&&&%****&&% ****XXX&&&&%# + z |&&&&&# #%%%##&===**********G*&&&%# &==*****X&&&% + -5 +|+## %&&&&======&& %===XX******G + -10 +|+ ##%%&&&&%%# #%====&&==== + +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.05 +|+ + + + + + +-+| + +| + + + *F+ + +| + 0.04 +|+ *** +-+| + 0.03 +|+ * * +-+| + EI | * ** | + 0.02 +|+ ** ** +-+| + 0.01 +|+ * ** +-+| + +|-----------------------------------------------------------| + 0 ************************************ ********************* + 0 2 4 6 8 10 12 + + + | + 10 +|+ + | #### #%%%%%%## %&&***GF*G** ####### + 5 +|+&&&&&&&&&&&% %&&&&&&&&&&%# &=***& #*G*&&&&&&&%%# + 0 +|+*****G******G*****XXXXX&&&&%****&# ****XXX&&&&%# + z |&&&&&# #%%%##&===**********G*&&% &=******X&&&% + -5 +|+## %&&&&======&& %===XX******G + -10 +|+ #%%&&&&&&%# #%====&&==== + +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.025 +|+ + + + + + +-+| + +| + + + F + +| + 0.02 +|+ * +-+| + 0.015 +|+ * +-+| + EI | ** | + 0.01 +|+ ** +-+| + 0.005 +|+ ** +-+| + +|-----------------------------------------------------------| + 0 ************************************************************* + 0 2 4 6 8 10 12 + + + | + 10 +|+ + | #### #%%%%%%## #&&***GF*G** ####### + 5 +|+&&&&&&&&&&&% %&&&&&&&&&%%# &=***& #*G*&&&&&&&%%# + 0 +|+*****G******G*****XXXXX&&&&%***&&# ****XXX&&&&%# + z |&&&&&# #%%%##&===**********G*&&% &=******X&&&% + -5 +|+## %&&&&======&& %===XX******G + -10 +|+ #%%&&&&&&%# #%====&&==== + +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.006 +|+ + + + + + +-+| + 0.005 +|+ + + + F + +-+| + | * | + 0.004 +|+ * +-+| + EI 0.003 +|+ * +-+| + 0.002 +|+ * +-+| + | * | + 0.001 +|-----------------------------------------------------------| + 0 ********************* ************************************** + 0 2 4 6 8 10 12 + + + | + 10 +|+ + | #### #%%%%%%## #&&***GG*G** ####### + 5 +|+&&&&&&&&&&&% %&&&&&&&&&%%# &=***& #*G*&&&&&&&%%# + 0 +|+*****G******G*****XXXXX&&&&%***&& ****XXX&&&&%# + z |&&&&&# #%%%##&===**F*******G*&&# &=******X&&&% + -5 +|+## %&&&&======&& %===XX******G + -10 +|+ #%%&&&&&&%# #%====&&==== + +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.0006 +|+ + + + + + +-+| + 0.0005 +|+ + +*F + + + +-+| + | *** | + 0.0004 +|+ * * +-+| + 0.0003 +|+ * * +-+| + 0.0002 +|+ * ** +-+| + | ** * | + 0.0001 +|-----------------------------------------------------------| + 0 ********************+ *********** ************************ + 0 2 4 6 8 10 12 + + + | + 10 +|+ + | #### #&&F**GG*G** ####### + 5 +|+&&&&&&&&&&&& # &****& #*G*&&&&&&&%%# + 0 +|+*****G******G**&&% #%%%%%&***&& ****XXX&&&&%# + z |&&&&&% #### #&*****G&&&****G*&%# &=******X&&&% + -5 +|+## #&&&&*****=&& %===XX******G + -10 +|+ #%%%%# #%====&&==== + +|------------------------------------------------------------ + -15 +-+ + + + + + + + 0 2 4 6 8 10 12 + |-----------------------------------------------------------| + 0.00014 +|+ + + + + + +-+| + 0.00012 +|+ + + + F + + +-+| + 0.0001 +|+ ** +-+| + 8e-05 +|+ ** +-+| + | * * | + 6e-05 +|+ * * +-+| + 4e-05 +|+ * * *** +-+| + 2e-05 +|-----------------------------------------------------------| + 0 *********************************** ************** ******* + 0 2 4 6 8 10 12 + + : x z + x0(001) : 0.00000 0.00000 + x0(002) : 6.00000 -1.67649 + x0(003) : 12.00000 -6.43888 + xg(057) : 1.68421 1.67339 + xg(099) : 2.94737 0.56886 + xg(282) : 8.45113 6.98861 + xg(299) : 8.96241 3.99788 + xg(268) : 8.03008 7.90589 + xg(258) : 7.72932 7.66935 + xg(265) : 7.93985 7.91060 + xg(266) : 7.96992 7.91642 + xg(145) : 4.33083 -4.01937 + +Number of evaluations: 3 + 9 = 12. + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/02_design_of_experiments/stk_example_doe04.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/02_design_of_experiments/stk_example_doe04.m +***** test stk_example_doe04; close all; + +#=========================# +# stk_example_doe04 # +#=========================# + +'stk_example_doe04' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/02_design_of_experiments/stk_example_doe04.m + + STK_EXAMPLE_DOE04 Probability of misclassification + + The upper panel shows posterior means and variances as usual, and the + threshold of interest, which is at T = 0.85 (dashed line). + + The lower panel shows the probability of misclassification as a function of x + (blue curve), i.e., the probability that the actual value of the function is + not on the same side of the threshold as the prediction (posterior mean). + + We also plot the expected future probability of misclassification (magenta + curve), should a new evaluation be made at x = 3. + + Note that both probabilities are obtained using stk_pmisclass. + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. +ans = -146.10 +1 test, 1 passed, 0 known failure, 0 skipped +[inst/examples/02_design_of_experiments/stk_example_doe05.m] +>>>>> /build/octave-stk-2.6.1/inst/examples/02_design_of_experiments/stk_example_doe05.m +***** test stk_example_doe05; close all; + +#=========================# +# stk_example_doe05 # +#=========================# + +'stk_example_doe05' is a script from the file /build/octave-stk-2.6.1/debian/octave-stk/usr/share/octave/packages/stk-2.6.1/examples/02_design_of_experiments/stk_example_doe05.m + + STK_EXAMPLE_DOE05 A simple illustration of 1D Bayesian optimization + + Our goal here is to minimize the one-dimensional function + + x |--> x * sin (x) + + over the interval [0; 4 * pi], using noisy evaluations. + + Evaluations points are chosen sequentially using either AKG criterion + (default) or the EQI criterion (set SAMPCRIT_NAME to 'EQI'); + + +Additional help for built-in functions and operators is +available in the online version of the manual. Use the command +'doc ' to search the manual index. + +Help and information about Octave is also available on the WWW +at https://www.octave.org and via the help@octave.org +mailing list. terminate called after throwing an instance of 'octave::execution_exception' - what(): __stk_gpquadform_matrixy__: x and rx should have the same number of rows. + what(): __get_column_number__: There is no variable named type. fatal: caught signal Aborted -- stopping myself... -Aborted -Summary: 60 tests, 60 passed, 0 known failures, 0 skipped +/usr/bin/dh_octave_check: line 236: 29873 Aborted octave-cli --no-history --silent --no-init-file --no-window-system /tmp/tmp.7LsII7yk2S +Summary: 0 tests, 0 passed, 0 known failures, 0 skipped dh_installdocs -O--buildsystem=octave dh_installchangelogs -O--buildsystem=octave dh_octave_changelogs -O--buildsystem=octave @@ -2900,8 +3771,8 @@ dpkg-gencontrol: warning: package octave-stk: substitution variable ${octave:Upstream-Description} unused, but is defined dh_md5sums -O--buildsystem=octave dh_builddeb -O--buildsystem=octave -dpkg-deb: building package 'octave-stk' in '../octave-stk_2.6.1-5_armhf.deb'. dpkg-deb: building package 'octave-stk-dbgsym' in '../octave-stk-dbgsym_2.6.1-5_armhf.deb'. +dpkg-deb: building package 'octave-stk' in '../octave-stk_2.6.1-5_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../octave-stk_2.6.1-5_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2909,12 +3780,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21139/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/21159 and its subdirectories -I: Current time: Mon Jul 19 09:25:10 -12 2021 -I: pbuilder-time-stamp: 1626729910 +I: removing directory /srv/workspace/pbuilder/21139 and its subdirectories +I: Current time: Tue Jul 20 11:29:32 +14 2021 +I: pbuilder-time-stamp: 1626730172