Build times in minutes of hledger's dependencies, running cabal and ghc 8.4.4 with a single Cortex-A53 CPU and 4G RAM, emulated on some faster machine.
From xiroux on #hledger:
sm: If you wanna take a look at the times, I just listed the files in .cabal-sandbox/lib/ with their last modification time and computed how much time passed between one file and another. The data is here: https://hastebin.com/egexogarek
The exact command was
ls -ltr /root/hledger/.cabal-sandbox/lib/aarch64-linux-ghc-8.4.4/ | tail -n+2 | grep -v libHS | cut -c 40- | rev | cut -d- -f2- | rev
That gave me all relevant files (I removed the duplicated libHS) with their times. Then I copied the modification time column, shifted it down one row and substracted the times to generate the csv I linked aboveAll in all, it was a bit more than 34 hours (the emulated machine had a single Cortex-A53 CPU, 4GiB of RAM, and was running 64-bit Debian Buster)