[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46212: ci.guix.gnu.org narinfos with excessive NarSize
From: |
Ludovic Courtès |
Subject: |
bug#46212: ci.guix.gnu.org narinfos with excessive NarSize |
Date: |
Fri, 18 Jun 2021 11:48:31 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Christopher Baines <mail@cbaines.net> skribis:
> Christopher Baines <mail@cbaines.net> writes:
>
>> I noticed through the Guix Data Service that some narinfo files from
>> ci.guix.gnu.org have an excessive NarSize.
>
> Since I've scanned all the narinfos for a recent revision, I thought I'd
> update this issue with the broken narinfos that ci.guix.gnu.org is
> currently serving (just for a recent revision):
>
> /gnu/store/s18pfbv3a9sf61rh29m1i8vdznwjlny7-repeat-masker-4.1.1
> /gnu/store/4lm1wa8m9n84vh29d6pa3ygy29iwyz2v-flightgear-2018.3.5
> /gnu/store/q6qa5s2z2l20q25qpxyfv1wni5wwhk24-flightgear-2018.3.5
This is what I get for the last one:
--8<---------------cut here---------------start------------->8---
sqlite> select * from validpaths where path =
'/gnu/store/q6qa5s2z2l20q25qpxyfv1wni5wwhk24-flightgear-2018.3.5';
48732920|/gnu/store/q6qa5s2z2l20q25qpxyfv1wni5wwhk24-flightgear-2018.3.5|sha256:86426115e1f49835a24612ae89a180e87ac835332b4e83d19ecbd43211336cd2|1623360391|/gnu/store/722yyaa1qvkaakn6p7ywwr4dnm5wmddz-flightgear-2018.3.5.drv|-1610199336
--8<---------------cut here---------------end--------------->8---
The registration date is:
--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,use(srfi srfi-19)
scheme@(guile-user)> (date->string (time-utc->date (make-time time-utc 0
1623360391)) "~1" )
$164 = "2021-06-10"
--8<---------------cut here---------------end--------------->8---
> I think there were safeguards put in place to avoid bad data making it's
> way in to the store database?
I thought so too (commit 13a7d2a538b00aa0a8cf9b999f1a4ff3e5959af9)!
So we must be using another code path.
Mathieu, these store items get registered via an RPC, or via (guix store
database)?
Thanks,
Ludo’.