Diff of the two buildlogs: -- --- b1/build.log 2024-01-13 01:57:55.932773675 +0000 +++ b2/build.log 2024-01-13 02:04:00.337838702 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 13 20:16:35 -12 2025 -I: pbuilder-time-stamp: 1739520995 +I: Current time: Sat Jan 13 15:57:58 +14 2024 +I: pbuilder-time-stamp: 1705111078 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: copying [./ganeti_3.0.2-1~deb11u1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.K2_LK6J_/trustedkeys.kbx': General error +gpgv: keyblock resource '/tmp/dpkg-verify-sig.YAqkmCuA/trustedkeys.kbx': General error gpgv: Signature made Thu Jun 30 09:39:44 2022 gpgv: using RSA key 3E02FD6656295952110BAB99F51B18C720248224 gpgv: Can't check signature: No public key @@ -31,51 +31,82 @@ dpkg-source: info: applying 0002-remove-hardcoded-libc-linux-constants.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/77819/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26382/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 13 01:58 /bin/sh -> /bin/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/26382/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26382/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16 ' - DISTRIBUTION='bullseye' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=7 ' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='362568a25dfc4c75b2e63e6a8f239b73' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='77819' - PS1='# ' - PS2='> ' + INVOCATION_ID=6e8f9cbdd4e94c33834cdf668874868c + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=26382 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/r-b-build.pdlhlSts/pbuilderrc_Yce1 --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pdlhlSts/b1 --logfile b1/build.log ganeti_3.0.2-1~deb11u1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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/r-b-build.pdlhlSts/pbuilderrc_AG6r --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pdlhlSts/b2 --logfile b2/build.log ganeti_3.0.2-1~deb11u1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos16-i386 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) i686 GNU/Linux I: ls -l /bin total 5776 -rwxr-xr-x 1 root root 1367848 Mar 27 2022 bash @@ -135,7 +166,7 @@ -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Feb 8 15:47 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 13 01:58 sh -> /bin/bash -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty -rwsr-xr-x 1 root root 79396 Jan 20 2022 su @@ -161,7 +192,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/77819/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/26382/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -550,7 +581,7 @@ Get: 259 http://deb.debian.org/debian bullseye/main i386 python3-sphinx all 3.4.3-2 [545 kB] Get: 260 http://deb.debian.org/debian bullseye/main i386 qemu-utils i386 1:5.2+dfsg-11+deb11u3 [1288 kB] Get: 261 http://deb.debian.org/debian bullseye/main i386 socat i386 1.7.4.1-3 [376 kB] -Fetched 173 MB in 4s (48.8 MB/s) +Fetched 173 MB in 15s (11.8 MB/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 ... 17763 files and directories currently installed.) @@ -1379,8 +1410,8 @@ Setting up tzdata (2021a-1+deb11u10) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Feb 14 08:17:17 UTC 2025. -Universal Time is now: Fri Feb 14 08:17:17 UTC 2025. +Local time is now: Sat Jan 13 01:59:00 UTC 2024. +Universal Time is now: Sat Jan 13 01:59:00 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.44-1) ... @@ -1653,7 +1684,11 @@ fakeroot is already the newest version (1.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/ganeti-3.0.2/ && 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 > ../ganeti_3.0.2-1~deb11u1_source.changes +I: user script /srv/workspace/pbuilder/26382/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/26382/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ganeti-3.0.2/ && 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 > ../ganeti_3.0.2-1~deb11u1_source.changes dpkg-buildpackage: info: source package ganeti dpkg-buildpackage: info: source version 3.0.2-1~deb11u1 dpkg-buildpackage: info: source distribution bullseye @@ -1714,8 +1749,8 @@ checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes -checking whether UID '1111' is supported by ustar format... yes -checking whether GID '1111' is supported by ustar format... yes +checking whether UID '2222' is supported by ustar format... yes +checking whether GID '2222' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes configure: Running ganeti-masterd as gnt-masterd:gnt-masterd @@ -1813,7 +1848,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ganeti-3.0.2' dh_auto_build - make -j16 + make -j7 make[2]: Entering directory '/build/reproducible-path/ganeti-3.0.2' mkdir -p apps mkdir -p apps @@ -1825,39 +1860,39 @@ rm -f apps/htools.hs rm -f apps/hpc-htools.hs rm -f apps/hpc-mon-collector.hs -mkdir -p apps rm -f apps/ganeti-kvmd.hs rm -f apps/ganeti-wconfd.hs -ln -s ../src/htools.hs apps/htools.hs rm -f apps/hconfd.hs rm -f apps/hluxid.hs +ln -s ../src/htools.hs apps/htools.hs ln -s ../test/hs/hpc-htools.hs apps/hpc-htools.hs ln -s ../test/hs/hpc-mon-collector.hs apps/hpc-mon-collector.hs -rm -f apps/hs2py.hs ln -s ../src/ganeti-kvmd.hs apps/ganeti-kvmd.hs ln -s ../src/ganeti-wconfd.hs apps/ganeti-wconfd.hs -touch apps/htools.hs.stamp ln -s ../src/hconfd.hs apps/hconfd.hs ln -s ../src/hluxid.hs apps/hluxid.hs touch apps/hpc-htools.hs.stamp +touch apps/htools.hs.stamp touch apps/hpc-mon-collector.hs.stamp -ln -s ../src/hs2py.hs apps/hs2py.hs touch apps/ganeti-kvmd.hs.stamp touch apps/ganeti-wconfd.hs.stamp touch apps/hconfd.hs.stamp +mkdir -p apps touch apps/hluxid.hs.stamp mkdir -p apps -touch apps/hs2py.hs.stamp mkdir -p apps mkdir -p apps make ganeti +rm -f apps/hs2py.hs rm -f apps/rpc-test.hs rm -f apps/ganeti-mond.hs rm -f apps/ganeti-metad.hs +ln -s ../src/hs2py.hs apps/hs2py.hs make[3]: Entering directory '/build/reproducible-path/ganeti-3.0.2' ln -s ../src/rpc-test.hs apps/rpc-test.hs ln -s ../src/ganeti-mond.hs apps/ganeti-mond.hs ln -s ../src/ganeti-metad.hs apps/ganeti-metad.hs +touch apps/hs2py.hs.stamp touch apps/rpc-test.hs.stamp touch apps/ganeti-mond.hs.stamp touch apps/ganeti-metad.hs.stamp @@ -1871,8 +1906,6 @@ ln -s /build/reproducible-path/ganeti-3.0.2/$i $i; \ fi; \ done -hsc2hs -o autotools/HeaderConstants.hs autotools/HeaderConstants.hsc -hsc2hs -o src/Ganeti/Curl/Internal.hs src/Ganeti/Curl/Internal.hsc for p in src/htools test/hs/hpc-htools test/hs/hpc-mon-collector src/ganeti-kvmd src/ganeti-wconfd src/hconfd src/hluxid src/hs2py src/rpc-test src/ganeti-mond src/ganeti-metad ; do \ echo >> ganeti.cabal; \ echo "executable `basename $p`" >> ganeti.cabal; \ @@ -1889,7 +1922,16 @@ echo " , json" >> ganeti.cabal; \ fi \ done +hsc2hs -o autotools/HeaderConstants.hs autotools/HeaderConstants.hsc +hsc2hs -o src/Ganeti/Curl/Internal.hs src/Ganeti/Curl/Internal.hsc Generating src/Ganeti/Hs2Py/ListConstants.hs +touch empty-cabal-config +/usr/bin/cabal --config-file=empty-cabal-config \ + v1-configure --user \ + -f`test no == yes && echo "htest" || echo "-htest"` \ + -f`test True == True && echo "mond" || echo "-mond"` \ + -f`test True == True && echo "metad" || echo "-metad"` \ + -f`test True == True && echo "network_bsd" || echo "-network_bsd"` touch stamp-srclinks set -e; \ { cat test/hs/Test/Ganeti/TestImports.hs.in ; \ @@ -1901,13 +1943,6 @@ set -e; \ VCSVER=`cat ./vcs-version`; \ sed -e 's"%ver%"'"$VCSVER"'"' < src/Ganeti/Version.hs.in > src/Ganeti/Version.hs -touch empty-cabal-config -/usr/bin/cabal --config-file=empty-cabal-config \ - v1-configure --user \ - -f`test no == yes && echo "htest" || echo "-htest"` \ - -f`test True == True && echo "mond" || echo "-mond"` \ - -f`test True == True && echo "metad" || echo "-metad"` \ - -f`test True == True && echo "network_bsd" || echo "-network_bsd"` m4 ... > src/AutoConf.hs Warning: No remote package servers have been specified. Usually you would have one specified in the config file. @@ -1931,9 +1966,57 @@ [GHC]: src/Ganeti/Hs2Py/OpDoc.o <- cabal_macros.h src/Ganeti/Hs2Py/OpDoc.hs [GHC]: src/Ganeti/Utils/Statistics.o <- cabal_macros.h src/Ganeti/Utils/Statistics.hs [GHC]: src/Ganeti/Version.o <- cabal_macros.h src/Ganeti/Version.hs + +src/Ganeti/Compat.hs:48:1: warning: [-Wunused-imports] + The import of `System.FilePath' is redundant + except perhaps to import instances from `System.FilePath' + To import instances alone, use: import System.FilePath() + | +48 | import System.FilePath (FilePath) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +src/Ganeti/Compat.hs:51:1: warning: [-Wunused-imports] + The qualified import of `Text.JSON' is redundant + except perhaps to import instances from `Text.JSON' + To import instances alone, use: import Text.JSON() + | +51 | import qualified Text.JSON + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + +src/Ganeti/Compat.hs:52:1: warning: [-Wunused-imports] + The qualified import of `Control.Monad.Fail' is redundant + except perhaps to import instances from `Control.Monad.Fail' + To import instances alone, use: import Control.Monad.Fail() + | +52 | import qualified Control.Monad.Fail as Fail + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [GHC]: src/Ganeti/HTools/Graph.o <- cabal_macros.h src/Ganeti/HTools/Graph.hs [GHC]: src/Ganeti/Utils/Validate.o <- cabal_macros.h src/Ganeti/Utils/Validate.hs [GHC]: src/Ganeti/Parsers.o <- cabal_macros.h src/Ganeti/Parsers.hs + +src/Ganeti/Utils/Statistics.hs:92:7: warning: [-Wmonomorphism-restriction] + * The Monomorphism Restriction applies to the bindings + for `nt', `st' + Consider giving them a type signature + * In the expression: + let + addComponent (n, s) (SimpleNumber x) = let ... in ... + addComponent (n, s) _ = (n, s) + (nt, st) = foldl' addComponent (0, 0) xs + mean = st / nt + .... + in StdDevStatistics nt st (nvar / nt) + In an equation for `getStdDevStatistics': + getStdDevStatistics xs + = let + addComponent (n, s) (SimpleNumber x) = ... + addComponent (n, s) _ = ... + (nt, st) = foldl' addComponent ... xs + .... + in StdDevStatistics nt st (nvar / nt) + | +92 | (nt, st) = foldl' addComponent (0, 0) xs + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [GHC]: src/Ganeti/Lens.o <- cabal_macros.h src/Ganeti/Lens.hs [GHC]: src/Ganeti/Utils/MVarLock.o <- cabal_macros.h src/Ganeti/Utils/MVarLock.hs [GHC]: src/Ganeti/Curl/Internal.o <- cabal_macros.h src/Ganeti/Curl/Internal.hs @@ -2162,29 +2245,9 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-instance -test -n "ganeti.client.gnt_job" || { echo Missing module; exit 1; } - -src/Ganeti/Compat.hs:48:1: warning: [-Wunused-imports] - The import of `System.FilePath' is redundant - except perhaps to import instances from `System.FilePath' - To import instances alone, use: import System.FilePath() - | -48 | import System.FilePath (FilePath) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - chmod u+x scripts/gnt-instance -src/Ganeti/Compat.hs:51:1: warning: [-Wunused-imports] - The qualified import of `Text.JSON' is redundant - except perhaps to import instances from `Text.JSON' - To import instances alone, use: import Text.JSON() - | -51 | import qualified Text.JSON - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ - -src/Ganeti/Compat.hs:52:1: warning: [-Wunused-imports] - The qualified import of `Control.Monad.Fail' is redundant - except perhaps to import instances from `Control.Monad.Fail' - To import instances alone, use:set -e; \ +test -n "ganeti.client.gnt_job" || { echo Missing module; exit 1; } +set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_job instead."; \ @@ -2207,10 +2270,6 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-job - import Control.Monad.Fail() - | -52 | import qualified Control.Monad.Fail as Fail - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ chmod u+x scripts/gnt-job test -n "ganeti.client.gnt_network" || { echo Missing module; exit 1; } set -e; \ @@ -2236,8 +2295,8 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-network -test -n "ganeti.client.gnt_node" || { echo Missing module; exit 1; } chmod u+x scripts/gnt-network +test -n "ganeti.client.gnt_node" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2286,8 +2345,8 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-os -test -n "ganeti.client.gnt_storage" || { echo Missing module; exit 1; } chmod u+x scripts/gnt-os +test -n "ganeti.client.gnt_storage" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2311,8 +2370,8 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-storage -test -n "ganeti.client.gnt_filter" || { echo Missing module; exit 1; } chmod u+x scripts/gnt-storage +test -n "ganeti.client.gnt_filter" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2336,6 +2395,7 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-filter +chmod u+x scripts/gnt-filter set -e; \ { echo '# Allow overriding for tests'; \ echo 'readonly LOCALSTATEDIR=${LOCALSTATEDIR:-${GANETI_ROOTDIR:-}/var}'; \ @@ -2347,7 +2407,6 @@ echo 'readonly DATA_DIR="$LOCALSTATEDIR/lib/ganeti"'; \ echo 'readonly CONF_DIR="$SYSCONFDIR/ganeti"'; \ } > autotools/shell-env-init -chmod u+x scripts/gnt-filter test -n "ganeti.tools.ensure_dirs" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ @@ -2372,32 +2431,8 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > tools/ensure-dirs -test -n "ganeti.tools.node_daemon_setup" || { echo Missing module; exit 1; } - -src/Ganeti/Utils/Statistics.hs:92:7: warning: [-Wmonomorphism-restriction] - * The Monomorphism Restriction applies to the bindings - for `nt', `st' - Consider giving them a type signature - * In the expression: - let - addComponent (n, s) (SimpleNumber x) = let ... in ... - addComponent (n, s) _ = (n, s) - (nt, st) = foldl' addComponent (0, 0) xs - mean = st / nt - .... chmod u+x tools/ensure-dirs - in StdDevStatistics nt st (nvar / nt) - In an equation for `getStdDevStatistics': - getStdDevStatistics xs - = let - addComponent (n, s) (SimpleNumber x) = ... - addComponent (n, s) _ = ... - (nt, st) = foldl' addComponent ... xs - .... - in StdDevStatistics nt st (nvar / nt) - | -92 | (nt, st) = foldl' addComponent (0, 0) xs - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +test -n "ganeti.tools.node_daemon_setup" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2423,7 +2458,6 @@ } > tools/node-daemon-setup chmod u+x tools/node-daemon-setup test -n "ganeti.tools.prepare_node_join" || { echo Missing module; exit 1; } -test -n "ganeti.tools.ssh_update" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2447,6 +2481,8 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > tools/prepare-node-join +chmod u+x tools/prepare-node-join +test -n "ganeti.tools.ssh_update" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python3'; \ echo '# This file is automatically generated, do not edit!'; \ @@ -2470,7 +2506,6 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > tools/ssh-update -chmod u+x tools/prepare-node-join chmod u+x tools/ssh-update test -n "ganeti.tools.ssl_update" || { echo Missing module; exit 1; } set -e; \ @@ -2496,260 +2531,9 @@ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > tools/ssl-update -[GHC]: src/Ganeti/Utils/Random.o <- cabal_macros.h src/Ganeti/Utils/Random.hs chmod u+x tools/ssl-update +[GHC]: src/Ganeti/Utils/Random.o <- cabal_macros.h src/Ganeti/Utils/Random.hs [GHC]: src/Ganeti/Utils/Monad.o <- cabal_macros.h src/Ganeti/Utils/Monad.hs -[GHC]: src/Ganeti/Locking/Types.o <- cabal_macros.h src/Ganeti/Locking/Types.hs -[GHC]: src/Ganeti/Utils/AsyncWorker.o <- cabal_macros.h src/Ganeti/Utils/AsyncWorker.hs -[GHC]: src/Ganeti/SlotMap.o <- cabal_macros.h src/Ganeti/SlotMap.hs -[GHC]: src/Ganeti/Metad/Types.o <- cabal_macros.h src/Ganeti/Metad/Types.hs -test -n "ganeti.tools.node_cleanup" || { echo Missing module; exit 1; } -set -e; \ -{ echo '#!/usr/bin/python3'; \ - echo '# This file is automatically generated, do not edit!'; \ - echo "# Edit ganeti.tools.node_cleanup instead."; \ - echo; \ - echo '"""Bootstrap script for L{ganeti.tools.node_cleanup}"""'; \ - echo; \ - echo '# pylint: disable=C0103'; \ - echo '# C0103: Invalid name'; \ - echo; \ - echo 'import sys'; \ - echo 'import ganeti.tools.node_cleanup as main'; \ - echo; \ - echo '# Temporarily alias commands until bash completion'; \ - echo '# generator is changed'; \ - echo 'if hasattr(main, "commands"):'; \ - echo ' commands = main.commands # pylint: disable=E1101'; \ - echo 'if hasattr(main, "aliases"):'; \ - echo ' aliases = main.aliases # pylint: disable=E1101'; \ - echo; \ - echo 'if __name__ == "__main__":'; \ - echo ' sys.exit(main.Main())'; \ -} > tools/node-cleanup -chmod u+x tools/node-cleanup -mkdir -p tools/shebang -head -1 tools/cfgshell | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgshell -echo '# Generated file; do not edit.' >> tools/shebang/cfgshell -tail -n +2 tools/cfgshell >> tools/shebang/cfgshell -mkdir -p tools/shebang -head -1 tools/cfgupgrade | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgupgrade -echo '# Generated file; do not edit.' >> tools/shebang/cfgupgrade -tail -n +2 tools/cfgupgrade >> tools/shebang/cfgupgrade -mkdir -p tools/shebang -head -1 tools/cfgupgrade12 | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgupgrade12 -echo '# Generated file; do not edit.' >> tools/shebang/cfgupgrade12 -tail -n +2 tools/cfgupgrade12 >> tools/shebang/cfgupgrade12 -mkdir -p tools/shebang -head -1 tools/cluster-merge | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cluster-merge -echo '# Generated file; do not edit.' >> tools/shebang/cluster-merge -tail -n +2 tools/cluster-merge >> tools/shebang/cluster-merge -mkdir -p tools/shebang -head -1 tools/confd-client | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/confd-client -echo '# Generated file; do not edit.' >> tools/shebang/confd-client -tail -n +2 tools/confd-client >> tools/shebang/confd-client -mkdir -p tools/shebang -head -1 tools/fmtjson | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/fmtjson -echo '# Generated file; do not edit.' >> tools/shebang/fmtjson -tail -n +2 tools/fmtjson >> tools/shebang/fmtjson -mkdir -p tools/shebang -head -1 tools/lvmstrap | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/lvmstrap -echo '# Generated file; do not edit.' >> tools/shebang/lvmstrap -tail -n +2 tools/lvmstrap >> tools/shebang/lvmstrap -mkdir -p tools/shebang -head -1 tools/move-instance | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/move-instance -echo '# Generated file; do not edit.' >> tools/shebang/move-instance -tail -n +2 tools/move-instance >> tools/shebang/move-instance -mkdir -p tools/shebang -head -1 tools/ovfconverter | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/ovfconverter -echo '# Generated file; do not edit.' >> tools/shebang/ovfconverter -tail -n +2 tools/ovfconverter >> tools/shebang/ovfconverter -mkdir -p tools/shebang -head -1 tools/post-upgrade | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/post-upgrade -echo '# Generated file; do not edit.' >> tools/shebang/post-upgrade -tail -n +2 tools/post-upgrade >> tools/shebang/post-upgrade -mkdir -p tools/shebang -head -1 tools/sanitize-config | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/sanitize-config -echo '# Generated file; do not edit.' >> tools/shebang/sanitize-config -tail -n +2 tools/sanitize-config >> tools/shebang/sanitize-config -mkdir -p tools/shebang -head -1 tools/query-config | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/query-config -set -e; \ -VCSVER=`cat ./vcs-version`; \ -{ echo '# This file is automatically generated, do not edit!'; \ - echo '#'; \ - echo ''; \ - echo '"""Build-time VCS version number for Ganeti.'; \ - echo '';\ - echo 'This file is autogenerated by the build process.'; \ - echo 'For any changes you need to re-run ./configure (and'; \ - echo 'not edit by hand).'; \ - echo ''; \ - echo '"""'; \ - echo ''; \ - echo '# pylint: disable=C0301,C0324'; \ - echo '# because this is autogenerated, we do not want'; \ - echo '# style warnings' ; \ - echo ''; \ - echo "VCS_VERSION = '$VCSVER'"; \ -} > lib/_vcsversion.py -echo '# Generated file; do not edit.' >> tools/shebang/query-config -set -e; \ -{ echo '.. This file is automatically updated at build time from INSTALL.'; \ - echo '.. Do not edit.'; \ - echo; \ - cat INSTALL; \ -} > doc/install-quick.rst -tail -n +2 tools/query-config >> tools/shebang/query-config -set -e; \ -{ echo '.. This file is automatically updated at build time from NEWS.'; \ - echo '.. Do not edit.'; \ - echo; \ - cat NEWS; \ -} > doc/news.rst -set -e; \ -{ echo '.. This file is automatically updated at build time from UPGRADE.'; \ - echo '.. Do not edit.'; \ - echo; \ - cat UPGRADE; \ -} > doc/upgrade.rst -[GHC]: src/Ganeti/Path.o <- cabal_macros.h src/Ganeti/Path.hs src/AutoConf.hi src/AutoConf.o -[GHC]: src/Ganeti/THH/Types.o <- cabal_macros.h src/Ganeti/THH/Types.hs src/Ganeti/THH/Compat.hi src/Ganeti/THH/Compat.o - -src/Ganeti/Utils/Random.hs:60:7: warning: [-Wmonomorphism-restriction] - * The Monomorphism Restriction applies to the binding - for `randByte' - Consider giving it a type signature - * In the second argument of `($)', namely - `let randByte = state (randomR (0, 255 :: Int)) - in - printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte - <*> randByte' - In the expression: - runState - $ let randByte = state (randomR (0, 255 :: Int)) - in - printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte - <*> randByte - In an equation for `generateOneMAC': - generateOneMAC prefix - = runState - $ let randByte = state (randomR ...) - in - printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte - <*> randByte - | -60 | let randByte = state (randomR (0, 255 :: Int)) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -set -e; \ -{ echo 's#@''PREFIX@#/usr#g'; \ - echo 's#@''SYSCONFDIR@#/etc#g'; \ - echo 's#@''LOCALSTATEDIR@#/var#g'; \ - echo 's#@''BINDIR@#/usr/bin#g'; \ - echo 's#@''SBINDIR@#/usr/sbin#g'; \ - echo 's#@''LIBDIR@#/usr/lib#g'; \ - echo 's#@''GANETI_VERSION@#3.0.2#g'; \ - echo 's#@''CUSTOM_XEN_BOOTLOADER@##g'; \ - echo 's#@''CUSTOM_XEN_KERNEL@#/boot/vmlinuz-3-xenU#g'; \ - echo 's#@''CUSTOM_XEN_INITRD@#/boot/initrd-3-xenU#g'; \ - echo 's#@''CUSTOM_IALLOCATOR_SEARCH_PATH@#/usr/local/lib/ganeti/iallocators,/usr/lib/ganeti/iallocators#g'; \ - echo 's#@''CUSTOM_EXPORT_DIR@#/var/lib/ganeti/export#g'; \ - echo 's#@''RPL_SSHD_RESTART_COMMAND@#/usr/sbin/service ssh restart#g'; \ - echo 's#@''PKGLIBDIR@#/usr/lib/ganeti#g'; \ - echo 's#@''GNTMASTERUSER@#gnt-masterd#g'; \ - echo 's#@''GNTRAPIUSER@#gnt-rapi#g'; \ - echo 's#@''GNTCONFDUSER@#gnt-confd#g'; \ - echo 's#@''GNTWCONFDUSER@#gnt-masterd#g'; \ - echo 's#@''GNTLUXIDUSER@#gnt-masterd#g'; \ - echo 's#@''GNTNODEDUSER@#root#g'; \ - echo 's#@''GNTMONDUSER@#root#g'; \ - echo 's#@''GNTMETADUSER@#gnt-metad#g'; \ - echo 's#@''GNTRAPIGROUP@#gnt-rapi#g'; \ - echo 's#@''GNTADMINGROUP@#gnt-admin#g'; \ - echo 's#@''GNTCONFDGROUP@#gnt-confd#g'; \ - echo 's#@''GNTNODEDGROUP@#root#g'; \ - echo 's#@''GNTWCONFDGROUP@#gnt-confd#g'; \ - echo 's#@''GNTLUXIDGROUP@#gnt-luxid#g'; \ - echo 's#@''GNTMASTERDGROUP@#gnt-masterd#g'; \ - echo 's#@''GNTMONDGROUP@#root#g'; \ - echo 's#@''GNTMETADGROUP@#gnt-metad#g'; \ - echo 's#@''GNTDAEMONSGROUP@#gnt-daemons#g'; \ - echo 's#@''CUSTOM_ENABLE_MOND@#True#g'; \ - echo 's#@''MODULES@#ganeti ganeti/http/server.py tools/ganeti-listrunner tools/cfgshell tools/cfgupgrade tools/cfgupgrade12 tools/cluster-merge tools/confd-client tools/fmtjson tools/lvmstrap tools/move-instance tools/ovfconverter tools/post-upgrade tools/sanitize-config tools/query-config daemons/import-export tools/check-cert-expired ./autotools/build-bash-completion ./autotools/check-imports ./autotools/check-header ./autotools/docpp daemons/ganeti-noded daemons/ganeti-rapi daemons/ganeti-watcher tools/burnin tools/ensure-dirs tools/node-cleanup tools/node-daemon-setup tools/prepare-node-join tools/ssh-update tools/ssl-update#g'; \ - echo 's#@''XEN_CONFIG_DIR@#/etc/xen#g'; \ - echo; \ - echo '/^@SHELL_ENV_INIT@$/ {'; \ - echo ' r autotools/shell-env-init'; \ - echo ' d'; \ - echo '}'; \ -} > autotools/replace_vars.sed -sed -f autotools/replace_vars.sed < daemons/daemon-util.in > daemons/daemon-util -chmod +x daemons/daemon-util -sed -f autotools/replace_vars.sed < tools/kvm-ifup.in > tools/kvm-ifup -sed -f autotools/replace_vars.sed -e "s/ifup-os:/kvm-ifup-os:/" < tools/ifup-os.in > tools/kvm-ifup-os -chmod +x tools/kvm-ifup -sed -f autotools/replace_vars.sed -e "s/ifup-os:/xen-ifup-os:/" < tools/ifup-os.in > tools/xen-ifup-os -chmod +x tools/kvm-ifup-os -sed -f autotools/replace_vars.sed < tools/vif-ganeti.in > tools/vif-ganeti -chmod +x tools/xen-ifup-os -sed -f autotools/replace_vars.sed < tools/vif-ganeti-metad.in > tools/vif-ganeti-metad -sed -f autotools/replace_vars.sed < tools/net-common.in > tools/net-common -chmod +x tools/vif-ganeti -chmod +x tools/vif-ganeti-metad -sed -f autotools/replace_vars.sed < daemons/ganeti-cleaner.in > daemons/ganeti-cleaner -cat doc/users/users.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/users -chmod +x tools/net-common -chmod +x daemons/ganeti-cleaner -cat doc/users/groups.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/groups -cat doc/users/groupmemberships.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/groupmemberships -sed -f autotools/replace_vars.sed < tools/vcluster-setup.in > tools/vcluster-setup -sed -f autotools/replace_vars.sed < doc/examples/ganeti-kvm-poweroff.initd.in > doc/examples/ganeti-kvm-poweroff.initd -chmod +x tools/vcluster-setup -sed -f autotools/replace_vars.sed < doc/examples/ganeti.cron.in > doc/examples/ganeti.cron -sed -f autotools/replace_vars.sed < doc/examples/ganeti.initd.in > doc/examples/ganeti.initd -sed -f autotools/replace_vars.sed < doc/examples/ganeti.logrotate.in > doc/examples/ganeti.logrotate -sed -f autotools/replace_vars.sed < doc/examples/ganeti-master-role.ocf.in > doc/examples/ganeti-master-role.ocf -sed -f autotools/replace_vars.sed < doc/examples/ganeti-node-role.ocf.in > doc/examples/ganeti-node-role.ocf -sed -f autotools/replace_vars.sed < doc/examples/gnt-config-backup.in > doc/examples/gnt-config-backup -sed -f autotools/replace_vars.sed < doc/examples/hooks/ipsec.in > doc/examples/hooks/ipsec -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-common.service.in > doc/examples/systemd/ganeti-common.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-confd.service.in > doc/examples/systemd/ganeti-confd.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-kvmd.service.in > doc/examples/systemd/ganeti-kvmd.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-luxid.service.in > doc/examples/systemd/ganeti-luxid.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-metad.service.in > doc/examples/systemd/ganeti-metad.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-mond.service.in > doc/examples/systemd/ganeti-mond.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-noded.service.in > doc/examples/systemd/ganeti-noded.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-rapi.service.in > doc/examples/systemd/ganeti-rapi.service -sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-wconfd.service.in > doc/examples/systemd/ganeti-wconfd.service -set -e; \ -{ echo '#!/bin/sh'; \ - echo 'if [ "x$1" != "x--yes-do-it" ];'; \ - echo 'then echo "This will do the following changes"'; \ - mawk -- '{print "echo + Will add group ",$1; count++}\ - END {if (count == 0) {print "echo + No groups to add"}}' doc/users/groups; \ - mawk -- '{if (NF > 1) {print "echo + Will add user",$1,"with primary group",$2} \ - else {print "echo + Will add user",$1}; count++}\ - END {if (count == 0) {print "echo + No users to add"}}' doc/users/users; \ - mawk -- '{print "echo + Will add user",$1,"to group",$2}' doc/users/groupmemberships; \ - echo 'echo'; \ - echo 'echo "OK? (y/n)"'; \ - echo 'read confirm'; \ - echo 'if [ "x$confirm" != "xy" ]; then exit 0; fi'; \ - echo 'fi'; \ - mawk -- '{print "groupadd --system",$1}' doc/users/groups; \ - mawk -- '{if (NF > 1) {print "useradd --system --gid",$2,$1} else {print "useradd --system",$1}}' doc/users/users; \ - mawk -- '{print "usermod --append --groups",$2,$1}' doc/users/groupmemberships; \ -} > tools/users-setup -chmod +x tools/users-setup - -src/Ganeti/Utils/AsyncWorker.hs:86:1: warning: [-Wunused-imports] - The import of `Data.Monoid' is redundant - except perhaps to import instances from `Data.Monoid' - To import instances alone, use: import Data.Monoid() - | -86 | import Data.Monoid - | ^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/Utils/MultiMap.o <- cabal_macros.h src/Ganeti/Utils/MultiMap.hs src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/BasicTypes.hs:83:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant @@ -2998,9 +2782,260 @@ | 369 | catchErrorT :: (Monad m, Error e) | ^^^^^ +[GHC]: src/Ganeti/Locking/Types.o <- cabal_macros.h src/Ganeti/Locking/Types.hs +[GHC]: src/Ganeti/Utils/AsyncWorker.o <- cabal_macros.h src/Ganeti/Utils/AsyncWorker.hs +[GHC]: src/Ganeti/SlotMap.o <- cabal_macros.h src/Ganeti/SlotMap.hs + +src/Ganeti/Utils/Random.hs:60:7: warning: [-Wmonomorphism-restriction] + * The Monomorphism Restriction applies to the binding + for `randByte' + Consider giving it a type signature + * In the second argument of `($)', namely + `let randByte = state (randomR (0, 255 :: Int)) + in + printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte + <*> randByte' + In the expression: + runState + $ let randByte = state (randomR (0, 255 :: Int)) + in + printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte + <*> randByte + In an equation for `generateOneMAC': + generateOneMAC prefix + = runState + $ let randByte = state (randomR ...) + in + printf "%s:%02x:%02x:%02x" prefix <$> randByte <*> randByte + <*> randByte + | +60 | let randByte = state (randomR (0, 255 :: Int)) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Metad/Types.o <- cabal_macros.h src/Ganeti/Metad/Types.hs +test -n "ganeti.tools.node_cleanup" || { echo Missing module; exit 1; } +set -e; \ +{ echo '#!/usr/bin/python3'; \ + echo '# This file is automatically generated, do not edit!'; \ + echo "# Edit ganeti.tools.node_cleanup instead."; \ + echo; \ + echo '"""Bootstrap script for L{ganeti.tools.node_cleanup}"""'; \ + echo; \ + echo '# pylint: disable=C0103'; \ + echo '# C0103: Invalid name'; \ + echo; \ + echo 'import sys'; \ + echo 'import ganeti.tools.node_cleanup as main'; \ + echo; \ + echo '# Temporarily alias commands until bash completion'; \ + echo '# generator is changed'; \ + echo 'if hasattr(main, "commands"):'; \ + echo ' commands = main.commands # pylint: disable=E1101'; \ + echo 'if hasattr(main, "aliases"):'; \ + echo ' aliases = main.aliases # pylint: disable=E1101'; \ + echo; \ + echo 'if __name__ == "__main__":'; \ + echo ' sys.exit(main.Main())'; \ +} > tools/node-cleanup +chmod u+x tools/node-cleanup +mkdir -p tools/shebang +head -1 tools/cfgshell | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgshell +echo '# Generated file; do not edit.' >> tools/shebang/cfgshell +tail -n +2 tools/cfgshell >> tools/shebang/cfgshell +mkdir -p tools/shebang +head -1 tools/cfgupgrade | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgupgrade +echo '# Generated file; do not edit.' >> tools/shebang/cfgupgrade +tail -n +2 tools/cfgupgrade >> tools/shebang/cfgupgrade +mkdir -p tools/shebang +head -1 tools/cfgupgrade12 | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cfgupgrade12 +echo '# Generated file; do not edit.' >> tools/shebang/cfgupgrade12 +tail -n +2 tools/cfgupgrade12 >> tools/shebang/cfgupgrade12 +mkdir -p tools/shebang +head -1 tools/cluster-merge | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/cluster-merge +echo '# Generated file; do not edit.' >> tools/shebang/cluster-merge +tail -n +2 tools/cluster-merge >> tools/shebang/cluster-merge +mkdir -p tools/shebang +head -1 tools/confd-client | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/confd-client +echo '# Generated file; do not edit.' >> tools/shebang/confd-client +tail -n +2 tools/confd-client >> tools/shebang/confd-client +mkdir -p tools/shebang +head -1 tools/fmtjson | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/fmtjson +echo '# Generated file; do not edit.' >> tools/shebang/fmtjson +tail -n +2 tools/fmtjson >> tools/shebang/fmtjson +mkdir -p tools/shebang +head -1 tools/lvmstrap | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/lvmstrap +echo '# Generated file; do not edit.' >> tools/shebang/lvmstrap +tail -n +2 tools/lvmstrap >> tools/shebang/lvmstrap + +src/Ganeti/Utils/AsyncWorker.hs:86:1: warning: [-Wunused-imports] + The import of `Data.Monoid' is redundant + except perhaps to import instances from `Data.Monoid' + To import instances alone, use: import Data.Monoid() + | +86 | import Data.Monoid + | ^^^^^^^^^^^^^^^^^^ +mkdir -p tools/shebang +head -1 tools/move-instance | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/move-instance +echo '# Generated file; do not edit.' >> tools/shebang/move-instance +tail -n +2 tools/move-instance >> tools/shebang/move-instance +mkdir -p tools/shebang +head -1 tools/ovfconverter | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/ovfconverter +mkdir -p tools/shebang +echo '# Generated file; do not edit.' >> tools/shebang/ovfconverter +head -1 tools/post-upgrade | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/post-upgrade +tail -n +2 tools/ovfconverter >> tools/shebang/ovfconverter +mkdir -p tools/shebang +echo '# Generated file; do not edit.' >> tools/shebang/post-upgrade +tail -n +2 tools/post-upgrade >> tools/shebang/post-upgrade +head -1 tools/sanitize-config | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/sanitize-config +echo '# Generated file; do not edit.' >> tools/shebang/sanitize-config +mkdir -p tools/shebang +tail -n +2 tools/sanitize-config >> tools/shebang/sanitize-config +head -1 tools/query-config | sed 's|#!/usr/bin/python3|#!/usr/bin/python3|' > tools/shebang/query-config +set -e; \ +VCSVER=`cat ./vcs-version`; \ +{ echo '# This file is automatically generated, do not edit!'; \ + echo '#'; \ + echo ''; \ + echo '"""Build-time VCS version number for Ganeti.'; \ + echo '';\ + echo 'This file is autogenerated by the build process.'; \ + echo 'For any changes you need to re-run ./configure (and'; \ + echo 'not edit by hand).'; \ + echo ''; \ + echo '"""'; \ + echo ''; \ + echo '# pylint: disable=C0301,C0324'; \ + echo '# because this is autogenerated, we do not want'; \ + echo '# style warnings' ; \ + echo ''; \ + echo "VCS_VERSION = '$VCSVER'"; \ +} > lib/_vcsversion.py +echo '# Generated file; do not edit.' >> tools/shebang/query-config +set -e; \ +{ echo '.. This file is automatically updated at build time from INSTALL.'; \ + echo '.. Do not edit.'; \ + echo; \ + cat INSTALL; \ +} > doc/install-quick.rst +set -e; \ +{ echo '.. This file is automatically updated at build time from NEWS.'; \ + echo '.. Do not edit.'; \ + echo; \ + cat NEWS; \ +} > doc/news.rst +tail -n +2 tools/query-config >> tools/shebang/query-config +set -e; \ +{ echo '.. This file is automatically updated at build time from UPGRADE.'; \ + echo '.. Do not edit.'; \ + echo; \ + cat UPGRADE; \ +} > doc/upgrade.rst +[GHC]: src/Ganeti/Path.o <- cabal_macros.h src/Ganeti/Path.hs src/AutoConf.hi src/AutoConf.o +[GHC]: src/Ganeti/THH/Types.o <- cabal_macros.h src/Ganeti/THH/Types.hs src/Ganeti/THH/Compat.hi src/Ganeti/THH/Compat.o +[GHC]: src/Ganeti/Utils/MultiMap.o <- cabal_macros.h src/Ganeti/Utils/MultiMap.hs src/Ganeti/Lens.hi src/Ganeti/Lens.o +set -e; \ +{ echo 's#@''PREFIX@#/usr#g'; \ + echo 's#@''SYSCONFDIR@#/etc#g'; \ + echo 's#@''LOCALSTATEDIR@#/var#g'; \ + echo 's#@''BINDIR@#/usr/bin#g'; \ + echo 's#@''SBINDIR@#/usr/sbin#g'; \ + echo 's#@''LIBDIR@#/usr/lib#g'; \ + echo 's#@''GANETI_VERSION@#3.0.2#g'; \ + echo 's#@''CUSTOM_XEN_BOOTLOADER@##g'; \ + echo 's#@''CUSTOM_XEN_KERNEL@#/boot/vmlinuz-3-xenU#g'; \ + echo 's#@''CUSTOM_XEN_INITRD@#/boot/initrd-3-xenU#g'; \ + echo 's#@''CUSTOM_IALLOCATOR_SEARCH_PATH@#/usr/local/lib/ganeti/iallocators,/usr/lib/ganeti/iallocators#g'; \ + echo 's#@''CUSTOM_EXPORT_DIR@#/var/lib/ganeti/export#g'; \ + echo 's#@''RPL_SSHD_RESTART_COMMAND@#/usr/sbin/service ssh restart#g'; \ + echo 's#@''PKGLIBDIR@#/usr/lib/ganeti#g'; \ + echo 's#@''GNTMASTERUSER@#gnt-masterd#g'; \ + echo 's#@''GNTRAPIUSER@#gnt-rapi#g'; \ + echo 's#@''GNTCONFDUSER@#gnt-confd#g'; \ + echo 's#@''GNTWCONFDUSER@#gnt-masterd#g'; \ + echo 's#@''GNTLUXIDUSER@#gnt-masterd#g'; \ + echo 's#@''GNTNODEDUSER@#root#g'; \ + echo 's#@''GNTMONDUSER@#root#g'; \ + echo 's#@''GNTMETADUSER@#gnt-metad#g'; \ + echo 's#@''GNTRAPIGROUP@#gnt-rapi#g'; \ + echo 's#@''GNTADMINGROUP@#gnt-admin#g'; \ + echo 's#@''GNTCONFDGROUP@#gnt-confd#g'; \ + echo 's#@''GNTNODEDGROUP@#root#g'; \ + echo 's#@''GNTWCONFDGROUP@#gnt-confd#g'; \ + echo 's#@''GNTLUXIDGROUP@#gnt-luxid#g'; \ + echo 's#@''GNTMASTERDGROUP@#gnt-masterd#g'; \ + echo 's#@''GNTMONDGROUP@#root#g'; \ + echo 's#@''GNTMETADGROUP@#gnt-metad#g'; \ + echo 's#@''GNTDAEMONSGROUP@#gnt-daemons#g'; \ + echo 's#@''CUSTOM_ENABLE_MOND@#True#g'; \ + echo 's#@''MODULES@#ganeti ganeti/http/server.py tools/ganeti-listrunner tools/cfgshell tools/cfgupgrade tools/cfgupgrade12 tools/cluster-merge tools/confd-client tools/fmtjson tools/lvmstrap tools/move-instance tools/ovfconverter tools/post-upgrade tools/sanitize-config tools/query-config daemons/import-export tools/check-cert-expired ./autotools/build-bash-completion ./autotools/check-imports ./autotools/check-header ./autotools/docpp daemons/ganeti-noded daemons/ganeti-rapi daemons/ganeti-watcher tools/burnin tools/ensure-dirs tools/node-cleanup tools/node-daemon-setup tools/prepare-node-join tools/ssh-update tools/ssl-update#g'; \ + echo 's#@''XEN_CONFIG_DIR@#/etc/xen#g'; \ + echo; \ + echo '/^@SHELL_ENV_INIT@$/ {'; \ + echo ' r autotools/shell-env-init'; \ + echo ' d'; \ + echo '}'; \ +} > autotools/replace_vars.sed +sed -f autotools/replace_vars.sed < daemons/daemon-util.in > daemons/daemon-util +chmod +x daemons/daemon-util +sed -f autotools/replace_vars.sed < tools/kvm-ifup.in > tools/kvm-ifup +chmod +x tools/kvm-ifup +sed -f autotools/replace_vars.sed -e "s/ifup-os:/kvm-ifup-os:/" < tools/ifup-os.in > tools/kvm-ifup-os +chmod +x tools/kvm-ifup-os +sed -f autotools/replace_vars.sed -e "s/ifup-os:/xen-ifup-os:/" < tools/ifup-os.in > tools/xen-ifup-os +chmod +x tools/xen-ifup-os +sed -f autotools/replace_vars.sed < tools/vif-ganeti.in > tools/vif-ganeti +chmod +x tools/vif-ganeti +sed -f autotools/replace_vars.sed < tools/vif-ganeti-metad.in > tools/vif-ganeti-metad +chmod +x tools/vif-ganeti-metad +sed -f autotools/replace_vars.sed < tools/net-common.in > tools/net-common +chmod +x tools/net-common +sed -f autotools/replace_vars.sed < daemons/ganeti-cleaner.in > daemons/ganeti-cleaner +chmod +x daemons/ganeti-cleaner +cat doc/users/users.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/users +cat doc/users/groups.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/groups +cat doc/users/groupmemberships.in | sed -f autotools/replace_vars.sed | LC_ALL=C sort | uniq | (grep -v '^root' || true) > doc/users/groupmemberships +sed -f autotools/replace_vars.sed < tools/vcluster-setup.in > tools/vcluster-setup +chmod +x tools/vcluster-setup +sed -f autotools/replace_vars.sed < doc/examples/ganeti-kvm-poweroff.initd.in > doc/examples/ganeti-kvm-poweroff.initd +sed -f autotools/replace_vars.sed < doc/examples/ganeti.cron.in > doc/examples/ganeti.cron +sed -f autotools/replace_vars.sed < doc/examples/ganeti.initd.in > doc/examples/ganeti.initd +sed -f autotools/replace_vars.sed < doc/examples/ganeti.logrotate.in > doc/examples/ganeti.logrotate +sed -f autotools/replace_vars.sed < doc/examples/ganeti-master-role.ocf.in > doc/examples/ganeti-master-role.ocf +sed -f autotools/replace_vars.sed < doc/examples/ganeti-node-role.ocf.in > doc/examples/ganeti-node-role.ocf +sed -f autotools/replace_vars.sed < doc/examples/gnt-config-backup.in > doc/examples/gnt-config-backup +sed -f autotools/replace_vars.sed < doc/examples/hooks/ipsec.in > doc/examples/hooks/ipsec +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-common.service.in > doc/examples/systemd/ganeti-common.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-confd.service.in > doc/examples/systemd/ganeti-confd.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-kvmd.service.in > doc/examples/systemd/ganeti-kvmd.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-luxid.service.in > doc/examples/systemd/ganeti-luxid.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-metad.service.in > doc/examples/systemd/ganeti-metad.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-mond.service.in > doc/examples/systemd/ganeti-mond.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-noded.service.in > doc/examples/systemd/ganeti-noded.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-rapi.service.in > doc/examples/systemd/ganeti-rapi.service +sed -f autotools/replace_vars.sed < doc/examples/systemd/ganeti-wconfd.service.in > doc/examples/systemd/ganeti-wconfd.service +set -e; \ +{ echo '#!/bin/sh'; \ + echo 'if [ "x$1" != "x--yes-do-it" ];'; \ + echo 'then echo "This will do the following changes"'; \ + mawk -- '{print "echo + Will add group ",$1; count++}\ + END {if (count == 0) {print "echo + No groups to add"}}' doc/users/groups; \ + mawk -- '{if (NF > 1) {print "echo + Will add user",$1,"with primary group",$2} \ + else {print "echo + Will add user",$1}; count++}\ + END {if (count == 0) {print "echo + No users to add"}}' doc/users/users; \ + mawk -- '{print "echo + Will add user",$1,"to group",$2}' doc/users/groupmemberships; \ + echo 'echo'; \ + echo 'echo "OK? (y/n)"'; \ + echo 'read confirm'; \ + echo 'if [ "x$confirm" != "xy" ]; then exit 0; fi'; \ + echo 'fi'; \ + mawk -- '{print "groupadd --system",$1}' doc/users/groups; \ + mawk -- '{if (NF > 1) {print "useradd --system --gid",$2,$1} else {print "useradd --system",$1}}' doc/users/users; \ + mawk -- '{print "usermod --append --groups",$2,$1}' doc/users/groupmemberships; \ +} > tools/users-setup +chmod +x tools/users-setup [GHC]: src/Ganeti/THH/PyRPC.o <- cabal_macros.h src/Ganeti/THH/PyRPC.hs src/Ganeti/THH/Types.hi src/Ganeti/THH/Types.o -[GHC]: src/Ganeti/PyValue.o <- cabal_macros.h src/Ganeti/PyValue.hs src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/JSON.o <- cabal_macros.h src/Ganeti/JSON.hs src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/PyValue.o <- cabal_macros.h src/Ganeti/PyValue.hs src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Utils/UniStd.o <- cabal_macros.h src/Ganeti/Utils/UniStd.hs src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Hypervisor/Xen/Types.o <- cabal_macros.h src/Ganeti/Hypervisor/Xen/Types.hs src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o @@ -3240,11 +3275,11 @@ 169 | instance (MonadLog m, Error e) => MonadLog (ResultT e m) where | ^^^^^ [GHC]: src/Ganeti/Storage/Diskstats/Parser.o <- cabal_macros.h src/Ganeti/Storage/Diskstats/Parser.hs src/Ganeti/Storage/Diskstats/Types.hi src/Ganeti/Storage/Diskstats/Types.o src/Ganeti/Parsers.hi src/Ganeti/Parsers.o +[GHC]: src/Ganeti/Cpu/LoadParser.o <- cabal_macros.h src/Ganeti/Cpu/LoadParser.hs src/Ganeti/Cpu/Types.hi src/Ganeti/Cpu/Types.o src/Ganeti/Parsers.hi src/Ganeti/Parsers.o [GHC]: src/Ganeti/Utils.o <- cabal_macros.h src/Ganeti/Utils.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Logging/Lifted.o <- cabal_macros.h src/Ganeti/Logging/Lifted.hs src/Ganeti/Logging.hi src/Ganeti/Logging.o [GHC]: src/Ganeti/Curl/Multi.o <- cabal_macros.h src/Ganeti/Curl/Multi.hs src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Curl/Internal.hi src/Ganeti/Curl/Internal.o [GHC]: src/Ganeti/Logging/WriterLog.o <- cabal_macros.h src/Ganeti/Logging/WriterLog.hs src/Ganeti/Logging.hi src/Ganeti/Logging.o -[GHC]: src/Ganeti/Cpu/LoadParser.o <- cabal_macros.h src/Ganeti/Cpu/LoadParser.hs src/Ganeti/Cpu/Types.hi src/Ganeti/Cpu/Types.o src/Ganeti/Parsers.hi src/Ganeti/Parsers.o [GHC]: src/Ganeti/Storage/Lvm/LVParser.o <- cabal_macros.h src/Ganeti/Storage/Lvm/LVParser.hs src/Ganeti/Storage/Lvm/Types.hi src/Ganeti/Storage/Lvm/Types.o src/Ganeti/Utils.hs:105:1: warning: [-Wdeprecations] @@ -3391,14 +3426,23 @@ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [GHC]: src/Ganeti/Query/Language.o <- cabal_macros.h src/Ganeti/Query/Language.hs src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Constants.hi src/Ganeti/Constants.o [GHC]: src/Ganeti/Common.o <- cabal_macros.h src/Ganeti/Common.hs src/Ganeti/Version.hi src/Ganeti/Version.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Errors.o <- cabal_macros.h src/Ganeti/Errors.hs src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/THH.hi src/Ganeti/THH.o [GHC]: src/Ganeti/VCluster.o <- cabal_macros.h src/Ganeti/VCluster.hs src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o +[GHC]: src/Ganeti/Errors.o <- cabal_macros.h src/Ganeti/Errors.hs src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/THH.hi src/Ganeti/THH.o [GHC]: src/Ganeti/Ssconf.o <- cabal_macros.h src/Ganeti/Ssconf.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/AutoConf.hi src/AutoConf.o [GHC]: src/Ganeti/Confd/Utils.o <- cabal_macros.h src/Ganeti/Confd/Utils.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Hash.hi src/Ganeti/Hash.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Hypervisor/Xen.o <- cabal_macros.h src/Ganeti/Hypervisor/Xen.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Hypervisor/Xen/XmParser.hi src/Ganeti/Hypervisor/Xen/XmParser.o src/Ganeti/Hypervisor/Xen/Types.hi src/Ganeti/Hypervisor/Xen/Types.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Metad/Config.o <- cabal_macros.h src/Ganeti/Metad/Config.hs src/Ganeti/Metad/Types.hi src/Ganeti/Metad/Types.o src/Ganeti/Constants.hi src/Ganeti/Constants.o [GHC]: src/Ganeti/Hs2Py/ListConstants.o <- cabal_macros.h src/Ganeti/Hs2Py/ListConstants.hs src/Ganeti/PyValue.hi src/Ganeti/PyValue.o src/Ganeti/Hs2Py/GenConstants.hi src/Ganeti/Hs2Py/GenConstants.o src/Ganeti/Constants.hi src/Ganeti/Constants.o +src/Ganeti/Ssconf.hs:60:1: warning: [-Wunused-imports] + The import of `Control.Monad.Fail' is redundant + except perhaps to import instances from `Control.Monad.Fail' + To import instances alone, use: import Control.Monad.Fail() + | +60 | import Control.Monad.Fail (MonadFail) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/DataCollectors/CLI.o <- cabal_macros.h src/Ganeti/DataCollectors/CLI.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o + src/Ganeti/Errors.hs:126:10: warning: [-Wdeprecations] In the use of type constructor or class `Error' (imported from Ganeti.BasicTypes, but defined in Control.Monad.Trans.Error): @@ -3415,15 +3459,6 @@ 126 | instance Error GanetiException where | ^^^^^ -src/Ganeti/Ssconf.hs:60:1: warning: [-Wunused-imports] - The import of `Control.Monad.Fail' is redundant - except perhaps to import instances from `Control.Monad.Fail' - To import instances alone, use: import Control.Monad.Fail() - | -60 | import Control.Monad.Fail (MonadFail) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/DataCollectors/CLI.o <- cabal_macros.h src/Ganeti/DataCollectors/CLI.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o - src/Ganeti/Query/Language.hs:69:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' @@ -3441,6 +3476,7 @@ | 66 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Metad/WebServer.o <- cabal_macros.h src/Ganeti/Metad/WebServer.hs src/Ganeti/Metad/Types.hi src/Ganeti/Metad/Types.o src/Ganeti/Metad/Config.hi src/Ganeti/Metad/Config.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o [GHC]: src/Ganeti/UDSServer.o <- cabal_macros.h src/Ganeti/UDSServer.hs src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Utils/Atomic.o <- cabal_macros.h src/Ganeti/Utils/Atomic.hs src/Ganeti/Utils/UniStd.hi src/Ganeti/Utils/UniStd.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Metad/ConfigCore.o <- cabal_macros.h src/Ganeti/Metad/ConfigCore.hs src/Ganeti/Metad/Types.hi src/Ganeti/Metad/Types.o src/Ganeti/Metad/Config.hi src/Ganeti/Metad/Config.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o @@ -3467,7 +3503,6 @@ | 105 | openAndLock :: (MonadError e m, Error e, MonadBaseControl IO m) | ^^^^^ -[GHC]: src/Ganeti/Metad/WebServer.o <- cabal_macros.h src/Ganeti/Metad/WebServer.hs src/Ganeti/Metad/Types.hi src/Ganeti/Metad/Types.o src/Ganeti/Metad/Config.hi src/Ganeti/Metad/Config.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Metad/WebServer.hs:150:40: warning: [-Wdeprecations] In the use of `rqRemoteAddr' @@ -3596,11 +3631,11 @@ 49 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [GHC]: src/ganeti-kvmd.o <- cabal_macros.h src/ganeti-kvmd.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Kvmd.hi src/Ganeti/Kvmd.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o -[GHC]: src/Ganeti/OpParams.o <- cabal_macros.h src/Ganeti/OpParams.hs src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Objects.o <- cabal_macros.h src/Ganeti/Objects.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/PartialParams.hi src/Ganeti/PartialParams.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects/Instance.hi src/Ganeti/Objects/Instance.o src/Ganeti/Objects/Nic.hi src/Ganeti/Objects/Nic.o src/Ganeti/Objects/Disk.hi src/Ganeti/Objects/Disk.o src/Ganeti/Objects/BitArray.hi src/Ganeti/Objects/BitArray.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/AutoConf.hi src/AutoConf.o [GHC-link]: src/ganeti-kvmd /usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/ganeti-kvmd.hs +[GHC]: src/Ganeti/OpParams.o <- cabal_macros.h src/Ganeti/OpParams.hs src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/Objects.o <- cabal_macros.h src/Ganeti/Objects.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/PartialParams.hi src/Ganeti/PartialParams.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects/Instance.hi src/Ganeti/Objects/Instance.o src/Ganeti/Objects/Nic.hi src/Ganeti/Objects/Nic.o src/Ganeti/Objects/Disk.hi src/Ganeti/Objects/Disk.o src/Ganeti/Objects/BitArray.hi src/Ganeti/Objects/BitArray.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/AutoConf.hi src/AutoConf.o [GHC]: src/Ganeti/Metad/Server.o <- cabal_macros.h src/Ganeti/Metad/Server.hs src/Ganeti/Metad/WebServer.hi src/Ganeti/Metad/WebServer.o src/Ganeti/Metad/ConfigServer.hi src/Ganeti/Metad/ConfigServer.o src/Ganeti/Metad/ConfigCore.hi src/Ganeti/Metad/ConfigCore.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o [GHC]: src/ganeti-metad.o <- cabal_macros.h src/ganeti-metad.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Metad/Server.hi src/Ganeti/Metad/Server.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Constants.hi src/Ganeti/Constants.o Linking src/ganeti-kvmd ... @@ -3657,8 +3692,6 @@ [GHC]: src/Ganeti/Confd/ClientFunctions.o <- cabal_macros.h src/Ganeti/Confd/ClientFunctions.hs src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Confd/Client.hi src/Ganeti/Confd/Client.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Objects/Lens.o <- cabal_macros.h src/Ganeti/Objects/Lens.hs src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Lens.hi src/Ganeti/Lens.o [GHC]: src/Ganeti/WConfd/ConfigVerify.o <- cabal_macros.h src/Ganeti/WConfd/ConfigVerify.hs src/Ganeti/Utils/Validate.hi src/Ganeti/Utils/Validate.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o -[GHC]: src/Ganeti/Query/Types.o <- cabal_macros.h src/Ganeti/Query/Types.hs src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o -[GHC]: src/Ganeti/Query/Filter.o <- cabal_macros.h src/Ganeti/Query/Filter.hs src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/WConfd/ConfigVerify.hs:42:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -3693,6 +3726,7 @@ | 80 | let l = [minBound ..] | ^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Query/Types.o <- cabal_macros.h src/Ganeti/Query/Types.hs src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects/Lens.hs:44:1: warning: [-Wunused-imports] The qualified import of `Data.Set' is redundant @@ -3701,6 +3735,9 @@ | 44 | import qualified Data.Set as Set | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Query/Filter.o <- cabal_macros.h src/Ganeti/Query/Filter.hs src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/WConfd/Ssconf.o <- cabal_macros.h src/Ganeti/WConfd/Ssconf.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Ssconf.hi src/Ganeti/Ssconf.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/Storage/Utils.o <- cabal_macros.h src/Ganeti/Storage/Utils.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Rpc.hs:314:7: warning: [-Wmonomorphism-restriction] * The Monomorphism Restriction applies to the binding for results'' @@ -3720,18 +3757,12 @@ | 314 | let results'' = zipWith parseHttpReply calls results' | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/WConfd/Ssconf.o <- cabal_macros.h src/Ganeti/WConfd/Ssconf.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Ssconf.hi src/Ganeti/Ssconf.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Storage/Utils.o <- cabal_macros.h src/Ganeti/Storage/Utils.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Config.hi src/Ganeti/Config.o [GHC]: src/Ganeti/Query/Cluster.o <- cabal_macros.h src/Ganeti/Query/Cluster.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Config.hi src/Ganeti/Config.o [GHC]: src/Ganeti/ConfigReader.o <- cabal_macros.h src/Ganeti/ConfigReader.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Confd/Utils.hi src/Ganeti/Confd/Utils.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/CPUload.o <- cabal_macros.h src/Ganeti/DataCollectors/CPUload.hs src/Ganeti/Cpu/Types.hi src/Ganeti/Cpu/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/Cpu/LoadParser.hi src/Ganeti/Cpu/LoadParser.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/XenCpuLoad.o <- cabal_macros.h src/Ganeti/DataCollectors/XenCpuLoad.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/Lv.o <- cabal_macros.h src/Ganeti/DataCollectors/Lv.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Storage/Lvm/Types.hi src/Ganeti/Storage/Lvm/Types.o src/Ganeti/Storage/Lvm/LVParser.hi src/Ganeti/Storage/Lvm/LVParser.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Confd/ClientFunctions.hi src/Ganeti/Confd/ClientFunctions.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/InstStatusTypes.o <- cabal_macros.h src/Ganeti/DataCollectors/InstStatusTypes.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Hypervisor/Xen/Types.hi src/Ganeti/Hypervisor/Xen/Types.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o -[GHC]: src/Ganeti/DataCollectors/Drbd.o <- cabal_macros.h src/Ganeti/DataCollectors/Drbd.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/Confd/Client.hi src/Ganeti/Confd/Client.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Storage/Drbd/Types.hi src/Ganeti/Storage/Drbd/Types.o src/Ganeti/Storage/Drbd/Parser.hi src/Ganeti/Storage/Drbd/Parser.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/DataCollectors/Diskstats.o <- cabal_macros.h src/Ganeti/DataCollectors/Diskstats.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Storage/Diskstats/Parser.hi src/Ganeti/Storage/Diskstats/Parser.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Network.o <- cabal_macros.h src/Ganeti/Network.hs src/Ganeti/Objects/BitArray.hi src/Ganeti/Objects/BitArray.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/WConfd/ConfigState.o <- cabal_macros.h src/Ganeti/WConfd/ConfigState.hs src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/DataCollectors/XenCpuLoad.hs:136:7: warning: [-Wmonomorphism-restriction] * The Monomorphism Restriction applies to the binding @@ -3783,6 +3814,10 @@ | 170 | instanceHasDisk = any (includesLogicalId lv) . snd | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/DataCollectors/Drbd.o <- cabal_macros.h src/Ganeti/DataCollectors/Drbd.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/Confd/Client.hi src/Ganeti/Confd/Client.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Storage/Drbd/Types.hi src/Ganeti/Storage/Drbd/Types.o src/Ganeti/Storage/Drbd/Parser.hi src/Ganeti/Storage/Drbd/Parser.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/DataCollectors/Diskstats.o <- cabal_macros.h src/Ganeti/DataCollectors/Diskstats.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Storage/Diskstats/Parser.hi src/Ganeti/Storage/Diskstats/Parser.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/Network.o <- cabal_macros.h src/Ganeti/Network.hs src/Ganeti/Objects/BitArray.hi src/Ganeti/Objects/BitArray.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/WConfd/ConfigState.o <- cabal_macros.h src/Ganeti/WConfd/ConfigState.hs src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Network.hs:58:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -3934,13 +3969,13 @@ | 236 | findFree :: (MonadError e m, Error e) | ^^^^^ -[GHC]: src/Ganeti/WConfd/TempRes.o <- cabal_macros.h src/Ganeti/WConfd/TempRes.hs src/Ganeti/Utils/MultiMap.hi src/Ganeti/Utils/MultiMap.o src/Ganeti/Utils/Random.hi src/Ganeti/Utils/Random.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Network.hi src/Ganeti/Network.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/InstStatus.o <- cabal_macros.h src/Ganeti/DataCollectors/InstStatus.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Hypervisor/Xen/Types.hi src/Ganeti/Hypervisor/Xen/Types.o src/Ganeti/Hypervisor/Xen.hi src/Ganeti/Hypervisor/Xen.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/InstStatusTypes.hi src/Ganeti/DataCollectors/InstStatusTypes.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Confd/ClientFunctions.hi src/Ganeti/Confd/ClientFunctions.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/WConfd/TempRes.o <- cabal_macros.h src/Ganeti/WConfd/TempRes.hs src/Ganeti/Utils/MultiMap.hi src/Ganeti/Utils/MultiMap.o src/Ganeti/Utils/Random.hi src/Ganeti/Utils/Random.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Network.hi src/Ganeti/Network.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/DataCollectors/Program.o <- cabal_macros.h src/Ganeti/DataCollectors/Program.hs src/Ganeti/DataCollectors/Lv.hi src/Ganeti/DataCollectors/Lv.o src/Ganeti/DataCollectors/InstStatus.hi src/Ganeti/DataCollectors/InstStatus.o src/Ganeti/DataCollectors/Drbd.hi src/Ganeti/DataCollectors/Drbd.o src/Ganeti/DataCollectors/Diskstats.hi src/Ganeti/DataCollectors/Diskstats.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o [GHC]: src/Ganeti/DataCollectors.o <- cabal_macros.h src/Ganeti/DataCollectors.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors/XenCpuLoad.hi src/Ganeti/DataCollectors/XenCpuLoad.o src/Ganeti/DataCollectors/Lv.hi src/Ganeti/DataCollectors/Lv.o src/Ganeti/DataCollectors/InstStatus.hi src/Ganeti/DataCollectors/InstStatus.o src/Ganeti/DataCollectors/Drbd.hi src/Ganeti/DataCollectors/Drbd.o src/Ganeti/DataCollectors/Diskstats.hi src/Ganeti/DataCollectors/Diskstats.o src/Ganeti/DataCollectors/CPUload.hi src/Ganeti/DataCollectors/CPUload.o [GHC]: src/mon-collector.o <- cabal_macros.h src/mon-collector.hs src/Ganeti/DataCollectors/Program.hi src/Ganeti/DataCollectors/Program.o src/Ganeti/DataCollectors/CLI.hi src/Ganeti/DataCollectors/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o -[GHC]: src/Ganeti/Confd/Server.o <- cabal_macros.h src/Ganeti/Confd/Server.hs src/Ganeti/DataCollectors.hi src/Ganeti/DataCollectors.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Query/Cluster.hi src/Ganeti/Query/Cluster.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Hash.hi src/Ganeti/Hash.o src/Ganeti/ConfigReader.hi src/Ganeti/ConfigReader.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Confd/Utils.hi src/Ganeti/Confd/Utils.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Monitoring/Server.o <- cabal_macros.h src/Ganeti/Monitoring/Server.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/DataCollectors.hi src/Ganeti/DataCollectors.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/Confd/Client.hi src/Ganeti/Confd/Client.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/Confd/Server.o <- cabal_macros.h src/Ganeti/Confd/Server.hs src/Ganeti/DataCollectors.hi src/Ganeti/DataCollectors.o src/Ganeti/DataCollectors/Types.hi src/Ganeti/DataCollectors/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Query/Cluster.hi src/Ganeti/Query/Cluster.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Hash.hi src/Ganeti/Hash.o src/Ganeti/ConfigReader.hi src/Ganeti/ConfigReader.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Confd/Utils.hi src/Ganeti/Confd/Utils.o src/Ganeti/Confd/Types.hi src/Ganeti/Confd/Types.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC-link]: src/mon-collector /usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/mon-collector.hs @@ -4037,13 +4072,15 @@ [GHC-link]: src/ganeti-mond /usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/ganeti-mond.hs -cp -pf src/hconfd src/ganeti-confd Linking src/ganeti-mond ... +cp -pf src/hconfd src/ganeti-confd [GHC]: src/Ganeti/HTools/Node.o <- cabal_macros.h src/Ganeti/HTools/Node.hs src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/PeerMap.hi src/Ganeti/HTools/PeerMap.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Constants.hi src/Ganeti/Constants.o [GHC]: src/Ganeti/Luxi.o <- cabal_macros.h src/Ganeti/Luxi.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/Types.hi src/Ganeti/THH/Types.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/OpParams.hi src/Ganeti/OpParams.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/OpCodes/Lens.o <- cabal_macros.h src/Ganeti/OpCodes/Lens.hs src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Lens.hi src/Ganeti/Lens.o [GHC]: src/Ganeti/JQueue/Objects.o <- cabal_macros.h src/Ganeti/JQueue/Objects.hs src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/Field.hi src/Ganeti/THH/Field.o src/Ganeti/THH.hi src/Ganeti/THH.o [GHC]: src/Ganeti/Hs2Py/GenOpCodes.o <- cabal_macros.h src/Ganeti/Hs2Py/GenOpCodes.hs src/Ganeti/THH.hi src/Ganeti/THH.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o +[GHC]: src/Ganeti/Query/Common.o <- cabal_macros.h src/Ganeti/Query/Common.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/Daemon/Utils.o <- cabal_macros.h src/Ganeti/Daemon/Utils.hs src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Node.hs:105:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant @@ -4073,8 +4110,6 @@ | 1172 | condOp = if add then incIf else decIf | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/Query/Common.o <- cabal_macros.h src/Ganeti/Query/Common.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Daemon/Utils.o <- cabal_macros.h src/Ganeti/Daemon/Utils.hs src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Query/Node.o <- cabal_macros.h src/Ganeti/Query/Node.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Storage/Utils.hi src/Ganeti/Storage/Utils.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/Config.hi src/Ganeti/Config.o [GHC]: src/Ganeti/Query/Network.o <- cabal_macros.h src/Ganeti/Query/Network.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Objects/BitArray.hi src/Ganeti/Objects/BitArray.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Network.hi src/Ganeti/Network.o src/Ganeti/JSON.hi src/Ganeti/JSON.o [GHC]: src/Ganeti/Query/Locks.o <- cabal_macros.h src/Ganeti/Query/Locks.hs src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Locking/Allocation.hi src/Ganeti/Locking/Allocation.o @@ -4082,8 +4117,6 @@ [GHC]: src/Ganeti/Query/Instance.o <- cabal_macros.h src/Ganeti/Query/Instance.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Storage/Utils.hi src/Ganeti/Storage/Utils.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/Query/FilterRules.o <- cabal_macros.h src/Ganeti/Query/FilterRules.hs src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Objects.hi src/Ganeti/Objects.o [GHC]: src/Ganeti/Query/Export.o <- cabal_macros.h src/Ganeti/Query/Export.hs src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Objects.hi src/Ganeti/Objects.o -[GHC]: src/Ganeti/Query/Exec.o <- cabal_macros.h src/Ganeti/Query/Exec.hs src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Logging/WriterLog.hi src/Ganeti/Logging/WriterLog.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/AutoConf.hi src/AutoConf.o -[GHC]: src/Ganeti/JQueue/Lens.o <- cabal_macros.h src/Ganeti/JQueue/Lens.hs src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/Query/Instance.hs:859:7: warning: [-Wmonomorphism-restriction] * The Monomorphism Restriction applies to the binding @@ -4111,6 +4144,8 @@ | 859 | let uuidConvert = map (\(x, y) -> (uuidOf x, y)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Query/Exec.o <- cabal_macros.h src/Ganeti/Query/Exec.hs src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Logging/WriterLog.hi src/Ganeti/Logging/WriterLog.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/AutoConf.hi src/AutoConf.o +[GHC]: src/Ganeti/JQueue/Lens.o <- cabal_macros.h src/Ganeti/JQueue/Lens.hs src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/Query/Exec.hs:56:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -4170,14 +4205,13 @@ | 167 | logDebugJob = logDebug . (jobLogPrefix ++) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/Jobs.o <- cabal_macros.h src/Ganeti/Jobs.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +[GHC]: src/Ganeti/JQueue.o <- cabal_macros.h src/Ganeti/JQueue.hs src/Ganeti/VCluster.hi src/Ganeti/VCluster.o src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils/Atomic.hi src/Ganeti/Utils/Atomic.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Query/Exec.hi src/Ganeti/Query/Exec.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/OpCodes/Lens.hi src/Ganeti/OpCodes/Lens.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/JQueue/Lens.hi src/Ganeti/JQueue/Lens.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Tags.o <- cabal_macros.h src/Ganeti/HTools/Tags.hs src/Ganeti/HTools/Tags/Constants.hi src/Ganeti/HTools/Tags/Constants.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o [GHC]: src/Ganeti/HTools/Cluster/Moves.o <- cabal_macros.h src/Ganeti/HTools/Cluster/Moves.hs src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o [GHC]: src/Ganeti/HTools/Cluster/Utils.o <- cabal_macros.h src/Ganeti/HTools/Cluster/Utils.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Cluster/Metrics.o <- cabal_macros.h src/Ganeti/HTools/Cluster/Metrics.hs src/Ganeti/Utils/Statistics.hi src/Ganeti/Utils/Statistics.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/PeerMap.hi src/Ganeti/HTools/PeerMap.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o [GHC]: src/Ganeti/HTools/CLI.o <- cabal_macros.h src/Ganeti/HTools/CLI.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o -[GHC]: src/Ganeti/HTools/Cluster/AllocationSolution.o <- cabal_macros.h src/Ganeti/HTools/Cluster/AllocationSolution.hs src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/Jobs.o <- cabal_macros.h src/Ganeti/Jobs.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/JQueue.o <- cabal_macros.h src/Ganeti/JQueue.hs src/Ganeti/VCluster.hi src/Ganeti/VCluster.o src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils/Atomic.hi src/Ganeti/Utils/Atomic.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Query/Exec.hi src/Ganeti/Query/Exec.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/OpCodes/Lens.hi src/Ganeti/OpCodes/Lens.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/JQueue/Lens.hi src/Ganeti/JQueue/Lens.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Cluster/Metrics.hs:106:7: warning: [-Wmonomorphism-restriction] * The Monomorphism Restriction applies to the binding @@ -4318,6 +4352,7 @@ | 152 | location_score = fromIntegral $ Node.locationScore node | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/HTools/Cluster/AllocationSolution.o <- cabal_macros.h src/Ganeti/HTools/Cluster/AllocationSolution.hs src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/JQueue.hs:92:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant @@ -4355,9 +4390,9 @@ 44 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [GHC]: src/Ganeti/HTools/AlgorithmParams.o <- cabal_macros.h src/Ganeti/HTools/AlgorithmParams.hs src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o +[GHC]: src/Ganeti/JQScheduler.o <- cabal_macros.h src/Ganeti/JQScheduler.hs src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/JQScheduler/ReasonRateLimiting.hi src/Ganeti/JQScheduler/ReasonRateLimiting.o src/Ganeti/JQScheduler/Types.hi src/Ganeti/JQScheduler/Types.o src/Ganeti/JQScheduler/Filtering.hi src/Ganeti/JQScheduler/Filtering.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Cluster/Evacuate.o <- cabal_macros.h src/Ganeti/HTools/Cluster/Evacuate.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Cluster/Utils.hi src/Ganeti/HTools/Cluster/Utils.o src/Ganeti/HTools/Cluster/Moves.hi src/Ganeti/HTools/Cluster/Moves.o src/Ganeti/HTools/Cluster/Metrics.hi src/Ganeti/HTools/Cluster/Metrics.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Cluster/AllocatePrimitives.o <- cabal_macros.h src/Ganeti/HTools/Cluster/AllocatePrimitives.hs src/Ganeti/Utils/Statistics.hi src/Ganeti/Utils/Statistics.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Cluster/Moves.hi src/Ganeti/HTools/Cluster/Moves.o src/Ganeti/HTools/Cluster/Metrics.hi src/Ganeti/HTools/Cluster/Metrics.o src/Ganeti/HTools/Cluster/AllocationSolution.hi src/Ganeti/HTools/Cluster/AllocationSolution.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o -[GHC]: src/Ganeti/JQScheduler.o <- cabal_macros.h src/Ganeti/JQScheduler.hs src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Lens.hi src/Ganeti/Lens.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/JQScheduler/ReasonRateLimiting.hi src/Ganeti/JQScheduler/ReasonRateLimiting.o src/Ganeti/JQScheduler/Types.hi src/Ganeti/JQScheduler/Types.o src/Ganeti/JQScheduler/Filtering.hi src/Ganeti/JQScheduler/Filtering.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Compat.hi src/Ganeti/Compat.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Cluster/Evacuate.hs:44:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant @@ -4393,7 +4428,6 @@ | 47 | import Control.Monad.Error | ^^^^^^^^^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/WConfd/DeathDetection.o <- cabal_macros.h src/Ganeti/WConfd/DeathDetection.hs src/Ganeti/WConfd/Persistent.hi src/Ganeti/WConfd/Persistent.o src/Ganeti/WConfd/Monad.hi src/Ganeti/WConfd/Monad.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Logging/Lifted.hi src/Ganeti/Logging/Lifted.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Locking/Allocation.hi src/Ganeti/Locking/Allocation.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/WConfd/ConfigModifications.hs:48:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -4409,6 +4443,7 @@ | 49 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[GHC]: src/Ganeti/WConfd/DeathDetection.o <- cabal_macros.h src/Ganeti/WConfd/DeathDetection.hs src/Ganeti/WConfd/Persistent.hi src/Ganeti/WConfd/Persistent.o src/Ganeti/WConfd/Monad.hi src/Ganeti/WConfd/Monad.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Logging/Lifted.hi src/Ganeti/Logging/Lifted.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Locking/Allocation.hi src/Ganeti/Locking/Allocation.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Loader.o <- cabal_macros.h src/Ganeti/HTools/Loader.hs src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Tags/Constants.hi src/Ganeti/HTools/Tags/Constants.o src/Ganeti/HTools/Tags.hi src/Ganeti/HTools/Tags.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Cluster/Moves.hi src/Ganeti/HTools/Cluster/Moves.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o [GHC]: src/Ganeti/HTools/Cluster/AllocateSecondary.o <- cabal_macros.h src/Ganeti/HTools/Cluster/AllocateSecondary.hs src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Cluster/AllocationSolution.hi src/Ganeti/HTools/Cluster/AllocationSolution.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o @@ -4426,14 +4461,6 @@ [GHC]: src/Ganeti/HTools/Backend/Rapi.o <- cabal_macros.h src/Ganeti/HTools/Backend/Rapi.hs src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/Ganeti/HTools/Backend/Luxi.o <- cabal_macros.h src/Ganeti/HTools/Backend/Luxi.hs src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -src/Ganeti/HTools/Backend/Text.hs:60:1: warning: [-Wunused-imports] - The import of `Control.Monad.Fail' is redundant - except perhaps to import instances from `Control.Monad.Fail' - To import instances alone, use: import Control.Monad.Fail() - | -60 | import Control.Monad.Fail (MonadFail) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - src/Ganeti/HTools/Backend/Luxi.hs:42:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' @@ -4522,6 +4549,14 @@ 248 | xdfree = genericResult (const 0) id | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +src/Ganeti/HTools/Backend/Text.hs:60:1: warning: [-Wunused-imports] + The import of `Control.Monad.Fail' is redundant + except perhaps to import instances from `Control.Monad.Fail' + To import instances alone, use: import Control.Monad.Fail() + | +60 | import Control.Monad.Fail (MonadFail) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + src/Ganeti/HTools/Backend/Rapi.hs:48:1: warning: [-Wunused-imports] The import of `Control.Monad.Fail' is redundant except perhaps to import instances from `Control.Monad.Fail' @@ -4539,7 +4574,8 @@ [GHC]: src/Ganeti/HTools/Program/Hspace.o <- cabal_macros.h src/Ganeti/HTools/Program/Hspace.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/GlobalN1.hi src/Ganeti/HTools/GlobalN1.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Cluster/Metrics.hi src/Ganeti/HTools/Cluster/Metrics.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o [GHC]: src/Ganeti/HTools/Program/Hbal.o <- cabal_macros.h src/Ganeti/HTools/Program/Hbal.hs src/Ganeti/Version.hi src/Ganeti/Version.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Jobs.hi src/Ganeti/Jobs.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/OpCodes/Lens.hi src/Ganeti/OpCodes/Lens.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/Cluster/Utils.hi src/Ganeti/HTools/Cluster/Utils.o src/Ganeti/HTools/Cluster/Metrics.hi src/Ganeti/HTools/Cluster/Metrics.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o [GHC]: src/Ganeti/HTools/Program/Harep.o <- cabal_macros.h src/Ganeti/HTools/Program/Harep.hs src/Ganeti/Version.hi src/Ganeti/Version.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Tags/Constants.hi src/Ganeti/HTools/Tags/Constants.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/OpParams.hi src/Ganeti/OpParams.o src/Ganeti/OpCodes/Lens.hi src/Ganeti/OpCodes/Lens.o src/Ganeti/OpCodes.hi src/Ganeti/OpCodes.o src/Ganeti/Jobs.hi src/Ganeti/Jobs.o src/Ganeti/JQueue/Objects.hi src/Ganeti/JQueue/Objects.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o -[GHC]: src/Ganeti/HTools/Program/Hail.o <- cabal_macros.h src/Ganeti/HTools/Program/Hail.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/Backend/MonD.hi src/Ganeti/HTools/Backend/MonD.o src/Ganeti/HTools/Backend/IAlloc.hi src/Ganeti/HTools/Backend/IAlloc.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/HTools/Dedicated.hi src/Ganeti/HTools/Dedicated.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o +[GHC]: src/Ganeti/WConfd/Client.o <- cabal_macros.h src/Ganeti/WConfd/Client.hs src/Ganeti/WConfd/Core.hi src/Ganeti/WConfd/Core.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o +[GHC]: src/Ganeti/WConfd/Server.o <- cabal_macros.h src/Ganeti/WConfd/Server.hs src/Ganeti/WConfd/Persistent.hi src/Ganeti/WConfd/Persistent.o src/Ganeti/WConfd/Monad.hi src/Ganeti/WConfd/Monad.o src/Ganeti/WConfd/DeathDetection.hi src/Ganeti/WConfd/DeathDetection.o src/Ganeti/WConfd/Core.hi src/Ganeti/WConfd/Core.o src/Ganeti/WConfd/ConfigWriter.hi src/Ganeti/WConfd/ConfigWriter.o src/Ganeti/WConfd/ConfigVerify.hi src/Ganeti/WConfd/ConfigVerify.o src/Ganeti/WConfd/ConfigState.hi src/Ganeti/WConfd/ConfigState.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/THH/RPC.hi src/Ganeti/THH/RPC.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Daemon/Utils.hi src/Ganeti/Daemon/Utils.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/HTools/Program/Hspace.hs:517:7: warning: [-Wmonomorphism-restriction] * The Monomorphism Restriction applies to the binding @@ -4650,10 +4686,9 @@ | 368 | let comment = printf "condensing by %d nodes" (length toOffline) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[GHC]: src/Ganeti/WConfd/Client.o <- cabal_macros.h src/Ganeti/WConfd/Client.hs src/Ganeti/WConfd/Core.hi src/Ganeti/WConfd/Core.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o -[GHC]: src/Ganeti/WConfd/Server.o <- cabal_macros.h src/Ganeti/WConfd/Server.hs src/Ganeti/WConfd/Persistent.hi src/Ganeti/WConfd/Persistent.o src/Ganeti/WConfd/Monad.hi src/Ganeti/WConfd/Monad.o src/Ganeti/WConfd/DeathDetection.hi src/Ganeti/WConfd/DeathDetection.o src/Ganeti/WConfd/Core.hi src/Ganeti/WConfd/Core.o src/Ganeti/WConfd/ConfigWriter.hi src/Ganeti/WConfd/ConfigWriter.o src/Ganeti/WConfd/ConfigVerify.hi src/Ganeti/WConfd/ConfigVerify.o src/Ganeti/WConfd/ConfigState.hi src/Ganeti/WConfd/ConfigState.o src/Ganeti/Utils/Livelock.hi src/Ganeti/Utils/Livelock.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/THH/RPC.hi src/Ganeti/THH/RPC.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Daemon/Utils.hi src/Ganeti/Daemon/Utils.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Constants.hi src/Ganeti/Constants.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC]: src/hs2py.o <- cabal_macros.h src/hs2py.hs src/Ganeti/Metad/ConfigCore.hi src/Ganeti/Metad/ConfigCore.o src/Ganeti/WConfd/Core.hi src/Ganeti/WConfd/Core.o src/Ganeti/THH/PyRPC.hi src/Ganeti/THH/PyRPC.o src/Ganeti/Hs2Py/ListConstants.hi src/Ganeti/Hs2Py/ListConstants.o src/Ganeti/Hs2Py/GenOpCodes.hi src/Ganeti/Hs2Py/GenOpCodes.o [GHC]: src/Ganeti/HTools/Program/Hcheck.o <- cabal_macros.h src/Ganeti/HTools/Program/Hcheck.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/Types.hi src/Ganeti/HTools/Types.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/HTools/Program/Hbal.hi src/Ganeti/HTools/Program/Hbal.o src/Ganeti/HTools/Instance.hi src/Ganeti/HTools/Instance.o src/Ganeti/HTools/Node.hi src/Ganeti/HTools/Node.o src/Ganeti/HTools/Group.hi src/Ganeti/HTools/Group.o src/Ganeti/HTools/GlobalN1.hi src/Ganeti/HTools/GlobalN1.o src/Ganeti/HTools/Cluster/Utils.hi src/Ganeti/HTools/Cluster/Utils.o src/Ganeti/HTools/Cluster/Metrics.hi src/Ganeti/HTools/Cluster/Metrics.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/Container.hi src/Ganeti/HTools/Container.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o +[GHC]: src/Ganeti/HTools/Program/Hail.o <- cabal_macros.h src/Ganeti/HTools/Program/Hail.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/ExtLoader.hi src/Ganeti/HTools/ExtLoader.o src/Ganeti/HTools/Loader.hi src/Ganeti/HTools/Loader.o src/Ganeti/HTools/Backend/MonD.hi src/Ganeti/HTools/Backend/MonD.o src/Ganeti/HTools/Backend/IAlloc.hi src/Ganeti/HTools/Backend/IAlloc.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o src/Ganeti/HTools/Dedicated.hi src/Ganeti/HTools/Dedicated.o src/Ganeti/HTools/Cluster.hi src/Ganeti/HTools/Cluster.o src/Ganeti/HTools/AlgorithmParams.hi src/Ganeti/HTools/AlgorithmParams.o src/Ganeti/WConfd/Server.hs:46:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -4674,11 +4709,16 @@ -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/hs2py.hs [GHC]: src/Ganeti/HTools/Program/Main.o <- cabal_macros.h src/Ganeti/HTools/Program/Main.hs src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/HTools/Program/Hroller.hi src/Ganeti/HTools/Program/Hroller.o src/Ganeti/HTools/Program/Hinfo.hi src/Ganeti/HTools/Program/Hinfo.o src/Ganeti/HTools/Program/Hsqueeze.hi src/Ganeti/HTools/Program/Hsqueeze.o src/Ganeti/HTools/Program/Hspace.hi src/Ganeti/HTools/Program/Hspace.o src/Ganeti/HTools/Program/Hscan.hi src/Ganeti/HTools/Program/Hscan.o src/Ganeti/HTools/Program/Hcheck.hi src/Ganeti/HTools/Program/Hcheck.o src/Ganeti/HTools/Program/Hbal.hi src/Ganeti/HTools/Program/Hbal.o src/Ganeti/HTools/Program/Harep.hi src/Ganeti/HTools/Program/Harep.o src/Ganeti/HTools/Program/Hail.hi src/Ganeti/HTools/Program/Hail.o src/Ganeti/HTools/CLI.hi src/Ganeti/HTools/CLI.o src/Ganeti/Common.hi src/Ganeti/Common.o [GHC]: src/htools.o <- cabal_macros.h src/htools.hs src/Ganeti/HTools/Program/Main.hi src/Ganeti/HTools/Program/Main.o -Linking src/hs2py ... +[GHC]: src/Ganeti/Query/Query.o <- cabal_macros.h src/Ganeti/Query/Query.hs src/Ganeti/WConfd/Client.hi src/Ganeti/WConfd/Client.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Node.hi src/Ganeti/Query/Node.o src/Ganeti/Query/Network.hi src/Ganeti/Query/Network.o src/Ganeti/Query/Locks.hi src/Ganeti/Query/Locks.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Query/Group.hi src/Ganeti/Query/Group.o src/Ganeti/Query/Job.hi src/Ganeti/Query/Job.o src/Ganeti/Query/Instance.hi src/Ganeti/Query/Instance.o src/Ganeti/Query/Filter.hi src/Ganeti/Query/Filter.o src/Ganeti/Query/FilterRules.hi src/Ganeti/Query/FilterRules.o src/Ganeti/Query/Export.hi src/Ganeti/Query/Export.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Locking/Allocation.hi src/Ganeti/Locking/Allocation.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o [GHC-link]: src/htools /usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/htools.hs -[GHC]: src/Ganeti/Query/Query.o <- cabal_macros.h src/Ganeti/Query/Query.hs src/Ganeti/WConfd/Client.hi src/Ganeti/WConfd/Client.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Query/Types.hi src/Ganeti/Query/Types.o src/Ganeti/Query/Node.hi src/Ganeti/Query/Node.o src/Ganeti/Query/Network.hi src/Ganeti/Query/Network.o src/Ganeti/Query/Locks.hi src/Ganeti/Query/Locks.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Query/Group.hi src/Ganeti/Query/Group.o src/Ganeti/Query/Job.hi src/Ganeti/Query/Job.o src/Ganeti/Query/Instance.hi src/Ganeti/Query/Instance.o src/Ganeti/Query/Filter.hi src/Ganeti/Query/Filter.o src/Ganeti/Query/FilterRules.hi src/Ganeti/Query/FilterRules.o src/Ganeti/Query/Export.hi src/Ganeti/Query/Export.o src/Ganeti/Query/Common.hi src/Ganeti/Query/Common.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/Locking/Allocation.hi src/Ganeti/Locking/Allocation.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o +Linking src/hs2py ... +[GHC]: src/ganeti-wconfd.o <- cabal_macros.h src/ganeti-wconfd.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/WConfd/Server.hi src/Ganeti/WConfd/Server.o +[GHC-link]: src/ganeti-wconfd +/usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ + -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/ganeti-wconfd.hs +Linking src/htools ... cat /build/reproducible-path/ganeti-3.0.2/lib/_constants.py.in > lib/_constants.py cat /build/reproducible-path/ganeti-3.0.2/lib/opcodes.py.in_before > lib/opcodes.py src/hs2py --wconfd-rpc > lib/rpc/stub/wconfd.py @@ -4687,13 +4727,10 @@ src/hs2py --opcodes >> lib/opcodes.py cat /build/reproducible-path/ganeti-3.0.2/lib/opcodes.py.in_after >> lib/opcodes.py PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/build-rpc lib/rpc_defs.py > lib/_generated_rpc.py -Linking src/htools ... Checking man/ganeti-cleaner.rst for hardcoded paths... Checking man/ganeti-confd.rst for hardcoded paths... Checking man/ganeti-luxid.rst for hardcoded paths... Checking man/ganeti-listrunner.rst for hardcoded paths... -Checking man/ganeti-kvmd.rst for hardcoded paths... -Checking man/ganeti-mond.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-cleaner.gen; rm man/ganeti-cleaner.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-cleaner.rst > man/ganeti-cleaner.gen ;\ @@ -4709,58 +4746,61 @@ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-luxid.rst > man/ganeti-luxid.gen ;\ ./autotools/check-man-references man/ganeti-luxid.gen; \ trap - EXIT -Checking man/ganeti-noded.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-listrunner.gen; rm man/ganeti-listrunner.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-listrunner.rst > man/ganeti-listrunner.gen ;\ ./autotools/check-man-references man/ganeti-listrunner.gen; \ trap - EXIT +Checking man/ganeti-kvmd.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-kvmd.gen; rm man/ganeti-kvmd.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-kvmd.rst > man/ganeti-kvmd.gen ;\ ./autotools/check-man-references man/ganeti-kvmd.gen; \ trap - EXIT -Checking man/ganeti-os-interface.rst for hardcoded paths... -Checking man/ganeti-extstorage-interface.rst for hardcoded paths... -Checking man/ganeti-rapi.rst for hardcoded paths... -Checking man/ganeti-watcher.rst for hardcoded paths... -Checking man/ganeti-wconfd.rst for hardcoded paths... +Checking man/ganeti-mond.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-mond.gen; rm man/ganeti-mond.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-mond.rst > man/ganeti-mond.gen ;\ ./autotools/check-man-references man/ganeti-mond.gen; \ trap - EXIT +Checking man/ganeti-noded.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-noded.gen; rm man/ganeti-noded.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-noded.rst > man/ganeti-noded.gen ;\ ./autotools/check-man-references man/ganeti-noded.gen; \ trap - EXIT +Checking man/ganeti-os-interface.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-os-interface.gen; rm man/ganeti-os-interface.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-os-interface.rst > man/ganeti-os-interface.gen ;\ ./autotools/check-man-references man/ganeti-os-interface.gen; \ trap - EXIT -Checking man/ganeti.rst for hardcoded paths... +Checking man/ganeti-extstorage-interface.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-extstorage-interface.gen; rm man/ganeti-extstorage-interface.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-extstorage-interface.rst > man/ganeti-extstorage-interface.gen ;\ ./autotools/check-man-references man/ganeti-extstorage-interface.gen; \ trap - EXIT +Linking src/ganeti-wconfd ... +Checking man/ganeti-rapi.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-rapi.gen; rm man/ganeti-rapi.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-rapi.rst > man/ganeti-rapi.gen ;\ ./autotools/check-man-references man/ganeti-rapi.gen; \ trap - EXIT +Checking man/ganeti-watcher.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-watcher.gen; rm man/ganeti-watcher.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-watcher.rst > man/ganeti-watcher.gen ;\ ./autotools/check-man-references man/ganeti-watcher.gen; \ trap - EXIT +Checking man/ganeti-wconfd.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-wconfd.gen; rm man/ganeti-wconfd.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti-wconfd.rst > man/ganeti-wconfd.gen ;\ ./autotools/check-man-references man/ganeti-wconfd.gen; \ trap - EXIT +Checking man/ganeti.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti.gen; rm man/ganeti.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/ganeti.rst > man/ganeti.gen ;\ @@ -4779,72 +4819,72 @@ ./autotools/check-man-references man/gnt-cluster.gen; \ trap - EXIT Checking man/gnt-debug.rst for hardcoded paths... -Checking man/gnt-group.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-debug.gen; rm man/gnt-debug.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-debug.rst > man/gnt-debug.gen ;\ ./autotools/check-man-references man/gnt-debug.gen; \ trap - EXIT -Checking man/gnt-network.rst for hardcoded paths... +Checking man/gnt-group.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-group.gen; rm man/gnt-group.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-group.rst > man/gnt-group.gen ;\ ./autotools/check-man-references man/gnt-group.gen; \ trap - EXIT -Checking man/gnt-instance.rst for hardcoded paths... +Checking man/gnt-network.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-network.gen; rm man/gnt-network.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-network.rst > man/gnt-network.gen ;\ ./autotools/check-man-references man/gnt-network.gen; \ trap - EXIT +Checking man/gnt-instance.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-instance.gen; rm man/gnt-instance.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-instance.rst > man/gnt-instance.gen ;\ ./autotools/check-man-references man/gnt-instance.gen; \ trap - EXIT Checking man/gnt-job.rst for hardcoded paths... -Checking man/gnt-node.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-job.gen; rm man/gnt-job.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-job.rst > man/gnt-job.gen ;\ ./autotools/check-man-references man/gnt-job.gen; \ trap - EXIT -Checking man/gnt-os.rst for hardcoded paths... +Checking man/gnt-node.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-node.gen; rm man/gnt-node.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-node.rst > man/gnt-node.gen ;\ ./autotools/check-man-references man/gnt-node.gen; \ trap - EXIT -Checking man/gnt-storage.rst for hardcoded paths... +Checking man/gnt-os.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-os.gen; rm man/gnt-os.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-os.rst > man/gnt-os.gen ;\ ./autotools/check-man-references man/gnt-os.gen; \ trap - EXIT -Checking man/gnt-filter.rst for hardcoded paths... -Checking man/hail.rst for hardcoded paths... +Checking man/gnt-storage.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-storage.gen; rm man/gnt-storage.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-storage.rst > man/gnt-storage.gen ;\ ./autotools/check-man-references man/gnt-storage.gen; \ trap - EXIT -Checking man/harep.rst for hardcoded paths... -Checking man/hbal.rst for hardcoded paths... +Checking man/gnt-filter.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/gnt-filter.gen; rm man/gnt-filter.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/gnt-filter.rst > man/gnt-filter.gen ;\ ./autotools/check-man-references man/gnt-filter.gen; \ trap - EXIT -set -e ; \ -trap 'echo auto-removing man/harep.gen; rm man/harep.gen' EXIT; \ -PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/harep.rst > man/harep.gen ;\ -./autotools/check-man-references man/harep.gen; \ -trap - EXIT +Checking man/hail.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/hail.gen; rm man/hail.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hail.rst > man/hail.gen ;\ ./autotools/check-man-references man/hail.gen; \ trap - EXIT +Checking man/harep.rst for hardcoded paths... +set -e ; \ +trap 'echo auto-removing man/harep.gen; rm man/harep.gen' EXIT; \ +PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/harep.rst > man/harep.gen ;\ +./autotools/check-man-references man/harep.gen; \ +trap - EXIT +Checking man/hbal.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/hbal.gen; rm man/hbal.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hbal.rst > man/hbal.gen ;\ @@ -4870,29 +4910,29 @@ trap - EXIT Checking man/hspace.rst for hardcoded paths... Checking man/hsqueeze.rst for hardcoded paths... -Checking man/hroller.rst for hardcoded paths... -set -e ; \ -trap 'echo auto-removing man/hspace.gen; rm man/hspace.gen' EXIT; \ -PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hspace.rst > man/hspace.gen ;\ -./autotools/check-man-references man/hspace.gen; \ -trap - EXIT set -e ; \ trap 'echo auto-removing man/hsqueeze.gen; rm man/hsqueeze.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hsqueeze.rst > man/hsqueeze.gen ;\ ./autotools/check-man-references man/hsqueeze.gen; \ trap - EXIT -Checking man/htools.rst for hardcoded paths... +set -e ; \ +trap 'echo auto-removing man/hspace.gen; rm man/hspace.gen' EXIT; \ +PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hspace.rst > man/hspace.gen ;\ +./autotools/check-man-references man/hspace.gen; \ +trap - EXIT +Checking man/hroller.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/hroller.gen; rm man/hroller.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/hroller.rst > man/hroller.gen ;\ ./autotools/check-man-references man/hroller.gen; \ trap - EXIT -Checking man/mon-collector.rst for hardcoded paths... +Checking man/htools.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/htools.gen; rm man/htools.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/htools.rst > man/htools.gen ;\ ./autotools/check-man-references man/htools.gen; \ trap - EXIT +Checking man/mon-collector.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/mon-collector.gen; rm man/mon-collector.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /build/reproducible-path/ganeti-3.0.2/./autotools/docpp < man/mon-collector.rst > man/mon-collector.gen ;\ @@ -4943,24 +4983,21 @@ set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/gnt-cluster.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/gnt-cluster.html.in -set -o pipefail ; \ +[WARNING] Reference not found for 'disk' at line 68 column 6 +[WARNING] Reference not fou[WARNING] Reference not found for 'extp' at line 60 column 6 +nd for 'disk' at line set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/gnt-debug.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/gnt-debug.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/gnt-group.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/gnt-group.html.in -[WARNING] Reference not found for 'extp' at line 60 column 6 -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/gnt-network.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/gnt-network.html.in -[WARNING] Reference not found for 'disk' at line 68 column 6 -[WARNING] Reference not found for 'disk' at line 76 column 6 +76 column 6 [WARNING] Reference not found for 'disk' at line 79 column 6 [WARNING] Reference not found for 'disk' at line 83 column 6 [WARNING] Reference not found for 'disk' at line 87 column 6 [WARNING] Reference not found for 'disk' at line 90 column 6 [WARNING] Reference not found for 'disk' at line 93 column 6 -[WARNING] Reference not found for 'disk' at line 99 column 6 +[WARNING] Reference not found for 'disk' at line set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/gnt-group.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/gnt-group.html.in +99 column 6 [WARNING] Reference not found for 'nic' at line 110 column 5 [WARNING] Reference not found for 'nic' at line 113 column 5 [WARNING] Reference not found for 'nic' at line 116 column 5 @@ -4980,6 +5017,9 @@ [WARNING] Reference not found for 'nic' at line 167 column 5 [WARNING] Reference not found for 'osp' at line 171 column 5 set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/gnt-network.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/gnt-network.html.in +set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/gnt-instance.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/gnt-instance.html.in set -o pipefail ; \ @@ -4997,13 +5037,13 @@ set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/gnt-filter.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/gnt-filter.html.in +[WARNING] Reference not found for 'Key "no*] [\\--blacklisted=*yes"' at chunk line 1 column 43 set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/hail.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/hail.html.in set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/harep.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/harep.html.in -[WARNING] Reference not found for 'Key "no*] [\\--blacklisted=*yes"' at chunk line 1 column 43 set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/hbal.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/hbal.html.in @@ -5013,6 +5053,28 @@ set -o pipefail ; \ /usr/bin/pandoc --toc -s -f rst -t html man/hinfo.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/hinfo.html.in +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/hscan.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/hscan.html.in +[WARNING] Reference not found for 'Key "\\--iallocator} *name* \\| {-n"' at chunk line 1 column 35 +[WARNING] Reference not found for 'Key "\\--primary-only} \\| {-s"' at chunk line 1 column 30 +[WARNING] Reference not found for 'Key "\\--drained} ``yes|no``] [{-o"' at chunk line 1 column 35 +[WARNING] Reference not found for 'Key "off"' at line 677 column 28 +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/hspace.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/hspace.html.in +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/hsqueeze.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/hsqueeze.html.in +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/hroller.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/hroller.html.in +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/htools.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/htools.html.in +set -o pipefail ; \ +/usr/bin/pandoc --toc -s -f rst -t html man/mon-collector.gen man/footer.rst | \ + sed -e 's/\\@/@/g' > man/mon-collector.html.in if test -n ''; then \ echo 'Man pages in documentation were disabled at configure time' >&2; \ exit 1; \ @@ -5028,7 +5090,7 @@ -D graphviz_dot="/usr/bin/dot" \ doc /build/reproducible-path/ganeti-3.0.2/$dir && \ rm -f $dir/.buildinfo $dir/objects.inv -[GHC]: src/ganeti-wconfd.o <- cabal_macros.h src/ganeti-wconfd.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/WConfd/Server.hi src/Ganeti/WConfd/Server.o +[GHC]: src/Ganeti/Query/Server.o <- cabal_macros.h src/Ganeti/Query/Server.hs src/Ganeti/WConfd/Client.hi src/Ganeti/WConfd/Client.o src/Ganeti/Version.hi src/Ganeti/Version.o src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o src/Ganeti/Query/Filter.hi src/Ganeti/Query/Filter.o src/Ganeti/Query/Query.hi src/Ganeti/Query/Query.o src/Ganeti/Query/Exec.hi src/Ganeti/Query/Exec.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Query/Cluster.hi src/Ganeti/Query/Cluster.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQScheduler.hi src/Ganeti/JQScheduler.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/ConfigReader.hi src/Ganeti/ConfigReader.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Daemon/Utils.hi src/Ganeti/Daemon/Utils.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o set -o pipefail -e; \ trap 'echo auto-removing man/ganeti-cleaner.8.in; rm man/ganeti-cleaner.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/ganeti-cleaner.gen man/footer.rst | \ @@ -5050,10 +5112,6 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/ganeti-luxid.8.in; fi; \ ./autotools/check-man-dashes man/ganeti-luxid.8.in; \ trap - EXIT -[WARNING] Reference not found for 'Key "\\--iallocator} *name* \\| {-n"' at chunk line 1 column 35 -[WARNING] Reference not found for 'Key "\\--primary-only} \\| {-s"' at chunk line 1 column 30 -[WARNING] Reference not found for 'Key "\\--drained} ``yes|no``] [{-o"' at chunk line 1 column 35 -[WARNING] Reference not found for 'Key "off"' at line 677 column 28 set -o pipefail -e; \ trap 'echo auto-removing man/ganeti-listrunner.8.in; rm man/ganeti-listrunner.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/ganeti-listrunner.gen man/footer.rst | \ @@ -5110,6 +5168,33 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/ganeti-watcher.8.in; fi; \ ./autotools/check-man-dashes man/ganeti-watcher.8.in; \ trap - EXIT +[WARNING] Reference not found for 'disk' at line 68 column 6 +[WARNING] Reference not found for 'disk' at line 76 column 6 +[WARNING] Reference not found for 'disk' at line 79 column 6 +[WARNING] Reference not found for 'disk' at line 83 column 6 +[WARNING] Reference not found for 'disk' at line 87 column 6 +[WARNING] Reference not found for 'disk' at line 90 column 6 +[WARNING] Reference not found for 'disk' at line 93 column 6 +[WARNING] Reference not found for 'disk' at line 99 column 6 +[WARNING] Reference not found for 'nic' at line 110 column 5 +[WARNING] Reference not found for 'nic' at line 113 column 5 +[WARNING] Reference not found for 'nic' at line 116 column 5 +[WARNING] Reference not found for 'nic' at line 119 column 5 +[WARNING] Reference not found for 'nic' at line 123 column 5 +[WARNING] Reference not found for 'nic' at line 126 column 5 +[WARNING] Reference not found for 'nic' at line 130 column 5 +[WARNING] Reference not found for 'nic' at line 136 column 5 +[WARNING] Reference not found for 'nic' at line 141 column 5 +[WARNING] Reference not found for 'nic' at line 144 column 5 +[WARNING] Reference not found for 'nic' at line 147 column 5 +[WARNING] Reference not found for 'nic' at line 150 column 5 +[WARNING] Reference not found for 'nic' at line 153 column 5 +[WARNING] Reference not found for 'nic' at line 157 column 5 +[WARNING] Reference not found for 'nic' at line 160 column 5 +[WARNING] Reference not found for 'nic' at line 164 column 5 +[WARNING] Reference not found for 'nic' at line 167 column 5 +[WARNING] Reference not found for 'osp' at line 171 column 5 +[WARNING] Reference not found for 'extp' at line 60 column 6 set -o pipefail -e; \ trap 'echo auto-removing man/ganeti-wconfd.8.in; rm man/ganeti-wconfd.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/ganeti-wconfd.gen man/footer.rst | \ @@ -5117,13 +5202,21 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/ganeti-wconfd.8.in; fi; \ ./autotools/check-man-dashes man/ganeti-wconfd.8.in; \ trap - EXIT -set -o pipefail -e; \ +[WARNING] Refereset -o pipefail -e; \ trap 'echo auto-removing man/ganeti.7.in; rm man/ganeti.7.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/ganeti.gen man/footer.rst | \ sed -e 's/\\@/@/g' > man/ganeti.7.in; \ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/ganeti.7.in; fi; \ ./autotools/check-man-dashes man/ganeti.7.in; \ trap - EXIT +nce not found for 'Key "\\--node} *node[:secondary-node]* \\| {-i"' at chunk line 1 column 46 +[WARNING] Reference not found for 'Key "\\--communication=yes"' at chunk line 1 column 27 +[WARNING] Reference not found for 'must' at chunk line 21 column 32 +[WARNING] Reference not found for 'Key "\\--disk-template} { plain"' at chunk line 1 column 34 +[WARNING] Reference not found for 'Key "\\--disk-template} ext {-e"' at chunk line 1 column 33 +[WARNING] Reference not found for 'Key "\\--disk-template} { file"' at chunk line 1 column 33 +[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 +[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 set -o pipefail -e; \ trap 'echo auto-removing man/gnt-backup.8.in; rm man/gnt-backup.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/gnt-backup.gen man/footer.rst | \ @@ -5159,7 +5252,6 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/gnt-network.8.in; fi; \ ./autotools/check-man-dashes man/gnt-network.8.in; \ trap - EXIT -[WARNING] Reference not found for 'extp' at line 60 column 6 set -o pipefail -e; \ trap 'echo auto-removing man/gnt-instance.8.in; rm man/gnt-instance.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/gnt-instance.gen man/footer.rst | \ @@ -5167,32 +5259,6 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/gnt-instance.8.in; fi; \ ./autotools/check-man-dashes man/gnt-instance.8.in; \ trap - EXIT -[WARNING] Reference not found for 'disk' at line 68 column 6 -[WARNING] Reference not found for 'disk' at line 76 column 6 -[WARNING] Reference not found for 'disk' at line 79 column 6 -[WARNING] Reference not found for 'disk' at line 83 column 6 -[WARNING] Reference not found for 'disk' at line 87 column 6 -[WARNING] Reference not found for 'disk' at line 90 column 6 -[WARNING] Reference not found for 'disk' at line 93 column 6 -[WARNING] Reference not found for 'disk' at line 99 column 6 -[WARNING] Reference not found for 'nic' at line 110 column 5 -[WARNING] Reference not found for 'nic' at line 113 column 5 -[WARNING] Reference not found for 'nic' at line 116 column 5 -[WARNING] Reference not found for 'nic' at line 119 column 5 -[WARNING] Reference not found for 'nic' at line 123 column 5 -[WARNING] Reference not found for 'nic' at line 126 column 5 -[WARNING] Reference not found for 'nic' at line 130 column 5 -[WARNING] Reference not found for 'nic' at line 136 column 5 -[WARNING] Reference not found for 'nic' at line 141 column 5 -[WARNING] Reference not found for 'nic' at line 144 column 5 -[WARNING] Reference not found for 'nic' at line 147 column 5 -[WARNING] Reference not found for 'nic' at line 150 column 5 -[WARNING] Reference not found for 'nic' at line 153 column 5 -[WARNING] Reference not found for 'nic' at line 157 column 5 -[WARNING] Reference not found for 'nic' at line 160 column 5 -[WARNING] Reference not found for 'nic' at line 164 column 5 -[WARNING] Reference not found for 'nic' at line 167 column 5 -[WARNING] Reference not found for 'osp' at line 171 column 5 set -o pipefail -e; \ trap 'echo auto-removing man/gnt-job.8.in; rm man/gnt-job.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/gnt-job.gen man/footer.rst | \ @@ -5221,6 +5287,7 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/gnt-storage.8.in; fi; \ ./autotools/check-man-dashes man/gnt-storage.8.in; \ trap - EXIT +[WARNING] Reference not found for 'Key "no*] [\\--blacklisted=*yes"' at chunk line 1 column 43 set -o pipefail -e; \ trap 'echo auto-removing man/gnt-filter.8.in; rm man/gnt-filter.8.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/gnt-filter.gen man/footer.rst | \ @@ -5242,7 +5309,10 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/harep.1.in; fi; \ ./autotools/check-man-dashes man/harep.1.in; \ trap - EXIT -[WARNING] Reference not found for 'Key "no*] [\\--blacklisted=*yes"' at chunk line 1 column 43 +[WARNING] Reference not found for 'Key "\\--iallocator} *name* \\| {-n"' at chunk line 1 column 35 +[WARNING] Reference not found for 'Key "\\--primary-only} \\| {-s"' at chunk line 1 column 30 +[WARNING] Reference not found for 'Key "\\--drained} ``yes|no``] [{-o"' at chunk line 1 column 35 +[WARNING] Reference not found for 'Key "off"' at line 677 column 28 set -o pipefail -e; \ trap 'echo auto-removing man/hbal.1.in; rm man/hbal.1.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/hbal.gen man/footer.rst | \ @@ -5299,6 +5369,14 @@ if test -n "1"; then LC_ALL=C.UTF-8 ./autotools/check-man-warnings man/htools.1.in; fi; \ ./autotools/check-man-dashes man/htools.1.in; \ trap - EXIT +[WARNING] Reference not found for 'Key "\\--node} *node[:secondary-node]* \\| {-i"' at chunk line 1 column 46 +[WARNING] Reference not found for 'Key "\\--communication=yes"' at chunk line 1 column 27 +[WARNING] Reference not found for 'must' at chunk line 21 column 32 +[WARNING] Reference not found for 'Key "\\--disk-template} { plain"' at chunk line 1 column 34 +[WARNING] Reference not found for 'Key "\\--disk-template} ext {-e"' at chunk line 1 column 33 +[WARNING] Reference not found for 'Key "\\--disk-template} { file"' at chunk line 1 column 33 +[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 +[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 set -o pipefail -e; \ trap 'echo auto-removing man/mon-collector.7.in; rm man/mon-collector.7.in' EXIT; \ /usr/bin/pandoc -s -f rst -t man man/mon-collector.gen man/footer.rst | \ @@ -5309,116 +5387,15 @@ sed -f autotools/replace_vars.sed < man/ganeti-cleaner.html.in > man/ganeti-cleaner.html sed -f autotools/replace_vars.sed < man/ganeti-confd.html.in > man/ganeti-confd.html sed -f autotools/replace_vars.sed < man/ganeti-luxid.html.in > man/ganeti-luxid.html -[WARNING] Refesed -f autotools/replace_vars.sed < man/ganeti-listrunner.html.in > man/ganeti-listrunner.html -rence not found for 'Key sed -f autotools/replace_vars.sed < man/ganeti-kvmd.html.in > man/ganeti-kvmd.html -"\\--iallocator} *name* \\| {-n"' at chunk line 1 column 35 -[WARNING] Reference not found for 'Key "\\--primary-only}sed -f autotools/replace_vars.sed < man/ganeti-mond.html.in > man/ganeti-mond.html - \\| {sed -f autotools/replace_vars.sed < man/ganeti-noded.html.in > man/ganeti-noded.html --s"' at chunk line 1 column 30 -[WAsed -f autotools/replace_vars.sed < man/ganeti-os-interface.html.in > man/ganeti-os-interface.html -RNING] Reference nosed -f autotools/replace_vars.sed < man/ganeti-extstorage-interface.html.in > man/ganeti-extstorage-interface.html -t found for 'Key "\\--drained} ``yes|no``] [{-o"' at chunk line 1 column 3sed -f autotools/replace_vars.sed < man/ganeti-rapi.html.in > man/ganeti-rapi.html -5 -[WARNING] Reference not found for 'Key "off"' at line 677 csed -f autotools/replace_vars.sed < man/ganeti-watcher.html.in > man/ganeti-watcher.html -olumn 28 +sed -f autotools/replace_vars.sed < man/ganeti-listrunner.html.in > man/ganeti-listrunner.html +sed -f autotools/replace_vars.sed < man/ganeti-kvmd.html.in > man/ganeti-kvmd.html +sed -f autotools/replace_vars.sed < man/ganeti-mond.html.in > man/ganeti-mond.html +sed -f autotools/replace_vars.sed < man/ganeti-noded.html.in > man/ganeti-noded.html +sed -f autotools/replace_vars.sed < man/ganeti-os-interface.html.in > man/ganeti-os-interface.html +sed -f autotools/replace_vars.sed < man/ganeti-extstorage-interface.html.in > man/ganeti-extstorage-interface.html +sed -f autotools/replace_vars.sed < man/ganeti-rapi.html.in > man/ganeti-rapi.html +sed -f autotools/replace_vars.sed < man/ganeti-watcher.html.in > man/ganeti-watcher.html sed -f autotools/replace_vars.sed < man/ganeti-wconfd.html.in > man/ganeti-wconfd.html -sed -f autotools/replace_vars.sed < man/ganeti.html.in > man/ganeti.html -sed -f autotools/replace_vars.sed < man/gnt-backup.html.in > man/gnt-backup.html -sed -f autotools/replace_vars.sed < man/gnt-cluster.html.in > man/gnt-cluster.html -sed -f autotools/replace_vars.sed < man/gnt-debug.html.in > man/gnt-debug.html -[WARNING] Reference not found for 'Key "\\--node} *node[:secondary-node]* \\| {-i"' at chunk line 1 column 46 -[WARNING] Reference not found for 'Key "\\--communication=yes"' at chunk line 1 column 27 -[WARNING] Reference not found for 'must' at chunk line 21 column 32 -[WARNING] Reference not found for 'Key "\\--disk-template} { plain"' at chunk line 1 column 34 -[WARNING] Reference not found for 'Key "\\--disk-template} ext {-e"' at chunk line 1 column 33 -[WARNING] Reference not found for 'Key "\\--disk-template} { file"' at chunk line 1 column 33 -[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 -[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 -sed -f autotools/replace_vars.sed < man/gnt-group.html.in > man/gnt-group.html -sed -f autotools/replace_vars.sed < man/gnt-network.html.in > man/gnt-network.html -sed -f autotools/replace_vars.sed < man/gnt-job.html.in > man/gnt-job.html -sed -f autotools/replace_vars.sed < man/gnt-node.html.in > man/gnt-node.html -sed -f autotools/replace_vars.sed < man/gnt-os.html.in > man/gnt-os.html -sed -f autotools/replace_vars.sed < man/gnt-storage.html.in > man/gnt-storage.html -sed -f autotools/replace_vars.sed < man/gnt-filter.html.in > man/gnt-filter.html -sed -f autotools/replace_vars.sed < man/hail.html.in > man/hail.html -sed -f autotools/replace_vars.sed < man/harep.html.in > man/harep.html -sed -f autotools/replace_vars.sed < man/hbal.html.in > man/hbal.html -sed -f autotools/replace_vars.sed < man/hcheck.html.in > man/hcheck.html -sed -f autotools/replace_vars.sed < man/hinfo.html.in > man/hinfo.html -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/hscan.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/hscan.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/hspace.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/hspace.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/hsqueeze.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/hsqueeze.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/hroller.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/hroller.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/htools.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/htools.html.in -set -o pipefail ; \ -/usr/bin/pandoc --toc -s -f rst -t html man/mon-collector.gen man/footer.rst | \ - sed -e 's/\\@/@/g' > man/mon-collector.html.in -[GHC]: src/Ganeti/Query/Server.o <- cabal_macros.h src/Ganeti/Query/Server.hs src/Ganeti/WConfd/Client.hi src/Ganeti/WConfd/Client.o src/Ganeti/Version.hi src/Ganeti/Version.o src/Ganeti/Utils/MVarLock.hi src/Ganeti/Utils/MVarLock.o src/Ganeti/Utils/Monad.hi src/Ganeti/Utils/Monad.o src/Ganeti/Utils.hi src/Ganeti/Utils.o src/Ganeti/UDSServer.hi src/Ganeti/UDSServer.o src/Ganeti/Types.hi src/Ganeti/Types.o src/Ganeti/THH/HsRPC.hi src/Ganeti/THH/HsRPC.o src/Ganeti/Query/Filter.hi src/Ganeti/Query/Filter.o src/Ganeti/Query/Query.hi src/Ganeti/Query/Query.o src/Ganeti/Query/Exec.hi src/Ganeti/Query/Exec.o src/Ganeti/Rpc.hi src/Ganeti/Rpc.o src/Ganeti/Path.hi src/Ganeti/Path.o src/Ganeti/Query/Cluster.hi src/Ganeti/Query/Cluster.o src/Ganeti/Query/Language.hi src/Ganeti/Query/Language.o src/Ganeti/Luxi.hi src/Ganeti/Luxi.o src/Ganeti/Logging.hi src/Ganeti/Logging.o src/Ganeti/Locking/Locks.hi src/Ganeti/Locking/Locks.o src/Ganeti/JSON.hi src/Ganeti/JSON.o src/Ganeti/JQScheduler.hi src/Ganeti/JQScheduler.o src/Ganeti/JQueue.hi src/Ganeti/JQueue.o src/Ganeti/BasicTypes.hi src/Ganeti/BasicTypes.o src/Ganeti/ConfigReader.hi src/Ganeti/ConfigReader.o src/Ganeti/Config.hi src/Ganeti/Config.o src/Ganeti/Objects/Lens.hi src/Ganeti/Objects/Lens.o src/Ganeti/Objects.hi src/Ganeti/Objects.o src/Ganeti/Daemon/Utils.hi src/Ganeti/Daemon/Utils.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Errors.hi src/Ganeti/Errors.o src/Ganeti/ConstantUtils.hi src/Ganeti/ConstantUtils.o src/Ganeti/Constants.hi src/Ganeti/Constants.o -sed -f autotools/replace_vars.sed < man/ganeti-cleaner.8.in > man/ganeti-cleaner.8 -[GHC-link]: src/ganeti-wconfd -/usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ - -optl -Wl,-z,relro -optl -Wl,--as-needed --make src/ganeti-wconfd.hs -sed -f autotools/replace_vars.sed < man/ganeti-confd.8.in > man/ganeti-confd.8 -sed -f autotools/replace_vars.sed < man/ganeti-luxid.8.in > man/ganeti-luxid.8 -sed -f autotools/replace_vars.sed < man/ganeti-listrunner.8.in > man/ganeti-listrunner.8 -sed -f autotools/replace_vars.sed < man/ganeti-kvmd.8.in > man/ganeti-kvmd.8 -sed -f autotools/replace_vars.sed < man/ganeti-mond.8.in > man/ganeti-mond.8 -sed -f autotools/replace_vars.sed < man/ganeti-noded.8.in > man/ganeti-noded.8 -sed -f autotools/replace_vars.sed < man/ganeti-os-interface.7.in > man/ganeti-os-interface.7 -sed -f autotools/replace_vars.sed < man/ganeti-extstorage-interface.7.in > man/ganeti-extstorage-interface.7 -sed -f autotools/replace_vars.sed < man/ganeti-rapi.8.in > man/ganeti-rapi.8 -sed -f autotools/replace_vars.sed < man/ganeti-watcher.8.in > man/ganeti-watcher.8 -sed -f autotools/replace_vars.sed < man/ganeti-wconfd.8.in > man/ganeti-wconfd.8 -sed -f autotools/replace_vars.sed < man/ganeti.7.in > man/ganeti.7 -sed -f autotools/replace_vars.sed < man/gnt-backup.8.in > man/gnt-backup.8 -sed -f autotools/replace_vars.sed < man/gnt-debug.8.in > man/gnt-debug.8 -sed -f autotools/replace_vars.sed < man/gnt-group.8.in > man/gnt-group.8 -sed -f autotools/replace_vars.sed < man/gnt-network.8.in > man/gnt-network.8 -sed -f autotools/replace_vars.sed < man/gnt-job.8.in > man/gnt-job.8 -sed -f autotools/replace_vars.sed < man/gnt-node.8.in > man/gnt-node.8 -sed -f autotools/replace_vars.sed < man/gnt-os.8.in > man/gnt-os.8 -sed -f autotools/replace_vars.sed < man/gnt-storage.8.in > man/gnt-storage.8 -sed -f autotools/replace_vars.sed < man/gnt-filter.8.in > man/gnt-filter.8 -sed -f autotools/replace_vars.sed < man/hail.1.in > man/hail.1 -sed -f autotools/replace_vars.sed < man/harep.1.in > man/harep.1 -sed -f autotools/replace_vars.sed < man/hcheck.1.in > man/hcheck.1 -sed -f autotools/replace_vars.sed < man/hinfo.1.in > man/hinfo.1 -sed -f autotools/replace_vars.sed < man/hscan.1.in > man/hscan.1 -sed -f autotools/replace_vars.sed < man/hsqueeze.1.in > man/hsqueeze.1 -sed -f autotools/replace_vars.sed < man/hroller.1.in > man/hroller.1 -sed -f autotools/replace_vars.sed < man/mon-collector.7.in > man/mon-collector.7 -sed -f autotools/replace_vars.sed < man/gnt-instance.html.in > man/gnt-instance.html -sed -f autotools/replace_vars.sed < man/hscan.html.in > man/hscan.html -sed -f autotools/replace_vars.sed < man/hsqueeze.html.in > man/hsqueeze.html -sed -f autotools/replace_vars.sed < man/hroller.html.in > man/hroller.html -sed -f autotools/replace_vars.sed < man/mon-collector.html.in > man/mon-collector.html -sed -f autotools/replace_vars.sed < man/hspace.1.in > man/hspace.1 -sed -f autotools/replace_vars.sed < man/htools.1.in > man/htools.1 -sed -f autotools/replace_vars.sed < man/gnt-cluster.8.in > man/gnt-cluster.8 -sed -f autotools/replace_vars.sed < man/hbal.1.in > man/hbal.1 -sed -f autotools/replace_vars.sed < man/htools.html.in > man/htools.html -sed -f autotools/replace_vars.sed < man/hspace.html.in > man/hspace.html -[WARNING] Reference not found for 'Key "\\--node} *node[:secondary-node]* \\| {-i"' at chunk line 1 column 46 -[WARNING] Reference not found for 'Key "\\--communication=yes"' at chunk line 1 column 27 -[WARNING] Reference not found for 'must' at chunk line 21 column 32 -[WARNING] Reference not found for 'Key "\\--disk-template} { plain"' at chunk line 1 column 34 -[WARNING] Reference not found for 'Key "\\--disk-template} ext {-e"' at chunk line 1 column 33 -[WARNING] Reference not found for 'Key "\\--disk-template} { file"' at chunk line 1 column 33 -[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 -[WARNING] Reference not found for 'Key "\\--target-node} *node* \\| {-i"' at chunk line 1 column 36 -sed -f autotools/replace_vars.sed < man/gnt-instance.8.in > man/gnt-instance.8 -Linking src/ganeti-wconfd ... src/Ganeti/Query/Server.hs:48:1: warning: [-Wdeprecations] Module `Control.Monad.Error' is deprecated: @@ -5453,6 +5430,7 @@ newer = case J.readJSON prev_log of J.Ok n -> (\ (idx, _time, _type, _msg) -> ...) +sed -f autotools/replace_vars.sed < man/ganeti.html.in > man/ganeti.html _ -> const True newlogs = showJSON $ concatMap (filter newer) oplogs In the expression: @@ -5481,6 +5459,63 @@ | 613 | newer = case J.readJSON prev_log of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +sed -f autotools/replace_vars.sed < man/gnt-backup.html.in > man/gnt-backup.html +sed -f autotools/replace_vars.sed < man/gnt-cluster.html.in > man/gnt-cluster.html +sed -f autotools/replace_vars.sed < man/gnt-debug.html.in > man/gnt-debug.html +sed -f autotools/replace_vars.sed < man/gnt-group.html.in > man/gnt-group.html +sed -f autotools/replace_vars.sed < man/gnt-network.html.in > man/gnt-network.html +sed -f autotools/replace_vars.sed < man/gnt-instance.html.in > man/gnt-instance.html +sed -f autotools/replace_vars.sed < man/gnt-job.html.in > man/gnt-job.html +sed -f autotools/replace_vars.sed < man/gnt-node.html.in > man/gnt-node.html +sed -f autotools/replace_vars.sed < man/gnt-os.html.in > man/gnt-os.html +sed -f autotools/replace_vars.sed < man/gnt-storage.html.in > man/gnt-storage.html +sed -f autotools/replace_vars.sed < man/gnt-filter.html.in > man/gnt-filter.html +sed -f autotools/replace_vars.sed < man/hail.html.in > man/hail.html +sed -f autotools/replace_vars.sed < man/harep.html.in > man/harep.html +sed -f autotools/replace_vars.sed < man/hbal.html.in > man/hbal.html +sed -f autotools/replace_vars.sed < man/hcheck.html.in > man/hcheck.html +sed -f autotools/replace_vars.sed < man/hinfo.html.in > man/hinfo.html +sed -f autotools/replace_vars.sed < man/hscan.html.in > man/hscan.html +sed -f autotools/replace_vars.sed < man/hspace.html.in > man/hspace.html +sed -f autotools/replace_vars.sed < man/hsqueeze.html.in > man/hsqueeze.html +sed -f autotools/replace_vars.sed < man/hroller.html.in > man/hroller.html +sed -f autotools/replace_vars.sed < man/htools.html.in > man/htools.html +sed -f autotools/replace_vars.sed < man/mon-collector.html.in > man/mon-collector.html +sed -f autotools/replace_vars.sed < man/ganeti-cleaner.8.in > man/ganeti-cleaner.8 +sed -f autotools/replace_vars.sed < man/ganeti-confd.8.in > man/ganeti-confd.8 +sed -f autotools/replace_vars.sed < man/ganeti-luxid.8.in > man/ganeti-luxid.8 +sed -f autotools/replace_vars.sed < man/ganeti-listrunner.8.in > man/ganeti-listrunner.8 +sed -f autotools/replace_vars.sed < man/ganeti-kvmd.8.in > man/ganeti-kvmd.8 +sed -f autotools/replace_vars.sed < man/ganeti-mond.8.in > man/ganeti-mond.8 +sed -f autotools/replace_vars.sed < man/ganeti-noded.8.in > man/ganeti-noded.8 +sed -f autotools/replace_vars.sed < man/ganeti-os-interface.7.in > man/ganeti-os-interface.7 +sed -f autotools/replace_vars.sed < man/ganeti-extstorage-interface.7.in > man/ganeti-extstorage-interface.7 +sed -f autotools/replace_vars.sed < man/ganeti-rapi.8.in > man/ganeti-rapi.8 +sed -f autotools/replace_vars.sed < man/ganeti-watcher.8.in > man/ganeti-watcher.8 +sed -f autotools/replace_vars.sed < man/ganeti-wconfd.8.in > man/ganeti-wconfd.8 +sed -f autotools/replace_vars.sed < man/ganeti.7.in > man/ganeti.7 +sed -f autotools/replace_vars.sed < man/gnt-backup.8.in > man/gnt-backup.8 +sed -f autotools/replace_vars.sed < man/gnt-cluster.8.in > man/gnt-cluster.8 +sed -f autotools/replace_vars.sed < man/gnt-debug.8.in > man/gnt-debug.8 +sed -f autotools/replace_vars.sed < man/gnt-group.8.in > man/gnt-group.8 +sed -f autotools/replace_vars.sed < man/gnt-network.8.in > man/gnt-network.8 +sed -f autotools/replace_vars.sed < man/gnt-job.8.in > man/gnt-job.8 +sed -f autotools/replace_vars.sed < man/gnt-node.8.in > man/gnt-node.8 +sed -f autotools/replace_vars.sed < man/gnt-os.8.in > man/gnt-os.8 +sed -f autotools/replace_vars.sed < man/gnt-storage.8.in > man/gnt-storage.8 +sed -f autotools/replace_vars.sed < man/gnt-filter.8.in > man/gnt-filter.8 +sed -f autotools/replace_vars.sed < man/hail.1.in > man/hail.1 +sed -f autotools/replace_vars.sed < man/harep.1.in > man/harep.1 +sed -f autotools/replace_vars.sed < man/hbal.1.in > man/hbal.1 +sed -f autotools/replace_vars.sed < man/hcheck.1.in > man/hcheck.1 +sed -f autotools/replace_vars.sed < man/hinfo.1.in > man/hinfo.1 +sed -f autotools/replace_vars.sed < man/hscan.1.in > man/hscan.1 +sed -f autotools/replace_vars.sed < man/hspace.1.in > man/hspace.1 +sed -f autotools/replace_vars.sed < man/hsqueeze.1.in > man/hsqueeze.1 +sed -f autotools/replace_vars.sed < man/hroller.1.in > man/hroller.1 +sed -f autotools/replace_vars.sed < man/htools.1.in > man/htools.1 +sed -f autotools/replace_vars.sed < man/mon-collector.7.in > man/mon-collector.7 +sed -f autotools/replace_vars.sed < man/gnt-instance.8.in > man/gnt-instance.8 [GHC]: src/hluxid.o <- cabal_macros.h src/hluxid.hs src/Ganeti/Runtime.hi src/Ganeti/Runtime.o src/Ganeti/Daemon.hi src/Ganeti/Daemon.o src/Ganeti/Query/Server.hi src/Ganeti/Query/Server.o [GHC-link]: src/hluxid /usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -optP-include -optPcabal_macros.h -hide-all-packages `cat ganeti.depsflags` -fwarn-incomplete-uni-patterns -dynamic-too \ @@ -5513,7 +5548,7 @@ dh_prep dh_installdirs dh_auto_install - make -j16 install DESTDIR=/build/reproducible-path/ganeti-3.0.2/debian/tmp AM_UPDATE_INFO_DIR=no + make -j7 install DESTDIR=/build/reproducible-path/ganeti-3.0.2/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/ganeti-3.0.2' make[2]: Entering directory '/build/reproducible-path/ganeti-3.0.2' /bin/mkdir -p "/build/reproducible-path/ganeti-3.0.2/debian/tmp/var/lib/ganeti" \ @@ -5521,209 +5556,209 @@ "/build/reproducible-path/ganeti-3.0.2/debian/tmp/var/run/ganeti" /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0//usr/bin' /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/sbin' + /usr/bin/install -c src/htools '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0//usr/bin' for dir in /etc/ganeti /usr/lib/ganeti/iallocators /usr/lib/ganeti/tools /usr/share/ganeti /usr/bin /usr/sbin /usr/share/man/man1 /usr/share/man/man7 /usr/share/man/man8; do \ /bin/mkdir -p /build/reproducible-path/ganeti-3.0.2/debian/tmp$dir; \ done - /usr/bin/install -c src/htools '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0//usr/bin' /usr/bin/install -c tools/ganeti-listrunner '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/sbin' /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti' /usr/bin/install -c daemons/daemon-util tools/kvm-ifup tools/kvm-ifup-os tools/xen-ifup-os tools/vif-ganeti tools/vif-ganeti-metad tools/net-common src/mon-collector '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti' /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/sbin' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/client' - /usr/bin/install -c daemons/ganeti-cleaner src/ganeti-kvmd src/ganeti-luxid src/ganeti-confd src/ganeti-wconfd src/ganeti-mond src/ganeti-metad '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/sbin' ln -s -f /etc/ganeti/lib /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/default + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/client' /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib/cluster' ln -s -f /etc/ganeti/share /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/default - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/confd' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/config' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib/cluster' for prog in harep hbal hscan hspace hinfo hcheck hroller hsqueeze; do \ ln -s -f /usr/lib/ganeti/default/usr/bin/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/bin/$prog; \ done - /usr/bin/install -c tools/kvm-console-wrapper tools/master-ip-setup tools/xen-console-wrapper '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' + /usr/bin/install -c daemons/ganeti-cleaner src/ganeti-kvmd src/ganeti-luxid src/ganeti-confd src/ganeti-wconfd src/ganeti-mond src/ganeti-metad '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/sbin' /usr/bin/install -c -m 644 lib/cmdlib/cluster/__init__.py lib/cmdlib/cluster/verify.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib/cluster' - /usr/bin/install -c -m 644 lib/confd/__init__.py lib/confd/client.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/confd' - /usr/bin/install -c tools/burnin '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /usr/bin/install -c daemons/ganeti-noded daemons/ganeti-rapi daemons/ganeti-watcher '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/http' ln -s -f /usr/lib/ganeti/default/usr/lib/ganeti/iallocators/hail /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/iallocators/hail - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor' - /usr/bin/install -c -m 644 lib/config/__init__.py lib/config/verify.py lib/config/temporary_reservations.py lib/config/utils.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/config' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor/hv_kvm' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/impexpd' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/jqueue' - /usr/bin/install -c scripts/gnt-backup scripts/gnt-cluster scripts/gnt-debug scripts/gnt-group scripts/gnt-instance scripts/gnt-job scripts/gnt-network scripts/gnt-node scripts/gnt-os scripts/gnt-storage scripts/gnt-filter '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /usr/bin/install -c -m 644 lib/impexpd/__init__.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/impexpd' - /usr/bin/install -c -m 644 lib/jqueue/__init__.py lib/jqueue/exec.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/jqueue' - /usr/bin/install -c -m 644 lib/http/__init__.py lib/http/auth.py lib/http/client.py lib/http/server.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/http' - /usr/bin/install -c -m 644 lib/client/__init__.py lib/client/base.py lib/client/gnt_backup.py lib/client/gnt_cluster.py lib/client/gnt_debug.py lib/client/gnt_group.py lib/client/gnt_instance.py lib/client/gnt_job.py lib/client/gnt_node.py lib/client/gnt_network.py lib/client/gnt_os.py lib/client/gnt_storage.py lib/client/gnt_filter.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/client' - /usr/bin/install -c -m 644 lib/hypervisor/hv_kvm/__init__.py lib/hypervisor/hv_kvm/monitor.py lib/hypervisor/hv_kvm/netdev.py lib/hypervisor/hv_kvm/validation.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor/hv_kvm' - /usr/bin/install -c -m 644 lib/hypervisor/__init__.py lib/hypervisor/hv_base.py lib/hypervisor/hv_chroot.py lib/hypervisor/hv_fake.py lib/hypervisor/hv_lxc.py lib/hypervisor/hv_xen.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor' - /usr/bin/install -c -m 644 lib/cmdlib/__init__.py lib/cmdlib/backup.py lib/cmdlib/base.py lib/cmdlib/common.py lib/cmdlib/group.py lib/cmdlib/instance.py lib/cmdlib/instance_create.py lib/cmdlib/instance_helpervm.py lib/cmdlib/instance_migration.py lib/cmdlib/instance_operation.py lib/cmdlib/instance_query.py lib/cmdlib/instance_set_params.py lib/cmdlib/instance_storage.py lib/cmdlib/instance_utils.py lib/cmdlib/misc.py lib/cmdlib/network.py lib/cmdlib/node.py lib/cmdlib/operating_system.py lib/cmdlib/query.py lib/cmdlib/tags.py lib/cmdlib/test.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib' for prog in ganeti-listrunner ganeti-cleaner ganeti-kvmd ganeti-luxid ganeti-confd ganeti-wconfd ganeti-mond ganeti-metad; do \ ln -s -f /usr/lib/ganeti/default/usr/sbin/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/sbin/$prog; \ done - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man1' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man7' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man8' for prog in gnt-backup gnt-cluster gnt-debug gnt-group gnt-instance gnt-job gnt-network gnt-node gnt-os gnt-storage gnt-filter ganeti-noded ganeti-rapi ganeti-watcher; do \ ln -s -f /usr/share/ganeti/default/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/sbin/$prog; \ done - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/masterd' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/etc/ganeti' - /usr/bin/install -c tools/kvm-ifup-os tools/xen-ifup-os '/build/reproducible-path/ganeti-3.0.2/debian/tmp/etc/ganeti' - /usr/bin/install -c -m 644 man/ganeti-os-interface.7 man/ganeti-extstorage-interface.7 man/ganeti.7 man/mon-collector.7 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man7' + /usr/bin/install -c -m 644 lib/client/__init__.py lib/client/base.py lib/client/gnt_backup.py lib/client/gnt_cluster.py lib/client/gnt_debug.py lib/client/gnt_group.py lib/client/gnt_instance.py lib/client/gnt_job.py lib/client/gnt_node.py lib/client/gnt_network.py lib/client/gnt_os.py lib/client/gnt_storage.py lib/client/gnt_filter.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/client' for prog in import-export check-cert-expired ensure-dirs node-daemon-setup prepare-node-join ssh-update ssl-update; do \ ln -s -f /usr/share/ganeti/default/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/$prog; \ done - /usr/bin/install -c -m 644 man/hail.1 man/harep.1 man/hbal.1 man/hcheck.1 man/hinfo.1 man/hscan.1 man/hspace.1 man/hsqueeze.1 man/hroller.1 man/htools.1 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man1' - /usr/bin/install -c -m 644 lib/masterd/__init__.py lib/masterd/iallocator.py lib/masterd/instance.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/masterd' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' for prog in burnin node-cleanup cfgshell cfgupgrade cfgupgrade12 cluster-merge confd-client fmtjson lvmstrap move-instance ovfconverter post-upgrade sanitize-config query-config; do \ ln -s -f /usr/share/ganeti/default/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/tools/$prog; \ done - /usr/bin/install -c -m 644 man/ganeti-cleaner.8 man/ganeti-confd.8 man/ganeti-luxid.8 man/ganeti-listrunner.8 man/ganeti-kvmd.8 man/ganeti-mond.8 man/ganeti-noded.8 man/ganeti-rapi.8 man/ganeti-watcher.8 man/ganeti-wconfd.8 man/gnt-backup.8 man/gnt-cluster.8 man/gnt-debug.8 man/gnt-group.8 man/gnt-network.8 man/gnt-instance.8 man/gnt-job.8 man/gnt-node.8 man/gnt-os.8 man/gnt-storage.8 man/gnt-filter.8 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man8' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/confd' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/config' + /usr/bin/install -c -m 644 lib/confd/__init__.py lib/confd/client.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/confd' + /usr/bin/install -c -m 644 lib/cmdlib/__init__.py lib/cmdlib/backup.py lib/cmdlib/base.py lib/cmdlib/common.py lib/cmdlib/group.py lib/cmdlib/instance.py lib/cmdlib/instance_create.py lib/cmdlib/instance_helpervm.py lib/cmdlib/instance_migration.py lib/cmdlib/instance_operation.py lib/cmdlib/instance_query.py lib/cmdlib/instance_set_params.py lib/cmdlib/instance_storage.py lib/cmdlib/instance_utils.py lib/cmdlib/misc.py lib/cmdlib/network.py lib/cmdlib/node.py lib/cmdlib/operating_system.py lib/cmdlib/query.py lib/cmdlib/tags.py lib/cmdlib/test.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/cmdlib' for prog in users-setup vcluster-setup kvm-console-wrapper master-ip-setup xen-console-wrapper; do \ ln -s -f /usr/lib/ganeti/default//usr/lib/ganeti/tools/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/tools/$prog; \ done - /usr/bin/install -c tools/ensure-dirs tools/node-daemon-setup tools/prepare-node-join tools/ssh-update tools/ssl-update '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +Byte-compiling python modules... +__init__.py /usr/bin/install -c -m 644 lib/config/__init__.py lib/config/verify.py lib/config/temporary_reservations.py lib/config/utils.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/config' if ! test -n ''; then \ for man in man8/ganeti-cleaner.8 man8/ganeti-confd.8 man8/ganeti-luxid.8 man8/ganeti-listrunner.8 man8/ganeti-kvmd.8 man8/ganeti-mond.8 man8/ganeti-noded.8 man7/ganeti-os-interface.7 man7/ganeti-extstorage-interface.7 man8/ganeti-rapi.8 man8/ganeti-watcher.8 man8/ganeti-wconfd.8 man7/ganeti.7 man8/gnt-backup.8 man8/gnt-cluster.8 man8/gnt-debug.8 man8/gnt-group.8 man8/gnt-network.8 man8/gnt-instance.8 man8/gnt-job.8 man8/gnt-node.8 man8/gnt-os.8 man8/gnt-storage.8 man8/gnt-filter.8 man1/hail.1 man1/harep.1 man1/hbal.1 man1/hcheck.1 man1/hinfo.1 man1/hscan.1 man1/hspace.1 man1/hsqueeze.1 man1/hroller.1 man1/htools.1 man7/mon-collector.7; do \ ln -s -f /usr/share/ganeti/default/root/usr/share/man/$man /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/man/$man; \ done; \ fi - /usr/bin/install -c -m 644 lib/_constants.py lib/_vcsversion.py lib/opcodes.py lib/rpc/stub/wconfd.py lib/rpc/stub/metad.py lib/_generated_rpc.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' - /usr/bin/install -c -m 644 lib/rpc/stub/wconfd.py lib/rpc/stub/metad.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' - /usr/bin/install -c tools/users-setup tools/vcluster-setup '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' -Byte-compiling python modules... -__init__.pyfor prog in daemon-util kvm-ifup kvm-ifup-os xen-ifup-os vif-ganeti vif-ganeti-metad net-common mon-collector; do \ +verify.py +for prog in daemon-util kvm-ifup kvm-ifup-os xen-ifup-os vif-ganeti vif-ganeti-metad net-common mon-collector; do \ ln -s -f /usr/lib/ganeti/default/usr/lib/ganeti/$prog /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/$prog; \ done Byte-compiling python modules... -__init__.pyclient.pyverify.py +__init__.pybase.pygnt_backup.pygnt_cluster.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' + /usr/bin/install -c tools/kvm-console-wrapper tools/master-ip-setup tools/xen-console-wrapper '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' +Byte-compiling python modules... +__init__.pyclient.pygnt_debug.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +gnt_group.py /usr/bin/install -c tools/burnin '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +gnt_instance.pyByte-compiling python modules... +__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' Byte-compiling python modules... -__init__.pyByte-compiling python modules... -__init__.py -verify.pyByte-compiling python modules... -__init__.pytemporary_reservations.py /usr/bin/install -c tools/node-cleanup tools/shebang/cfgshell tools/shebang/cfgupgrade tools/shebang/cfgupgrade12 tools/shebang/cluster-merge tools/shebang/confd-client tools/shebang/fmtjson tools/shebang/lvmstrap tools/shebang/move-instance tools/shebang/ovfconverter tools/shebang/post-upgrade tools/shebang/sanitize-config tools/shebang/query-config '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +__init__.pybackup.py /usr/bin/install -c daemons/ganeti-noded daemons/ganeti-rapi daemons/ganeti-watcher '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +gnt_job.pybase.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +gnt_node.pycommon.py /usr/bin/install -c scripts/gnt-backup scripts/gnt-cluster scripts/gnt-debug scripts/gnt-group scripts/gnt-instance scripts/gnt-job scripts/gnt-network scripts/gnt-node scripts/gnt-os scripts/gnt-storage scripts/gnt-filter '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/http' +group.pygnt_network.pyverify.pytemporary_reservations.pygnt_os.pyutils.py +instance.pygnt_storage.pygnt_filter.py +instance_create.py /usr/bin/install -c -m 644 lib/http/__init__.py lib/http/auth.py lib/http/client.py lib/http/server.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/http' +instance_helpervm.pyinstance_migration.pyinstance_operation.pyinstance_query.pyinstance_set_params.pyinstance_storage.pyByte-compiling python modules... +__init__.pyinstance_utils.pyauth.pyByte-compiling python modules (optimized versions) ... +__init__.pyclient.pyserver.pymisc.py +network.pyverify.pynode.pyoperating_system.pyquery.py +tags.pytest.py + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor' +Byte-compiling python modules (optimized versions) ... +__init__.pyclient.py + /usr/bin/install -c -m 644 lib/hypervisor/__init__.py lib/hypervisor/hv_base.py lib/hypervisor/hv_chroot.py lib/hypervisor/hv_fake.py lib/hypervisor/hv_lxc.py lib/hypervisor/hv_xen.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor/hv_kvm' + /usr/bin/install -c -m 644 lib/hypervisor/hv_kvm/__init__.py lib/hypervisor/hv_kvm/monitor.py lib/hypervisor/hv_kvm/netdev.py lib/hypervisor/hv_kvm/validation.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/hypervisor/hv_kvm' +Byte-compiling python modules (optimized versions) ... +__init__.pybase.pygnt_backup.pyByte-compiling python modules (optimized versions) ... +__init__.pygnt_cluster.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/impexpd' +gnt_debug.py /usr/bin/install -c -m 644 lib/impexpd/__init__.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/impexpd' +verify.pytemporary_reservations.pyutils.pygnt_group.py +gnt_instance.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/jqueue' +gnt_job.pygnt_node.py /usr/bin/install -c -m 644 lib/jqueue/__init__.py lib/jqueue/exec.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/jqueue' +gnt_network.pyByte-compiling python modules... +__init__.pygnt_os.pyhv_base.pygnt_storage.pyhv_chroot.pygnt_filter.py +hv_fake.pyhv_lxc.pyhv_xen.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man1' Byte-compiling python modules... -__init__.pyexec.pyutils.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' -auth.py +__init__.py + /usr/bin/install -c -m 644 man/hail.1 man/harep.1 man/hbal.1 man/hcheck.1 man/hinfo.1 man/hscan.1 man/hspace.1 man/hsqueeze.1 man/hroller.1 man/htools.1 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man1' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man7' +monitor.pynetdev.pyvalidation.py /usr/bin/install -c -m 644 man/ganeti-os-interface.7 man/ganeti-extstorage-interface.7 man/ganeti.7 man/mon-collector.7 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man7' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' -client.pyByte-compiling python modules... -__init__.py /usr/bin/install -c daemons/import-export tools/check-cert-expired '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' -server.pymonitor.py -netdev.pyByte-compiling python modules... -__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/tools' -validation.pyhv_base.py Byte-compiling python modules... -__init__.pyhv_chroot.pybase.pyhv_fake.pygnt_backup.pyhv_lxc.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rapi' -gnt_cluster.pyhv_xen.pygnt_debug.py -gnt_group.pygnt_instance.pygnt_job.py /usr/bin/install -c -m 644 lib/tools/__init__.py lib/tools/burnin.py lib/tools/common.py lib/tools/ensure_dirs.py lib/tools/node_cleanup.py lib/tools/node_daemon_setup.py lib/tools/prepare_node_join.py lib/tools/ssh_update.py lib/tools/ssl_update.py lib/tools/cfgupgrade.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/tools' -gnt_node.pygnt_network.py /usr/bin/install -c -m 644 lib/rapi/__init__.py lib/rapi/baserlib.py lib/rapi/client.py lib/rapi/client_utils.py lib/rapi/connector.py lib/rapi/rlib2.py lib/rapi/testutils.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rapi' -gnt_os.pygnt_storage.pygnt_filter.py +__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man8' + +Byte-compiling python modules (optimized versions) ... +__init__.py /usr/bin/install -c -m 644 man/ganeti-cleaner.8 man/ganeti-confd.8 man/ganeti-luxid.8 man/ganeti-listrunner.8 man/ganeti-kvmd.8 man/ganeti-mond.8 man/ganeti-noded.8 man/ganeti-rapi.8 man/ganeti-watcher.8 man/ganeti-wconfd.8 man/gnt-backup.8 man/gnt-cluster.8 man/gnt-debug.8 man/gnt-group.8 man/gnt-network.8 man/gnt-instance.8 man/gnt-job.8 man/gnt-node.8 man/gnt-os.8 man/gnt-storage.8 man/gnt-filter.8 '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/root/usr/share/man/man8' Byte-compiling python modules... -__init__.pybackup.pybase.pycommon.pygroup.pyinstance.pyByte-compiling python modules... -__init__.pyinstance_create.pyiallocator.pyinstance_helpervm.pyinstance.pyinstance_migration.py -instance_operation.py /usr/bin/install -c -m 644 lib/__init__.py lib/asyncnotifier.py lib/backend.py lib/bootstrap.py lib/cli.py lib/cli_opts.py lib/compat.py lib/constants.py lib/daemon.py lib/errors.py lib/hooksmaster.py lib/ht.py lib/jstore.py lib/locking.py lib/luxi.py lib/mcpu.py lib/metad.py lib/netutils.py lib/objects.py lib/opcodes_base.py lib/outils.py lib/ovf.py lib/pathutils.py lib/qlang.py lib/query.py lib/rpc_defs.py lib/runtime.py lib/serializer.py lib/ssconf.py lib/ssh.py lib/uidpool.py lib/vcluster.py lib/network.py lib/wconfd.py lib/workerpool.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' -instance_query.pyinstance_set_params.pyinstance_storage.pyinstance_utils.pymisc.pynetwork.pyByte-compiling python modules... -wconfd.pynode.pymetad.pyoperating_system.pyByte-compiling python modules... -_constants.py -query.py_vcsversion.pytags.pyopcodes.pytest.pywconfd.py -metad.py_generated_rpc.py +__init__.pyauth.pyclient.pyserver.py +exec.py Byte-compiling python modules (optimized versions) ... -__init__.pyByte-compiling python modules (optimized versions) ... -__init__.pyclient.pyverify.py +__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/masterd' +backup.pybase.pycommon.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/etc/ganeti' + /usr/bin/install -c -m 644 lib/masterd/__init__.py lib/masterd/iallocator.py lib/masterd/instance.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/masterd' + /usr/bin/install -c tools/kvm-ifup-os tools/xen-ifup-os '/build/reproducible-path/ganeti-3.0.2/debian/tmp/etc/ganeti' +group.pyinstance.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' +instance_create.pyinstance_helpervm.pyinstance_migration.py /usr/bin/install -c -m 644 lib/_constants.py lib/_vcsversion.py lib/opcodes.py lib/rpc/stub/wconfd.py lib/rpc/stub/metad.py lib/_generated_rpc.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' +instance_operation.pyinstance_query.pyinstance_set_params.pyinstance_storage.pyByte-compiling python modules... +__init__.pyiallocator.pyinstance.pyinstance_utils.py +Byte-compiling python modules... +_constants.pymisc.pyByte-compiling python modules (optimized versions) ... +__init__.pyhv_base.pynetwork.pyhv_chroot.pynode.pyhv_fake.pyhv_lxc.pyhv_xen.py_vcsversion.pyopcodes.pyoperating_system.pyquery.pytags.pytest.py + +wconfd.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' +metad.py_generated_rpc.py /usr/bin/install -c tools/ensure-dirs tools/node-daemon-setup tools/prepare-node-join tools/ssh-update tools/ssl-update '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' Byte-compiling python modules (optimized versions) ... __init__.py - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' + /usr/bin/install -c -m 644 lib/rpc/stub/wconfd.py lib/rpc/stub/metad.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' +Byte-compiling python modules (optimized versions) ... +__init__.py /usr/bin/install -c tools/users-setup tools/vcluster-setup '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/tools' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' - /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/server' - /usr/bin/install -c -m 644 lib/rpc/stub/__init__.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' +monitor.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' Byte-compiling python modules (optimized versions) ... -__init__.pyByte-compiling python modules (optimized versions) ... -__init__.pyverify.pyexec.pytemporary_reservations.py +__init__.pynetdev.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' +validation.py + /usr/bin/install -c tools/node-cleanup tools/shebang/cfgshell tools/shebang/cfgupgrade tools/shebang/cfgupgrade12 tools/shebang/cluster-merge tools/shebang/confd-client tools/shebang/fmtjson tools/shebang/lvmstrap tools/shebang/move-instance tools/shebang/ovfconverter tools/shebang/post-upgrade tools/shebang/sanitize-config tools/shebang/query-config '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' +exec.py + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /usr/bin/install -c daemons/import-export tools/check-cert-expired '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/tools' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rapi' + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc' /usr/bin/install -c -m 644 lib/rpc/__init__.py lib/rpc/client.py lib/rpc/errors.py lib/rpc/node.py lib/rpc/transport.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc' - /usr/bin/install -c -m 644 lib/server/__init__.py lib/server/masterd.py lib/server/noded.py lib/server/rapi.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/server' -utils.pyByte-compiling python modules (optimized versions) ... -__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/storage' - -auth.pyclient.pyByte-compiling python modules (optimized versions) ... -__init__.pyserver.pymonitor.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/utils' - -netdev.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/watcher' + /usr/bin/install -c -m 644 lib/rapi/__init__.py lib/rapi/baserlib.py lib/rapi/client.py lib/rapi/client_utils.py lib/rapi/connector.py lib/rapi/rlib2.py lib/rapi/testutils.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rapi' + /usr/bin/install -c -m 644 lib/tools/__init__.py lib/tools/burnin.py lib/tools/common.py lib/tools/ensure_dirs.py lib/tools/node_cleanup.py lib/tools/node_daemon_setup.py lib/tools/prepare_node_join.py lib/tools/ssh_update.py lib/tools/ssl_update.py lib/tools/cfgupgrade.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/tools' Byte-compiling python modules... -__init__.pyByte-compiling python modules... -__init__.pyvalidation.pybaserlib.py -make install-exec-hook -burnin.pyclient.pycommon.pyByte-compiling python modules (optimized versions) ... -__init__.py /usr/bin/install -c -m 644 lib/watcher/__init__.py lib/watcher/nodemaint.py lib/watcher/state.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/watcher' -client_utils.pyensure_dirs.pyhv_base.pymake[3]: Entering directory '/build/reproducible-path/ganeti-3.0.2' -connector.pynode_cleanup.pyhv_chroot.py /usr/bin/install -c -m 644 lib/storage/__init__.py lib/storage/bdev.py lib/storage/base.py lib/storage/container.py lib/storage/drbd.py lib/storage/drbd_info.py lib/storage/drbd_cmdgen.py lib/storage/extstorage.py lib/storage/filestorage.py lib/storage/gluster.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/storage' -rlib2.pynode_daemon_setup.pyhv_fake.pytestutils.pyprepare_node_join.pyhv_lxc.py -ssh_update.pyhv_xen.pyssl_update.py -cfgupgrade.py -Byte-compiling python modules (optimized versions) ... -__init__.pybase.pygnt_backup.pygnt_cluster.pygnt_debug.pygnt_group.pygnt_instance.py /usr/bin/install -c -m 644 lib/utils/__init__.py lib/utils/algo.py lib/utils/filelock.py lib/utils/hash.py lib/utils/io.py lib/utils/livelock.py lib/utils/log.py lib/utils/lvm.py lib/utils/mlock.py lib/utils/nodesetup.py lib/utils/process.py lib/utils/retry.py lib/utils/security.py lib/utils/storage.py lib/utils/text.py lib/utils/tags.py lib/utils/version.py lib/utils/wrapper.py lib/utils/x509.py lib/utils/bitarrays.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/utils' -gnt_job.pygnt_node.pygnt_network.pygnt_os.pygnt_storage.pygnt_filter.pyByte-compiling python modules (optimized versions) ... -__init__.py -iallocator.pyinstance.py +wconfd.pymetad.py + /usr/bin/install -c -m 644 lib/__init__.py lib/asyncnotifier.py lib/backend.py lib/bootstrap.py lib/cli.py lib/cli_opts.py lib/compat.py lib/constants.py lib/daemon.py lib/errors.py lib/hooksmaster.py lib/ht.py lib/jstore.py lib/locking.py lib/luxi.py lib/mcpu.py lib/metad.py lib/netutils.py lib/objects.py lib/opcodes_base.py lib/outils.py lib/ovf.py lib/pathutils.py lib/qlang.py lib/query.py lib/rpc_defs.py lib/runtime.py lib/serializer.py lib/ssconf.py lib/ssh.py lib/uidpool.py lib/vcluster.py lib/network.py lib/wconfd.py lib/workerpool.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti' Byte-compiling python modules (optimized versions) ... -wconfd.pymetad.pyByte-compiling python modules... +__init__.pyiallocator.pyByte-compiling python modules... +__init__.pyinstance.pyclient.pyByte-compiling python modules... +__init__.pybaserlib.pyerrors.py +node.pyclient.pyByte-compiling python modules... +__init__.pyburnin.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' +transport.py +client_utils.py /usr/bin/install -c -m 644 lib/rpc/stub/__init__.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/rpc/stub' +connector.pycommon.pyrlib2.pyensure_dirs.pynode_cleanup.pynode_daemon_setup.pyprepare_node_join.pytestutils.pyssh_update.pyByte-compiling python modules (optimized versions) ... +_constants.py +ssl_update.pycfgupgrade.py +_vcsversion.pyopcodes.pywconfd.pymetad.py_generated_rpc.pyByte-compiling python modules... __init__.py +asyncnotifier.pybackend.pyByte-compiling python modules... +__init__.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/server' + + /usr/bin/install -c -m 644 lib/server/__init__.py lib/server/masterd.py lib/server/noded.py lib/server/rapi.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/server' +bootstrap.pycli.pyByte-compiling python modules (optimized versions) ... +wconfd.pymetad.py + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/storage' +cli_opts.pycompat.pyconstants.pydaemon.pyerrors.pyhooksmaster.pyht.pyByte-compiling python modules... +__init__.pymasterd.pyjstore.pynoded.pylocking.pyluxi.py /usr/bin/install -c -m 644 lib/storage/__init__.py lib/storage/bdev.py lib/storage/base.py lib/storage/container.py lib/storage/drbd.py lib/storage/drbd_info.py lib/storage/drbd_cmdgen.py lib/storage/extstorage.py lib/storage/filestorage.py lib/storage/gluster.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/storage' +mcpu.pyrapi.py +metad.pynetutils.pyobjects.pyByte-compiling python modules (optimized versions) ... +__init__.pyclient.pyerrors.pynode.pyopcodes_base.pyoutils.pytransport.pyovf.py + /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/utils' Byte-compiling python modules (optimized versions) ... -__init__.pyasyncnotifier.pybackup.pybackend.pyByte-compiling python modules... -__init__.pybase.py -bootstrap.pyByte-compiling python modules (optimized versions) ... -_constants.pycommon.pycli.py_vcsversion.pygroup.pycli_opts.pyopcodes.pyinstance.pycompat.pyinstance_create.pywconfd.pyByte-compiling python modules... -__init__.pyconstants.pymetad.pyinstance_helpervm.pyByte-compiling python modules... -__init__.pymasterd.pydaemon.py_generated_rpc.pyinstance_migration.pyclient.pynoded.py -errors.pyinstance_operation.pyerrors.pyrapi.pyhooksmaster.pyinstance_query.pynode.py -ht.pyinstance_set_params.pytransport.pyjstore.pyinstance_storage.py -locking.pyinstance_utils.pyluxi.pymisc.pyByte-compiling python modules... -__init__.pymcpu.pynetwork.pynodemaint.pymetad.pynode.pystate.py -operating_system.pynetutils.pyquery.pyobjects.pytags.pyopcodes_base.pytest.pyoutils.pyByte-compiling python modules... +__init__.pypathutils.pyburnin.pyqlang.pyquery.pyByte-compiling python modules (optimized versions) ... +__init__.pybaserlib.pycommon.pyensure_dirs.pyclient.pynode_cleanup.pynode_daemon_setup.pyprepare_node_join.pyByte-compiling python modules... +__init__.pyrpc_defs.pyssh_update.pybdev.pyssl_update.pycfgupgrade.pyruntime.pyserializer.pyclient_utils.py +ssconf.pyconnector.pyrlib2.pyssh.pybase.py /bin/mkdir -p '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/watcher' +container.pyByte-compiling python modules (optimized versions) ... __init__.py -ovf.pybdev.pypathutils.pybase.pyqlang.pycontainer.pyquery.pydrbd.pyrpc_defs.pydrbd_info.pyruntime.pydrbd_cmdgen.pyserializer.pyextstorage.pyByte-compiling python modules (optimized versions) ... -__init__.pyssconf.pyfilestorage.pybaserlib.pyssh.pygluster.pyclient.py -uidpool.pyvcluster.pyByte-compiling python modules (optimized versions) ... -__init__.pyclient_utils.pynetwork.pyburnin.pyconnector.pywconfd.pycommon.pyrlib2.pyensure_dirs.pytestutils.pyworkerpool.pynode_cleanup.py - -node_daemon_setup.pyprepare_node_join.pyssh_update.pyssl_update.pyByte-compiling python modules... -__init__.pycfgupgrade.pyalgo.py -filelock.pyhash.pyio.pylivelock.pylog.pylvm.pymlock.pynodesetup.pyprocess.pyretry.pysecurity.pystorage.pytext.pytags.pyversion.pywrapper.py/bin/mkdir -p /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/iallocators -x509.pyln -s -f ../../../bin/htools \ +uidpool.pydrbd.pyvcluster.pymake install-exec-hook +testutils.pynetwork.py +wconfd.pydrbd_info.pymake[3]: Entering directory '/build/reproducible-path/ganeti-3.0.2' +workerpool.py /usr/bin/install -c -m 644 lib/watcher/__init__.py lib/watcher/nodemaint.py lib/watcher/state.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/watcher' +drbd_cmdgen.py +extstorage.pyfilestorage.pygluster.py + /usr/bin/install -c -m 644 lib/utils/__init__.py lib/utils/algo.py lib/utils/filelock.py lib/utils/hash.py lib/utils/io.py lib/utils/livelock.py lib/utils/log.py lib/utils/lvm.py lib/utils/mlock.py lib/utils/nodesetup.py lib/utils/process.py lib/utils/retry.py lib/utils/security.py lib/utils/storage.py lib/utils/text.py lib/utils/tags.py lib/utils/version.py lib/utils/wrapper.py lib/utils/x509.py lib/utils/bitarrays.py '/build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/share/ganeti/3.0/ganeti/utils' +Byte-compiling python modules... +__init__.pynodemaint.pystate.py +Byte-compiling python modules... +__init__.py/bin/mkdir -p /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/iallocators +algo.pyln -s -f ../../../bin/htools \ /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0/usr/lib/ganeti/iallocators/hail -bitarrays.py -for role in harep hbal hscan hspace hinfo hcheck hroller hsqueeze; do \ +Byte-compiling python modules (optimized versions) ... +__init__.pyfilelock.pymasterd.pyhash.pynoded.pyio.pyfor role in harep hbal hscan hspace hinfo hcheck hroller hsqueeze; do \ ln -s -f htools /build/reproducible-path/ganeti-3.0.2/debian/tmp/usr/lib/ganeti/3.0//usr/bin/$role ; \ done -Byte-compiling python modules (optimized versions) ... -__init__.pymake[3]: Leaving directory '/build/reproducible-path/ganeti-3.0.2' - -Byte-compiling python modules (optimized versions) ... -__init__.pyByte-compiling python modules (optimized versions) ... -__init__.pymasterd.pyclient.pynoded.pyerrors.pyrapi.pynode.py -transport.py -Byte-compiling python modules (optimized versions) ... -__init__.pynodemaint.pystate.py +livelock.pylog.pylvm.pyrapi.pymlock.pynodesetup.pyprocess.py +make[3]: Leaving directory '/build/reproducible-path/ganeti-3.0.2' +retry.pysecurity.pystorage.pytext.pytags.pyversion.pywrapper.pyx509.pybitarrays.py Byte-compiling python modules (optimized versions) ... __init__.pybdev.pyByte-compiling python modules (optimized versions) ... -__init__.pyasyncnotifier.pybackend.pybase.pybootstrap.pycontainer.pydrbd.pycli.pydrbd_info.pycli_opts.pydrbd_cmdgen.pycompat.pyconstants.pyextstorage.pydaemon.pyfilestorage.pyerrors.pygluster.pyhooksmaster.py -ht.pyjstore.pylocking.pyluxi.pymcpu.pymetad.pynetutils.pyobjects.pyopcodes_base.pyoutils.pyovf.pypathutils.pyqlang.pyquery.pyrpc_defs.pyruntime.pyserializer.pyssconf.pyByte-compiling python modules (optimized versions) ... -__init__.pyssh.pyuidpool.pyalgo.pyvcluster.pynetwork.pywconfd.pyfilelock.pyworkerpool.py -hash.pyio.pylivelock.pylog.pylvm.pymlock.pynodesetup.pyprocess.pyretry.pysecurity.pystorage.pytext.pytags.pyversion.pywrapper.pyx509.pybitarrays.py +__init__.pyasyncnotifier.pybackend.pybase.pycontainer.pydrbd.pydrbd_info.pydrbd_cmdgen.pyextstorage.pyfilestorage.pygluster.py +bootstrap.pycli.pycli_opts.pycompat.pyconstants.pydaemon.pyByte-compiling python modules (optimized versions) ... +__init__.pyerrors.pyhooksmaster.pyht.pynodemaint.pystate.py +jstore.pylocking.pyluxi.pymcpu.pymetad.pynetutils.pyByte-compiling python modules (optimized versions) ... +__init__.pyobjects.pyalgo.pyfilelock.pyhash.pyio.pyopcodes_base.pylivelock.pyoutils.pylog.pyovf.pylvm.pymlock.pynodesetup.pyprocess.pyretry.pysecurity.pypathutils.pystorage.pyqlang.pytext.pyquery.pytags.pyversion.pywrapper.pyx509.pybitarrays.py +rpc_defs.pyruntime.pyserializer.pyssconf.pyssh.pyuidpool.pyvcluster.pynetwork.pywconfd.pyworkerpool.py make[2]: Leaving directory '/build/reproducible-path/ganeti-3.0.2' make[1]: Leaving directory '/build/reproducible-path/ganeti-3.0.2' debian/rules override_dh_install-indep @@ -5826,21 +5861,21 @@ dh_shlibdeps -a dh_installdeb dh_gencontrol -dpkg-gencontrol: warning: Depends field of package ganeti-doc: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package ganeti-3.0: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ganeti-htools: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ganeti-3.0: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Provides field of package ganeti-3.0: substitution variable ${python3:Provides} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ganeti-doc: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ganeti-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums dh_builddeb -dpkg-deb: building package 'ganeti-htools' in '../ganeti-htools_3.0.2-1~deb11u1_all.deb'. +dpkg-deb: building package 'ganeti' in '../ganeti_3.0.2-1~deb11u1_all.deb'. dpkg-deb: building package 'ganeti-haskell-3.0' in '../ganeti-haskell-3.0_3.0.2-1~deb11u1_i386.deb'. -dpkg-deb: building package 'ganeti-doc' in '../ganeti-doc_3.0.2-1~deb11u1_all.deb'. +dpkg-deb: building package 'python3-ganeti-rapi' in '../python3-ganeti-rapi_3.0.2-1~deb11u1_all.deb'. dpkg-deb: building package 'ganeti-htools-3.0' in '../ganeti-htools-3.0_3.0.2-1~deb11u1_i386.deb'. -dpkg-deb: building package 'ganeti-3.0' in '../ganeti-3.0_3.0.2-1~deb11u1_all.deb'. dpkg-deb: building package 'ganeti-testsuite' in '../ganeti-testsuite_3.0.2-1~deb11u1_all.deb'. -dpkg-deb: building package 'python3-ganeti-rapi' in '../python3-ganeti-rapi_3.0.2-1~deb11u1_all.deb'. -dpkg-deb: building package 'ganeti' in '../ganeti_3.0.2-1~deb11u1_all.deb'. +dpkg-deb: building package 'ganeti-3.0' in '../ganeti-3.0_3.0.2-1~deb11u1_all.deb'. +dpkg-deb: building package 'ganeti-doc' in '../ganeti-doc_3.0.2-1~deb11u1_all.deb'. +dpkg-deb: building package 'ganeti-htools' in '../ganeti-htools_3.0.2-1~deb11u1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ganeti_3.0.2-1~deb11u1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5848,12 +5883,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/26382/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26382/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/77819 and its subdirectories -I: Current time: Thu Feb 13 20:20:53 -12 2025 -I: pbuilder-time-stamp: 1739521253 +I: removing directory /srv/workspace/pbuilder/26382 and its subdirectories +I: Current time: Sat Jan 13 16:03:59 +14 2024 +I: pbuilder-time-stamp: 1705111439