In my quest to update the ports [tree] to ghc 8.6.4 I arrived at a fork re
ShellCheck.

The first blocker is ANN/TemplateHaskell is [broken] enough that
patching is required to get rid of all ShellCheck testing code. Now,
the next snag is the ancient version of ShellCheck in ports. At least
a couple of places need to be patched for Semigroup and MonadFail
issues. My natural impulse would be to upgrade ShellCheck to the most
recent version 0.6.0, except it has a larger dependency
set and at least aeson is not in ports. At this point I'm not sure
which way to go. Is the new version with a larger set of deps a better
option? Or the patched-up old version? Since I personally don't use
ShellCheck, I can't make the call easily. Opinions? Patches?

[broken]https://marc.info/?l=openbsd-ports&m=155949514223604&w=2
[tree]https://github.com/blackgnezdo/ports/commits/ghc_864_jun1

Thanks
Greg
-- 
nest.cx is Gmail hosted, use PGP:
https://pgp.key-server.io/0x0B1542BD8DF5A1B0
Fingerprint: 5E2B 2D0E 1E03 2046 BEC3  4D50 0B15 42BD 8DF5 A1B0

Reply via email to