From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8DWNGgfE/WCIbgAAgWs5BA (envelope-from ) for ; Sun, 25 Jul 2021 22:05:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id iIc5FgfE/WC1NgAAB5/wlQ (envelope-from ) for ; Sun, 25 Jul 2021 20:05:27 +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 197EDD8AA for ; Sun, 25 Jul 2021 22:05:27 +0200 (CEST) Received: from localhost ([::1]:36958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7kNK-0008SH-7j for larch@yhetil.org; Sun, 25 Jul 2021 16:05:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7kNB-0008S6-Vb for guix-devel@gnu.org; Sun, 25 Jul 2021 16:05:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44274) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7kNB-000870-A0; Sun, 25 Jul 2021 16:05:17 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=45304 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7kNB-0003N2-2c; Sun, 25 Jul 2021 16:05:17 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Julien Lepiller Subject: Re: Pushing a huge nls commit References: <2EEA4675-DCF9-47B6-8A54-98B06E8A7D02@lepiller.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Thermidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 25 Jul 2021 22:05:15 +0200 In-Reply-To: (Efraim Flashner's message of "Mon, 19 Jul 2021 15:15:50 +0300") Message-ID: <874kci9n2c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627243527; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=JnniqjfIIQ81uaYqYRAfmpzaKXn8zIePibyA1OKza7k=; b=VvKJrpD6toCgdT39RozXkaUVa92kg+gxzmoY7AQqdPNwe8NxCWSTvyTjI3ZnqxsJ2ra8oa a8QPzoyYqF0cQVaZNWfJylkDDRrsAk3Dx+c4qXmwLzot83ktzd8YJ8rkft6ZVen7ISDAEG tJ3uOVadUWvs6ZwxZIyITzAE6Nxo/RlYCaI05l8ojgz9Ar4gUDZylm975XqeJ1PXIbL88x YQ3uoV8+Vd4p9lYYQmbnryWrneBLgL48cgy9J7VFb1W5UkDNEutL+LCpiDnIg3N8U/+nzu Z799xsRNFkIZG6ri+ANVN8ragWO9zryMxYJe2D+siXadMDZUZsc7r8o/3XDUBg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627243527; a=rsa-sha256; cv=none; b=a54VjPMf0IzJoWgDWCUXnFSW9RtsTrCjrLjkRyvT8X5DlqWhnwdj4wVzjWhIWUOZe8n6EY Bf8sdjeJ1t/p/JYfq16X2X2QhYblJgg+TnbEoTjcJuimGx2kuQnAHo9I1gmWJwcx53QBqI xpJfFWw9ekybx9qpOQqYiPRwq6Ij1W3ZOiRNMaehATgwJkiPPF1XUEcFGZJ/G+CSIwqg8u X/jcjXKQwV5Orxh5C9K81yyrq0wIV4rjCghH2Wa6xIKpswYxsttGYW3irgzmECyFIrojDR 5jjsw32qffhLZZn/XixC0Vf+tG8j5vHDmz3+rmobwGERgs5LVX5D+zcCfkEUtg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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.92 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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: 197EDD8AA X-Spam-Score: -2.92 X-Migadu-Scanner: scn0.migadu.com X-TUID: HVM++OmGSqv8 Hi, Efraim Flashner skribis: > On Wed, Jul 14, 2021 at 03:46:31PM -0400, Julien Lepiller wrote: >> Hi Guix! >>=20 >> Since last release, there have been some changes to the strings in guix = and the manual. Our switch to weblate allows for a rolling translation work= flow, so there have been significant changes to the translations. >>=20 >> I'd like to run "make download-po" on a more or less regular basis (mayb= e once a month?). However, the commits cannot be easily reviewed or split r= eally well. This morning, I tried and got a commit: >>=20 >> 52 files changed, 191755 insertions (+), 165535 deletions (-) >>=20 >> Note that weblate automatically updates the msgids in the po files, so m= ost of the changes are actually in the English sentences, not in the transl= ations themselves. >>=20 >> Is it ok to push such a big change to master after checking it doesn't b= reak anything? How regularly should that happen? > > IMO it should be OK. +1. It=E2=80=99s great to be able to update them more frequently. > I'm not sure how to check other than to run 'make' and make sure it > doesn't barf on any translation strings. Plus if it gets updated more > often then when we bump the guix package the strings will be newer. To be on the safe side, you could try =E2=80=9Cmake as-derivation=E2=80=9D,= which builds guix-manual.drv & co. Thanks for taking care of it, Julien! Ludo=E2=80=99.