From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QE0gKoGzZmNjRgEAbAwnHQ (envelope-from ) for ; Sat, 05 Nov 2022 20:03:29 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 2M1EKYGzZmMAZwEAG6o9tA (envelope-from ) for ; Sat, 05 Nov 2022 20:03:29 +0100 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 47E5839ACE for ; Sat, 5 Nov 2022 20:03:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1orORd-0007j6-43; Sat, 05 Nov 2022 15:03:05 -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 1orORa-0007if-KO for guix-devel@gnu.org; Sat, 05 Nov 2022 15:03:02 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1orORL-0005Up-FQ for guix-devel@gnu.org; Sat, 05 Nov 2022 15:03:02 -0400 Received: from localhost (host-82-184-251-30.business.telecomitalia.it [82.184.251.30]) by mira.cbaines.net (Postfix) with ESMTPSA id 6217927BBE9; Sat, 5 Nov 2022 19:02:44 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 13c23827; Sat, 5 Nov 2022 19:02:43 +0000 (UTC) References: <9vqBOZWiGUiZSkoCuukNGQ3yi98pp4JEJ42TdjCMl3hvFb0HpTZDWD8XCxWkXIwaixIoEAvGrfL-ZUsdw9jgNjOMYrFL0E973-9Cgnv4W_0=@protonmail.com> User-agent: mu4e 1.8.9; emacs 28.1 From: Christopher Baines To: Luis Felipe Cc: guix-devel Subject: Re: [Guix Website] A Search Page for Packages Date: Sat, 05 Nov 2022 19:53:16 +0100 In-reply-to: <9vqBOZWiGUiZSkoCuukNGQ3yi98pp4JEJ42TdjCMl3hvFb0HpTZDWD8XCxWkXIwaixIoEAvGrfL-ZUsdw9jgNjOMYrFL0E973-9Cgnv4W_0=@protonmail.com> Message-ID: <87iljtgr72.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 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: , Sender: "Guix-devel" Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1667675009; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=31LJYlNys8XVRbYslB7SzbKxJfwVVm/mC7pFiXRBdQU=; b=ERiyb1PzbssFu6o1mq5Ugf6ob/0oLJbDRyPqt/b95ulTQTk3GxfVl949uy5il+SAMGfhzm +9tGTqzw6xUg/AOUSxaSEM/vJQ9Q/uJNe8PSkyCLdgGfLwzUPGLeWZXouzMdhReoJDJuEq z+/d+Q8M05ut+fHBUTJU+rsEQVb+ip1Nl13nTrAJrej2WR+gYkO6iBAP2u3VSlJl9hmAvU 6qrXiGmKsDRbSQXwagkMjX1fKZo9ma74dQI4/DYPyWF2l/8taHz3X+AjS5lkGhBqwBvNq0 pDAAxdvdApx4LCvLAdCrmsazzLfofrQQY4PwsJzHm/wORKu260CeZaFlzC1wwg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667675009; a=rsa-sha256; cv=none; b=O8WkmobC2/kRnIith2YrEHY+R4zVAxJL6tumL4OmUsI6BFVUWuhAtyqqJ1spOhV+HwSstT f0EnSwNbgxLvWVxDUqWXISVWjVf7QtzqXJN4OZkUrOLEagTmmBXMKzGXEqzY5nUwQcrMzl YmDbaMT5dtmHnxlZu1j9bST19efifAlOsm0NnrRSkJwLa6BqrkuqqhU2Wvt6CnXQ00KScP 2ebVcm5kkAp2bEvMDSozHVhPgsyJqo8xs4H6TZ2WTSLyZhtSOhcvGAloy4YOBhEggrSkUV hA42ITGOH9+uBrg7xgR+l4PuXgcyYSZbO9AJUDcW3XkAyAIZSqXyNhTEB5rchw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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" X-Migadu-Spam-Score: -5.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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" X-Migadu-Queue-Id: 47E5839ACE X-Spam-Score: -5.01 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1K7nK6H19Yd5 --=-=-= Content-Type: text/plain Luis Felipe writes: > Hello Guix, > > This message is in reply to an old one > (https://lists.gnu.org/archive/html/guix-devel/2020-07/msg00050.html), > where Danjela shared the work done during the internship. Danjela > said: > >> I'd like to know if you find the page useful so that I can hopefully >> start working on incorporating the search functionality into this >> page: https://guix.gnu.org/packages/. > > I'd like to have Danjela's project integrated as soon as > possible. People have been asking for this feature for a long > time. And we could take the oportunity to update URL paths to packages > so that they work as permalinks, which is another change people have > been asking for for a long time. > > What was the integration plan for Danjela's work, specifically? How can I help? > > I have a copy of the "guix-packages-search.scm" script (don't remember > where I got it from), and tried it out locally already. So, personally I think the simplist path forward is to create packages.guix.gnu.org as the domain, and do stuff there. That will help avoid getting stuck up on how to integrate with the main website. I'm more than happy to try and help others get this done, I just don't have enough time at the moment to commit to it myself. What Danjela produced in terms of the search is probably fine as something to go with, maybe the additional thing that needs writing is pages for the individual packages that the search can link to (they can just be very simple initially). But yeah, are you (or anyone else who's reading) up for hacking on this? Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmNms1FfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xehcg/+Ien23JFXj0tdVR/r5xF/dVJNI2Zo6d81 3yGTf1EWcy9L9XGF72BiHH3sYYQ0jkBAW4MCsBBvW8H3fExP48IOLS4uRuhNmtf0 GjdTVoSB41o+YO8V5oofZ18lzXehSwKUhkjPcf3dxmrF1KXUqQcYoixO/ooBEs7D HhvWHrN7/qj0/A5uJWcdW02lWnxqfZDJrUx5iT1A0cnEMkZgsKKYJJbMQxqKjxKM EiJOv+dor2jqucRlCqJXQ8XTGRoA8Phtc1BQk/5S0mZSagodbl3Y0TIew+RF/cHn Itr/xuu6e5+RpMu/36M90Dbaf1tjtYIuiLYkleppLb5N0adtQS8XSKFg8aIeaHzh 4mUNLYRdgwmty4lp+xVnB/x2Ex2bwZas0Ilul8RLDL3AkcpzJ+amwZXxdiUvQh5m MwSfe515hP+XOrBrc2++ul/N/eNsrOBQ4u0CQ6VDJLJ/B4sMCDANIWm6jv1JjxH5 dS5OnHraJgJY3kyumQ0C4dQzv/CsLh2F+Kmi8ahlP5o4rXNSzBDHM0g8r4F/KRkZ VJfjMZs+yd6HfMrlCziaQSt6sHC0KtgHhRVjfAqAtXLB6xIR/Kj+gaKnAhLajJ1Q 5zP9d42IAHcsWmIVGh6hGVwM5XClnp6sr1t3VC4KHYTnaEsMwUqeS9X22fj2CuNl aP8pgFeGQ0A= =7DTA -----END PGP SIGNATURE----- --=-=-=--