user2312: Do I need to run the cabal build for all the weekly modules? Will it do the following for all of the modules? Please confirm.
In order, the following will be built (use -v for more details):
 - plutus-core-0.1.0.0 (lib) (requires build)
 - plutus-tx-0.1.0.0 (lib) (requires build)
 - plutus-tx-plugin-0.1.0.0 (lib) (requires build)
 - plutus-ledger-api-0.1.0.0 (lib) (requires build)
 - cardano-ledger-alonzo-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-shelley-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-cardano-0.1.0.0 (lib) (requires build)
 - cardano-api-1.27.0 (lib) (requires build)
 - plutus-ledger-0.1.0.0 (lib) (requires build)
 - plutus-chain-index-0.1.0.0 (lib) (requires build)
 - plutus-contract-0.1.0.0 (lib) (requires build)
 - playground-common-0.1.0.0 (lib) (requires build)
 - plutus-pioneer-program-week02-0.1.0.0 (lib) (first run)
Starting     plutus-core-0.1.0.0 (lib)
Building     plutus-core-0.1.0.0 (lib)
Installing   plutus-core-0.1.0.0 (lib)
Completed    plutus-core-0.1.0.0 (lib)
Starting     plutus-tx-0.1.0.0 (lib)
Building     plutus-tx-0.1.0.0 (lib)
Installing   plutus-tx-0.1.0.0 (lib)
Completed    plutus-tx-0.1.0.0 (lib)
Starting     plutus-tx-plugin-0.1.0.0 (lib)
Starting     plutus-ledger-api-0.1.0.0 (lib)
Building     plutus-ledger-api-0.1.0.0 (lib)
Building     plutus-tx-plugin-0.1.0.0 (lib)
Installing   plutus-ledger-api-0.1.0.0 (lib)
Installing   plutus-tx-plugin-0.1.0.0 (lib)
Completed    plutus-tx-plugin-0.1.0.0 (lib)
Completed    plutus-ledger-api-0.1.0.0 (lib)
Starting     cardano-ledger-alonzo-0.1.0.0 (lib)
Building     cardano-ledger-alonzo-0.1.0.0 (lib)


user2312: Yes we need to run cabal build for all weekly modules to build it. It will download the packages which seems a repetitive process.

2312: <p>Do I need to run the <code>cabal build</code> for all the weekly modules? Will it do the following for all of the modules? Please confirm.</p>
<pre><code>In order, the following will be built (use -v for more details):
 - plutus-core-0.1.0.0 (lib) (requires build)
 - plutus-tx-0.1.0.0 (lib) (requires build)
 - plutus-tx-plugin-0.1.0.0 (lib) (requires build)
 - plutus-ledger-api-0.1.0.0 (lib) (requires build)
 - cardano-ledger-alonzo-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-shelley-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-cardano-0.1.0.0 (lib) (requires build)
 - cardano-api-1.27.0 (lib) (requires build)
 - plutus-ledger-0.1.0.0 (lib) (requires build)
 - plutus-chain-index-0.1.0.0 (lib) (requires build)
 - plutus-contract-0.1.0.0 (lib) (requires build)
 - playground-common-0.1.0.0 (lib) (requires build)
 - plutus-pioneer-program-week02-0.1.0.0 (lib) (first run)
Starting     plutus-core-0.1.0.0 (lib)
Building     plutus-core-0.1.0.0 (lib)
Installing   plutus-core-0.1.0.0 (lib)
Completed    plutus-core-0.1.0.0 (lib)
Starting     plutus-tx-0.1.0.0 (lib)
Building     plutus-tx-0.1.0.0 (lib)
Installing   plutus-tx-0.1.0.0 (lib)
Completed    plutus-tx-0.1.0.0 (lib)
Starting     plutus-tx-plugin-0.1.0.0 (lib)
Starting     plutus-ledger-api-0.1.0.0 (lib)
Building     plutus-ledger-api-0.1.0.0 (lib)
Building     plutus-tx-plugin-0.1.0.0 (lib)
Installing   plutus-ledger-api-0.1.0.0 (lib)
Installing   plutus-tx-plugin-0.1.0.0 (lib)
Completed    plutus-tx-plugin-0.1.0.0 (lib)
Completed    plutus-ledger-api-0.1.0.0 (lib)
Starting     cardano-ledger-alonzo-0.1.0.0 (lib)
Building     cardano-ledger-alonzo-0.1.0.0 (lib)
</code></pre>
 2312: <p>Yes we need to run <code>cabal build</code> for all weekly modules to build it. It will download the packages which seems a repetitive process.</p>
