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 WLBbBShGtF8AHAAA0tVLHw (envelope-from ) for ; Tue, 17 Nov 2020 21:52:40 +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 YBcyAShGtF9GCQAA1q6Kng (envelope-from ) for ; Tue, 17 Nov 2020 21:52:40 +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 AF0A894053D for ; Tue, 17 Nov 2020 21:52:39 +0000 (UTC) Received: from localhost ([::1]:57860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kf8ty-0001CN-M5 for larch@yhetil.org; Tue, 17 Nov 2020 16:52:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kf8sv-000829-Bi for guix-devel@gnu.org; Tue, 17 Nov 2020 16:51:33 -0500 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:39720) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kf8st-0008Su-9o for guix-devel@gnu.org; Tue, 17 Nov 2020 16:51:33 -0500 Received: by mail-wr1-x436.google.com with SMTP id o15so24934533wru.6 for ; Tue, 17 Nov 2020 13:51:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=m81Fgx58OlpjkvqiBnWYeQVQSPCUdpvwIuS7ixLjTsY=; b=jChp/ho6iEvccQ6yfz6JWdbzo3WSRL9xnGyl0DCBOA2ln2Am0hrKqxKoZ79UpsX7yZ 7oS2p9/46UK4J+tMNiFQoTRUpq+yHcB5ztTmkR6Ad8eomUfUtB+/2+WK7XUU852Ra+XP ZZLlCiptiDmoYKf0XQFLZBZQ0Pc8KHmjhVtVPVYYUqwnrbpZC0QQORIfHOnpwlaUyc6C rseQDGPc9PRqkK1vbX91YfnLRr2tubSp+iYLDPL3WBW2XzKeXLUVzMGDYZ1zay9o6SER DRT00oyP8PwJzH1mqQjKpXsoUDeYWqzfs+QFdppi96Pd6jQAuVWpdejLKkLe9lWtL5LA BOIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=m81Fgx58OlpjkvqiBnWYeQVQSPCUdpvwIuS7ixLjTsY=; b=HbfYRSmaV7eQU2NX3B7qtAufJvPWfWitLdQKtm+FRenUjXzBGFun2QqESs1ePyP9iJ Bi1RAXJKYVWWlBN2ovs5MjaUwcRKe62zL10GDxkE1rTTpklZHM3d3Mxkmm+eqdK3GNN2 ERZLA0EU9lzrr+ytRQiGy75pd1g9XO/yib8qT/A1cM38/sVj43LZdtRE2ZoI3VnH3g0X nTgqU7wjL++Zhfhkd6P5CZWF1pkfI0pp0Ojqlnyi09YmYlbioKno6O086UPpxm6+TSBp DTgcZjeD1Kgskvx+QzjxqI3CMWYExbeFeNquIzwRfBNyv8PsdnkZgvARYqKh7cTeIZHv 017A== X-Gm-Message-State: AOAM533Qlc+gCeoLvtK/JirxQieR8smjTLxEUzYZf6N7YAr/pZh3EoDF uVPsGTVjZMlqzGx5V4MTo1xcbzJbg2/gDA== X-Google-Smtp-Source: ABdhPJz/AX7E/+cb5/OGs3nkitr0JqaPN+fkBW5y07D7jZdpHn3NoMhI95I7GYMhw4xFka0O25CDOw== X-Received: by 2002:a5d:4f90:: with SMTP id d16mr1677934wru.292.1605649889248; Tue, 17 Nov 2020 13:51:29 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z6sm116908wmi.1.2020.11.17.13.51.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Nov 2020 13:51:28 -0800 (PST) From: zimoun To: Christopher Baines Subject: Re: Data Services: use cases In-Reply-To: <86o8jxorky.fsf@gmail.com> References: <868scbvalo.fsf@gmail.com> <87d01m3475.fsf@ambrevar.xyz> <87a6wg7wto.fsf@gnu.org> <87k0ulm78x.fsf@cbaines.net> <86a6vhqcc3.fsf@gmail.com> <87blfxm39q.fsf@cbaines.net> <86v9e5ovjp.fsf@gmail.com> <875z65m0of.fsf@cbaines.net> <86o8jxorky.fsf@gmail.com> Date: Tue, 17 Nov 2020 22:43:06 +0100 Message-ID: <863617oe1h.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x436.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, RCVD_IN_DNSWL_NONE=-0.0001, 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: , Cc: Guix Devel 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=pass header.d=gmail.com header.s=20161025 header.b=jChp/ho6; dmarc=pass (policy=none) header.from=gmail.com; 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: -1.71 X-TUID: romrn/u/P0Zg Hi Chris >> Service will store when the branch was updated (it uses the date of the >> email as a proxy for this). > > Now, after this discussion, I am not convinced anymore that the email > header date is the right thing because we (user) do not have this > information when debugging locally; only the Git checkout. Anyway. Just another example to show the issues about the dates. Let=E2=80=99s giv= e a look at Gmsh (which I know a bit). >From this page (not matter the failure, which is another story): the Data Service that the commit changing the output is b5e51a06. I claim the Data Service is wrong. :-) And I suspect issue with the dates; as we have already talked about. >From the Data Service, the range commit is: b5e51a06 (first) 3b026eb3 (last)=20 Give a look at: --8<---------------cut here---------------start------------->8--- $ git --no-pager log --pretty=3Dformat:"%h %ad|%cd %s" 3b026eb3^..b5e51a06 = --date=3Dlocal b5e51a06de Thu Oct 22 16:14:07 2020|Fri Oct 23 16:35:39 2020 gnu: python-bl= ack: Update to 20.8b1. 7128174201 Sun Sep 20 23:42:04 2020|Fri Oct 23 16:35:39 2020 gnu: linux-lib= re-with-bpf: Update to 5.8. 1893c80fc1 Mon Oct 12 18:08:47 2020|Fri Oct 23 16:35:39 2020 gnu: kodi: Add= nfs functionality. c5372cd488 Fri Oct 23 12:12:34 2020|Fri Oct 23 16:35:39 2020 gnu: hdf5: Def= ault to 1.10. c9a656a5d0 Fri Oct 23 12:11:41 2020|Fri Oct 23 16:35:38 2020 gnu: imp: Upda= te to 2.13.0. bfb65a6768 Fri Oct 23 12:10:32 2020|Fri Oct 23 16:35:38 2020 installer: Mak= e the network management selection window tighter. 3b026eb3b1 Fri Oct 23 15:34:50 2020|Fri Oct 23 15:40:36 2020 Revert "gnu: u= -boot: Update to 2020.10." --8<---------------cut here---------------end--------------->8--- I am sure because I know the Gmsh internals that the offending is: =E2=80=9Cc5372cd488 gnu: hdf5: Default to 1.10.=E2=80=9D which is verified= by: $ guix graph --path gmsh hdf5 gmsh@4.6.0 hdf5@1.10.7 and note that using the commit b5e51a06de pointed by the Data Service, the culprit should be python-black. But this package does not appear in the graph of gmsh: $ guix graph --path gmsh python-black -t bag guix graph: error: no path from 'gmsh@4.6.0' to 'python-black@20.8b= 1' Ok, so then let examine guix-commits and the mbox file, since the Data Serive uses that. >From the message ID <20201023143628.6130.60435@vcs0.savannah.gnu.org> it re= ads, Date: Fri, 23 Oct 2020 10:36:29 -0400 (EDT) which is the date reported by the Data Service. So far so good. :-) The message says: civodul pushed a change to branch master in repository guix. from 3b026eb Revert "gnu: u-boot: Update to 2020.10." new bfb65a6 installer: Make the network management selection window= tighter. new c9a656a gnu: imp: Update to 2.13.0. new c5372cd gnu: hdf5: Default to 1.10. new 1893c80 gnu: kodi: Add nfs functionality. new 7128174 gnu: linux-libre-with-bpf: Update to 5.8. new b5e51a0 gnu: python-black: Update to 20.8b1. Hum, it is because civodul probably sent a series by batch. But this should not be used since it is not a real commit. IMHO. Now, let compare c5372cd (good) and b5e51a0 (bad): c5372cd gnu: hdf5: Default to 1.10. From MAILER-DAEMON Fri Oct 23 10:36:34 2020 Date: Fri, 23 Oct 2020 10:36:30 -0400 (EDT) X-List-Received-Date: Fri, 23 Oct 2020 14:36:32 -0000 b5e51a0 gnu: python-black: Update to 20.8b1. From MAILER-DAEMON Fri Oct 23 10:36:41 2020 Date: Fri, 23 Oct 2020 10:36:32 -0400 (EDT X-List-Received-Date: Fri, 23 Oct 2020 14:36:34 -0000 Therefore, the Data Service somehow uses incorrect dates. Well, the Data Service should filter out the messages only containing the header X-Git-Rev (commit hash) and use the date (Date) of the message, which is, IMHO, the most accurate way to do. Instead of rely on the date of message containing such headers: X-Git-Oldrev: 3b026eb3b1dd92c653d1a640b1280b96cfea3084 X-Git-Newrev: b5e51a06de08f446a07f678ff806cd71a355f7 which can miss the correct commit introducing a change of derivation. Hope that helps, simon