offlineimap3 icon indicating copy to clipboard operation
offlineimap3 copied to clipboard

Is offlineimap3 maintained? Will it be?

Open hartwork opened this issue 2 months ago • 17 comments

Hi!

My impression is that this project is severely undermaintained, e.g. from seeing these unfixed issues:

  • #205
  • #206
  • #222
  • #227

Could you please clarify the current status and future or non-future of this project?

CC @nicolas33 @spaetz @thekix @jgoerzen @konvpalto @aroig @OfflineIMAP @michael-o

hartwork avatar Oct 25 '25 22:10 hartwork

Indeed, a lot has happened, but no release. As far as I can see current version is partially broken on Python 3.12.

michael-o avatar Oct 25 '25 22:10 michael-o

https://github.com/OfflineIMAP/offlineimap3/pull/225

Would be a good addition to this list for better pep517 support.

derekschrock avatar Oct 25 '25 23:10 derekschrock

I have been out for 12 years, don't ask me. 🤷‍♂️

spaetz avatar Oct 26 '25 04:10 spaetz

I have been out for 12 years, don't ask me. 🤷‍♂️

Wouldn't it be easy to merge the open PRs and just do a release?

michael-o avatar Oct 26 '25 11:10 michael-o

Hello,

I am very sorry that I cannot devote more time to the project. I am currently finishing my PhD, in addition to my job, and I hardly have time for anything.

I have included the two pull requests. I don't think the third one is correct, and I need to review it when I have more time. With this, I will generate the new release.

kix

thekix avatar Oct 26 '25 18:10 thekix

Hello,

I am very sorry that I cannot devote more time to the project. I am currently finishing my PhD, in addition to my job, and I hardly have time for anything.

I have included the two pull requests. I don't think the third one is correct, and I need to review it when I have more time. With this, I will generate the new release.

kix

Thank you. A mere release would help a lot of people.

michael-o avatar Oct 26 '25 19:10 michael-o

I will update the offlineimap/__init__.py file, the pyproject.toml file and the Changelog.md file with the new version.

thekix avatar Oct 26 '25 19:10 thekix

I have been out for 12 years, don't ask me. 🤷‍♂️

Wouldn't it be easy to merge the open PRs and just do a release?

No, I am not merging random MR without being familiar with a code base and the proposed code. Also, when I release something, I take on quite some responsibility that it actually works. I don't want to empty people's INBOXes by accident 😜.

Also, I have formally withdrawn from the project many years ago and would not even have the permissions to do anything.

spaetz avatar Oct 27 '25 05:10 spaetz

New version is up.

From now on, we will try to release new versions periodically, from time to time.

thekix avatar Oct 28 '25 19:10 thekix

I have been out for 12 years, don't ask me. 🤷‍♂️

But you are here now ;-) And you have a lot of knowledge about the project.

Also, I have formally withdrawn from the project many years ago and would not even have the permissions to do anything.

For my part, you're welcome. I'm here for whatever you need.

thekix avatar Oct 28 '25 19:10 thekix

New version is up.

From now on, we will try to release new versions periodically, from time to time.

Thank you, please create the tag as well. I want to update the FreeBSD port.

michael-o avatar Oct 28 '25 20:10 michael-o

New version is up. From now on, we will try to release new versions periodically, from time to time.

Thank you, please create the tag as well. I want to update the FreeBSD port.

Done. Thanks.

thekix avatar Oct 28 '25 21:10 thekix

@thekix thanks for the release! I don't see it on PyPI yet — could you publish it to PyPI as well please? (Issue #219 is related.)

hartwork avatar Oct 29 '25 15:10 hartwork

#111 as well.

I guess renaming isn't an issue anymore.

derekschrock avatar Oct 29 '25 15:10 derekschrock

@thekix I have updated the FreeBSD port yesterday which was approved by @derekschrock . Thank you guys!

michael-o avatar Nov 07 '25 07:11 michael-o

@thekix I have updated the FreeBSD port yesterday which was approved by @derekschrock . Thank you guys!

The merge to 2025Q4 depended on 8.0.0-78. See the bug (290648) for possible fix.

derekschrock avatar Nov 08 '25 21:11 derekschrock

@thekix I have updated the FreeBSD port yesterday which was approved by @derekschrock . Thank you guys!

The merge to 2025Q4 depended on 8.0.0-78. See the bug (290648) for possible fix.

Darn! Thank you, will do.

michael-o avatar Nov 08 '25 21:11 michael-o