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

Has offlineimap3 also been abandoned? #200

Open
chimbori opened this issue Jul 24, 2024 · 12 comments
Open

Has offlineimap3 also been abandoned? #200

chimbori opened this issue Jul 24, 2024 · 12 comments

Comments

@chimbori
Copy link

First there was offlineimap, which was abandoned in favor of imapfw.

Then imapfw was abandoned, presumably in favor of offlineimap3?

Now, offlineimap3 also appears to have been abandoned?

There has been no release since October 2021, not even security-related or compatibility-related releases. And PRs have not been accepted either.

Is the project looking for new maintainers?

Sorry to be asking here, I wasn’t sure where else this discussion could be had. Thank you!

@chris001
Copy link
Member

chris001 commented Jul 29, 2024

You're right, it's well time to make a new release. I'm reaching out to the other maintainers... we'll post back asap.

@thekix
Copy link
Member

thekix commented Jul 29, 2024

Hello. Yes, you are right, there are no versions, but it is not abandoned. Some pull-requests have been included a few months ago. I'm very busy at the moment, but I'll try to make some time to review it, especially before the new version of Python.

@chris001 we have to see how to manage it.

@thekix
Copy link
Member

thekix commented Aug 15, 2024

Hi,

I applied some pull requests today. I also created the Telegram group https://t.me/OfflineIMAP to talk about the project and help the users.

Best regards,
kix

@etbuira
Copy link

etbuira commented Aug 22, 2024

If you're unhappy with offlineimap3, you can use a better maintained fork (and drop-in replacement) https://github.com/IMAPMirror/imapmirror

@chimbori
Copy link
Author

@etbuira Thanks for the fork; looks like you have put in a lot of work in a very short amount of time to bring the project up to date — I appreciate it!

@thekix Any updates about an official OfflineIMAP release? Hope updates are posted here in the open instead of in a closed Telegram group. Those are notoriously hard to search for and follow, and would limit community participation. Development already has been slow, so Telegram is unlikely to bring any velocity improvements. Thanks for all your hard work on this project!

@thekix
Copy link
Member

thekix commented Aug 23, 2024

Dear @chimbori ,

Last week I checked some issues and applied the patches that were open.
There are currently four pull requests open and I was waiting for feedback on them before applying them. My idea was to apply the patches and release the new version as soon as possible. I will probably do it this weekend.

#154 I am currently checking.
#170 Is include specific exceptions instead bare
#182 and #202 will be included in the same patch, related to setup the project.

Best regards.
kix

@chimbori
Copy link
Author

Thank you so much, @thekix ! I lack Python experience, otherwise I would have loved to participate to help maintain this. I appreciate all your hard work over the years!

@thekix
Copy link
Member

thekix commented Aug 26, 2024

Hi,

I have included all the PR now. The work for the new configuration + testing process took longer than expected.

Please, @chimbori @chris001 could you try the new code?

Regards,
kix

@keithbowes
Copy link
Contributor

If you're unhappy with offlineimap3, you can use a better maintained fork (and drop-in replacement) https://github.com/IMAPMirror/imapmirror

There's also isync, for those who don't want to bother with Python. offlineimap does have a few advantages (e.g. variables in config files and autorefresh mode) but so does isync (e.g. reasonable TLS connections by default and declarative folder renames).

imapmirror should have been an actual fork of offlineimap (that is, using GitHub's Fork functionality), to make synchronization with offlineimap easier. Keeping it on a separate tree makes it more likely that the two diverge over time (e.g. imapmirror doesn't have my code for finding OpenSSL CA bundles in a distro-agnostic manner, rather than hardcoding it for every distro, many of which aren't hardcoded, making users specify the path manually).

@etbuira
Copy link

etbuira commented Sep 13, 2024

Hi @keithbowes,the whole point of imapmirror is to diverge from offlineimap3 (while keeping on-disk format and config compatibility), so that would be of no real help to have used github's fork. About certificates, the main use i consider is to specify path in config, i might consider using certifi later.

@nicolas33
Copy link
Member

Hey,

First of all, I'm delighted to see offlineimap3 evolve, thanks to the community and @thekix.

@thekix: I've invited you to the github org maintainers so you're not limited anymore in the github org.

The https://github.com/IMAPMirror/imapmirror project is good news and I hope it's going to have a long life.

I tend to agree with @keithbowes about the technical comment of forking. However, the fork is correct by keeping all the git history. IOW, it's not "github perfect" but the only real issue is about git (it's not about github). The imapmirror fork is perfect in git terms because both share the same history at some point.

@huyz
Copy link

huyz commented Nov 26, 2024

Hello, I'm trying to decide whether to wait for a new release of offlineimap3 or take the plunge with IMAPMirror/imapmirror.

Any idea when a new release may come out?

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

7 participants