From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Help wanted for mumi (issues.guix.gnu.org) Date: Tue, 22 Oct 2019 16:04:42 +0200 Message-ID: <87v9sg27wl.fsf@gnu.org> References: <87o8ycjv7l.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:43477) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMumD-00078k-0I for guix-devel@gnu.org; Tue, 22 Oct 2019 10:04:47 -0400 In-Reply-To: <87o8ycjv7l.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 19 Oct 2019 23:12:30 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: Guix Devel Hi Ricardo! Ricardo Wurmus skribis: > So I decided to switch away from using the Debbugs API and instead > operate on a *local* copy of all messages that reach Debbugs. Debbugs > operates on email messages, and luckily it allows us to download these > original messages. Whenever someone visits an issue page, all related > messages are downloaded by mumi, so it amasses a sizeable stash of > emails over time. That sounds like a great improvement! > Unfortunately, that=E2=80=99s as far as I got before life intervened. Th= e next > step is really close, but getting there requires more contiguous > segments of time than I can free at the moment. We really only need to > do the following things next: > > 1) keep updating the mu database as new messages are stored > 2) using the mu Guile bindings to search messages via mu instead of > using the slow Debbugs API. > > While working on 2 we may find that more properties should be stored in > the mu database, and that=E2=80=99s fine. Our variant of mu is easily pa= tched > to accomodate our needs. > > Does anyone here have an interest in playing with and improving mumi? > It=E2=80=99s a very simple code base and it=E2=80=99s very easy to get st= arted. > > The code is here: > > https://git.elephly.net/software/mumi.git I=E2=80=99m not offering to work on it right now, but it sounds like a nice rewarding project someone=E2=84=A2 should take! :-) Thanks for all your work on this, issues.guix.gnu.org has already been very helpful! Ludo=E2=80=99.