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 CGFNEu9xgGBRNgEAgWs5BA (envelope-from ) for ; Wed, 21 Apr 2021 20:41:51 +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 CMbsDe9xgGBfQQAAB5/wlQ (envelope-from ) for ; Wed, 21 Apr 2021 18:41:51 +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 CACB91D5D9 for ; Wed, 21 Apr 2021 20:41:50 +0200 (CEST) Received: from localhost ([::1]:59506 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZHnJ-0004vW-Uk for larch@yhetil.org; Wed, 21 Apr 2021 14:41:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZHbR-0001zg-13 for guix-devel@gnu.org; Wed, 21 Apr 2021 14:29:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44123) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZHbN-0008At-0k for guix-devel@gnu.org; Wed, 21 Apr 2021 14:29:32 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 664D1240028 for ; Wed, 21 Apr 2021 20:29:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619029764; bh=PMMTmi6rZBRKhQdRFPAwcj5Ti6UvCqVeSi5Ea3qt37E=; h=Date:From:To:Subject:From; b=DX6GbEg6Jxy/SNatzAWwUM7PD8y8g/uHCoJgUpOGj43YZtLyAsJYAbSpHby8s4Mol Q8G0pBb+Z7uuRVBWLgYjVqKA3QwIOqN5jH4i09B+5aQ3uco29xHxgFGMAwdUerYEGi bNqLcfpfW1xq7+PD1+RuSeQ/j6QCY4xRbh/yv/R6DWrSZpY/oeYXToAJxfF80dKRxv UdHwOCK2yWohsmdwde0waHAezJLEGoKBFf4Hvt29q2Bzl5NLlUa6sBWkG9zet6Iki1 NyEQANo1HDcAPxF7eWjLdda2Dm5myZxuYKUGOUdhgeOUqIpUPquloty0bVJipRRrXI W9g2VkHh0ChpA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FQTbk6kkRz6tmS; Wed, 21 Apr 2021 20:29:22 +0200 (CEST) Date: Wed, 21 Apr 2021 18:29:14 +0000 From: Luciana Lima Brito To: guix-devel@gnu.org, mail@cbaines.net Subject: Outreachy - Guix Data Service: questions about improving the data for derivation comparisons. Message-ID: <20210421152914.461bbdbb@lubrito> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=lubrito@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.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-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619030510; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ah7YawEX6BHsKsTsEVMx2xCJr+gEAaE5QdIOznGH+fY=; b=coM49Uf1/DZ1dyUX5kV9BxF830wJ+rmTiKXHK6uqugjJp/y/N7PxWIjvhEFVg1VJgnFUXo RFrmHAXpQHeCot57ymxwCMhj+yrlPYCZDQiAlWwk/3WdJHJzjfPuQje/RX5KA0MB8kISRJ 2qU6ahrAjnmk3bCFFTFns12lHmE+Nva2BH7txUPKjL02WNzLgPIKzfw1/f68RKyxbCKLoZ WCPsog2QlqKmJxGhztIBNwjdzwmykUP4i5QzxUCQn/QjmEGBqDsL0AFIDZC3mU8JTbwYeD eAzMhAeFK31AJPKFt95xOZtyZOtmcN+5w/DNYsFeiVX8EqyytW0xEqP92KMTdA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619030510; a=rsa-sha256; cv=none; b=OkjRWISCllPyb/oQoKuRXtdImIybLZhO3cSrL0hgr5bBSW/lj/ocs3Rz1FBy0e48hnGFBl stjAeb/nNkejVqGBcIvU5sN4ujYMvslwSpaKJA+FQLfs/I7ouldjnZMlWwdXoJvErwqa9d 56VwsiIcHifqyJ3Se6O64ZqF7GjmiugG1VQTIvVhIooUT4Ksm0WdN9Tmt0Y0i4Ogcsourr j9veXXXsjIt0KwY7noywZVd2T0ZtDSgRstyOUDGSamRmEpCcVQTxTHSBkHvXHPPn6SxM4w k4EDVwSvNhbfOrJYBUAc6/CDVldF2/y3H5EB3B1vrl0fvCxtmiAIHn012C8Okw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=DX6GbEg6; dmarc=pass (policy=none) header.from=posteo.net; 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-Migadu-Spam-Score: -2.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=DX6GbEg6; dmarc=pass (policy=none) header.from=posteo.net; 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-Migadu-Queue-Id: CACB91D5D9 X-Spam-Score: -2.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: E7H5RUs3wJ1m Hi, This email is mostly addressed to Christopher Baines, due to the Outreachy. In the last email to me, you said this about my next steps on contributing: "In terms of what to do next, you could continue on this derivation comparison path. Some of the code you've got here could be used to make the data better right when the database is queried. Take the recursive field for outputs for example, it would be better to convert it to a boolean where the database query is made." I looked for something related to that in the project and I found interesting stuff on comparison.scm, is this the relevant file to make the data better? I could see that the queries are made in there. For example, the test I used for the outputs field "recursive" (recursive. ,(string=? recursive 't')) on controller.scm I moved to the function derivation-outputs-differences-data on comparison.scm, and it worked properly. Is this the kind of change I should be doing? In case of a yes, which kind of improvements should I be aiming for? Furthermore, should I try to achieve any improvements to the queries itself, or this is not necessary? -- Best Regards, Luciana Lima Brito MSc. in Computer Science