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

Maintenance Status? #2375

Open
xeruf opened this issue Aug 7, 2023 · 23 comments
Open

Maintenance Status? #2375

xeruf opened this issue Aug 7, 2023 · 23 comments

Comments

@xeruf
Copy link
Contributor

xeruf commented Aug 7, 2023

I see the org-roam organisation has multiple users, yet development has been stagnant for months with serious bugs popping up. What can we do about that?

Honestly I'd be up for a small sponsorship sum if I could then rest assured that roam will work consistently, as I base many of my daily workflows on it...

@jmay
Copy link
Contributor

jmay commented Aug 10, 2023

I'm concerned too. It might be as much a time issue as a sponsorship/money issue. How can we help? @jethrokuan @zaeph @progfolio what support do you need?

@progfolio
Copy link
Member

progfolio commented Aug 10, 2023

I stopped using org-roam quite some time ago because it became much more than what I needed/wanted out of such a system. I currently use a private package I've authored which is much simpler, but suits my needs.
I'm also busy maintaining Elpaca and straight.el.
I appreciate the gesture, but I wouldn't be the right person for the job.

@jethrokuan
Copy link
Member

It's most certainly just a time issue, and has nothing to do with sponsorship and money. I also no longer have a personal laptop, making any bugfixes near impossible. I want to address this, but i'll be preoccupied until at least mid September. There are 2 alternate options here:

  1. A successor for the project is found, who would do a better job at maintaining the project. If this option is chosen, I would like to find someone who shares my vision for Org-roam and keep it lean.
  2. Org-roam is forked and maintained by a separate maintainer.

@jmay
Copy link
Contributor

jmay commented Aug 14, 2023

@jethrokuan I have time, interest and (most of the) technical skills to help out with org-roam. Clearing issues, verifying bug reports, clearing PRs, etc. I agree with your focus on keeping org-roam lean.

But I'd rather not take over as sole maintainer - for a project like this there should be multiple brains involved. Please consider if you're willing to allow extra people to merge PRs and how to do so safely.

@real-or-random
Copy link
Contributor

@jethrokuan:

i'll be preoccupied until at least mid September.

@jmay:

But I'd rather not take over as sole maintainer

Would it be acceptable for both of you to get @jmay now to help out, with the perspective of @jethrokuan joining forces again later this year? @jmay could begin with a focus on fixing bugs, which would help him get a good start feeling and finding into the role without the need to make fundamental design decisions on day one.

@real-or-random
Copy link
Contributor

Would it be acceptable for both of you to get @jmay now to help out, with the perspective of @jethrokuan joining forces again later this year?

@jethrokuan Friendly ping. :) It would be great to hear your thoughts on this.

@zaeph
Copy link
Member

zaeph commented Sep 19, 2023

Hi,

Sorry for the lack of news until now. I’m settling in a new job, and I could pick up the flame again in early October. I’d need to familiarize myself with the design changes @jethrokuan introduced in v2, but I’m confident I could pick things up quickly.

I don’t think the current state of the repo is so dire as to require immediate action, but I appreciate your volunteering, @jmay.

I’ll update here once I’m ready.

@jethrokuan
Copy link
Member

Thanks @zaeph , happy to walk you through the main themes.

@benley
Copy link

benley commented Oct 13, 2023

@jethrokuan:

I also no longer have a personal laptop, making any bugfixes near impossible. I want to address this, but i'll be preoccupied until at least mid September.

Are you still in need of a new laptop? Would it be cool if org-roam community members got you one? I don't mean to presume anything about your life, but this could be a straightforward way for us to offer support to the project.

@rudolf-adamkovic
Copy link

How about merging Org Roam into Org, now that version 2 is lean and Emacs ships with SQLite out of the box? The project might get more love on the mailing list and get better integrated with Org. For example, the tests can run together with Org tests, and so on.

@progfolio
Copy link
Member

How about merging Org Roam into Org, now that version 2 is lean and Emacs ships with SQLite out of the box? The project might get more love on the mailing list and get better integrated with Org. For example, the tests can run together with Org tests, and so on.

Org should aim to become leaner, not take on the maintenance burden of its many extensions.
An effort in this direction has been moving many of the repositories that were in "org-contrib" into their own separately maintained repositories.

@rudolf-adamkovic
Copy link

@progfolio

I see where you are coming from, but I also think that Org Roam, stripped to its core, is fundamental to note taking.

@yantar92
Copy link

yantar92 commented Nov 2, 2023 via email

@PRESFIL
Copy link
Contributor

PRESFIL commented Dec 10, 2023

Any updates on this?

@benthamite
Copy link
Contributor

benthamite commented Jan 15, 2024

Reading this thread, it looks like (1) Jason (@jmay) is willing to become a maintainer provided he is not the sole maintainer, (2) Leo (@zaeph) is willing to resume work as a maintainer once he familiarizes himself with v2, and (3) Jethro (@jethrokuan) is willing to walk Leo through the relevant v2 changes. So maybe a way forward is for Jason, Leo and Jethro to start a conversation to coordinate things?

Unfortunately, I lack the technical skills to be of any use, but if money (rather than time or motivation) is an impediment, I’d be more than happy to contribute.

@Delapouite
Copy link

@nobiot would also be a wonderful addition to the team

@RecentlyRezzed
Copy link

My current main concern is the looming incompatibility of Org-roam with Org Mode 9.7. As I don't know much about Org-Roam, Org Mode, and Elisp in general, I neither can help directly nor do I know how big of a task the change for the API update is.

@yantar92
Copy link

yantar92 commented Jan 30, 2024 via email

@RecentlyRezzed
Copy link

Mind sharing the relevant bug report that details the incompatibility?

I was wrong. I thought the problem described in #2361 , #2381 and #2384 was due to some changes that also broke org-ql and therefore the solution was to pin Org Mode to a previous version as it is mentioned in some of the comments. But the solution is to use a more current version of straight.

I am sorry for the inconvenience.

@n-hebert
Copy link

I see @jethrokuan is still merging PR's as of Jan, 2024 but there's a bit of a vacuum on this thread for clear maintainership direction.

Can we get a status update from @jethrokuan or Jethro's nominated successor on the successor status?

@zaeph
Copy link
Member

zaeph commented Mar 16, 2024

You don’t need to worry about maintenance because we still have 1) plenty of expertise to go around, and 2) access to the repo. I understand that a dip in availability is a barrier to adoption, but we haven’t abandoned the project.

Re: my availability, I can’t commit the time towards active maintenance just yet, but I’m still available here to answer questions and review critical issues. Anything more involved will have to wait.

@komali2
Copy link

komali2 commented Mar 30, 2024

Would you like some help managing the issues or PR backlog? At the very least I'm sure some of us are willing to go through old issues and point out which may already be fixed, or offer general support where we can, recommend which ones should be closed, etc. Couldn't hurt to clear out some issues?

@jethrokuan
Copy link
Member

i'm happy to add people to the organization, please let me know if you would be willing to take on general maintenance.

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