{"thread":{"id":"59391","subject":"public-inbox.org/git to be downgraded","startedAt":"2023-03-13T21:57:26Z","lastAt":"2023-03-28T10:20:30Z","messageCount":4,"participants":["Eric Wong","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"473479","messageId":"20230313215704.M573757@dcvr","threadId":"59391","inReplyTo":null,"subject":"public-inbox.org/git to be downgraded","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2023-03-13T21:57:04Z","receivedAt":"2023-03-13T21:57:26Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Due to increasing costs and inflation, I'll be switching to a\ncheaper VPS and likely proxying via ssh tunnel like I do with\n<https://80x24.org/lore/>[1]\n\nReaching me may become less reliable, too, since my MTA is\non the same VPS that's being downgraded.\n\n\n[1] https://80x24.org/lore/ dogfoods for lore.kernel.org and has\n    the git.git coderepo wired up for blob construction if you\n    follow diff hunk header links @ https://80x24.org/lore/git/\n\n    There's more stuff coming to dogfood with coderepo\n    integration, too; but no guarantees it'll stay up since my\n    SSD has a lot of wear on it, already.\n"},{"id":"473480","messageId":"xmqqcz5cs3ze.fsf@gitster.g","threadId":"59391","inReplyTo":"20230313215704.M573757@dcvr","subject":"Re: public-inbox.org/git to be downgraded","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2023-03-13T22:04:05Z","receivedAt":"2023-03-13T22:04:50Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Eric Wong <e@80x24.org> writes:\n\n> [1] https://80x24.org/lore/ dogfoods for lore.kernel.org and has\n>     the git.git coderepo wired up for blob construction if you\n>     follow diff hunk header links @ https://80x24.org/lore/git/\n>\n>     There's more stuff coming to dogfood with coderepo\n>     integration, too; but no guarantees it'll stay up since my\n>     SSD has a lot of wear on it, already.\n\nAre you taking donations?\n\nAlso, is there a plan to add that custom gmane:<number> query to\nlore archive?  That is one and only thing I still sometimes go to\npublic-inbox.org/git\n\nThanks.\n"},{"id":"473482","messageId":"20230313225507.M626677@dcvr","threadId":"59391","inReplyTo":"xmqqcz5cs3ze.fsf@gitster.g","subject":"Re: public-inbox.org/git to be downgraded","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2023-03-13T22:55:07Z","receivedAt":"2023-03-13T23:06:45Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Junio C Hamano <gitster@pobox.com> wrote:\n> Eric Wong <e@80x24.org> writes:\n> \n> > [1] https://80x24.org/lore/ dogfoods for lore.kernel.org and has\n> >     the git.git coderepo wired up for blob construction if you\n> >     follow diff hunk header links @ https://80x24.org/lore/git/\n> >\n> >     There's more stuff coming to dogfood with coderepo\n> >     integration, too; but no guarantees it'll stay up since my\n> >     SSD has a lot of wear on it, already.\n> \n> Are you taking donations?\n\nIt's more the principle of refusing to go along with inflation\nin the same way I refuse to go along with Moore's law.\n(I haven't upgraded my HW since before I started public-inbox\nin 2013 and have no plans to).\n\nI also don't feel comfortable accepting donations for privacy\nreasons, either.  Of course, I've never been comfortable at all\nat setting expectations or providing guarantees for anything I\ndo...  **cues up \"Lowered Expectations\" jingle**\n\n> Also, is there a plan to add that custom gmane:<number> query to\n> lore archive?  That is one and only thing I still sometimes go to\n> public-inbox.org/git\n\nFwiw, data's been easily downloadable for a while and documented\nin the somewhat difficult-to-find\n<https://public-inbox.org/git/_/text/config/raw>[1] config snippet:\n\n  curl -d '' https://public-inbox.org/git/gmane.sql.gz | \\\n    gzip -dc\n\n(I just noticed the sqlite3 invocation is slightly wrong\n in the generated example, will fix)\n\n\nI could figure out how to add it to the extindex-enabled[2]\n80x24.org/lore mirror I run, but lore.kernel.org is Konstantin's\ndomain.\n\n\n\n[1] linked from <https://public-inbox.org/git/_/text/mirror/>,\n    which is linked from the top of every page, so hopefully\n    _/text/mirror is easy-to-find...\n\n[2] -extindex is a newish mechanism used by lore and its mirrors\n     to enable significant space and memory savings by combining\n     the search indices across multiple inboxes; but that means\n     per-inbox prefix handling like \"gmane:\" gets trickier...\n"},{"id":"474271","messageId":"20230328102024.M217579@dcvr","threadId":"59391","inReplyTo":"20230313215704.M573757@dcvr","subject":"Re: public-inbox.org/git to be downgraded","fromName":"Eric Wong","fromEmail":"e@80x24.org","sentAt":"2023-03-28T10:20:24Z","receivedAt":"2023-03-28T10:20:30Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Eric Wong <e@80x24.org> wrote:\n> Due to increasing costs and inflation, I'll be switching to a\n> cheaper VPS and likely proxying via ssh tunnel like I do with\n> <https://80x24.org/lore/>[1]\n\nDone.  The HTTP/HTTPS endpoint is running via ssh tunnel because\nXapian requires a lot of disk space, but I managed to keep the\ngit@vger NNTP(S)/IMAP(S) endpoints on the VPS for now since\nthose only need the smaller SQLite DBs.\n\nIMAP used to have search enabled, but I figure server-side IMAP\nsearch is rarely useful; so the search index is gone on\nimaps://public-inbox.org/inbox.comp.version-contro.git.*\n\nIMAP search remains enabled on the Tor .onion endpoint:\n  imap://ie5yzdi7fg72h7s4sdcztq5evakq23rdt33mfyfcddc5u3ndnw24ogqd.onion/\n(which requires Tor to access, so it's pretty slow)\n\n> Reaching me may become less reliable, too, since my MTA is\n> on the same VPS that's being downgraded.\n\nActually, 1G is still a lot of RAM to me; 4x more than I had in 2008.\n(32-bit userspace, 64-bit kernel)\n"}]}