Bug 244433 - [NEW PORT] mail/dovecot-coi Dovecot COI (Chat-over-IMAP) plugin
Summary: [NEW PORT] mail/dovecot-coi Dovecot COI (Chat-over-IMAP) plugin
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Larry Rosenman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-26 16:00 UTC by Andrej Ebert
Modified: 2024-10-26 22:12 UTC (History)
5 users (show)

See Also:


Attachments
svn diff (6.22 KB, patch)
2020-02-26 16:00 UTC, Andrej Ebert
no flags Details | Diff
poudriere log (76.08 KB, text/plain)
2020-02-26 16:00 UTC, Andrej Ebert
no flags Details
poudriere-portlint log (226 bytes, text/plain)
2020-02-26 16:01 UTC, Andrej Ebert
no flags Details
svn diff (6.11 KB, patch)
2020-02-26 18:18 UTC, Andrej Ebert
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrej Ebert 2020-02-26 16:00:03 UTC
Created attachment 211954 [details]
svn diff

New (beta) plugin for IMAP Chat-over-IMAP extensions.

Since I wanted to experiment with delta.chat an OX COI Messenger and had to make the plugin run anyway on my system, I decided to make a port out of it. 

It builds (and runs) fine on my system, poudriere run attached.

CCing dovecot maintaner, so he can take a look also.
Comment 1 Andrej Ebert 2020-02-26 16:00:38 UTC
Created attachment 211955 [details]
poudriere log
Comment 2 Andrej Ebert 2020-02-26 16:01:02 UTC
Created attachment 211956 [details]
poudriere-portlint log
Comment 3 Larry Rosenman freebsd_committer freebsd_triage 2020-02-26 16:07:40 UTC
LGTM.  Do I need to add this to the warning list at the top of mail/dovecot's Makefile to bump PORTREVISION when I bump dovecot major?
Comment 4 Andrej Ebert 2020-02-26 17:21:51 UTC
(In reply to Larry Rosenman from comment #3)

Yes, good catch, I think it's necessary, as for the other plugins, so dovecot won't complain about a version mismatch.
Comment 5 Andrej Ebert 2020-02-26 18:18:06 UTC
Created attachment 211959 [details]
svn diff

Some small changes to pkg-descr and pkg-message.
Comment 6 Fernando Apesteguía freebsd_committer freebsd_triage 2022-05-07 16:00:42 UTC
Hi Larry,

It's been over two years since the submission of this PR. Are you still interested in landing this port?
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-05-07 16:59:20 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5f374dcd5054c4a559f043aa7c5437292c88e31

commit b5f374dcd5054c4a559f043aa7c5437292c88e31
Author:     Larry Rosenman <ler@FreeBSD.org>
AuthorDate: 2022-05-07 16:54:29 +0000
Commit:     Larry Rosenman <ler@FreeBSD.org>
CommitDate: 2022-05-07 16:58:37 +0000

    mail/dovecot-coi: new port Dovecot chat over IMAP

    PR: 244433
    Reported By: andrej@ebert.su

 mail/Makefile                      |  1 +
 mail/dovecot-coi/Makefile (new)    | 41 ++++++++++++++++++++++++++++++++++++++
 mail/dovecot-coi/distinfo (new)    |  3 +++
 mail/dovecot-coi/pkg-descr (new)   | 11 ++++++++++
 mail/dovecot-coi/pkg-message (new) | 18 +++++++++++++++++
 mail/dovecot-coi/pkg-plist (new)   | 27 +++++++++++++++++++++++++
 6 files changed, 101 insertions(+)
Comment 8 Larry Rosenman freebsd_committer freebsd_triage 2022-05-07 17:00:06 UTC
Committed.  Thanks!

Sorry for the LONG delay, I had a bad couple of years where I wasn't attentive.
Comment 9 Herbert J. Skuhra 2022-05-07 17:33:47 UTC
Already abandonware? 

- Latest version on Github is 2.3.11 from 08/2020
- The plugin was removed from the dovecot documentation:

commit 52c5af450e54c10545876073896f8306550118b1
Author: Michael M Slusarz
Date:   Mon Apr 12 19:40:59 2021 -0600

    Removed COI configuration page
Comment 10 Chris Hutchinson 2022-05-09 18:56:37 UTC
(In reply to Herbert J. Skuhra from comment #9)
Based on my research today. It appears to have gone MIA
due to being perceived as unmaintained (understandable).
I was looking to implement exactly this on Friday. So I'd
like to resolve that by becoming the Maintainer (assuming
the OP of this doesn't chime in to the contrary).
I'm going to post all the necessary bits on either
my GitLab or Codeberg account and create another git
diff and post it here.

Chris
Comment 11 Andrej Ebert 2022-05-09 19:03:24 UTC
(In reply to Chris Hutchinson from comment #10)

I have no problem with you taking over the port, since I already lost interest in COI and don't have a commit bit anyway.
Comment 12 Larry Rosenman freebsd_committer freebsd_triage 2022-05-09 19:28:32 UTC
@chris hutchinson
I'm more than happy to update the port when you are ready.

Drop a git diff into this PR and I'll do the commit.
Comment 13 Chris Hutchinson 2022-05-09 21:09:37 UTC
(In reply to Andrej Ebert from comment #11)
Thank you very much, Andrej.
Thanks also for all the work you did in creating this! :-)

Chris
Comment 14 Chris Hutchinson 2022-05-09 21:12:15 UTC
(In reply to Larry Rosenman from comment #12)
Thanks Larry!
In it's current state, it fails to build.
So I'll need to sort the problem(s) out first.

Thanks again! :-)