==> Cloning haskell-brainfuck ... Cloning into 'haskell-brainfuck'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-brainfuck :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 134k 100 134k 0 0 403k 0 --:--:-- --:--:-- --:--:-- 405k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8560k 100 8560k 0 0 21.9M 0 --:--:-- --:--:-- --:--:-- 21.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 422k 0 --:--:-- --:--:-- --:--:-- 421k 100 142k 100 142k 0 0 422k 0 --:--:-- --:--:-- --:--:-- 421k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1709880138 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709880138' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-haskell-brainfuck-archlinuxrb-build-iw1I4BwP PWD=/tmp/archlinux-ci/haskell-brainfuck-archlinuxrb-build-iw1I4BwP/haskell-brainfuck LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: haskell-brainfuck 0.1.0.4-2 (Fri Mar 8 06:42:50 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (2) numactl-2.0.18-1 ghc-libs-9.2.8-1 Total Download Size: 16.24 MiB Total Installed Size: 123.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83803 100 83803 0 0 59.4M 0 --:--:-- --:--:-- --:--:-- 79.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 18 16.1M 18 3023k 0 0 188M 0 --:--:-- --:--:-- --:--:-- 184M 100 16.1M 100 16.1M 0 0 195M 0 --:--:-- --:--:-- --:--:-- 194M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing numactl... installing ghc-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (1) ghc-9.2.8-1 Total Download Size: 33.73 MiB Total Installed Size: 232.52 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33.7M 100 33.7M 0 0 193M 0 --:--:-- --:--:-- --:--:-- 194M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading brainfuck-0.1.0.4.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11891 0 11891 0 0 83419 0 --:--:-- --:--:-- --:--:-- 83419 ==> Validating source files with sha256sums... brainfuck-0.1.0.4.tar.gz ... Passed ==> Extracting sources... -> Extracting brainfuck-0.1.0.4.tar.gz with bsdtar ==> Starting build()... Configuring brainfuck-0.1.0.4... Preprocessing library for brainfuck-0.1.0.4.. Building library for brainfuck-0.1.0.4.. [1 of 2] Compiling Language.Brainfuck ( Language/Brainfuck.hs, dist/build/Language/Brainfuck.dyn_o ) Language/Brainfuck.hs:72:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: coreSize :: Int | 72 | coreSize = 30000 | ^^^^^^^^ Language/Brainfuck.hs:113:33: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 113 | doCommand' Ignored _ (BF c cp ip) = {-# SCC "Ignored" #-} do | ^^ Language/Brainfuck.hs:116:23: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 116 | doCommand' IncPtr _ bf@(BF c cp ip) = {-# SCC "IncPtr" #-} do | ^^ Language/Brainfuck.hs:116:35: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 116 | doCommand' IncPtr _ bf@(BF c cp ip) = {-# SCC "IncPtr" #-} do | ^^ Language/Brainfuck.hs:119:23: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 119 | doCommand' DecPtr _ bf@(BF c cp ip) = {-# SCC "DecPtr" #-} do | ^^ Language/Brainfuck.hs:119:35: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 119 | doCommand' DecPtr _ bf@(BF c cp ip) = {-# SCC "DecPtr" #-} do | ^^ Language/Brainfuck.hs:122:29: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 122 | doCommand' (IncPtrBy n) _ bf@(BF c cp ip) = {-# SCC "IncPtrBy" #-} do | ^^ Language/Brainfuck.hs:122:41: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 122 | doCommand' (IncPtrBy n) _ bf@(BF c cp ip) = {-# SCC "IncPtrBy" #-} do | ^^ Language/Brainfuck.hs:125:24: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 125 | doCommand' IncByte _ bf = {-# SCC "IncByte" #-} do | ^^ Language/Brainfuck.hs:128:24: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 128 | doCommand' DecByte _ bf = {-# SCC "DecByte" #-} do | ^^ Language/Brainfuck.hs:131:30: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 131 | doCommand' (IncByteBy n) _ bf = {-# SCC "IncByteBy" #-} do | ^^ Language/Brainfuck.hs:134:27: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 134 | doCommand' OutputByte _ bf@(BF c cp ip) = {-# SCC "OutputByte" #-} do | ^^ Language/Brainfuck.hs:134:39: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 134 | doCommand' OutputByte _ bf@(BF c cp ip) = {-# SCC "OutputByte" #-} do | ^^ Language/Brainfuck.hs:149:29: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:109:11 | 149 | doCommand' (JmpForward n) cmds bf@(BF c cp ip) = {-# SCC "JmpForw" #-} do | ^^^^ Language/Brainfuck.hs:149:34: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 149 | doCommand' (JmpForward n) cmds bf@(BF c cp ip) = {-# SCC "JmpForw" #-} do | ^^ Language/Brainfuck.hs:149:46: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 149 | doCommand' (JmpForward n) cmds bf@(BF c cp ip) = {-# SCC "JmpForw" #-} do | ^^ Language/Brainfuck.hs:163:30: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:109:11 | 163 | doCommand' (JmpBackward n) cmds bf@(BF c cp ip) = {-# SCC "JmpBack" #-} do | ^^^^ Language/Brainfuck.hs:163:35: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 163 | doCommand' (JmpBackward n) cmds bf@(BF c cp ip) = {-# SCC "JmpBack" #-} do | ^^ Language/Brainfuck.hs:163:47: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 163 | doCommand' (JmpBackward n) cmds bf@(BF c cp ip) = {-# SCC "JmpBack" #-} do | ^^ Language/Brainfuck.hs:172:28: warning: [-Wname-shadowing] This binding for `bf' shadows the existing binding bound at Language/Brainfuck.hs:109:16 | 172 | doCommand' (SetIpTo i) _ bf@(BF c cp ip) = {-# SCC "SetIPTo" #-} do | ^^ Language/Brainfuck.hs:172:40: warning: [-Wname-shadowing] This binding for `ip' shadows the existing binding bound at Language/Brainfuck.hs:109:27 | 172 | doCommand' (SetIpTo i) _ bf@(BF c cp ip) = {-# SCC "SetIPTo" #-} do | ^^ Language/Brainfuck.hs:201:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: updateByte :: MArray IOUArray Word8 m => BF -> (Word8 -> Word8) -> m BF | 201 | updateByte (BF c cp ip) f = do | ^^^^^^^^^^ Language/Brainfuck.hs:214:3: warning: [-Wunused-local-binds] Defined but not used: `n' | 214 | n = length cs -- strictness | ^ Language/Brainfuck.hs:228:12: warning: [-Wname-shadowing] This binding for `cs' shadows the existing binding bound at Language/Brainfuck.hs:225:10 | 228 | reduce cs | ^^ Language/Brainfuck.hs:236:10: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:217:10 | 236 | phase3 cmds = updates (updates cmds jmpBs) jmpFs | ^^^^ Language/Brainfuck.hs:254:15: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:236:10 | 254 | calcJmpBs cmds = catMaybes $ map newCmd (filter (isJmpB . snd) cmds) | ^^^^ Language/Brainfuck.hs:258:15: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:236:10 | 258 | calcJmpFs cmds = catMaybes $ map newCmd (filter (isJmpF . snd) cmds) | ^^^^ Language/Brainfuck.hs:271:18: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:236:10 | 271 | findPrevJmpF cmds i n = case (cmds !! i) of | ^^^^ Language/Brainfuck.hs:279:18: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:236:10 | 279 | findNextJmpB cmds i _ | i >= length cmds = Nothing | ^^^^ Language/Brainfuck.hs:280:18: warning: [-Wname-shadowing] This binding for `cmds' shadows the existing binding bound at Language/Brainfuck.hs:236:10 | 280 | findNextJmpB cmds i n = case (cmds !! i) of | ^^^^ Language/Brainfuck.hs:290:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: halt :: IO () | 290 | halt = if debug | ^^^^ [2 of 2] Compiling Language.Brainfuck.Examples ( Language/Brainfuck/Examples.hs, dist/build/Language/Brainfuck/Examples.dyn_o ) Preprocessing executable 'bf' for brainfuck-0.1.0.4.. Building executable 'bf' for brainfuck-0.1.0.4.. : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Language.Brainfuck Language.Brainfuck.Examples [1 of 3] Compiling Language.Brainfuck ( Language/Brainfuck.hs, dist/build/bf/bf-tmp/Language/Brainfuck.dyn_o ) [2 of 3] Compiling Language.Brainfuck.Examples ( Language/Brainfuck/Examples.hs, dist/build/bf/bf-tmp/Language/Brainfuck/Examples.dyn_o ) [3 of 3] Compiling Main ( Main.hs, dist/build/bf/bf-tmp/Main.dyn_o ) : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Language.Brainfuck Language.Brainfuck.Examples Linking dist/build/bf/bf ... Unregistering brainfuck-0.1.0.4... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-brainfuck-archlinuxrb-build-iw1I4BwP/haskell-brainfuck/pkg/haskell-brainfuck/usr/lib/ghc-9.2.8/site-local/brainfuck-0.1.0.4 Installing executable bf in /tmp/archlinux-ci/haskell-brainfuck-archlinuxrb-build-iw1I4BwP/haskell-brainfuck/pkg/haskell-brainfuck/usr/bin Warning: The directory /tmp/archlinux-ci/haskell-brainfuck-archlinuxrb-build-iw1I4BwP/haskell-brainfuck/pkg/haskell-brainfuck/usr/bin is not in the system search path. ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "haskell-brainfuck"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-brainfuck-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-brainfuck 0.1.0.4-2 (Fri Mar 8 06:43:01 2024)