From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wJifEc3H0mN/MwEAbAwnHQ (envelope-from ) for ; Thu, 26 Jan 2023 19:34:53 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4C6UEc3H0mObIwEAauVa8A (envelope-from ) for ; Thu, 26 Jan 2023 19:34:53 +0100 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 2EF6611C9A for ; Thu, 26 Jan 2023 19:34:53 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pL6x1-0005MZ-Uh; Thu, 26 Jan 2023 13:26:19 -0500 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 1pL6wt-0005MH-Bh for guix-devel@gnu.org; Thu, 26 Jan 2023 13:26:12 -0500 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pL6wm-0002PP-N0 for guix-devel@gnu.org; Thu, 26 Jan 2023 13:26:09 -0500 Received: by mail-qv1-xf2e.google.com with SMTP id w15so2042758qvs.11 for ; Thu, 26 Jan 2023 10:26:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=4IFl/SlPbqH3GzYnqe1wKL4+NsxYGXYly7CeR032/XQ=; b=VN2N8gviPasNjmwvyuVCfAAPnHhfJ6Cb2fkGcdfrvldfVH3U9fn9zOCVoXBGwg+0zH A0/l0Elejzzl/qshFyKxiHZkFwCQicB6fzGWvQr8HeJ/bhOVUnNI6ZbVEG1KB5tF0dvP Hbi5YhuP29ail0CVVe6+eBn4jl3Mb1uaZUw5nne26p+wZtSASQPFe93y303qhnO14t51 hibVKAABslrRpoXv3Bd9oJRUSvTj3LCirqGO3XRZWTrEDQZ9CdSWRIIxpnC9bkES2oX2 i+La/HbklWFUG/Awn9X6zSOx3M+ajmI6XessKG4WSpG2U3G5WwABcdG/7joVd9PZoY5Y QIfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4IFl/SlPbqH3GzYnqe1wKL4+NsxYGXYly7CeR032/XQ=; b=xfItuC+NNbEkHMPtu9A4P7KKFh30uZ+Q9XhEkC8NT93+E29Y5gWsL514Q8/DW+r6r2 jz4J8tmh/jaBFo1FX0RAuyXtW90Y1vc7tozU2AYoLkdVGF99490Yy0+Z4vq4z9QzTOeK c40Rt9oKUUIJsh5WM0ZGzIu+KCPYAEOpJV3+jY/LnhtKF0pdORFWcFdI4hs9elcnyX/0 /Q3ae7lxoh/YX1tyId36XbBfYQfOCRk7yVl0mDV8ec+ppxwy11+xCQdh/ZC1Q/+nLdLd OBonl8Ky4Bl6G53biFrFrp8IA3158i6xsPP8Py+B7ADZh7hQWEJoquUc7qDj4wU7cvcG bZ7w== X-Gm-Message-State: AFqh2komEUIIb4zzUWsZJQ3BXFbNGffkCmi5ZFvxPwmOyHi7jQvS9k6x GEtDMYjSdxS1AmPqW5QNwR2jyk+4ShLK1VNQgDqUzNAc X-Google-Smtp-Source: AMrXdXso3WmcTQFuomlgS6QnJORDLIOU7+pQDw1AJcpK+K7s7WTKJxvGiVEeYygM2Qa9x3gsaCKvkDCOTEZQXpK3ZRQ= X-Received: by 2002:a05:6214:378a:b0:536:ba5e:6aa4 with SMTP id ni10-20020a056214378a00b00536ba5e6aa4mr1320395qvb.83.1674757562598; Thu, 26 Jan 2023 10:26:02 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Andy Tai Date: Thu, 26 Jan 2023 10:25:26 -0800 Message-ID: Subject: Re: Translation files .gmo and packaging To: guix-devel@gnu.org, Simon Tournier Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::f2e; envelope-from=lichengtai@gmail.com; helo=mail-qv1-xf2e.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.141, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-TUID: Q5r3JL4RERx6 Hi, I wonder how is this different from the common practice of projects using GNU autotools, which the project in question is also one, that the Makefile.in was generated from Makefile.am, but the tarball may contain the "generated" Makefile.in and configure and Guix won't bother to re-generate these two files. In addition, git is a late comer to the free software world and tar ball releases have been the preferred form of "sources" from the days before git; whether git repo for the sources exists would not have mattered, if the canonical source of the project source code is the official release tarball. > Date: Thu, 26 Jan 2023 12:39:30 +0100 > From: Simon Tournier > To: guix-devel@gnu.org > Subject: Translation files .gmo and packaging > Message-ID: <86h6wdsex9.fsf@gmail.com> > Content-Type: text/plain > > Hi, > > The submission patch#61010 [1] relies on the release archive: > > https://github.com/ice-wm/icewm/releases/download/3.3.0/icewm-3.3.0.tar.lz > > and this archive contains the generated .gmo files. However, these > files are not in the archive: > > https://github.com/ice-wm/icewm/archive/refs/tags/3.3.1.tar.gz > > neither in the Git repository: > > https://github.com/ice-wm/icewm/tree/3.3.0/po > > > The question is: > > What is the usual way to deal with these generated files? Can we > distribute them although it is not the Guix project that generates them > from source? > > >From my understanding, the package should generate these files if > possible and not rely on already generated ones. > > 1: > > Cheers, > simon > >