From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: Re: Inverted index to accelerate guix package search Date: Tue, 14 Jan 2020 22:59:32 +0100 Message-ID: References: <87a76r68u6.fsf@ambrevar.xyz> <87muaqnmod.fsf@ambrevar.xyz> <87h80y12k3.fsf@roquette.mug.biscuolo.net> <877e1tyaut.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58866) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irUDy-0004Lp-BR for guix-devel@gnu.org; Tue, 14 Jan 2020 16:59:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irUDx-00085s-5T for guix-devel@gnu.org; Tue, 14 Jan 2020 16:59:46 -0500 Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:47098) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irUDx-00085H-1n for guix-devel@gnu.org; Tue, 14 Jan 2020 16:59:45 -0500 Received: by mail-qk1-x72e.google.com with SMTP id r14so13710332qke.13 for ; Tue, 14 Jan 2020 13:59:45 -0800 (PST) In-Reply-To: <877e1tyaut.fsf@ambrevar.xyz> 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-mx.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: Guix Devel On Tue, 14 Jan 2020 at 22:41, Pierre Neidhardt wrote: > >> > By the way, what about using Xapian in Guix? > > > > Xapian could be really cool! > > However, the size of this dependency should be evaluated; then > > optional feature or not. > > --8<---------------cut here---------------start------------->8--- > $ guix size guix > ... > total: 390.5 MiB > > $ guix size guix xapian > ... > total: 414.0 MiB > --8<---------------cut here---------------end--------------->8--- > > Some 24 MiB. Actually Xapien comes with about 6 MiB of doc, so we could > move that out to a separate output. > > Conclusion: Xapian is very light. > The only input that Xapian drags that's not in Guix is util-linux. Cool! Already nice! This size is the runtime size, right? What about the "build time" size? Other said, all one needs to build to have xapian, i.e., the size of the full bag: starting from the bootstrap seed and having Guix+Xapian (vs. Guix alone). Cheers, simon