From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id szoqFBt5f2Db6wAAgWs5BA (envelope-from ) for ; Wed, 21 Apr 2021 03:00:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id gPnvDht5f2AfaQAAB5/wlQ (envelope-from ) for ; Wed, 21 Apr 2021 01:00: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 A190CA597 for ; Wed, 21 Apr 2021 03:00:10 +0200 (CEST) Received: from localhost ([::1]:36706 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZ1Dt-0005Lg-HV for larch@yhetil.org; Tue, 20 Apr 2021 21:00:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZ1Dm-0005La-GJ for bug-guix@gnu.org; Tue, 20 Apr 2021 21:00:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44915) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZ1Dm-0008Qg-69 for bug-guix@gnu.org; Tue, 20 Apr 2021 21:00:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZ1Dm-0006ZO-27 for bug-guix@gnu.org; Tue, 20 Apr 2021 21:00:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47911: Package outputs should be described in the UI Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 21 Apr 2021 01:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47911 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 47911-submit@debbugs.gnu.org id=B47911.161896675925172 (code B ref 47911); Wed, 21 Apr 2021 01:00:01 +0000 Received: (at 47911) by debbugs.gnu.org; 21 Apr 2021 00:59:19 +0000 Received: from localhost ([127.0.0.1]:56461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZ1D5-0006Xw-1m for submit@debbugs.gnu.org; Tue, 20 Apr 2021 20:59:19 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:36395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZ1D3-0006Xj-96 for 47911@debbugs.gnu.org; Tue, 20 Apr 2021 20:59:17 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 0B5F05C0176; Tue, 20 Apr 2021 20:59:12 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 20 Apr 2021 20:59:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=kyVDhfIYFMsPe7I6UuLlv2uwF7PlUrOS+KQ78vXleuo=; b=aaXTSlxxmILn J4QXw4ABFGuo5ygcn+qfIGELxZdDOP7Z+mrbrq92Uhqn3SuWuO+AI45hILygqEMU FBn4NnwscDIfhMgwsaIQe5gVSMpK1iWUsSvgp8v9rru8j9XlC1YIX0IUER/m9QW6 SUVzl1VUcIqcGgi8QWhDf14393Mw+8s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=kyVDhfIYFMsPe7I6UuLlv2uwF7PlUrOS+KQ78vXle uo=; b=ELIYAhwQAfbZKfM8V9wJtVDPyTMiRILm7EXiBhWonnRvLP1/YjxFXMYoc jiEjmeLvS/e5BEgVkhW3hXqNEZtT/+gdu8MhVRNF+IsRav7zxdtefqKUyLIqjjZX 0lMpYlrBGcBSCmYmqUJTZrqXgOSbY/6mKMfDGfG3gba0zkFvbjYHqwzkgEMfMRTg CPuMsLXfs6i85Rv93s798avbfEfKP8+BchGuMxqZCo0L2COHtlPhOHc2cwJguPbR bPkBrXdb78INotH1jS0stjHTvqOMd5zLPb6hAZWiWvWhzRPSD6U619wgkvRcCcfa hLE5ztTlAiMyCn88MSWCW+cBONnMw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddtjedggedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtugfgjgesthekredttddtjeenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepgfduffettedtkeekudfhgfefgfeifeegueeitedujeffleeiudeuieffgfdu gfdunecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppedutddtrdduuddrudeiledrud dukeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehl vghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 6B6D0108005C; Tue, 20 Apr 2021 20:59:11 -0400 (EDT) Date: Tue, 20 Apr 2021 20:59:10 -0400 From: Leo Famulari Message-ID: References: <87h7k08vvu.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87h7k08vvu.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 47911@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618966810; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kyVDhfIYFMsPe7I6UuLlv2uwF7PlUrOS+KQ78vXleuo=; b=LHobSQ26HMssPzvvauyK+umL3iVm8JjhzlJcLrJXWOFBALSUMoFan4bE22EtCxWqmbpfJd PN81dNrZ8RYPZFvtwWI+16jE9ucKnscOULNX1mXX42hAfDYxGhdcD+WUEeHSktiJkF8Arn DBD6/D83IlUTfIQu9R/cyWckqUzxS+MmfiYP3Z3nKbQQGIqP01rbytyb+Ny9RQtZV55dWm AewDwecq2qb/nwMF/igk2dfIyt1jXiFoCvz6yvLh8+qzA+PLMkWaERp9HpgN50mImw0gSE 5g2uOJh8Ktc74Ejf5YO3a50lAlENj8sFKzgjgW7n0GR+LNeJ64xkXQwxRw68hA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618966810; a=rsa-sha256; cv=none; b=dV/W4u3WBVrTDOl9M4ZFfHj7DYxHHvacHbrdhshXhSFf6xt7J8SXe5Gc1Sf+Sx5Gz71zTE GV+cj8yrPSp+/cOPPgvWJFOdg6rkwRGoayTGbVG2uZ5luD3eGrd80CIG+/84EHBnk5W5Su UPNVJEQl31kaoEscR2HQkfJeHjZTYgeJV8OvwNuCI4pOWZLIoTRUUegHV/8jO+zF6hEPPh ooWHdwp0lBqPrn6pMkZ3fcCB/8AqjVX58PtuwXGqU4D8E3HXK8brsUwMSimXzxtXdJwgj3 5b2LE8V9ltXPvYIHu4Hp2lKy8Fo4q0JuxzC4UOMmnMGZzAlTrm8HEPM5fivlaw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=aaXTSlxx; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=ELIYAhwQ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.44 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=aaXTSlxx; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=ELIYAhwQ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: A190CA597 X-Spam-Score: -1.44 X-Migadu-Scanner: scn0.migadu.com X-TUID: 2JVl5qPiPAXi On Tue, Apr 20, 2021 at 11:54:29PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > They can't find `git send-email`, and the Guix package UI doesn't make > > this clear enough. > > Just a side note: our ‘git’ package uses outputs in a rather unusual > way. That's true. And I don't have any other packages in mind, really. I first had this idea after roptat was talking about adding ocaml bindings for z3 [0]. He wrote: "it builds the bindings in a separate output, instead of a separate package, because they're part of the same source, and it doesn't look like it's possible to build them separately [...] I'm just not very happy it's part of the same package, because it's less discoverable vs ocaml-z3" So, I do think there is room for improvement to this aspect of the UI. > There are other packages that provide different features in > different outputs, but the majority of multiple-output packages have the > “standard” outputs: “doc”, “bin”, “lib”, “debug”. Right, and it would not be worthwhile to add anything to the UI for these. The 'output synopsis' would only be printed in the UI if we actually defined a synopsis for it. That way, we wouldn't have 16000 lines of noise like "debug symbols for foo" in `guix package --search=.` > So maybe we could look at the ‘git’ package (can it be split into > several packages? would that help?) in addition to the UI, and also make > sure the UI is optimized for the most frequent cases. Good question. The Git package is super complicated, so I'm not feeling very motivated to think about how to rewrite it :) [0] https://logs.guix.gnu.org/guix/2021-03-11.log#194242 https://issues.guix.gnu.org/46329