From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 6F1681F8C6 for ; Wed, 8 Sep 2021 17:17:39 +0000 (UTC) Received: by mail-qk1-x729.google.com with SMTP id m21so3086629qkm.13 for ; Wed, 08 Sep 2021 10:17:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=C1sHoHvik1xKAeVyA9Zvcwj8M4nalONU2l7mK/7U4Ns=; b=E/7POKBZTg2jJkb+BYsUW2JxOlBWnNOL+++TQEwb0A1NGkcexVnEOuvNAqL95ooFTk ESozM3zBlFM05XWwvb7bo+FPhzGHpZ9NTf5cvDh4uLNUch2i2uXOAU5ylzvv6dVUl8CB 5zPaYXBYPAwtA78mhYT2xw0Vw+1jHnlZkZ2P8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=C1sHoHvik1xKAeVyA9Zvcwj8M4nalONU2l7mK/7U4Ns=; b=0nQQTwAvgwIlNdccE9ljulcypYNyxPwkBPap4pK2GBgTQCFKeJml87GrUqWYZXnfrf gOiXHQnAZs/8ua7QVYQ+MvUPBWGPmZ6vbRkbyrnPUZiS4izsINO0wTz1rgy3cVog/N0P thpv/0khzLgzP6rqx1le5Uv93Yl9sghSyta8u14iUNSzfmq6fNiR9XyLi2o4wDECVoP/ a/da/G5Cak9W8ufyCbIsytN/FZmBQ7VWAe0J/3lEzHTC0V033Dzf2o5WY3v2tmQYAbGl zNvdc5PjV20nYQvC1EzE23kB3qjRSHAYNBM/5nGbi7cgnWknNo8xvbHdVeyLmSQTxPhR 6j0w== X-Gm-Message-State: AOAM532pDTa+PvphngitbPRN5wSI4H8+l3vqtvYrd938e4BHsXs3wXB6 5tGubTlDzPvMFvL9WHd4E+9tpjP8edanog== X-Google-Smtp-Source: ABdhPJxH15xGTwoIZRKAiAkYTWypw78o4+wFfHTgQfMkBzkweAUyngR7zrB6qkQAH+VSwr5MjLfP7w== X-Received: by 2002:a05:620a:13cb:: with SMTP id g11mr4483567qkl.332.1631121458099; Wed, 08 Sep 2021 10:17:38 -0700 (PDT) Received: from meerkat.local (bras-base-mtrlpq5031w-grc-32-216-209-220-181.dsl.bell.ca. [216.209.220.181]) by smtp.gmail.com with ESMTPSA id w20sm2174237qkj.116.2021.09.08.10.17.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Sep 2021 10:17:37 -0700 (PDT) Date: Wed, 8 Sep 2021 13:17:35 -0400 From: Konstantin Ryabitsev To: Eric Wong Cc: meta@public-inbox.org Subject: Re: Showcasing lei at Linux Plumbers Message-ID: <20210908171735.iepvjycogpls5c5i@meerkat.local> References: <20210902211225.pmnykwcwcxeaunt5@meerkat.local> <20210902215850.GA5063@dcvr> <20210907213337.zir2mes6fiy4lbw7@meerkat.local> <20210907221404.GB17787@dcvr> <20210908133615.grlzysueyxwgcoyn@meerkat.local> <20210908144948.GA380@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210908144948.GA380@dcvr> List-Id: On Wed, Sep 08, 2021 at 02:49:48PM +0000, Eric Wong wrote: > > On the other hand, a service that offers full search-based imap/pop3 folders > > is going to be an easy sell: > > > > - it works with any imap client as a simple extra account > > - it can be mirrored locally and synced two-ways via mbsync > > POP3 would be significantly easier to support server-side with > multiple users since it won't need to store per-user keywords. Okay, then perhaps I should sit on my hands for a bit. I'll showcase lei with remote searches as a feature preview, but buffer it with the following statements: - We're working on making it easy to add search-based inboxes that would allow developers to closely match subsystem MAINTAINERS entries. In fact, we can probably automate the creation of such feeds by watching the MAINTAINERS file and automatically converting F:/X: lines into queries (not so easily done for K: and N: lines unless they aren't using actual regex expressions). - Developers will be able to easily access these feeds via multiple ways, e.g: - read-only imap folders - pseudo mailing list subscriptions - nntp groups - pop3 mailboxes (coming in the future) The goal is to solve the following several problems: - remove content-mangling corporate mail gateways out of the picture - make it unnecessary for patch submitters to know where they should send the patches ("just send them to patches@linux.dev"). - reduce the need for new mailing lists as new subsystems are introduced ("just send email to discuss@linux.dev with somekeyword: in the subject") I think that sounds pretty reasonable and I can get most of it done by EOY. > > - I can do clever things like suspend "lei up" runs if there was no access to > > the folder for over N weeks > > - we can use FS dedupe features since all messages are going to be > > identical after writing them out to maildirs > > I've been thinking of making lei storage accessible as Maildirs > via FUSE, as well. That's a pretty cool idea, actually -- would that be readonly or with full deletes/renames support? -K