# Versioning reproducibility with upgradeable stdlibs?

**URL:** <https://discourse.julialang.org/t/versioning-reproducibility-with-upgradeable-stdlibs/112839>\
**Category:** Internals & Design\
**Created:** [April 11, 2024, 3:40pm UTC](https://discourse.julialang.org/t/versioning-reproducibility-with-upgradeable-stdlibs/112839 "2024-04-11T15:40:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sijo](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@sijo](https://discourse.julialang.org/u/sijo)\
**Post date:** [April 11, 2024, 3:40pm UTC](https://discourse.julialang.org/t/versioning-reproducibility-with-upgradeable-stdlibs/112839/1 "2024-04-11T15:40:16Z")

</div>

> [@Should we distribute multiple official system images for Julia 1.11?](https://discourse.julialang.org/t/should-we-distribute-multiple-official-system-images-for-julia-1-11/107353/1):
>
> [REPL.jl](https://juliahub.com/ui/Packages/General/REPL) and [Pkg.jl](https://juliahub.com/ui/Packages/General/Pkg) will be able to updated independently of a Julia release

I guess this has been considered already, but I just realized this trend means that “I have this problem in Julia 1.x” and “I can’t reproduce in Julia 1.y” will be much less meaningful in the future…

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [April 11, 2024, 4:56pm UTC](https://discourse.julialang.org/t/versioning-reproducibility-with-upgradeable-stdlibs/112839/2 "2024-04-11T16:56:09Z")

</div>

I’ve split this out from the unrelated discussion in [Julia 1.11 beta slow - #29](https://discourse.julialang.org/t/julia-1-11-beta-slow/112819/29).

It just means that the versions of the stdlibs will be part of the “what version” question if that’s relevant — not unlike what already happens with other packages.

---

<div class="post-metadata">

**Author:** ![abraemer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abraemer/32/51403_2.png) [@abraemer](https://discourse.julialang.org/u/abraemer)\
**Post date:** [April 12, 2024, 9:15am UTC](https://discourse.julialang.org/t/versioning-reproducibility-with-upgradeable-stdlibs/112839/3 "2024-04-12T09:15:29Z")

</div>

Perhaps it would make sense to extend the output of `versioninfo` to include the versions of the upgradable standard libraries? Maybe behind a switch like `versioninfo(; verbose=true)`?

Then we can simply request the output of `versioninfo(;verbose=true)` when users ask for help
