# \[ANN\] Hackage will be down for migration today (April 8 2025)

**URL:** <https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803>\
**Category:** Announcements\
**Created:** [April 8, 2025, 10:59pm UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803 "2025-04-08T22:59:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [April 8, 2025, 10:59pm UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/1 "2025-04-08T22:59:33Z")

</div>

We will be moving hackage-server to a new datacenter today. Expect extended downtime this evening, and thanks for your understanding!

---

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [April 9, 2025, 2:00am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/2 "2025-04-09T02:00:20Z")

</div>

should be done! let us know if there are any problems.

---

<div class="post-metadata">

**Author:** ![jmct](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jmct/32/3806_2.png) [@jmct](https://discourse.haskell.org/u/jmct)\
**Post date:** [April 9, 2025, 3:35am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/3 "2025-04-09T03:35:19Z")

</div>

Huge thank you to you and the rest of the infrastructure folks for handling this!

---

<div class="post-metadata">

**Author:** ![hasufell](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/hasufell/32/1250_2.png) [@hasufell](https://discourse.haskell.org/u/hasufell)\
**Post date:** [April 9, 2025, 5:47am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/4 "2025-04-09T05:47:55Z")

</div>

Can we read more on the motivation for this?

That’s more bc I’m curious, not bc I think you have to explain it.

---

<div class="post-metadata">

**Author:** ![jmct](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jmct/32/3806_2.png) [@jmct](https://discourse.haskell.org/u/jmct)\
**Post date:** [April 9, 2025, 6:08am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/5 "2025-04-09T06:08:05Z")

</div>

Part of the move away from our old infrastructure provider. Our previous provider is sunsetting the product we used.

I’ll be posting a “Quarter 1” update that will include more context.

---

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [April 9, 2025, 7:24pm UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/6 "2025-04-09T19:24:50Z")

</div>

the above answer basically tackles it. i’ll note just that this has been a massive endeavour, and it also raises our regular costs, as our old provider was very generous, and while we’ve cobbled together deals from our combination of new hosts, which we’re thankful for, it still, last i checked, will require more in the way of hosting fees.

basically the whole of ghc build infra has been migrated (you may have seen the announcement about gitlab migration), mail was migrated (which caused some hiccups for some extended time – sorry about that!), and we’re just cutting over hoogle now, and what remains i believe is the main website, the wiki, and the discourse.

of how things stand, the thing i remain _least happy_ with is mail, and that’s because we need someone who knows these types of things to roll up their sleeves and help us make the leap from mailman 1 to mailman 2 – a rather fiddly task.

---

<div class="post-metadata">

**Author:** ![meooow](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/meooow/32/3873_2.png) [@meooow](https://discourse.haskell.org/u/meooow)\
**Post date:** [April 15, 2025, 3:53pm UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/7 "2025-04-15T15:53:00Z")

</div>

Some Hackage links are redirecting to `hackage-content.haskell.org`, e.g. [Control.Monad.Trans.Class](https://hackage.haskell.org/package/transformers-0.6.2.0/docs/Control-Monad-Trans-Class.html).  
Is this part of the migration? Is it permanent?

---

<div class="post-metadata">

**Author:** ![blamario](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/blamario/32/860_2.png) [@blamario](https://discourse.haskell.org/u/blamario)\
**Post date:** [April 20, 2025, 1:25am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/8 "2025-04-20T01:25:39Z")

</div>

I don’t know if this problem is caused by the move, but I’m getting `502 Bad Gateway` on many but not all parts of Hackage. For example [https://hackage.haskell.org/package/hypertypes](https://hackage.haskell.org/package/hypertypes) or [https://hackage.haskell.org/packages/browse](https://hackage.haskell.org/packages/browse) are 502 for me.

---

<div class="post-metadata">

**Author:** ![sclv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/sclv/32/71_2.png) [@sclv](https://discourse.haskell.org/u/sclv)\
**Post date:** [April 20, 2025, 4:21am UTC](https://discourse.haskell.org/t/ann-hackage-will-be-down-for-migration-today-april-8-2025/11803/9 "2025-04-20T04:21:00Z")

</div>

Yes, when we moved servers we didn’t increase the ulimit on the server, which led to an outage. We’re working to get things back in shape now.
