# Developing stdlib workflow

**URL:** <https://discourse.julialang.org/t/developing-stdlib-workflow/117282>\
**Category:** Internals & Design\
**Created:** [July 20, 2024, 8:39pm UTC](https://discourse.julialang.org/t/developing-stdlib-workflow/117282 "2024-07-20T20:39:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrufsvold](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrufsvold/32/31600_2.png) [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Post date:** [July 20, 2024, 8:39pm UTC](https://discourse.julialang.org/t/developing-stdlib-workflow/117282/1 "2024-07-20T20:39:41Z")

</div>

I wanted to poke around Distributed.jl. But the tests on the current commit included in Julia 1.10 are failing. I tried to clone Distributed.jl, activate its project, and then `import` it (per the instructions in the Pkg.jl readme), but since the tests start separate processes, the test processes don’t have the import fix.

So I need to build Julia from source. Not a huge deal, but on my 11th gen i5 laptop, it takes 10ish minutes to build Julia which is pretty rough to have in your testing hot loop.

Is there a better way?

---

<div class="post-metadata">

**Author:** ![vchuravy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vchuravy/32/8_2.png) [@vchuravy](https://discourse.julialang.org/u/vchuravy)\
**Post date:** [July 20, 2024, 11:03pm UTC](https://discourse.julialang.org/t/developing-stdlib-workflow/117282/2 "2024-07-20T23:03:20Z")

</div>

You can download the nightly and then you should be able to dev it

---

<div class="post-metadata">

**Author:** ![mrufsvold](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrufsvold/32/31600_2.png) [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)\
**Post date:** [July 21, 2024, 2:27pm UTC](https://discourse.julialang.org/t/developing-stdlib-workflow/117282/3 "2024-07-21T14:27:45Z")

</div>

To clarify:

1. [Download nightly binary here](https://julialang.org/downloads/nightlies/)
2. Clone Distributed.jl master branch into my `dev` directory for that nightly install
3. Using nightly REPL, run

```julia
] 
pkg> generate testing_distributed
pkg> activate testing_distributed
pkg> develop Distributed

```

But then how do I run the tests for Distributed.jl?
