From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id PigFHNQcuF/+CwAA0tVLHw (envelope-from ) for ; Fri, 20 Nov 2020 19:45:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id OEiaF9QcuF+1BQAA1q6Kng (envelope-from ) for ; Fri, 20 Nov 2020 19:45:24 +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 EA88594036A for ; Fri, 20 Nov 2020 19:45:23 +0000 (UTC) Received: from localhost ([::1]:41956 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgCLR-00046R-Ux for larch@yhetil.org; Fri, 20 Nov 2020 14:45:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52382) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgCL4-00044j-5U for guix-devel@gnu.org; Fri, 20 Nov 2020 14:44:58 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:47519) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgCL2-000723-30; Fri, 20 Nov 2020 14:44:57 -0500 Received: from localhost (188.30.135.14.threembb.co.uk [188.30.135.14]) by mira.cbaines.net (Postfix) with ESMTPSA id 29ECC27BBF5; Fri, 20 Nov 2020 19:44:53 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c79ea522; Fri, 20 Nov 2020 19:44:50 +0000 (UTC) References: <87eeku8trb.fsf@gnu.org> <20201115214658.41223d15@scratchpost.org> <20201115222429.40243606@riseup.net> <20201118023015.35be5a4b@primarylaptop.localdomain> <87zh3cdzpr.fsf@gnu.org> User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: A plan for parameterized packages In-reply-to: <87zh3cdzpr.fsf@gnu.org> Date: Fri, 20 Nov 2020 19:44:44 +0000 Message-ID: <87y2ivke37.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_HELO_PASS=-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.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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: -3.11 X-TUID: HeyHbocNaBeU --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hi, > > Denis 'GNUtoo' Carikli skribis: > >> The issue is that despite all that, the size of the images tend to >> increase too rapidly over time[1]. > > Yeah, that=E2=80=99s also the problem here: we have =E2=80=98guix size=E2= =80=99 to profile a > package at one point in time, but it=E2=80=99s easy to unwillingly increa= se its > closure size the next day without noticing. > > Chris: does the Data Service track store item sizes (and more generally > everything =E2=80=98query-path-info=E2=80=99 returns)? It=E2=80=99d be g= reat to be able to > visualize size plots over time! The Guix Data Service can store narinfos, which I believe contain all the information you need to do something similar to what `guix size` does. I believe you'd be able to track the size of individual items, as well as closure size through the reference information. So, yeah, I think it's definately possible to do what you describe. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+4HKxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfmUQ/9E54A/eZF3rFd6Jo2bdwumW46xItyRwHV OEWD0GCE2IY9Qwufm67KyiI5SN/aY9YHmkuwV3uKwSxIVBzi8aIAPZA0bpgA6SCb 6hPxyU6ErN+sqyEmh76HoAGjBZnAGHzGUORab7IvhPqs1YsVeb8M45hTtr5q97X1 mGsTX1S9lkYmtSkgMr4Sb2IpiG48vVe3b1AfbTyCdkskAKER9QP629jMPczt+zlL sT2RC05dnBCK0nmRlkAbjyrfyRbiYLaUQOpfLvgjiHsnC6fLBJXvpHPZyUb0mnbm iO42TW4F4oiyg3o16vrms8UfldlIAepd0TPjSjXPTt8m1DveIkX4i7E5534jopOW /V01eEnmOkPzY5o6JTZmcLG/K3sYHtAgDX7ga4DC1ez6Y3jCBesj/Mes3eEyibrT WesQ9TJiNMpd+RFCh5FXys7yOyTnO1lLvDgTJ6H1v8vXHxa/UeNa9jb83YxfkGQx A1aBg3SDhVBZg9RuiSulxFw2ikPD4ErnkGy8CLibmuZT+kD36tDodfU51S3uIOLM LvLils7DeP9twQyNww4MK0t/9rHNxom7PnGSOlBtDxUcyPZ6N2R+xiJ0rQASo2Gp agvWxvDkUs+rbgQhBQwLxKlr+/+8ffMfm8bV+fuzVkMg/dcK7yYEe4s5RdmRNQ3A mgO5SjOW+UY= =heJq -----END PGP SIGNATURE----- --=-=-=--