Fortran-FOSS-Programmers / Fortran-FOSS-Programmers/WenOOF

many redundant submodules

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
38
Forks
18
PR merge metrics
No merged PRs in 30d

Description

I naively cloned WenOOF and FOODIE on my laptop and saw that it requires around 100 GB of storage, because they include each other, as well as other packages that include one another, leading to an explosion of `third_party` folders.

I don't actually know how the recursion stopped, and I already deleted a lot of it, but you can see below that there is a great deal of redundancy, even without the recursive clone of FOODIE.

Is there a way to not do this? It seems user unfriendly. Thanks.

```
./WenOOF/src/third_party
./WenOOF/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FiNeR/src/third_party
./WenOOF/src/third_party/FiNeR/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FiNeR/src/third_party/FLAP/src/third_party
./WenOOF/src/third_party/FiNeR/src/third_party/StringiFor/src/third_party
./WenOOF/src/third_party/FiNeR/src/third_party/StringiFor/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FLAP/src/third_party
./WenOOF/src/third_party/VecFor/src/third_party
./WenOOF/src/third_party/FORESEER/src/third_party
./WenOOF/src/third_party/FORESEER/src/third_party/FLAP/src/third_party
./WenOOF/src/third_party/FORESEER/src/third_party/VecFor/src/third_party
./WenOOF/src/third_party/FORESEER/src/third_party/FLOw/src/third_party
./WenOOF/src/third_party/FORESEER/src/third_party/FLOw/src/third_party/VecFor/src/third_party
./WenOOF/src/third_party/StringiFor/src/third_party
./WenOOF/src/third_party/StringiFor/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FiNeR/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FiNeR/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FiNeR/src/third_party/FLAP/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FiNeR/src/third_party/StringiFor/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FiNeR/src/third_party/StringiFor/src/third_party/BeFoR64/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/FLAP/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/VecFor/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/StringiFor/src/third_party
./WenOOF/src/third_party/FLOw/src/third_party/StringiFor/src/third_party/BeFoR64/src/third_party
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.