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

Finding New Stewards #144

Open
warsaw opened this issue Apr 11, 2018 · 25 comments
Open

Finding New Stewards #144

warsaw opened this issue Apr 11, 2018 · 25 comments
Labels
administrivia Project management type stuff help wanted tech-debt Things that needs to be tidied up to avoid being bitten in the future...

Comments

@warsaw
Copy link
Contributor

warsaw commented Apr 11, 2018

I think it's time for me to admit that I don't have much time to work on aiosmtpd. I really hope it doesn't languish though, given how useful of a library it is.

We need to identify someone else to do most of the project management for this library. Any takers?

@warsaw warsaw added help wanted tech-debt Things that needs to be tidied up to avoid being bitten in the future... administrivia Project management type stuff labels Apr 11, 2018
@waynew
Copy link
Collaborator

waynew commented Apr 12, 2018

I know I find the library incredibly useful. How much time does PM take on a weekly basis for this?

@warsaw
Copy link
Contributor Author

warsaw commented Apr 12, 2018

I'm glad you find this useful! I don't think it will take a lot of time, but it takes more consistency and diligence to keep up on the PRs and issues than I have available right now. Are you interested in reviewing the PRs and issues?

@waynew
Copy link
Collaborator

waynew commented Jun 7, 2018

So, my life was insanely busy for the past couple of months, but I think that I've reached a point where I could spend a couple of hours each week reviewing PRs and issues :)

@warsaw
Copy link
Contributor Author

warsaw commented Jun 8, 2018

Awesome, thanks @waynew !

@asvetlov
Copy link
Member

asvetlov commented Jun 8, 2018

My spare time is limited but you can consider me as a backup person.

@pepoluan
Copy link
Collaborator

pepoluan commented Oct 6, 2020

I'd like to volunteer some of my time, if the offer still stands.

@asvetlov
Copy link
Member

@pepoluan invitation is sent

@pepoluan
Copy link
Collaborator

@pepoluan invitation is sent

Thank you! I have accepted the invitation.

@pepoluan
Copy link
Collaborator

So, do we have a list of tech debts to do?

@asvetlov
Copy link
Member

There are pending pull requests and open issues

@pepoluan pepoluan changed the title New to find a new steward Finding New Stewards Dec 26, 2020
@pepoluan
Copy link
Collaborator

Re: Title Change

No I'm not retiring from this project, but the thread name was a bit ... awkward 😄

@pepoluan pepoluan pinned this issue Dec 26, 2020
@pepoluan
Copy link
Collaborator

pepoluan commented Jan 28, 2021

@asvetlov @warsaw @waynew can you add me as "Maintainer" to https://pypi.org/project/aiosmtpd/ so I can upload new releases?

My username on PyPI is pepoluan, same as here. My profile

@warsaw
Copy link
Contributor Author

warsaw commented Jan 28, 2021

@pepoluan Done! Your invite should be pending.

@pepoluan
Copy link
Collaborator

@pepoluan Done! Your invite should be pending.

Thank you! I have accepted the invitation.

@pepoluan
Copy link
Collaborator

If y'all noticed that my output is a bit ... slow lately, fear not. I'm not burnt out and/or losing my interest in the project, I'm just... "transitioning" from "employed" status to "free agent"; my company, a startup, ran out of cash and now I'm handing over everything to the main investor and it had been taking a LOT of my time & energy.

When everything's done, I'll get back to my previous level of productivity.

@diazona
Copy link

diazona commented Apr 20, 2022

Hi everyone! If I may ask, what's the current status of this? Since this issue is still featured and there have been no commits in more than a year, it looks to a casual observer (i.e. me) as though the package is unmaintained. But @pepoluan I see your comment about being busy with a career transition, and I don't know if that still applies and you intend to resume activity on this package.

For context, I'm looking to use aiosmtpd as a replacement for smtpd in a package I maintain, but I have some reservations about doing so if aiosmtpd is not actively developed.

@warsaw
Copy link
Contributor Author

warsaw commented Apr 20, 2022

For context, I'm looking to use aiosmtpd as a replacement for smtpd pytest-dev/pytest-localserver#30, but I have some reservations about doing so if aiosmtpd is not actively developed.

You also have to consider that smtpd is being deprecated and will be removed in Python 3.12 so it won't even be an option for you in the future.

@diazona
Copy link

diazona commented Apr 20, 2022

Sure, understood. In this case, if aiosmtpd is not being maintained, I might wind up removing SMTP support from pytest-localserver entirely at some point. (subject to discussion with my co-maintainers)

@waynew
Copy link
Collaborator

waynew commented Apr 20, 2022

That's a fair criticism. I certainly haven't been able to devote as much time to the project as I would like. Like most other OS projects (and other efforts in life) time is the main limiting factor. I find personally I also struggle with the time to spin back up - there's several whole RFCs one has to renew familiarity with when reviewing PRs.

@warsaw
Copy link
Contributor Author

warsaw commented Apr 20, 2022

@waynew Are there specific feature requests or bugs you need addressed? How much maintenance does this library need?

@waynew
Copy link
Collaborator

waynew commented Apr 20, 2022

I meant more to review the outstanding PRs 🙃 Mostly it shouldn't need a lot of maintenance (aside from supporting latest & greatest Pythons, of course), as the SMTP specs are well defined and pretty well-implemented across different projects.

@diazona
Copy link

diazona commented Apr 21, 2022

Yeah, as long as somebody is able to fix (or review/accept PRs to fix) any significant bugs or any compatibility issues with future versions of Python that may come up, that's good enough for me, and probably for most other projects that depend on aiosmtpd. 👍 Basically my goal in posting here is to confirm whether someone will be performing that role for the foreseeable future.

BTW just in case there's anything I can do to help, I'd be happy to do what I can, but I don't have a whole lot of experience in asynchronous programming nor much free time these days, so I suspect my options are pretty limited.

@nikochiko
Copy link

Hi, I have found aiosmtpd to be very useful for me. I'm willing to put in some time each week to maintainence of this project, if another hand is needed.

@waynew
Copy link
Collaborator

waynew commented Sep 25, 2022

@nikochiko that would be super helpful! Personally my main challenge is that coming back to an issue takes me a while to spin the information back up into my mind. I struggle to keep a consistent schedule with that.

@nikochiko
Copy link

Sure, I understand. I'm happy to help.
I'm getting started with the setup. I'll push a fix for updating the supported Pythons, and then take a look at some of the bugs. Really happy to do this :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
administrivia Project management type stuff help wanted tech-debt Things that needs to be tidied up to avoid being bitten in the future...
Projects
None yet
Development

No branches or pull requests

6 participants