From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 8JTHJmrOOGb7MgAAqHPOHw:P1 (envelope-from ) for ; Mon, 06 May 2024 14:34:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 8JTHJmrOOGb7MgAAqHPOHw (envelope-from ) for ; Mon, 06 May 2024 14:34:50 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ndaN7oxj; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1714998890; h=from:from:sender:sender: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=3RV5iZWcwfeZSFcFWJtHpubB+WccpHL3dziVwkjRAXU=; b=LLTpGzZ1l1SX6/kW1DS6VtWHULr+koaBlrBTUMnZO1muFRA5c4hliKU8skOnx0ufArE8zB +xueVKm+aO9ll13O+lyJ9nMG0RyUc99TJ+kQC4wNUV/p9IiziFyr1cwql/gMr9phQH2m4i ARqGDuUvg1IZ3c4TN2UB+nYwe6602mb4312hPXAxB6bu0UPGr3J9sWnUDOagGXyUNsEjhw sBz7UGbChncQcNb4EHruZ0ALKSuixNqcR/g3hZt6s+6vnBYW9RcncnybabUHDiKisdcph7 u6n/juVHn3biLWYwpS2jWXsFQIN6i3lxK4qh3WmFOcxfXl7oH3njJ5saR38eEQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ndaN7oxj; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714998890; a=rsa-sha256; cv=none; b=TE0k0C+aDSiJGOyu4c3HGQDg6M2MEvIQ/FXSi7RAub2Xa5aJILMjj/vhD+7W9WpHsGRd9J kojD4v/5TuWadKTX2cDA+6eWF/RvCDs+Eyzl9ic1lBvStXkdkZODELfJNn92sVGzTtfwZK XletUQ57W+XwDWipUeMsu12DlMQMSa48WQvP50PymOV23QECUp25Gr2lgZ8Qwtp8xgK6cw nCDtNGKYWy0nyVoyJNBM3ZMr/BESb2iWwxhx/0IF/8Dew4FH9VgvOzMZVzrA7zavm1y27F o7fNFD9g5lu/N7SnFoz7M2CZK1wlPgC5MGEA1OlvwMW+JQtNEuhujlh4y9enFg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 75F6056624 for ; Mon, 6 May 2024 14:34:50 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s3xYH-0006fo-8f; Mon, 06 May 2024 08:34:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s3xXt-0006Ml-RV for guix-devel@gnu.org; Mon, 06 May 2024 08:34:17 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s3xXs-0007xU-50 for guix-devel@gnu.org; Mon, 06 May 2024 08:34:17 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-34e6aaa4f51so181669f8f.1 for ; Mon, 06 May 2024 05:34:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714998854; x=1715603654; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3RV5iZWcwfeZSFcFWJtHpubB+WccpHL3dziVwkjRAXU=; b=ndaN7oxjQb+x1SG0lDY4cDVsS7dkqRW9zHoteVRvT4zYbelp+48QRUcF3MR1LNYuWu aeElt3HuqdpgxesYg8rt+U7Liz1+nqHW8A7D6AASBggDZGVFdAoFXIzxVrtvZtZPFi1S vD7Z89cCKKleOPJUwubNlAat/HxkatxST20W+GMCgb8Nm/WvvHud4XhudM8Roq1H79+p bhsCy9FCvCQyIojNIColacMwnAdWwR2SnK/OBQ4CNPj8khGfxQdYQWcwduXdqG0M9fon VdvqGinFpbFYKkQmSAf2I8h2pT8l8BypAja+BkgyrHP5YUlBSZBIPpesl+vGQwDzZ+Zz Vwkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714998854; x=1715603654; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3RV5iZWcwfeZSFcFWJtHpubB+WccpHL3dziVwkjRAXU=; b=qvbJCRf9gA1Khs75ka60zb8AsGMndrq9aqRMh8v19Hnh/Pn0k7HWKeLOxrZDWhSPyU Fbtaxp7rB//iLOTwzzrGIkssqRUE2AYebjiFrkaGolTHJ5HBNfp4yu66TypKmuWt86Mr 9j3NHGizmQTymyTfrmYy1IzpuNBoDrEXIVYDUwbjVEwxQUoff0FQ+c1VjRr0jqvS3wlQ fxKxJfObakhENkYHax2GPDaOeCKXGPgFs+57LjTaAY27LDhUM/7Mc1pv6qKv7bICd3wp dNFu4tI5iuDfiWgNWkZhI+u2uAuXcxvPPz0kbWP3fkB/7ebFrpjlkqod9K+3YtKSNEs5 e/OQ== X-Gm-Message-State: AOJu0YwhRh2x0QfsfQ+gPHDniNjLoubERUdf9QZLHXE3XsM7mMBFtGhY 2G0sw230FtktI4eMKzYC/6dbhXrruY6+3Zsgb1xpbLVb1ssXKi0jcglnbw== X-Google-Smtp-Source: AGHT+IFkHcaycYYWmmFm48E2UVmUhj3Q3gPINGhNgRfVnePUkTDqILkcMB9KvxVu4toCJIyW2zb3uw== X-Received: by 2002:a5d:6909:0:b0:34a:c444:a93b with SMTP id t9-20020a5d6909000000b0034ac444a93bmr6753461wru.7.1714998854060; Mon, 06 May 2024 05:34:14 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr. [194.254.61.40]) by smtp.gmail.com with ESMTPSA id dl6-20020a0560000b8600b00343dc6a0019sm10581650wrb.68.2024.05.06.05.34.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 May 2024 05:34:13 -0700 (PDT) From: Simon Tournier To: Christina O'Donnell Cc: guix-devel Subject: Re: Mechanism for helping in multi-channels configuration (and Xapian index) In-Reply-To: <09733ef0-61a1-650b-c6d3-6f51ca91e9d5@mutix.org> References: <87v875kf5u.fsf@gmail.com> <0109ba4a-f62f-b438-c0ba-f46e66395a7e@mutix.org> <87mss17opr.fsf@gmail.com> <09733ef0-61a1-650b-c6d3-6f51ca91e9d5@mutix.org> Date: Mon, 06 May 2024 14:05:50 +0200 Message-ID: <87pltzp2ld.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.59 X-Spam-Score: -9.59 X-Migadu-Queue-Id: 75F6056624 X-Migadu-Scanner: mx13.migadu.com X-TUID: bFSOQQbRc0TP Hi, Sorry for the long delay. On lun., 18 mars 2024 at 16:05, Christina O'Donnell wrote: >> 2: https://issues.guix.gnu.org/issue/39258 > As I said above, [2] is a fairly long thread, but I think I get the=20 > general idea. It seems that Xapian was implemented but didn't have the=20 > desired speedup. Am I getting the right impression there? Not really. From my memories, the first blocker for implementing search with Xapian was adding Xapian as dependency of Guix. This addition would be a bad idea, IMHO. However=E2=80=A6 At the time of discussing Xapian-based =E2=80=9Cguix search=E2=80=9D, GUIX_EXTENSIONS_PATH was at its infancy. Therefore, it was not really on the table. =E2=80=A6 Xapian-based =E2=80=9Cpackage search=E2=80=9D appears to me an op= tion if it is turned into a Guix extension. This way, adding Xapian as dependency is not for all but only for those who want more features. :-) I have on my TODO list to resume the work: 1. Benchmark Xapian-based search 2. Benchmark Xapian index building Then depending on that, it draws the directions. Cheers, simon