From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drNJu-000552-JN for guix-patches@gnu.org; Mon, 11 Sep 2017 07:56:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drNJq-0001Hd-7m for guix-patches@gnu.org; Mon, 11 Sep 2017 07:56:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:51946) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1drNJq-0001HJ-3p for guix-patches@gnu.org; Mon, 11 Sep 2017 07:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1drNJp-00012E-TT for guix-patches@gnu.org; Mon, 11 Sep 2017 07:56:01 -0400 Subject: [bug#28404] The complete Google Noto Fonts Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20170910090628.mltsqkaepyh3xncd@abyayala> <87shftbpx1.fsf@gnu.org> <20170911105704.dfd7kcijb2ncjbdu@abyayala> Date: Mon, 11 Sep 2017 13:55:35 +0200 In-Reply-To: <20170911105704.dfd7kcijb2ncjbdu@abyayala> (ng0@infotropique.org's message of "Mon, 11 Sep 2017 10:57:04 +0000") Message-ID: <87fubta1qg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: ng0 Cc: 28404@debbugs.gnu.org Hello, ng0 skribis: > Well they are build from source, and the source is on github. > for cjk: https://github.com/googlei18n/noto-cjk > not cjk: https://github.com/googlei18n/noto-fonts > emoji: https://github.com/googlei18n/noto-emoji > and they seem to use noto-tools for building, but I haven't looked > into the build process at all. > We want to avoid download large source repository checkouts > or large tarballs, this was one of the problems this project > was set out to solve. --8<---------------cut here---------------start------------->8--- ludo@ribbon /tmp$ git clone https://github.com/googlei18n/noto-cjk Cloning into 'noto-cjk'... remote: Counting objects: 609, done.=20=20=20=20=20=20=20=20 remote: Total 609 (delta 0), reused 0 (delta 0), pack-reused 609=20=20=20= =20=20=20=20=20 Receiving objects: 100% (609/609), 1.53 GiB | 6.66 MiB/s, done. Resolving deltas: 100% (486/486), done. Checking out files: 100% (140/140), done. ludo@ribbon /tmp$ du -ms noto-cjk/.git 1568 noto-cjk/.git --8<---------------cut here---------------end--------------->8--- Quite a lot. However, the snapshot is half that size: --8<---------------cut here---------------start------------->8--- $ guix download https://github.com/googlei18n/noto-cjk/archive/v1.004.tar.gz Starting download of /tmp/guix-file.l7hpQP >From https://github.com/googlei18n/noto-cjk/archive/v1.004.tar.gz... following redirection to `https://codeload.github.com/googlei18n/noto-cjk/t= ar.gz/v1.004'... v1.004 7.5MiB/s 01:44 | 785= .4MiB transferred /gnu/store/45j4prjlvc25dpbq4qgh437051cdczx8-v1.004.tar.gz 075p99prv3b5pvq60myhfjb7zyphl6fn0ckg8156m38ybisl4nl3 ludo@ribbon /tmp$ du -ms /gnu/store/45j4prjlvc25dpbq4qgh437051cdczx8-v1.004= .tar.gz 786 /gnu/store/45j4prjlvc25dpbq4qgh437051cdczx8-v1.004.tar.gz --8<---------------cut here---------------end--------------->8--- Maybe that=E2=80=99s OK, WDYT? How does it compare to the precompiled arch= ives? > If someone could look into the build process and describe it here > and how big the repositories are, this would save a good amount > of time for me (can't look into it that much this week I think). That =E2=80=9Csomeone=E2=80=9D does not exist. If there were a whole bunch= of people waiting to save your time, and mine, and everyone else=E2=80=99s, we=E2=80= =99d know it by now. :-) Ludo=E2=80=99.