# EPF5 Dev Update - Week 7 ## Weekly Highlights Attended EPF5 weekly standup, office hour, and Grandine standup. This week I focused on moving my working environment from macOS to an Ubuntu 22.04.4 LTS (GNU/Linux 6.5.0-41-generic x86_64) server. I reached out to DanGoron, who has been very helpful in setting up remote access and granting us access it. He assisted in restarting the server, which he mentioned earlier was being set up in another location with a dedicated IP. Finally got access and proceeded to prepare my new working environment. I'm still getting settled with Grandine and setting up Lighthouse and Geth in the new server. Earlier, my teammate shared an error he encountered while running `cargo test --release --no-fail-fast`. This command runs all tests in a Rust project using an optimized build and ensures all tests are executed, regardless of failures. He received this error: ``` cargo test --release --no-fail-fast ... error: 10 targets failed: `-p deposit_tree --lib` `-p eth2_libp2p --test rpc_tests` `-p fork_choice_control --lib` `-p genesis --lib` `-p helper_functions --lib` `-p kzg_utils --lib` `-p shuffling --lib` `-p ssz --lib` `-p transition_functions --lib` `-p types --lib` ``` He encountered this using Arch Linux, and I tried running the same comand, and I encountered similar issues when running the same command on my macOS and the online server which is Ubuntu 22.04.4 LTS (GNU/Linux 6.5.0-41-generic x86_64. **MacOs error:** ![Screenshot 2024-07-28 at 22.19.56](https://hackmd.io/_uploads/SkxYiGBFC.png) **Server error:** ![Image 28-07-2024 at 22.11](https://hackmd.io/_uploads/SJcfnzrtR.jpg) ## Attempted to solve the macOS issue: Examining the error and my directory, which is correct but empty, I added a placeholder `.json` file to see if it would resolve the issue. For example, I added a file `dummy.json`, but ended up with the this error: ![error2](https://hackmd.io/_uploads/H1kGafHYC.jpg) ![error1](https://hackmd.io/_uploads/rycJpzrtA.jpg) I'm unsure if it's advisable to remove unused dependencies, but Chaoyuan Peng suggested that since this is only a test suite, it doesn't matter as long as it doesn't influence our code, understanding/research. As far as the binary compile is successful, we're fine. I agree, but my confusion is that the test suite failure itself demonstrates an issue, so why does GitHub CI say the pipeline runs successfully? ## Collaboration and Project Management Another EPF fellow **Chaoyuan Peng** showed interest in working with us to secure Grandine, so we decided to create a Telegram group for our project. We're getting in touch with David Theodore to be our mentor, considering his expertise. We created a Trello board to help keep us updated on what each of us is working on. We also agreed to have weekly sessions among ourselves to discuss updates or concerns. ## Next Steps - Finalize setting up Lighthouse and Geth.