{"thread":{"id":"53650","subject":"CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","startedAt":"2020-06-10T18:41:48Z","lastAt":"2020-06-23T18:08:31Z","messageCount":6,"participants":["Eric Wong","Denton Liu"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"399433","messageId":"20200610184147.GA1887@dcvr","threadId":"53650","inReplyTo":null,"subject":"CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2020-06-10T18:41:47Z","receivedAt":"2020-06-10T18:41:48Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Hey all, I've been busy with public-inbox work this year.\nI started working on a read-only IMAP/IMAPS server, and I expect\nkernel.org to eventually host a v2 copy, too; and hopefully\nother folks get interested in mirroring.\n\nFor now, you can access git@vger archives through 8 IMAP\nmailboxes sliced into ~50K messages to not overload clients.\nThey go from 0..7, with 7 being the most recent:\n\nimaps://public-inbox.org/INBOX.comp.version-control.git.0\nimaps://public-inbox.org/INBOX.comp.version-control.git.1\nimaps://public-inbox.org/INBOX.comp.version-control.git.2\nimaps://public-inbox.org/INBOX.comp.version-control.git.3\nimaps://public-inbox.org/INBOX.comp.version-control.git.4\nimaps://public-inbox.org/INBOX.comp.version-control.git.5\nimaps://public-inbox.org/INBOX.comp.version-control.git.6\nimaps://public-inbox.org/INBOX.comp.version-control.git.7\n\nWhen more messages show up,\nimaps://public-inbox.org/INBOX.comp.version-control.git.8\nshould exist.\n\nI've tested with mutt, offlineimap and mbsync (isync).\n\nIt's not yet complete (when is software ever?), but it's a\nusable start, I think.  Some more info about it over on\nmeta@public-inbox.org:\nhttps://public-inbox.org/meta/20200609113442.GA16856@dcvr/\nhttps://public-inbox.org/meta/20200610070519.18252-1-e@yhbt.net/\nAnd maybe JMAP is coming, too...\n"},{"id":"399475","messageId":"20200610233127.GA51956@generichostname","threadId":"53650","inReplyTo":"20200610184147.GA1887@dcvr","subject":"Re: CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2020-06-10T23:31:27Z","receivedAt":"2020-06-10T23:31:33Z","isPatch":false,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Hi Eric,\n\nOn Wed, Jun 10, 2020 at 06:41:47PM +0000, Eric Wong wrote:\n> Hey all, I've been busy with public-inbox work this year.\n> I started working on a read-only IMAP/IMAPS server, and I expect\n> kernel.org to eventually host a v2 copy, too; and hopefully\n> other folks get interested in mirroring.\n> \n> For now, you can access git@vger archives through 8 IMAP\n> mailboxes sliced into ~50K messages to not overload clients.\n> They go from 0..7, with 7 being the most recent:\n> \n> imaps://public-inbox.org/INBOX.comp.version-control.git.0\n> imaps://public-inbox.org/INBOX.comp.version-control.git.1\n> imaps://public-inbox.org/INBOX.comp.version-control.git.2\n> imaps://public-inbox.org/INBOX.comp.version-control.git.3\n> imaps://public-inbox.org/INBOX.comp.version-control.git.4\n> imaps://public-inbox.org/INBOX.comp.version-control.git.5\n> imaps://public-inbox.org/INBOX.comp.version-control.git.6\n> imaps://public-inbox.org/INBOX.comp.version-control.git.7\n> \n> When more messages show up,\n> imaps://public-inbox.org/INBOX.comp.version-control.git.8\n> should exist.\n> \n> I've tested with mutt, offlineimap and mbsync (isync).\n> \n> It's not yet complete (when is software ever?), but it's a\n> usable start, I think.  Some more info about it over on\n> meta@public-inbox.org:\n> https://public-inbox.org/meta/20200609113442.GA16856@dcvr/\n> https://public-inbox.org/meta/20200610070519.18252-1-e@yhbt.net/\n> And maybe JMAP is coming, too...\n\nExciting news! Since I'm not actually subscribed to the mailing list,\npublic-inbox has been integral in my workflow by letting me reply to\nmessages that I'm not CC'd on. The IMAP gateway is a great development.\n\nI fetched your message via IMAP just now ;)\n\n-Denton\n"},{"id":"399486","messageId":"20200611003036.GA5446@dcvr","threadId":"53650","inReplyTo":"20200610233127.GA51956@generichostname","subject":"Re: CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2020-06-11T00:30:36Z","receivedAt":"2020-06-11T00:30:37Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Denton Liu <liu.denton@gmail.com> wrote:\n> Exciting news! Since I'm not actually subscribed to the mailing list,\n> public-inbox has been integral in my workflow by letting me reply to\n> messages that I'm not CC'd on. The IMAP gateway is a great development.\n> \n> I fetched your message via IMAP just now ;)\n\nHi Denton, great to know you appreciate it :)\n\nIt's still in the early stages and there still seems to be a\nproblem where it still interacts badly with mutt's header cache.\nMaybe checking over the old HTTPS/NNTPS endpoints once in a\nwhile if things appear too quiet is a good idea while I shake\nout some bugs.\n\nI'm dreading the cost of ~100K RAM/storage overhead per-client\nconnection to support sequence numbers properly...\n"},{"id":"399848","messageId":"20200616070832.GA13965@dcvr","threadId":"53650","inReplyTo":"20200611003036.GA5446@dcvr","subject":"Re: CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2020-06-16T07:08:32Z","receivedAt":"2020-06-16T07:08:34Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Eric Wong <e@80x24.org> wrote:\n> Denton Liu <liu.denton@gmail.com> wrote:\n> > Exciting news! Since I'm not actually subscribed to the mailing list,\n> > public-inbox has been integral in my workflow by letting me reply to\n> > messages that I'm not CC'd on. The IMAP gateway is a great development.\n> > \n> > I fetched your message via IMAP just now ;)\n> \n> Hi Denton, great to know you appreciate it :)\n> \n> It's still in the early stages and there still seems to be a\n> problem where it still interacts badly with mutt's header cache.\n> Maybe checking over the old HTTPS/NNTPS endpoints once in a\n> while if things appear too quiet is a good idea while I shake\n> out some bugs.\n> \n> I'm dreading the cost of ~100K RAM/storage overhead per-client\n> connection to support sequence numbers properly...\n\nOK, that ought to be fixed and I found what seems to be an\nacceptable solution w.r.t. server-side overhead:\nhttps://public-inbox.org/meta/20200612234924.GA31809@dcvr/\n\nI've also just deployed a recursive descent parser for which is\nhopefully compliant with the way IMAP search queries are parsed:\nhttps://public-inbox.org/meta/20200616050540.13357-3-e@yhbt.net/\n\nOne of the annoyances of read-only IMAP is MUAs (unlike\nnewsreaders) lack the ability to store status flags for\nnew/unread messages.  I've got some ideas to deal with that on\nthe client-side...\n"},{"id":"399875","messageId":"20200616131922.GA721186@generichostname","threadId":"53650","inReplyTo":"20200616070832.GA13965@dcvr","subject":"Re: CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.7","fromName":"Denton Liu","fromEmail":"liu.denton@gmail.com","sentAt":"2020-06-16T13:19:22Z","receivedAt":"2020-06-16T13:19:28Z","isPatch":false,"sender":{"key":"liu.denton@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9620836?v=4"},"body":"Hi Eric,\n\nOn Tue, Jun 16, 2020 at 07:08:32AM +0000, Eric Wong wrote:\n> Eric Wong <e@80x24.org> wrote:\n> > I'm dreading the cost of ~100K RAM/storage overhead per-client\n> > connection to support sequence numbers properly...\n> \n> OK, that ought to be fixed and I found what seems to be an\n> acceptable solution w.r.t. server-side overhead:\n> https://public-inbox.org/meta/20200612234924.GA31809@dcvr/\n\nAha, I noticed last night when I was using it that it seemed much\nsnappier! I can also confirm on my end that your patch works and it\nmakes the experience much better.\n\nThanks again!\n"},{"id":"400414","messageId":"20200623180829.GA6852@dcvr","threadId":"53650","inReplyTo":"20200610184147.GA1887@dcvr","subject":"CFT: imaps://public-inbox.org/INBOX.comp.version-control.git.8","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2020-06-23T18:08:29Z","receivedAt":"2020-06-23T18:08:31Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"+Cc: Christian for Git Rev News 64\n\nEric Wong <e@80x24.org> wrote:\n> When more messages show up,\n> imaps://public-inbox.org/INBOX.comp.version-control.git.8\n\nThey've showed up, and .8 now exists, bringing to total up to 9.\n"}]}