# Package Management

**URL:** https://discourse.julialang.org/c/tools/pkg/59.md?page=5

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

**Page:** 6

---

## [Package Specific Environment Variables in JLL](https://discourse.julialang.org/t/package-specific-environment-variables-in-jll/111116)

<div class="topic-metadata">

**Author:** [@thealanjason](https://discourse.julialang.org/u/thealanjason)\
**Replies:** 4\
**Last updated:** [March 4, 2024, 12:41pm UTC](https://discourse.julialang.org/t/package-specific-environment-variables-in-jll/111116 "2024-03-04T12:41:00Z")

</div>

I would like to package OpenFOAM from www.openfoam.com with BinaryBuilder and use it for my research. Towards this goal, I have been able to build a JLL using BinaryBuilder for the Linux x86\_64 platform see here using t…

---

## [Troubleshooting compatibility issues (preventing RL from downgrading Metal to 0.2)](https://discourse.julialang.org/t/troubleshooting-compatibility-issues-preventing-rl-from-downgrading-metal-to-0-2/110651)

<div class="topic-metadata">

**Author:** [@joelreymont](https://discourse.julialang.org/u/joelreymont)\
**Replies:** 10\
**Last updated:** [March 1, 2024, 1:20pm UTC](https://discourse.julialang.org/t/troubleshooting-compatibility-issues-preventing-rl-from-downgrading-metal-to-0-2/110651 "2024-03-01T13:20:57Z")

</div>

I find that installing ReinforcementLearning downgrades my Metal to version 0.2. This cuts my ability to run Lux on the Apple Silicon GPU, for example. I’m new to Julia and haven’t been able to figure out who requires Me…

---

## [Recommended way to install a Project/Manifest into the global environment](https://discourse.julialang.org/t/recommended-way-to-install-a-project-manifest-into-the-global-environment/110754)

<div class="topic-metadata">

**Author:** [@jlperla](https://discourse.julialang.org/u/jlperla)\
**Replies:** 3\
**Last updated:** [February 28, 2024, 10:10am UTC](https://discourse.julialang.org/t/recommended-way-to-install-a-project-manifest-into-the-global-environment/110754 "2024-02-28T10:10:19Z")

</div>

If I have a project.toml and manifest.toml, is there a way I can add those packages and versions into the default environment? I know, I know… better to use project files but this is for building a reusable docker conta…

---

## [Unable to install CUDA - problem with CUDA\_runtime package on HPC system](https://discourse.julialang.org/t/unable-to-install-cuda-problem-with-cuda-runtime-package-on-hpc-system/110809)

<div class="topic-metadata">

**Author:** [@JamesA](https://discourse.julialang.org/u/JamesA)\
**Replies:** 1\
**Last updated:** [February 27, 2024, 7:05am UTC](https://discourse.julialang.org/t/unable-to-install-cuda-problem-with-cuda-runtime-package-on-hpc-system/110809 "2024-02-27T07:05:18Z")

</div>

Hi, I’m trying to install CUDA into a virtual environment on a HPC machine running Red Hat 8. I load the CUDA and Julia modules, and then I create a new virtual environment by creating a directory, cd’ing into it, start…

---

## [How to change constant variable inside a package for testing](https://discourse.julialang.org/t/how-to-change-constant-variable-inside-a-package-for-testing/110739)

<div class="topic-metadata">

**Author:** [@Maysam\_Gholampour](https://discourse.julialang.org/u/Maysam_Gholampour)\
**Replies:** 6\
**Last updated:** [February 27, 2024, 3:14am UTC](https://discourse.julialang.org/t/how-to-change-constant-variable-inside-a-package-for-testing/110739 "2024-02-27T03:14:51Z")

</div>

I am developing a new package. In package I have defined couple of constant variables. as it is not possible to redefine constant variable, I can’t change the constant variables for testing. we need to reset the Julia. I…

---

## [How fresh is the General package registry?](https://discourse.julialang.org/t/how-fresh-is-the-general-package-registry/110358)

<div class="topic-metadata">

**Author:** [@Krastanov](https://discourse.julialang.org/u/Krastanov)\
**Replies:** 7\
**Last updated:** [February 20, 2024, 12:15pm UTC](https://discourse.julialang.org/t/how-fresh-is-the-general-package-registry/110358 "2024-02-20T12:15:44Z")

</div>

I was wondering how many orphaned single-release “maybe should never have been registered” packages are there in the General registry. This is something I have heard other communities lament – pollution of their package …

---

## [Should Julia Packages Allow Authors to Specify "Essential" Directories for Installation?](https://discourse.julialang.org/t/should-julia-packages-allow-authors-to-specify-essential-directories-for-installation/110238)

<div class="topic-metadata">

**Author:** [@singularitti](https://discourse.julialang.org/u/singularitti)\
**Replies:** 15\
**Last updated:** [February 17, 2024, 4:33pm UTC](https://discourse.julialang.org/t/should-julia-packages-allow-authors-to-specify-essential-directories-for-installation/110238 "2024-02-17T16:33:40Z")

</div>

I’ve been pondering an idea to optimize the storage footprint of Julia packages and would love to get your insights and opinions on it. The Issue While exploring various packages, I’ve noticed that directories like test,…

---

## [Error when compiling DataToolkit.jl](https://discourse.julialang.org/t/error-when-compiling-datatoolkit-jl/110082)

<div class="topic-metadata">

**Author:** [@vtfanta](https://discourse.julialang.org/u/vtfanta)\
**Replies:** 3\
**Last updated:** [February 12, 2024, 3:57pm UTC](https://discourse.julialang.org/t/error-when-compiling-datatoolkit-jl/110082 "2024-02-12T15:57:24Z")

</div>

Hi, I wanted to try the DataToolkit.jl package, but I am getting this error when I try to compile (after \]add DataToolkit). I have already tried deleting the compiled packages to force recompilation. It probably isn’t a…

---

## [Show Combinatorics.jl some (easy?) love](https://discourse.julialang.org/t/show-combinatorics-jl-some-easy-love/108847)

<div class="topic-metadata">

**Author:** [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Replies:** 1\
**Last updated:** [February 8, 2024, 9:51pm UTC](https://discourse.julialang.org/t/show-combinatorics-jl-some-easy-love/108847 "2024-02-08T21:51:11Z")

</div>

Combinatorics.jl amassed a fair number of small PRs over the last 12 months. I see lots of passing tests. Could someone from JuliaMath have a look and merge anything that looks good to go?

---

## [BinaryBuilderBase.GitSource how to recurse submodules?](https://discourse.julialang.org/t/binarybuilderbase-gitsource-how-to-recurse-submodules/109626)

<div class="topic-metadata">

**Author:** [@PaulVirally](https://discourse.julialang.org/u/PaulVirally)\
**Replies:** 1\
**Last updated:** [February 2, 2024, 3:10pm UTC](https://discourse.julialang.org/t/binarybuilderbase-gitsource-how-to-recurse-submodules/109626 "2024-02-02T15:10:39Z")

</div>

In my build\_tarballs.jl, I have a GitSource that has submodules. Looking at the source code for BinaryBuilderBase.GitSource’s setup, there doesn’t seem to be a way currently to for the clone to pass --recurse-submodules.…

---

## [How to update CMake version in BinaryBuilder's wizard](https://discourse.julialang.org/t/how-to-update-cmake-version-in-binarybuilders-wizard/109461)

<div class="topic-metadata">

**Author:** [@PaulVirally](https://discourse.julialang.org/u/PaulVirally)\
**Replies:** 3\
**Last updated:** [January 30, 2024, 5:40pm UTC](https://discourse.julialang.org/t/how-to-update-cmake-version-in-binarybuilders-wizard/109461 "2024-01-30T17:40:11Z")

</div>

I’ve been trying to build a package using BinaryBuilder. My package has a binary dependency that can be built with CMake. I need CMake version 3.18 because it has some CUDA definitions, but the CMake binary that I can us…

---

## [Docs failing to update. Can someone explain the error message](https://discourse.julialang.org/t/docs-failing-to-update-can-someone-explain-the-error-message/109039)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 2\
**Last updated:** [January 21, 2024, 12:05am UTC](https://discourse.julialang.org/t/docs-failing-to-update-can-someone-explain-the-error-message/109039 "2024-01-21T00:05:23Z")

</div>

I pushed an update to SIAMFANLEquations.jl mainly to make the Project.toml file compatible with v1.11. One thing I also did was take the version number out of index.md. Everything went well except the documenter update …

---

## [Documenter is warning of "duplicated docs", but it isn't?](https://discourse.julialang.org/t/documenter-is-warning-of-duplicated-docs-but-it-isnt/109004)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 0\
**Last updated:** [January 19, 2024, 10:18am UTC](https://discourse.julialang.org/t/documenter-is-warning-of-duplicated-docs-but-it-isnt/109004 "2024-01-19T10:18:43Z")

</div>

For any (sub-)module of my package, I want a documentation page with: High-level documentation of the module Index of the exported functions Detailed doc of each exported function I currently implement the page source…

---

## [Package with large artifacts - CI runners out of disk space](https://discourse.julialang.org/t/package-with-large-artifacts-ci-runners-out-of-disk-space/108964)

<div class="topic-metadata">

**Author:** [@pat-alt](https://discourse.julialang.org/u/pat-alt)\
**Replies:** 2\
**Last updated:** [January 19, 2024, 6:52am UTC](https://discourse.julialang.org/t/package-with-large-artifacts-ci-runners-out-of-disk-space/108964 "2024-01-19T06:52:38Z")

</div>

Hi there, I’m working on a package that makes a new financial dataset, model and model activations available. The latter are quite big and I’m trying to make them available as Arrow files through artifacts (see here). U…

---

## [Package extention for Test allways loads](https://discourse.julialang.org/t/package-extention-for-test-allways-loads/108668)

<div class="topic-metadata">

**Author:** [@Impressium](https://discourse.julialang.org/u/Impressium)\
**Replies:** 1\
**Last updated:** [January 11, 2024, 2:35pm UTC](https://discourse.julialang.org/t/package-extention-for-test-allways-loads/108668 "2024-01-11T14:35:51Z")

</div>

Hi all :slight\_smile: I want to use some default during testing and put them in my packages in the ext foulder. In the Project.toml I put: \[weakdeps\] Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" \[extensions\] TestExt…

---

## [Propagate changes from git repo into package included with dev?](https://discourse.julialang.org/t/propagate-changes-from-git-repo-into-package-included-with-dev/108538)

<div class="topic-metadata">

**Author:** [@rkube](https://discourse.julialang.org/u/rkube)\
**Replies:** 2\
**Last updated:** [January 9, 2024, 2:05am UTC](https://discourse.julialang.org/t/propagate-changes-from-git-repo-into-package-included-with-dev/108538 "2024-01-09T02:05:19Z")

</div>

Hi, One of my environments has a package from a local git server in development mode checked out, added as pkg\> dev git@... After pushing modifications into the git repository, a function signature changed to pmt\_a…

---

## [Problem in installing FFTW package due to dependancy on MKL\_jll](https://discourse.julialang.org/t/problem-in-installing-fftw-package-due-to-dependancy-on-mkl-jll/108254)

<div class="topic-metadata">

**Author:** [@Uranium238](https://discourse.julialang.org/u/Uranium238)\
**Replies:** 2\
**Last updated:** [January 2, 2024, 4:12pm UTC](https://discourse.julialang.org/t/problem-in-installing-fftw-package-due-to-dependancy-on-mkl-jll/108254 "2024-01-02T16:12:22Z")

</div>

I am trying to run my code on a fresh machine with a fresh install of Julia. I am trying to install the FFTW package for a code I am trying to run. But when installing it is showing a problem as attached below related t…

---

## [AutoMerge fails](https://discourse.julialang.org/t/automerge-fails/108212)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 5\
**Last updated:** [December 31, 2023, 5:54pm UTC](https://discourse.julialang.org/t/automerge-fails/108212 "2023-12-31T17:54:20Z")

</div>

I get this message: When I look at the build, I can see that Julia 1.9.4 is running it: And I think that is the reason why the process fails: I think this should be run in 1.10.0 (which was recently released). …

---

## [How to handle light wrapper packages generated by Clang.jl?](https://discourse.julialang.org/t/how-to-handle-light-wrapper-packages-generated-by-clang-jl/108114)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 9:51pm UTC](https://discourse.julialang.org/t/how-to-handle-light-wrapper-packages-generated-by-clang-jl/108114 "2023-12-27T21:51:49Z")

</div>

Using Clang.jl, Julia bindings can made quite easily using Clang.jl. While this is almost automatic, it does require some manual fine tuning to work. Below are some examples of such packages. In the case of LibTIFF.jl a…

---

## [Avoid downloading MKL artifact as FFTW dependency](https://discourse.julialang.org/t/avoid-downloading-mkl-artifact-as-fftw-dependency/108054)

<div class="topic-metadata">

**Author:** [@Vasily\_Pisarev](https://discourse.julialang.org/u/Vasily_Pisarev)\
**Replies:** 2\
**Last updated:** [December 26, 2023, 2:15pm UTC](https://discourse.julialang.org/t/avoid-downloading-mkl-artifact-as-fftw-dependency/108054 "2023-12-26T14:15:07Z")

</div>

I am developing a package that uses FFTW. Changing Manifest.toml by adding or removing packages triggers precompilation of all dependencies, during which MKL\_jll downloads MKL binary. BUT MKL in my case is only an opti…

---

## [Can't access pkg.julialang.org](https://discourse.julialang.org/t/cant-access-pkg-julialang-org/107901)

<div class="topic-metadata">

**Author:** [@xiangluoming](https://discourse.julialang.org/u/xiangluoming)\
**Replies:** 4\
**Last updated:** [December 25, 2023, 9:07pm UTC](https://discourse.julialang.org/t/cant-access-pkg-julialang-org/107901 "2023-12-25T21:07:27Z")

</div>

I can’t access pkg.julialang.org. It redirect me to https://cn-northeast.pkg.juliacn.com/, which is broken several months ago. (@v1.8) pkg\> registry up ┌ Warning: could not download https://pkg.julialang.org/registries …

---

## [Documenter update koan](https://discourse.julialang.org/t/documenter-update-koan/107985)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 0\
**Last updated:** [December 23, 2023, 6:55pm UTC](https://discourse.julialang.org/t/documenter-update-koan/107985 "2023-12-23T18:55:53Z")

</div>

I just updated SIAMFANLEquations.jl to fix some compats in Project.toml. Everything seemed to go well and automerge was successful. However, I got an error from the update to README.md that I did successfully before…

---

## [BinaryBuild: build with a specific version of LLVM and clang](https://discourse.julialang.org/t/binarybuild-build-with-a-specific-version-of-llvm-and-clang/107456)

<div class="topic-metadata">

**Author:** [@grasph](https://discourse.julialang.org/u/grasph)\
**Replies:** 3\
**Last updated:** [December 13, 2023, 9:16pm UTC](https://discourse.julialang.org/t/binarybuild-build-with-a-specific-version-of-llvm-and-clang/107456 "2023-12-13T21:16:42Z")

</div>

Hello, I would like to make the wrapit executable available through the BinaryBuilder facilities. The code (C++) uses LLVM and clang. I can use the corresponding \_jll packages. Nevertheless, I want to fix the version t…

---

## [Pkg.update exclusion list](https://discourse.julialang.org/t/pkg-update-exclusion-list/107497)

<div class="topic-metadata">

**Author:** [@adannenberg](https://discourse.julialang.org/u/adannenberg)\
**Replies:** 2\
**Last updated:** [December 12, 2023, 1:30pm UTC](https://discourse.julialang.org/t/pkg-update-exclusion-list/107497 "2023-12-12T13:30:51Z")

</div>

Is it possible to tell the package manager to update all packages except those in user-supplied list? I didn’t see that ‘blacklist’ functionality in the docs. Here’s the very common use case for which this would be hel…

---

## [Workaround for CompatHelper Bug](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 2\
**Last updated:** [December 11, 2023, 3:56pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449 "2023-12-11T15:56:09Z")

</div>

I keep getting this pull request from CompatHelper: This pull request changes the compat entry for the XLSX package from 0.10.1 to 0.10.1, 0.10. The current compat is listed as XLSX = "0.10.1" which seems correct acc…

---

## [Package test (based on shuffle) ok locally and on GitHub CI but failing on PkgEval](https://discourse.julialang.org/t/package-test-based-on-shuffle-ok-locally-and-on-github-ci-but-failing-on-pkgeval/107334)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 6\
**Last updated:** [December 8, 2023, 11:35pm UTC](https://discourse.julialang.org/t/package-test-based-on-shuffle-ok-locally-and-on-github-ci-but-failing-on-pkgeval/107334 "2023-12-08T23:35:12Z")

</div>

In my package I have a partition function that randomly partitions a set of arrays into different shares, keeping the order across the various arrays. I test it using on StableRNGs.jl and I have the test working both lo…

---

## [Incrementing package version number between releases](https://discourse.julialang.org/t/incrementing-package-version-number-between-releases/106966)

<div class="topic-metadata">

**Author:** [@airpmb](https://discourse.julialang.org/u/airpmb)\
**Replies:** 10\
**Last updated:** [December 2, 2023, 8:18pm UTC](https://discourse.julialang.org/t/incrementing-package-version-number-between-releases/106966 "2023-12-02T20:18:11Z")

</div>

Is there an established best practice for when to bump the version number between releases? Say I just released 1.0.0 and that’s what’s in the HEAD of main in Project.toml. Now I start a branch to develop some feature. I…

---

## [Yggdrasil: LoadError: Dependency HDF5\_jll specifies a version, use build\_version and/or compat instead](https://discourse.julialang.org/t/yggdrasil-loaderror-dependency-hdf5-jll-specifies-a-version-use-build-version-and-or-compat-instead/68134)

<div class="topic-metadata">

**Author:** [@Alexander-Barth](https://discourse.julialang.org/u/Alexander-Barth)\
**Replies:** 1\
**Last updated:** [November 29, 2023, 10:19pm UTC](https://discourse.julialang.org/t/yggdrasil-loaderror-dependency-hdf5-jll-specifies-a-version-use-build-version-and-or-compat-instead/68134 "2023-11-29T22:19:30Z")

</div>

I am trying to update the NetCDF library in Yggdrasil. First I would like to build the tar files locally, however I get the following error (before making any changes to build\_tarballs.jl): cd Yggdrasil/N/NetCDF/NetCDF@…

---

## [Unable to download locally Julia Package AerialVehicles.jl](https://discourse.julialang.org/t/unable-to-download-locally-julia-package-aerialvehicles-jl/106831)

<div class="topic-metadata">

**Author:** [@alexander-leong](https://discourse.julialang.org/u/alexander-leong)\
**Replies:** 1\
**Last updated:** [November 28, 2023, 10:37am UTC](https://discourse.julialang.org/t/unable-to-download-locally-julia-package-aerialvehicles-jl/106831 "2023-11-28T10:37:31Z")

</div>

Please help, I’m unable to download locally the AerialVehicles.jl package. I attempted to follow the instructions at Using JuliaSim Packages Locally via the JuliaHub Registry · JuliaSim which suggests connecting to Julia…

---

## [What does prevent a package (here Makie) to upgrade?](https://discourse.julialang.org/t/what-does-prevent-a-package-here-makie-to-upgrade/106805)

<div class="topic-metadata">

**Author:** [@davide](https://discourse.julialang.org/u/davide)\
**Replies:** 3\
**Last updated:** [November 27, 2023, 5:43pm UTC](https://discourse.julialang.org/t/what-does-prevent-a-package-here-makie-to-upgrade/106805 "2023-11-27T17:43:29Z")

</div>

I cannot figure it out from the output of status --outdated and status --outdated -m and I don’t know what I am missing. Julia v. 1.9.4 on a Linux machine. Specifically, for Makie / GLMakie / CairoMakie and AlgebraOfGr…

[Previous page](https://discourse.julialang.org/c/tools/pkg/59.md?page=4)

[Next page](https://discourse.julialang.org/c/tools/pkg/59.md?page=6)
