From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id aBtKFGYGKGXiCwEAG6o9tA:P1 (envelope-from ) for ; Thu, 12 Oct 2023 16:44:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aBtKFGYGKGXiCwEAG6o9tA (envelope-from ) for ; Thu, 12 Oct 2023 16:44:54 +0200 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 269BF38B8C for ; Thu, 12 Oct 2023 16:44:54 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Uc2ULawW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1697121894; a=rsa-sha256; cv=none; b=ZlcaV7MVCKJ+mtnGGiS2919M35MsN1XypUoMRlxnj4aMo2+N2aLQLsm+XHULzwcZdzCBsd kxOcOJIOtsDFEXCNz6hidKbUxgjyShtd9xOzYDeyYvorvzZQVr+612MltFjrkFAegCBgNa 25Sv9OUMlmH5L3PiwLhE9epq+CasGlSriWKLcKct4EX73FfDFk+znD30fGJGgjvfW1gA4U pOcd6WnEcIdD0gFX2WQTuCs1ZqT0n4RoXJ3I8mg/FZtSMuc35sJoagIDoDDsz87PJEvk8I yD4mrEEuIGMXsXoQ79lgFG5Z6QotGZnsp/W/kZqzpLcLI5OiwdwEEZZoSM5NbQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Uc2ULawW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1697121894; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=/e6xLVNEzzZVE5c7/hZkW2J3ZQlomjzYGcXrRMl+J/I=; b=ilTCIxdboR1uvBh3PJUdq9HsQj9MtkQ3HGT+6BZbbRS9DDxC+MyCwjPkDJ5kLcvNEkzvgE OSC+nTK0xSzOCBjulrDhSZBcrAxJBsHMsPjLJ6ezhS5KSYw+IpkRS7pQC0P3o41coG6L2R sCWjnc6jtO8Uvfb/k2++78eWbaAYYPN0GIHgQYCAQdZ60/UAZthigQspJdS3iXxxewh9eZ 2JCkI2L5zvMY8hAGvLYpuPPzZkYwaVJhcKOaFJ5M2H9RDs6hUYN6XjElQQ0PX0VWKjf21l G2oWHlHQw82/x4HnDoFrHfb7TkD4hqqbyQ20JaAKf2gmHv+gR9nNXSaJk76JXg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qqwuu-0000RH-Ib; Thu, 12 Oct 2023 10:44:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qqwuq-0000QO-Tp for guix-devel@gnu.org; Thu, 12 Oct 2023 10:43:58 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qqwuo-0006mj-95 for guix-devel@gnu.org; Thu, 12 Oct 2023 10:43:55 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-4053e6e8ca7so3452395e9.1 for ; Thu, 12 Oct 2023 07:43:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697121832; x=1697726632; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=/e6xLVNEzzZVE5c7/hZkW2J3ZQlomjzYGcXrRMl+J/I=; b=Uc2ULawWFv8qz7IWeGOH5TFa2uDgs3biCP7Sfc6+fiTgcpBg12yS1lzQlzPLz7gr/B YDgcVd17TmkcHvt4KDij9bjMdJa+O+XcMYLjIs5X5vN7SNujKYy6ciXkMoxofsB9lgRD 94iexbjUIlM417rGxRIiAh7D8q8w/OF/v2IhF/8YK6ioUVSgFs6StZfraegpzL8aL5UF HSPp6PCbCiAmeG6UeqfDXJRZyOdJze9Yj9kLQSTznvLw31C6ZFdSAngZE7Ha5GsdkAf0 JGP10rxd5xhSwos8bSbomzyAU8Jiicd004JokCSbYQNiDufTYM/QEUFc2xwAKwEy/Qn8 xYEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697121832; x=1697726632; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/e6xLVNEzzZVE5c7/hZkW2J3ZQlomjzYGcXrRMl+J/I=; b=C2Y4LCyVk/+Ul+Nhr2eXh/4b5bPf0/8sKlVNSjcQh1m0dvL43hW/junFRXU0+HPkQk ieavg0rINAqzkz2G1dPjusTS21gyvPBlwkL3/FX2trc13wr3PdeVJU48z7xuV103b5oA q5FlF8wXG2IeeYuK/Xn1Q+J4yGtpFbxKRdSEgqqo6p5nLdm0EaZTO40j8FMZ69+YclU8 vbnCoBTvavOzX5KeT3OjhVU/Sel/bDkphvZRB3bbDcJrk0eufsY0oOvUkyxYU6F4n9DB qM6QHuJ1xhQDVmFT6h/1b0AaXTKQqMVqNzhSChu+bNRQFGfwkY9h+rjw+KKRvVutUAvW RsKA== X-Gm-Message-State: AOJu0YymBC6HMKjtVYI/28dKPYAcCl2EuL28SxFD7GLKtIJzYRBAVXd/ dgeHghTMIxRTDC+D8X1mmTd7fIjXVV4= X-Google-Smtp-Source: AGHT+IFYmdwqLUilrhzFS9tWCAs2W7Ph1w3FO67Z4srJXwEGjkiNdtKFZwiqRaSEIMApd37Ted6yQQ== X-Received: by 2002:adf:e892:0:b0:328:2f4c:8185 with SMTP id d18-20020adfe892000000b003282f4c8185mr20528120wrm.6.1697121832257; Thu, 12 Oct 2023 07:43:52 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id w14-20020adfee4e000000b0032d2489a399sm1094043wro.49.2023.10.12.07.43.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 07:43:52 -0700 (PDT) From: Simon Tournier To: Guix Devel Subject: [maintenance] Compressed JSON files and served file extension? Date: Thu, 12 Oct 2023 15:15:20 +0200 Message-ID: <861qe03rtj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x32e.google.com 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.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -8.53 X-Spam-Score: -8.53 X-Migadu-Queue-Id: 269BF38B8C X-TUID: EFMtDhs/k38Y Hi, I have just noticed that: 1123fd8 hydra: build-package-metadata: Compress JSON files. Cool! However, now I get: --8<---------------cut here---------------start------------->8--- $ wget https://guix.gnu.org/sources.json $ cat sources.json | jq | head parse error: Invalid numeric literal at line 1, column 16 cat: write error: Broken pipe --8<---------------cut here---------------end--------------->8--- and it does not appear to me obvious what is wrong here. Could we have https://guix.gnu.org/sources.json.gz instead? The name is self-consistent. Well, it will break some consumers of packages.json and sources.json. To my knowledge, for sources.json at least, the only consumer is SWH and it appears to me easy to keep them in touch. :-) Cheers, simon