# ArpackBuilder gone, Arpack v0.3.1 build fails for Julia 1.0.\*

**URL:** <https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869>\
**Category:** General Usage\
**Created:** [November 7, 2022, 10:37am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869 "2022-11-07T10:37:54Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![HanD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hand/32/213908_2.png) [@HanD](https://discourse.julialang.org/u/HanD)\
**Post date:** [November 7, 2022, 10:37am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/1 "2022-11-07T10:37:54Z")

</div>

We have been using Julia 1.0.\* for a legacy project for quite some time. The program relies on the MultivariateStats package, which in turn uses Arpack v0.3.1. This version of Arpack relies on [ArpackBuilder](https://github.com/JuliaLinearAlgebra/ArpackBuilder), or rather, relied on it until recently, when the entire project was removed from GitHub. Perhaps it has just been made private, but the result is the same: it is inaccessible. This in turn means that our project doesn’t build any more, because it cannot download a dependency. Apparently, upgrading the dependencies is not an option, because there are no newer versions of these packages which are compatible with Julia v1.0.\*.

So I’m asking mainly the maintainers of [JuliaLinearAlgebra](https://github.com/JuliaLinearAlgebra), e.g., @viralbshah, if the removal of the ArpackBuilder repository was intentional? Couldn’t it have been archived instead of being entirely removed? Is there another way to make this project build again without having to upgrade to Julia 1.3+?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [November 7, 2022, 10:51am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/2 "2022-11-07T10:51:40Z")

</div>

When did this happen? I am looking in the log for JuliaLinearAlgebra and I don’t see the repo in the deleted repo list:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/7/f/7f8e69b5590e95a2551a60006f55af737310290b.png)

---

<div class="post-metadata">

**Author:** ![Sukera](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@Sukera](https://discourse.julialang.org/u/Sukera)\
**Post date:** [November 7, 2022, 10:57am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/3 "2022-11-07T10:57:11Z")

</div>

Arpack was updated [3 years ago](https://github.com/JuliaLinearAlgebra/Arpack.jl/commit/72666506dfe41a2b3c4abce2bd0f65eb4a1ccc85) to move from `BinaryProvider` to `Arpack_jll` provided by BinaryBuilder, which is a much more robust system. I don’t know whether 1.3 was LTS at that time, but either around that time or shortly after, 1.0 was no longer supported, so I don’t think BinaryProvider should be expected to work.

Before that happened though, there was a [v0.3.2 tagged](https://github.com/JuliaLinearAlgebra/Arpack.jl/blob/v0.3.2/deps/build.jl) that contains the exact same code (using the legacy BinaryProvider), but provided by the newly built Arpack\_jll for backwards compatibility. I’d recommend updating the dependencies of your legacy project to use v0.3.2 instead of v0.3.1, which (by semantic versioning) is compatible and still works.

MultivariateStats shouldn’t care, as it claims compatibility with `Arpack @ 0.3-0.5`.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [November 7, 2022, 10:59am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/4 "2022-11-07T10:59:05Z")

</div>

FWIW, the internet archive did capture an old version of the ArpackBuilder repo: [GitHub - JuliaLinearAlgebra/ArpackBuilder](https://web.archive.org/web/20201120150431/https://github.com/JuliaLinearAlgebra/ArpackBuilder) (maybe I spoke to soon, looking at some of the files doesn’t work…)

---

<div class="post-metadata">

**Author:** ![HanD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hand/32/213908_2.png) [@HanD](https://discourse.julialang.org/u/HanD)\
**Post date:** [November 7, 2022, 11:02am UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/5 "2022-11-07T11:02:29Z")

</div>

It’s hard to know for sure, our last successful build was on Sep 29, so the ArpackBuilder repository must have still been in place at that time. By Oct 30, it was already gone. The last version that appears in [Google’s cache](https://webcache.googleusercontent.com/search?q=cache:P_8hjendJcoJ:https://github.com/JuliaLinearAlgebra/ArpackBuilder&cd=1&hl=en&ct=clnk&gl=hu&client=firefox-b-d) is from Aug 13.

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [November 7, 2022, 12:39pm UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/6 "2022-11-07T12:39:54Z")

</div>

Check the audit log of the organisation? I think the action would be `action:repo.destroy`

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [November 7, 2022, 1:51pm UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/7 "2022-11-07T13:51:03Z")

</div>

A bunch of repositories were indeed deleted, probably with the assumption they were deprecated and unused. I have sent a support ticket to Github asking for them to be restored.

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [November 7, 2022, 2:09pm UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/8 "2022-11-07T14:09:54Z")

</div>

They are reinstated (but archived) now.

---

<div class="post-metadata">

**Author:** ![viralbshah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/viralbshah/32/54_2.png) [@viralbshah](https://discourse.julialang.org/u/viralbshah)\
**Post date:** [November 7, 2022, 2:17pm UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/9 "2022-11-07T14:17:35Z")

</div>

Apologies, I am the one responsible for this. Will be careful about how I deprecate these in the future - I had forgotten in the new BB world how we used to do things back in the day! @fredrikekre Thanks for emailing github.

---

<div class="post-metadata">

**Author:** ![HanD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hand/32/213908_2.png) [@HanD](https://discourse.julialang.org/u/HanD)\
**Post date:** [November 7, 2022, 4:10pm UTC](https://discourse.julialang.org/t/arpackbuilder-gone-arpack-v0-3-1-build-fails-for-julia-1-0/89869/10 "2022-11-07T16:10:13Z")

</div>

Thanks for the quick and highly satisfactory response!
