Skip to content

travis: Document why we test the GHC versions that we do #124

Closed
@petertseng

Description

@petertseng

For example #82 explains that we test 7.6 because some versions of Linux use that. An example I found was that Ubuntu trusty uses 7.6. It would be good if we would express the rationale as comments in the .travis.yml file so that we may potentially answer questions such as "when is it safe to remove our support for 7.6?"

To be clear, not that I'm advocating removing support of 7.6 anytime soon. In fact I may even advocate for adding 7.4, since I found that Ubuntu Precise ships with that.

Edit: Indeed I still would have advocated for 7.4 but experiments in #131 to try to get 7.4 working were unsuccessful. (no mkdtemp in System.Posix.Temp in the version of unix we get with 7.4).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions