From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id /2GRLsKtjGByuAAAgWs5BA (envelope-from ) for ; Sat, 01 May 2021 03:24:18 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EFwQKcKtjGDsQwAAB5/wlQ (envelope-from ) for ; Sat, 01 May 2021 01:24:18 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [IPv6:2607:5300:201:3100::1657]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 742319E86 for ; Sat, 1 May 2021 03:24:18 +0200 (CEST) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 134AB2717A; Fri, 30 Apr 2021 21:24:14 -0400 (EDT) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by mail.notmuchmail.org (Postfix) with ESMTPS id B7D7D1FBD2 for ; Fri, 30 Apr 2021 21:24:11 -0400 (EDT) Received: by mail-wm1-x333.google.com with SMTP id s5-20020a7bc0c50000b0290147d0c21c51so173954wmh.4 for ; Fri, 30 Apr 2021 18:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zHv8wfLAE1X7Iova2b4EvJeaNHZAWSskjA32OwdMeLU=; b=Jnf8c6AWexqza4c+QiqLkWXdwCIbOKzFgidazhc6rfo9dHvo0epRThkaD3dJ00hBWU X46cHs/wwjlyzoMYxvlY6opDCtPEn4DehZCkwEwIG4AuGR/jhuKL5heK0+eG+AJXQtNK k9rDRmAW0cmtEfn3sa/Y/5L9eXCDnkU8/RCpjBJlsjr62toUmNZc62vp+Gt2BCZjQkpK 9xEFcshB+XFhWTyCUK15yDcw4bw/B/Ej8BjN2u7/5cRIDmuKBfrmAkIeKjornwhAj2iy lu2WLtmuPtRS0KtZpU4sWRXOsbvvbMHUZLJdW38aoakhbmVcUru16bdnwddJ4ACNSur7 CTaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zHv8wfLAE1X7Iova2b4EvJeaNHZAWSskjA32OwdMeLU=; b=P8XMrAKFN1l5AE4BfUARZ2om0YYFI0H1cP5k/BZn06HNpR/3MtMC3zeZzZscy9lB6m sj/sfhHlug14rmGeB0cw2+JuqSCpjJiv6U9nse1AZ8oSYTTBJNblmsFOA1Vw9TdKja9t 8j2QwNGOG3H1Bor9zOFIyLqW924ByRq4HJWpl8jPQXFsKwvmJYl6f2eN9IQaDfywo6Jt 00YxjVP41b1skI0nvVyn3AZIXdlX0jYx7YMLjBBcSEAqNMzWMtrgVPfwDdeJSfsgsxZ8 tD+8D2TqRFMwdDvDh3j2IEqEFyRzW7KpxravxkdvrTTkMLXMjkr41OGoMzrZyrigBZHm +JAg== X-Gm-Message-State: AOAM530gRq/45Lp+McJJ5oIC6VCwazSDG06tw2OVGQ80VfTXOAAaw1qm q7LSH9+p7LHQTjGKCtWHtYmm/DzUJAEtiS2rPCE= X-Google-Smtp-Source: ABdhPJxCUf6MPI3Mt9gxLzP/Mj6a8e8aCdG5eELZRI8Laf8V8Zo1RaxzS1vbB7FxMEf4FtDgEOuhXeEV7E98LbWbv+8= X-Received: by 2002:a05:600c:4ecd:: with SMTP id g13mr8617586wmq.173.1619832246776; Fri, 30 Apr 2021 18:24:06 -0700 (PDT) MIME-Version: 1.0 References: <608c9185115fd_251d208e0@natae.notmuch> <20210501000500.GA20219@dcvr> In-Reply-To: <20210501000500.GA20219@dcvr> From: Felipe Contreras Date: Fri, 30 Apr 2021 20:23:56 -0500 Message-ID: Subject: Re: notmuch and public-inbox To: Eric Wong Message-ID-Hash: 4CFS7YHPJYB5FVLG65CY2MJG3GGUTN7B X-Message-ID-Hash: 4CFS7YHPJYB5FVLG65CY2MJG3GGUTN7B X-MailFrom: felipe.contreras@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header CC: "notmuch@notmuchmail.org" , "W. Trevor King" X-Mailman-Version: 3.2.1 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619832258; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=3ouPfmFvGk+aPXvnhlGjzDXmC3TkzSnGyFVQe/jaGZQ=; b=rfYikzdR294Nqt3iVr7tcSD+a7lXNrWk35pKgh4JtyT5/yHI9SvKjfe9T0XTMD7u6+2JRu WUdyjvgW0OH+L78wmOVgX1GuM1T9mbgpnxm9qjn9pFjcLgK+FfOQ6XGBRLvQANCGHl0bS0 kxhRt+iTD7etkWS0c7dIAxvcvJnRF21q5QAXKGX0y6SS/69hqbs+QLhFz7BtVuzmHNJIQx sj3zT2exUck2+M8udwkyLcHoSJqSzB57NNIZ1r60a1SgrKKrPrhi2aadieMIfdXz6xPWf2 9SdPh454JWzEWy82J2ZUQEqj+YHeGUH0TYZaLf4C5cYHOs+Ipmb8xT9Q6eu2hA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619832258; a=rsa-sha256; cv=none; b=j2KbaPz7/uVRZpq/WDNuD00iWNAQ6SBfkp3pNmbwYiksRcymHOmDcWG8ZCqvFalQmRhVnn XtpB0fleSfnOdvcyRAF4FbU7EH2V9wAb7t0VgqhFqv7sN50Bp5/NBrPGOvfpuftmrH5Zsi zyNMAK77PYAKH1G7JQ6+qJXeKjdtMiqHjHr8qgGr6HQWTFX3PbP2NCWOv4U+8wSNK3rhOs cMUB5DD60vYn9aGOr4CZCrhkKf//6M1rD00knu7URdILC2/sSLpm067/ncZ64V71t/sJfi PuLo/SeSpIpd8Rb40vi3VevYQOsQywJuY9AnpW2J2JVlhhM5Gh0MyPvR3At7cw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=Jnf8c6AW; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: 0.55 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=Jnf8c6AW; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 742319E86 X-Spam-Score: 0.55 X-Migadu-Scanner: scn0.migadu.com X-TUID: r+MglDoH/HdX On Fri, Apr 30, 2021 at 7:05 PM Eric Wong wrote: > > Felipe Contreras wrote: > > My workflow with notmuch is near to perfect, however, the only pain > > point I have is fetching all the mail of a particular mailing list. > > > > To do this efficiently public-inbox seems ideal, however, when > > searching information to link notmuch to public-inbox I don't find > > anything of value. In fact, I can't find an URL of a public-inbox > > repository of the notmuch mailing list. > > Kyle maintains an unofficial mirror at https://yhetil.org/notmuch Nice. Who is Kyle? > There's no real relationship between them aside from they both > use Xapian (and I learned Xapian from reading the notmuch source). I don't mean sharing the Xapian database (although that could be interesting for the future). I'm talking about as a client of public-inbox, not as a server. I mean doing a git clone for a public-inbox repository and notmuch indexing that repository. > > Am I missing something or has nobody really worked on linking these two > > tools? Seems like an obvious area of opportunity. > > I think W. Trevor King (Cc-ed) also started looking something > many years ago, but I'm not sure if anything became of it. > > I never had the interest in using notmuch since Maildirs are a > non-starter with millions of messages with current FSes/OSes. > mairix + gzipped mboxes mostly works for me, (though mairix > indexing is silly expensive[1]) If notmuch was patched to support the public-inbox format--as an alternative to Maildir--then users of public-inbox could clone a repository, and use notmuch to index that. I don't see how that could be difficult. But then again, I haven't looked at the Maildir code. Cheers. -- Felipe Contreras