# DevOps Weekly Log, 2024-05-08

**URL:** <https://discourse.haskell.org/t/devops-weekly-log-2024-05-08/9503>\
**Category:** Haskell Foundation\
**Created:** [May 8, 2024, 1:27pm UTC](https://discourse.haskell.org/t/devops-weekly-log-2024-05-08/9503 "2024-05-08T13:27:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chreekat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/chreekat/32/2669_2.png) [@chreekat](https://discourse.haskell.org/u/chreekat)\
**Post date:** [May 8, 2024, 1:27pm UTC](https://discourse.haskell.org/t/devops-weekly-log-2024-05-08/9503/1 "2024-05-08T13:27:10Z")

</div>

Hello, it’s another weekly log.

I have been away since last Wednesday, so this log actually covers the week before last.

In the “recently completed” category, we have items in three areas:

**GSoC** :

- [Haskell projects were accepted!](http://discourse.haskell.org/t/gsoc-2024-accepted-projects/9491) Thus I will be mentoring one contributor who will expand my CI auto-recovery tool.

**Stackage** :

- I finished reviewing the logic of all the background processes.
- I opened a few issues/questions that came up during the review.

**GHC CI** :

- Got rid of the “Signal 9” spurious errors with [Patch 12507](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12507), closing a [long-standing issue](https://gitlab.haskell.org/ghc/head.hackage/-/issues/38) that affected multiple repositories.

Coming up, I will continue working on a Stackage presentation for the Ecosystem Workshop (hence the recently-completed process review). I will be creating or updating documentation along the way.

> **GHC issues reviewed one week ago**
>
> (I was away for the issue triage that happened yesterday, so these are a week late.)
> 
> - [#24711: Re-think how to supply wired-in Names to GHC](https://gitlab.haskell.org/ghc/ghc/-/issues/24711)
> - The rationale is good, but everyone agrees we need to keep thinking about it
> 
> - [#24712: GHCi segfault with breakpoint](https://gitlab.haskell.org/ghc/ghc/-/issues/24712)
> - Already fixed
> - [!10448](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10448) was also a fix for the same thing? What happened
> 
> - [#24713: Template Haskell is unhygienic. Can we change it?](https://gitlab.haskell.org/ghc/ghc/-/issues/24713)
> - How would we fix this without breaking TH? Has the boat simply sailed?
> 
> - [#24714: EPA: Span for GADT decl incorrect if sig only](https://gitlab.haskell.org/ghc/ghc/-/issues/24714)
> - Part of his ongoing work
> 
> - [#24716: be a bit more helpful when it comes to distinguishing different type-level constructs](https://gitlab.haskell.org/ghc/ghc/-/issues/24716)
> - A request for improving error messages
> 
> - [#24718: GHC panics when compiling code generated from Agda with profiling enabled](https://gitlab.haskell.org/ghc/ghc/-/issues/24718)
> - Another excellent reproducer from Krzysztof
> - The only question is whether to backport it to 9.8, since it looks difficult to do. The fix was part of a large patch doing other things.
> 
> - [#24719: Haddock should use lucid2 instead of xhtml](https://gitlab.haskell.org/ghc/ghc/-/issues/24719)
> - Some pushback on changing out one boot package for another
> - But moving to HTML5 is a solid argument
> 
> - [#24720: show COMPLETE pragmas in rendered Haddocks](https://gitlab.haskell.org/ghc/ghc/-/issues/24720)
> - haddock ticket transferred from github
> 
> - [#24721: Inaccurate `since base-4.22.0.0` comments on HpcFlags](https://gitlab.haskell.org/ghc/ghc/-/issues/24721)
> - fixed
> 
> - [#24722: Typecheck TypeAbstractions lambda expressions without explicit type ascriptions](https://gitlab.haskell.org/ghc/ghc/-/issues/24722)
> - dependent-type-oriented shenanigans already being discussed by the experts there
> 
> - [#24723: Improve sharing in `ModIface` after generation](https://gitlab.haskell.org/ghc/ghc/-/issues/24723)
> - some performance improvement to ghc compile-time memory usage
> 
> - [#24724: Testsuite: The req\_ghc\_with\_threaded\_rts conditional does not work for the unregisterised backend.](https://gitlab.haskell.org/ghc/ghc/-/issues/24724)
> - Basically a user question for the testsuite driver
> - Cheng already supplied the answer and the fix
> 
> - [#24725: Allow higher-order patterns to match on constructors](https://gitlab.haskell.org/ghc/ghc/-/issues/24725)
> - […skipped over this one pretty fast, I missed it]
> 
> - [#24726: -drule-check causes panic](https://gitlab.haskell.org/ghc/ghc/-/issues/24726)
> - Simon is fixing it
> 
> - [#24727: Check maximum Sum\<n\># arity at renamer](https://gitlab.haskell.org/ghc/ghc/-/issues/24727)
> - Is this a problem?
> 
> - [#24728: Generate a per-module static placeholder CCS for cafs instead of a global one.](https://gitlab.haskell.org/ghc/ghc/-/issues/24728)
> - Sounds like a good improvement over the status quo
> - Ben says ‘why not go further’ and add more cost centers… maybe -fprof-cafs by default
> - (what the hell is a CAF)
> 
> - [#24729: Revisit the UI layout of instance definitions](https://gitlab.haskell.org/ghc/ghc/-/issues/24729)
> - look like good ideas
> 
> - [#24730: Simplifier turns value into ok-for-spec thunk](https://gitlab.haskell.org/ghc/ghc/-/issues/24730)
> - [#24731: Build iserv (external interpreter) program on demand](https://gitlab.haskell.org/ghc/ghc/-/issues/24731)
> - Seems like a pretty good idea
> - Allows rebuilding iserv against a new template-haskell, allowing for reinstalling that library
> - Provides flexibility for the combinatorial explosion of rts ways / cross-compilations that may exist for GHC in use
> 
> - [#24372: Annoying but possibly harmless errors in test log](https://gitlab.haskell.org/ghc/ghc/-/issues/24372)
> - Excellent bug. Already fixed now
> 
> - [#24733: Use wasm clz/ctz/popcnt in wasm NCG](https://gitlab.haskell.org/ghc/ghc/-/issues/24733)
> - Performance improvement for the wasm backend.
> - Newcomer-friendly!
> 
> - [#24735: can't compile with llvm 18 on ghc 9.10.1-rc1 when invoked from shell in Aquamacs on Apple Silicon](https://gitlab.haskell.org/ghc/ghc/-/issues/24735)
> - A ticket for tracking future llvm 18 support
> - (it’s documented as not supported yet, as the issue author notes)
> - Yet the error reported is odd and could use som efollowup
> 
> - [#24736: EPA: Comments missing for PrefixCon](https://gitlab.haskell.org/ghc/ghc/-/issues/24736)
> - Another one on Alan’s exact print quest
> 
> - [#24737: Master branch pipelines are failing with "unknown unit: template-haskell"](https://gitlab.haskell.org/ghc/ghc/-/issues/24737)
> - Now fixed

---

<div class="post-metadata">

**Author:** ![chreekat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/chreekat/32/2669_2.png) [@chreekat](https://discourse.haskell.org/u/chreekat)\
**Post date:** [May 15, 2024, 2:27pm UTC](https://discourse.haskell.org/t/devops-weekly-log-2024-05-08/9503/2 "2024-05-15T14:27:11Z")

</div>

Last week was another slow week for personal reasons, so I don’t think it’s worth its own post. I am continuing to work on the Stackage presentation!

---

<div class="post-metadata">

**Author:** ![chreekat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/chreekat/32/2669_2.png) [@chreekat](https://discourse.haskell.org/u/chreekat)\
**Post date:** [May 22, 2024, 7:10pm UTC](https://discourse.haskell.org/t/devops-weekly-log-2024-05-08/9503/3 "2024-05-22T19:10:44Z")

</div>

Sorry, another slow week. I’ve done a deep dive on how stackage works (hmm, I could have just made that the subject of these logs!), because I think creating an introduction to stackage internals will be a valuable contribution to the community. The talk I will give in a couple weeks will be made public after the event, so you’ll all get to see the fruits of this work soon.
