aiosmtpd icon indicating copy to clipboard operation
aiosmtpd copied to clipboard

Finding New Stewards

Open warsaw opened this issue 6 years ago • 25 comments

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 avatar Apr 11 '18 21:04 warsaw

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

waynew avatar Apr 12 '18 15:04 waynew

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?

warsaw avatar Apr 12 '18 16:04 warsaw

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 :)

waynew avatar Jun 07 '18 18:06 waynew

Awesome, thanks @waynew !

warsaw avatar Jun 08 '18 00:06 warsaw

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

asvetlov avatar Jun 08 '18 05:06 asvetlov

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

pepoluan avatar Oct 06 '20 14:10 pepoluan

@pepoluan invitation is sent

asvetlov avatar Oct 21 '20 09:10 asvetlov

@pepoluan invitation is sent

Thank you! I have accepted the invitation.

pepoluan avatar Oct 21 '20 16:10 pepoluan

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

pepoluan avatar Oct 22 '20 02:10 pepoluan

There are pending pull requests and open issues

asvetlov avatar Oct 22 '20 06:10 asvetlov

Re: Title Change

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

pepoluan avatar Dec 26 '20 19:12 pepoluan

@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

pepoluan avatar Jan 28 '21 10:01 pepoluan

@pepoluan Done! Your invite should be pending.

warsaw avatar Jan 28 '21 18:01 warsaw

@pepoluan Done! Your invite should be pending.

Thank you! I have accepted the invitation.

pepoluan avatar Jan 29 '21 01:01 pepoluan

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.

pepoluan avatar Mar 26 '21 12:03 pepoluan

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.

diazona avatar Apr 20 '22 16:04 diazona

For context, I'm looking to use aiosmtpd as a replacement for smtpd https://github.com/pytest-dev/pytest-localserver/pull/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.

warsaw avatar Apr 20 '22 17:04 warsaw

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)

diazona avatar Apr 20 '22 18:04 diazona

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.

waynew avatar Apr 20 '22 19:04 waynew

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

warsaw avatar Apr 20 '22 21:04 warsaw

I meant more to review the outstanding PRs :upside_down_face: 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.

waynew avatar Apr 20 '22 21:04 waynew

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. :+1: 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.

diazona avatar Apr 21 '22 18:04 diazona

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.

nikochiko avatar Sep 25 '22 16:09 nikochiko

@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.

waynew avatar Sep 25 '22 16:09 waynew

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 :)

nikochiko avatar Sep 25 '22 16:09 nikochiko