haskell / haskell/cabal

Cabal version: provide (document?) a way to denote it's a development version

Open
#6,002 2 comments 0 reactions 0 assignees View on GitHub
Cabal: file format type: enhancement
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

# Problem

Currently, there is no way to denote a certain cabal version is in development.

# Motivation

Most cabal packages I've seen won't bump version until next release.

But imagine that the package in question talks to some service and reports its version,
if someone checkouts git master branch, they would report the same as version as previously released version.

# Solutions

a) use git revision

b) hash all sources

c) encode versioning (odd-even, suffix .999)

I don't want to go into PROS/CONS right now but plan to fill those in later on.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.