The Newsreader migration from Biz/ to Omni/ is incomplete. Code was written but never tested/built.
1. Removed incorrect -- : dep Omni/Newsreader/*.hs lines from FetcherTest.hs and Ingest.hs
2. Added modern-uri dep and DataKinds extension to Extractor.hs and Fetcher.hs
3. Fixed Req.mkURI -> URI.mkURI usage in Extractor.hs
4. Fixed HTTP status code check in Extractor.hs
5. Removed unused import and binding in Extractor.hs
Fetcher.hs has many type errors (GHC-83865) around lines 96, 163-221. These appear to be mismatches between the feed library's API and how the code uses it. The code was written assuming certain types but never compiled.
Key errors:
Omni/Newsreader/Fetcher.hs - main file needing fixesbild --test Omni/Newsreader/DbTest.hs
bild --test Omni/Newsreader/FetcherTest.hs
bild --test Omni/Newsreader/FetchTest.hs