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 uCdNI1Nt9WC9MgAAgWs5BA (envelope-from ) for ; Mon, 19 Jul 2021 14:17:23 +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 uBkUH1Nt9WDpVQAAB5/wlQ (envelope-from ) for ; Mon, 19 Jul 2021 12:17:23 +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 0E49813987 for ; Mon, 19 Jul 2021 14:17:23 +0200 (CEST) Received: from localhost ([::1]:54228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5SD4-0003Fw-4o for larch@yhetil.org; Mon, 19 Jul 2021 08:17:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5SCl-0003Fl-N0 for guix-devel@gnu.org; Mon, 19 Jul 2021 08:17:03 -0400 Received: from flashner.co.il ([178.62.234.194]:56502) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5SCk-0005iB-7g for guix-devel@gnu.org; Mon, 19 Jul 2021 08:17:03 -0400 Received: from localhost (unknown [31.210.177.125]) by flashner.co.il (Postfix) with ESMTPSA id 1372A40041; Mon, 19 Jul 2021 12:17:00 +0000 (UTC) Date: Mon, 19 Jul 2021 15:15:50 +0300 From: Efraim Flashner To: Julien Lepiller Subject: Re: Pushing a huge nls commit Message-ID: Mail-Followup-To: Julien Lepiller , guix-devel@gnu.org References: <2EEA4675-DCF9-47B6-8A54-98B06E8A7D02@lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7g3XeyFMnRRSdR6Y" Content-Disposition: inline In-Reply-To: <2EEA4675-DCF9-47B6-8A54-98B06E8A7D02@lepiller.eu> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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@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=1626697043; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=DH9GdVyyzA175u8PaDym9o7eBh2XznusjSLrIB36aDo=; b=GiG688VQR+uNhW8JAc0+kPR5FnsFAtMgdwjgvMsIg/gSqCpsiWHeVv1g2UWGwpCzxqOf5Q 9y+wUGJGgRnEggyw5OtS4YeHuAvtONinVM9NOh+f+YM/sWlEkvfKAe0PiwGD1NDpIGKmEX DiQRRPZMHWkls3gfGwaaSSFAD7y0JirHPFTG2Bjj1kd1s/g/Bht0JCeMwN1Bg5IPM+m2aH uKoJBOcyog//xcjT3C+TkwRGBGPtujta0yGw3G3gNZQ7SuvDpJ0Kq4+Ze/MHg0RRkW0vNh W5swm8V6vrFeAAZZJXcZW+NeNTK6sQM9GF7nTl7QS7MfFDCez/Cyw7YY/y3ZjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1626697043; a=rsa-sha256; cv=none; b=brARZA5ln8cu4EFREI7z/kSUyJxQ4L7cltTp0viZGYT9lWOSGKdvhs1X6IfCFt2PGj1N2s W/JyycWXKbv3s9brh0A5VOjCOYA2i6GwL7QbWb4x2E/Q3Ea1D4ZkAldjCnEWMXAE2Z6+d7 ydMG8nZyDGZJxpLtTb6LFnFC3e9JkcSAJJiPY4wkgboX+EFde4cQsTXgfFWrVh6V5M9rVn Gv+4Nsoes2B6+uLndQQznRRQ2NK8ILb7izvGIq/EQxYzByvfFEqPWgNEPqIfmwk6HsrcAo m6xxj6mscFV8RmTKNED9MY8U3Fakb5amVTzzfDYAkwp9GhMWaKeO/YTJo4xwSg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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: -4.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: 0E49813987 X-Spam-Score: -4.01 X-Migadu-Scanner: scn0.migadu.com X-TUID: Fh+zO34OuPbU --7g3XeyFMnRRSdR6Y Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 a= nd the manual. Our switch to weblate allows for a rolling translation workf= low, 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 (maybe= once a month?). However, the commits cannot be easily reviewed or split re= ally 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 mo= st of the changes are actually in the English sentences, not in the transla= tions themselves. >=20 > Is it ok to push such a big change to master after checking it doesn't br= eak anything? How regularly should that happen? IMO it should be OK. 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. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --7g3XeyFMnRRSdR6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmD1bPUACgkQQarn3Mo9 g1FxiQ//QF7WMfoRrCGfGf0Ouj5Xov4DAux2m9JIax9d5paSX/u2sA73FadQGYRS uILwXNOcmH7O8gHXA37ZV0PRj6Ti0PhgWrMQ6onHjU+QOzeBGfe2NmgMLB8di4pX 22/CT/y9AhAGHwuZoDUYb2+iNGfNVkSOeqMr52dSwhFyOvF9PIQ1RevY3AE4UWeG Kbp9HPtvHMbB55VyKc/KORuqsseANmEAOMqfwHTVYw/rYugdmFaCH+HmygltypG4 CfpL69BBuuYwD4X9uCVRpIeKSQpo5WOYNsx29ZYCikO4rdywjp0pfiM/8qnMT/T2 lnKsmmo4ob7+lseZGVS4Npxt5wqwf2l2Z8T3YCIluwJ7Ht6XHebNh1ZnW1x3EvhM LWlKRNEPLHRrvoktVSVh0ZTbWh/HRAeOEC3aD+fN6KjZD11IwQ+c6QveJhRghpoZ /jDw9z8F9F30jQW3ppP/HGG/gyz0GMHkiIgcklWIt+1WAZRAYWk9L9FG/LUyWwhc gvGUuXus7v54OlHJ/eZN38gbBw7uVrMXvv5niBvefZQyclS2B2OgQXEiLKjtAb7U eHtFfmY2tKXEAFks16tHdI6GvupDuhh5pjmPwUpW3kYqnTObCq7ccJogzePHAl1f lGrOyd0UODoVnEh2/B/0UOOJKdjsngh5wVp7CsmyihJCoUcz5Pc= =CJ7k -----END PGP SIGNATURE----- --7g3XeyFMnRRSdR6Y--