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

still maintained? #8

Closed
haselwarter opened this issue Nov 16, 2017 · 16 comments
Closed

still maintained? #8

haselwarter opened this issue Nov 16, 2017 · 16 comments

Comments

@haselwarter
Copy link
Contributor

Hi,

are there plans to update this library and keep it alive or is it abandoned?

cheers
Philipp

@Blaisorblade
Copy link
Contributor

I also wondered, but see #7 for news; I just verified that branch 8.6-devel builds with Coq 8.6.1 (both the library and examples-plain).

@sfs
Copy link
Contributor

sfs commented Dec 1, 2017

Hi there! The library is alive and we are working on a successor. The plan is to publish the current version of Autosubst on opam and to at least maintain compatibility with future Coq versions.

@adrieng
Copy link

adrieng commented Jul 25, 2018

Hi! Any news on the autosubst/autosubst2 front? It would be really great to have autosubst available in OPAM.

@brendanzab
Copy link

Is there repository for the successor? Would be interesting to try it out! Been trying to get this version of autosubst working using a git submodule, but I can't figure out how to work Coq's package management :/

@RalfJung
Copy link
Collaborator

RalfJung commented Sep 5, 2020

This repository seems to not be maintained; I have a fork at https://github.com/RalfJung/autosubst/ that I keep working with current versions of Coq.

@co-dan
Copy link
Collaborator

co-dan commented Oct 14, 2020

Thanks for maintaining an up-to date fork, Ralf!
If the original authors do not want to maintain this library anymore, then maybe it is a possibility to submit it to coq-community https://github.com/coq-community for community maintenance, since I believe there are multiple people who are still interested in using this library in their projects (me included :))

@RalfJung
Copy link
Collaborator

That makes sense. It just takes someone to actually pull this through. :)

(Btw, these days iris/examples, which depends on autosubst, is part of Coq CI. So we have a pretty good guarantee that autosubst will keep working.)

@adrieng
For autosubst 2, see https://www.ps.uni-saarland.de/extras/autosubst2/

@co-dan
Copy link
Collaborator

co-dan commented Oct 15, 2020

That makes sense. It just takes someone to actually pull this through. :)

Basically, for this to happen 1) the original authors of the package have to give consent or vanish and be really unresponsive, 2) someone needs to volunteer to be the community maintainer.
Since I cannot volunteer another person (like Ralf, wink wink) I can volunteer myself for it (shouldn't be too much work thanks for the CI that you mentioned).

I will try to contact the original maintainers and get their consent

@RalfJung
Copy link
Collaborator

RalfJung commented Oct 15, 2020

I'm happy to co-maintain autosubst with you, if you need help. I assume "maintain" here means "keeping it working with later Coq versions", which so far was basically 0 effort. I don't think I'd be able to review PRs for new features or so.

@fpottier
Copy link

fpottier commented Nov 12, 2020

Just to chime in, it would be great to have an up-to-date version of this library (available via opam, if possible). I will have a look at Ralf's repository (thanks Ralf!).

@RalfJung
Copy link
Collaborator

There's a version available in the opam repo at https://gitlab.mpi-sws.org/iris/opam. I was holding off on submitting it to the Coq repo as it's just a personal fork currently.

In terms of "up-to-date", the coq86-devel branch in this repo and in my fork are in sync and reflect the latest state to my knowledge. It is compatible with a wide range of Coq versions including current master.

@fpottier
Copy link

Thanks Ralf. Are you aware that the coq86-devel branch gives rise to several warnings when compiled with Coq 8.12?

@RalfJung
Copy link
Collaborator

No I was not... I guess opam install coq-autosubst doesn't show these warnings. ;) But things should still work, and there should be no warnings for users of autosubst.

It looks like autosubst will become part of coq-community soon-ish. Then I guess we can decide on a minimal supported Coq version and fix deprecation warnings where possible.

@RalfJung
Copy link
Collaborator

All right, @co-dan and me have maintainer access now. We'll consolidate the various branches and then submit an opam package to the Coq opam repo.

@sfs
Copy link
Contributor

sfs commented Nov 30, 2020

Thank you, @co-dan and @RalfJung! Please let me know if you have any questions.

@RalfJung
Copy link
Collaborator

So I think we can close this issue; see #7 for getting an opam package into the Coq repo (and not just the dev version).

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

No branches or pull requests

8 participants