Skip to content

Nix CI is broken #10509

@jgm

Description

@jgm

See https://github.com/jgm/pandoc/actions/runs/12617858361/job/35160603870#step:6:2569

The problem seems to be that nix's cabal wrapper can't determine the version of happy, which is a build tool for toml-parser. happy is installed. happy --version returns

Happy Version 2.1.3 Copyright (c) 1993-1996 Andy Gill, Simon Marlow (c) 1997-2005 Simon Marlow

Happy is a Yacc for Haskell, and comes with ABSOLUTELY NO WARRANTY.
This program is free software; you can redistribute it and/or modify
it under the terms given in the file 'LICENSE' distributed with
the Happy sources.

which I'm guessing is not in the format cabal-wrapped expects?

So I think this is a bug in Haskell nix tooling, but I'm completely ignorant about how this works, so I'm hoping someone more knowledgeable can point me in the right direction or create an upstream bug report.

@tarleb
@srid
@peti

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions