Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata revisions #12

Open
tchoutri opened this issue Nov 18, 2021 · 2 comments
Open

Metadata revisions #12

tchoutri opened this issue Nov 18, 2021 · 2 comments

Comments

@tchoutri
Copy link
Contributor

tchoutri commented Nov 18, 2021

How to best represent metadata revisions?

We should add a Maybe RevisionNumber in the Release record, with:

newtype RevisionNumber = RevisionNumber Word

I am growing increasingly convinced that we should not support metadata revisions. They are supposed to be transparent, and if we ever want to switch to a model closed to CAS, it's not great.

@tchoutri
Copy link
Contributor Author

tchoutri commented Nov 21, 2021

Idea: Being able to pin the revision number of a package.
Unfortunately, Cabal cannot represent this at the moment, so this'll have to be merged on their side before it is actionable on our end

@andreasabel
Copy link

Very nice tool!

Currently the dependency ranges shown for a package are outdated as revisions are not taken into account (or there is a bug). This might make a package look outdated when in reality it is up-to-date.

Example: regex-base

Screenshot 2024-02-29 at 20 25 32

On hackage:

Screenshot 2024-02-29 at 20 27 53

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants