From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id BGlxH+s/CF/JPgAA0tVLHw (envelope-from ) for ; Fri, 10 Jul 2020 10:16:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id EDuuGus/CF8kTgAAbx9fmQ (envelope-from ) for ; Fri, 10 Jul 2020 10:16:11 +0000 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 F0BB2940A39 for ; Fri, 10 Jul 2020 10:16:10 +0000 (UTC) Received: from localhost ([::1]:41004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jtq4f-0001Do-Ur for larch@yhetil.org; Fri, 10 Jul 2020 06:16:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtq4W-0001DM-98 for guix-devel@gnu.org; Fri, 10 Jul 2020 06:16:00 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:36515) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jtq4U-0001sE-BJ for guix-devel@gnu.org; Fri, 10 Jul 2020 06:16:00 -0400 Received: by mail-ej1-x62c.google.com with SMTP id dr13so5461718ejc.3 for ; Fri, 10 Jul 2020 03:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=npeQDRNZ9TNM4umkT3KOloDfPdmmKYeoWdGcx91K5T0=; b=JdQkhDARSxep7G+UG77LndFdsp6wtG23Y1XMXxUbDDAV2NQnmDXRMF7S3J7y8gEBw/ +/VleBndSKz2npCVR3PTNXWeD7lJFpX3zI2cN4wotDq9jr83XTxWttHXVAR8P2qHbiUm kRmAmyQKlKf2qbjL8e6Fpe/RdU0ucsAo5SfCOONEKiamr6AXfoZ5nrtwqeR629nL7SxG sD7VdTmG6Dr6VbnCoNOHcXRWetIxyk3WgWjTkDdi74b4hrPOfrRvfeSON+lrVeJv0YkD +JmlARkCDLMnh1CqRZzWYb9BY7LhYw4/n/BagtfwfxMYnXtK05/r7yH0/SPydMpUMdMc u3bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=npeQDRNZ9TNM4umkT3KOloDfPdmmKYeoWdGcx91K5T0=; b=dUcc3319hYI0Yv/44fdtm6zt0pP/To1FJ8bDOEy31RtFf5e9w80wnutOmj8bDWpOeG LYCkpbWLnGfRRHYxt4xpTZ7c4jOF+SJ7O9GCnumg+AXUjO/L6BxY1q1tnONKYPEM10pE XUQczQv0QBR1iVj1MLlj1LIM94dDMlD4VJ3zd8m0iVQHmfRCYO6OSodNPAaXgbDbYVed 9akeCBzZfQUcvNBZnFcNAr0VksTzIVYfOROgUuXQmzP1+AVPL55aAnUGml/KSr7NTAhU MRRY2yrpf1dIYuYRb4PaHhvpdYLrcXTQLqr0eLJyBF3UGQO7MZBVkPbXYgaWMlasPJMf XF7Q== X-Gm-Message-State: AOAM533hfiLbh2QdZ52OBv25nsTTO4Cjum/Jvfvpqv9WzDY4vLj2Oyat ckA87lec8X/M/ONitYk0aki7RKAbLyKji085V8s= X-Google-Smtp-Source: ABdhPJyJncB/rhAT8/VroAmYv/fu4UX+BeGRews82cVbEWhUnmHXYHVcuDXol4e1YOCaV8XKrHjdOLG0H0/E31ScBMM= X-Received: by 2002:a17:906:492:: with SMTP id f18mr60268489eja.279.1594376156879; Fri, 10 Jul 2020 03:15:56 -0700 (PDT) MIME-Version: 1.0 References: <8D16121A-E3D6-4A52-ACCA-88C0B50A4D1C@stowers.org> In-Reply-To: <8D16121A-E3D6-4A52-ACCA-88C0B50A4D1C@stowers.org> From: Daniela Lura Date: Fri, 10 Jul 2020 12:15:15 +0200 Message-ID: Subject: Re: [Guix Website] A Search Page for Packages To: "Cook, Malcolm" , guix-devel@gnu.org Content-Type: multipart/alternative; boundary="000000000000781f5d05aa13a0f8" Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=danielaluraa@gmail.com; helo=mail-ej1-x62c.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 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" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=JdQkhDAR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: ePgXEMHFWeKC --000000000000781f5d05aa13a0f8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Malcolm, As noted in this page: https://data.guix.gnu.org/repository/1/branch/master/latest-processed-revis= ion/packages, you can search by package name or synopsis. I think Chris, whom I have cc-ed, is the most suitable person to talk about the required functionalities of the search, because he wrote the query that provides the search functionality within the Guix Data Service, which is used in the prototype. - - > Immediate feedback of hits as you type is =E2=80=9Cnice=E2=80=9D. IMO = suggested completion of search times is nicer. - - Seems sensible, I will look into it even though I'm not yet sure how to implement it. :) - - > Full detail of hits in columnar format is preferred over =E2=80=9Ccards= =E2=80=9D - In order for the prototype page to visually fit the design here: https://guix.gnu.org/packages/ I used cards. Best, Danjela On Wed, 8 Jul 2020 at 22:31, Cook, Malcolm wrote: > A few quick thoughts =E2=80=93 > > > > - There should be a link documenting the search language. Are there > Booleans allowed? Is =E2=80=9Cstemming=E2=80=9D automatic? Do quote = characters do > anything? Is proximity searching available? Regular expressions? Wh= at > columns are searched? License? Version? Author? > - Immediate feedback of hits as you type is =E2=80=9Cnice=E2=80=9D. I= MO suggested > completion of search times is nicer. > - Browsing alphabetically by picking a letter provide little to no > value > - Full detail of hits in columnar format is preferred over =E2=80=9Cca= rds=E2=80=9D > > > > Still lurking myself but loving the improvements=E2=80=A6. > > > > Go Guix, > > > > ~Malcolm > > > > > > *From: *Guix-devel on beha= lf > of Daniela Lura > *Date: *Wednesday, July 8, 2020 at 1:50 PM > *To: *"guix-devel@gnu.org" > *Subject: *[Guix Website] A Search Page for Packages > > > > CAUTION: This email was received from an External Source > > > > Hello everyone, > > > > This is Danjela, the Outreachy intern at the Guix Data Service. > > > > Taking into consideration the suggestion made in this thread: > > https://lists.gnu.org/archive/html/guix-devel/2020-05/msg00096.html, my > mentor, Christopher Baines suggested me to write a script that serves a > search page for packages using the search functionality within the Guix > Data Service, > https://data.guix.gnu.org/repository/1/branch/master/latest-processed-rev= ision/packages?search_query=3Dgit&field=3Dversion&field=3Dsynopsis&after_na= me=3D&limit_results=3D100 > . > > > > The prototype page can be accessed through a test version of the Guix > website that Chris deployed: > http://guix-website-test.cbaines.net/packages/search > > > > I'd like to know if you find the page useful so that I can hopefully star= t > working on incorporating the search functionality into this page: > https://guix.gnu.org/packages/. > > > > Best Regards, > > Danjela > --000000000000781f5d05aa13a0f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Malcolm,

As noted in= this page: https://data.guix.gnu.org/repository/1= /branch/master/latest-processed-revision/packages, you can search by pa= ckage name or synopsis.=C2=A0
I think Chris, whom I have cc-ed, i= s the most suitable person to talk about the required functionalities of th= e search, because he wrote the query that provides the search functionality= within the Guix Data Service, which is used in the prototype.

  • > Immediate feedback of hits as you type is =E2=80=9Cnice=E2=80= =9D.=C2=A0 IMO suggested completion of search times is nicer.

  • <= /li>
  • Seems sensible, I will look into it even though I'm not yet sur= e how to implement it. :)

  • > Full detail of hit= s in columnar format is preferred over =E2=80=9Ccards=E2=80=9D
  • In o= rder for the prototype page to visually fit the design here: https://guix.gnu.org/packages/ I used card= s.

  • Best,
    Danjela

    On Wed, 8 Jul 2020 at 22:31, Cook, Malcolm <MEC@stowers.org> wrote:

    A few quick thoughts =E2=80=93

    =C2=A0

    • There should be a link documenting the search language.=C2=A0 Are there Boo= leans allowed?=C2=A0 Is =E2=80=9Cstemming=E2=80=9D automatic?=C2=A0 Do quot= e characters do anything?=C2=A0 Is proximity searching available?=C2=A0 Reg= ular expressions?=C2=A0 What columns are searched?=C2=A0 License?=C2=A0 Ver= sion? Author?
    • Immediate feedback of hits as you type is =E2=80=9Cnice=E2=80=9D.=C2=A0 IMO= suggested completion of search times is nicer.
    • Browsing alphabetically by picking a letter provide little to no value
    • Full detail of hits in columnar format is preferred over =E2=80=9Ccards=E2= =80=9D

    =C2=A0

    Still lurking myself bu= t loving the improvements=E2=80=A6.

    =C2=A0

    Go Guix,<= /p>

    =C2=A0

    ~Malcolm<= /p>

    =C2=A0

    =C2=A0

    From: Guix-devel <guix-d= evel-bounces+mec=3Dstowers.org@gnu.org> on behalf of Daniela Lura <danielaluraa@gmail.com><= br> Date: Wednesday, July 8, 2020 at 1:50 PM
    To: "gu= ix-devel@gnu.org" <guix-devel@gnu.org>
    Subject: [Guix Website] A Search Page for Packages

    =C2=A0

    CAUTION: This email was received from an External Source

    =C2=A0

    Hello everyone,=C2=A0=

    =C2=A0

    This is Danjela, the Out= reachy intern at the Guix Data Service.=C2=A0

    =C2=A0

    Taking into consideratio= n the suggestion made in this thread:

    h= ttps://lists.gnu.org/archive/html/guix-devel/2020-05/msg00096.html, my = mentor, Christopher Baines suggested me to write a script that serves a search page for packages using the search functionality with= in the Guix Data Service, https://data.guix.gnu.org/repository/1/branch/master/latest-processed-revis= ion/packages?search_query=3Dgit&field=3Dversion&field=3Dsynopsis&am= p;after_name=3D&limit_results=3D100.=C2=A0

    =C2=A0

    The prototype page can b= e accessed through a test version of the Guix website that Chris deployed: http://guix-website-test.cbaines.net/packages/search<= /u>

    =C2=A0

    I'd like to know if = you find the page useful so that I can hopefully start working on incorpora= ting the search functionality into this page: https://guix.g= nu.org/packages/.=C2=A0

    =C2=A0

    Best Regards, =

    Danjela

    --000000000000781f5d05aa13a0f8--