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

Project is UNMAINTAINED #55

Open
XVilka opened this issue Apr 20, 2023 · 14 comments · May be fixed by #63
Open

Project is UNMAINTAINED #55

XVilka opened this issue Apr 20, 2023 · 14 comments · May be fixed by #63

Comments

@XVilka
Copy link
Collaborator

XVilka commented Apr 20, 2023

PRs aren't being reacted upon, last commit two years ago. Would be nice to make it work on modern systems and make a new release.

@eqvinox
Copy link

eqvinox commented Apr 20, 2023

Yes it's dead. If you're interested in spending time on maintenance (merging PRs, making releases, etc.) I'm happy to give anyone access to the project here. Or you can just fork it; I'm happy to add a pointer to a new fork (after a little time to see/confirm that the new fork is in fact active and not equally dead.)

@eqvinox
Copy link

eqvinox commented Apr 20, 2023

Background: we [my employer] originally had a project that used c-capnproto, and we invested time into maintaining it. However, that project died off, and I don't have a personal use case for c-capnproto either (even though I strongly prefer Cap'n'Proto over e.g. Protobuf), so… well… sorry, but it's just not on my plate anymore 😞

@XVilka
Copy link
Collaborator Author

XVilka commented Apr 23, 2023

@eqvinox these are painful news. I would have loved to help, but I am already stretched too thin between multiple FOSS projects. Sadly, I don't have time to maintain this. I recommend to create and pin the issue that the project is searching for maintainers/developers.

@eqvinox
Copy link

eqvinox commented Apr 23, 2023

@eqvinox these are painful news. I would have loved to help, but I am already stretched too thin between multiple FOSS projects.

Yep… all too common of a situation 😞

Sadly, I don't have time to maintain this. I recommend to create and pin the issue that the project is searching for maintainers/developers.

Pinned. Also updated the README and just clicked merge on all PRs (without really looking at them TBH.)

Invited you for repo access in case you want to hit merge if you have follow-up meson/CI fixes.

@eqvinox eqvinox changed the title Is project dead? Project is UNMAINTAINED Apr 23, 2023
@eqvinox
Copy link

eqvinox commented Apr 23, 2023

K, threw an hour at it, fixed some random shit, time to go disappear for another year… o7

@XVilka
Copy link
Collaborator Author

XVilka commented Apr 23, 2023

@eqvinox thank you! I will try to fix few more things, improve CI and make a new release while I am on it.

@amery
Copy link

amery commented Aug 6, 2023

@eqvinox thank you! I will try to fix few more things, improve CI and make a new release while I am on it.

could we have 0.4 tagged?

@jonahbeckford
Copy link

FYI: I've forked c-capnproto, made several fixes, added support for MSVC and improved the test/build matrix. I'm not planning on submitting PRs to this project since the maintainer did say this was unmaintained.

https://gitlab.com/dkml/ext/c-capnproto

This project is pretty essential. Thanks @eqvinox for taking it to this point!

@XVilka
Copy link
Collaborator Author

XVilka commented Aug 8, 2023

@jonahbeckford if you send small PRs I have time to review them, I can find a bit of time for that.

@XVilka
Copy link
Collaborator Author

XVilka commented Aug 8, 2023

Alternatively you could just ask capnproto update their site to point to your fork. This is probably easier for everyone.

@jonahbeckford
Copy link

@XVilka If I don't hear any contrary feedback on this issue, I'll ask capnproto to update their site in a few weeks.

In the meantime, I've already incorporated the changes into my fork, but if you or anyone has bandwidth to review them, just browse https://gitlab.com/dkml/ext/c-capnproto/-/commits/main?ref_type=heads and make an issue for anything that seems like it needs to change. Every commit is small except one: the "Add CMake and tests" commit is big but is 98% new code.

@jonahbeckford
Copy link

@XVilka Also can add you as a Developer to that repository. Developers can approve PRs; you don't have to be a maintainer. Just put a message on https://gitlab.com/dkml/ext/c-capnproto/-/merge_requests/1 if you want (which will let me get your GitLab username).

@jonahbeckford
Copy link

The request to change the active repository for c-capnproto is at https://groups.google.com/g/capnproto/c/0pfEYKVNI3A

@XVilka
Copy link
Collaborator Author

XVilka commented Aug 28, 2023

Once the switch is completed, it's probably better to archive this repository and point to the new home in the README.

@XVilka XVilka linked a pull request Sep 7, 2023 that will close this issue
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

Successfully merging a pull request may close this issue.

4 participants