From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 eDbaJqCLNGPEcAEAbAwnHQ (envelope-from ) for ; Wed, 28 Sep 2022 20:00:00 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uGHYJqCLNGMJMgEA9RJhRA (envelope-from ) for ; Wed, 28 Sep 2022 20:00:00 +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 5E21E155BD for ; Wed, 28 Sep 2022 20:00:00 +0200 (CEST) Received: from localhost ([::1]:44804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odbLj-0000b2-Ga for larch@yhetil.org; Wed, 28 Sep 2022 13:59:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odbKp-0007ar-6v for guix-patches@gnu.org; Wed, 28 Sep 2022 13:59:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35480) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odbKo-0006CE-SI for guix-patches@gnu.org; Wed, 28 Sep 2022 13:59:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odbKo-00072c-Li for guix-patches@gnu.org; Wed, 28 Sep 2022 13:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58140] Simple offline text-to-speech incoming ! References: <875yh7bulf.fsf@ngraves.fr> In-Reply-To: <875yh7bulf.fsf@ngraves.fr> Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Sep 2022 17:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58140 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 58140@debbugs.gnu.org Received: via spool by 58140-submit@debbugs.gnu.org id=B58140.166438793127041 (code B ref 58140); Wed, 28 Sep 2022 17:59:02 +0000 Received: (at 58140) by debbugs.gnu.org; 28 Sep 2022 17:58:51 +0000 Received: from localhost ([127.0.0.1]:34557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbKc-000725-M8 for submit@debbugs.gnu.org; Wed, 28 Sep 2022 13:58:50 -0400 Received: from cyberdimension.org ([80.67.179.20]:51908 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbKZ-00071v-FY for 58140@debbugs.gnu.org; Wed, 28 Sep 2022 13:58:49 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 4fa48bf4 for <58140@debbugs.gnu.org>; Wed, 28 Sep 2022 17:56:39 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 0b7bd84d for <58140@debbugs.gnu.org>; Wed, 28 Sep 2022 17:56:39 +0000 (UTC) Date: Wed, 28 Sep 2022 19:58:34 +0200 From: Denis 'GNUtoo' Carikli Message-ID: <20220928195834.5d7cc00c@primary_laptop> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/PHF8P1c7N5DxqQVrtcx6Znl"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664388000; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=P54EagBKpq4h267ivp5omehapAg/MRpwfYTRpTII7Ww=; b=NOP78XZoTdPtdF2DM/smQr878PwBV1dvi+87IcSoTbxs2xInkwS/pww4MZQTM0Qy2uxekI TwKRKnbFgmjkQxYn4x8KAgm7/3XUZlvWEo2smZmIqY12Zk38nDPuiCtvMtzInaVdthOv4g Uyg+u6m4mrUcjqlk4tt0kMq9E0wah8dD8jVxYP8vf+XlPGDMvrUfmYIshSHKGCd8YWUkLb Z2dkDs0ibOcitAgkLOX6hYeT0ihpWimvwghkjJQeZXYzHdEdhS55dFzw2791OVmYxipNlq r6gDQAakTzewthxIuuMwtSy9VVDdXhmnkTKR2WtgGdaAWrR060pg6jxWxe9YLA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664388000; a=rsa-sha256; cv=none; b=OM5pfV1jLWFboAHZ1eAAEJ9P/WkJ5PquKi3xohNTRPfXsBEPQxmI7SPPVmJdmvGelZen/J V1nNAfIcjiybOUP0NAdR8E1Zxs/jRwouqgh6BcOD3ohvQktD+I5JUq4iSyDQoV1OA3Z8Bt F6DIJab5CgHbLO2xCO/MTl8qlnK1O3ekkhd2hOZh5loncibBpSY28Hj7lxA2sudPjv7wYz afmeDphP1rXRotFHHFXau30aJTrZwWWs/bavk3WbjEeNQ1F7t+A+TZi2bEogUm67zBuzmR CS+EJFdKBqBfSvUhOZ2bMXEzl2FUmCqnbX8ShwUwJFSSUbSfpV7O4u9a2gB43Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.45 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5E21E155BD X-Spam-Score: -4.45 X-Migadu-Scanner: scn1.migadu.com X-TUID: 35HjLtyRqHKW --Sig_/PHF8P1c7N5DxqQVrtcx6Znl Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Nicolas Graves wrote: > 2) Vosk-API relies on models. I was thinking about the opportunity to > also package these models in guix, since it's only a copy and would > make it more guixy. BUT the big downside is that some of these models > are huge (~2G). Is there a way to not provide substitutes in some > such cases ? Maybe that's a thing we can do for all packages relying > on a copy-build-system or something like that ? Some free software games also take similar amount of space because they have a big data set, and often compression doesn't work on already compressed data like lossless pictures and so on. Wesnoth that is not that big takes about 600M: > $ du -hs /gnu/store/1gn6xij7nngy02pqvld21qmshqspmarg-wesnoth-1.16.1 > 590M /gnu/store/1gn6xij7nngy02pqvld21qmshqspmarg-wesnoth-1.16.1 If we take 0ad its data take way more space: > $ du -hs > /gnu/store/95rhwdnxyxvycjn1yp25qy5v4x255l8r-0ad-data-0.0.25b-alpha > 3.2G > /gnu/store/95rhwdnxyxvycjn1yp25qy5v4x255l8r-0ad-data-0.0.25b-alpha Though for some reasons the substitute compression somehow works on its data because it takes only 1.15GiB to download: > $ guix package -i 0ad > The following package will be installed: > 0ad 0.0.25b-alpha >=20 [...] > 0ad-data-0.0.25b-alpha 1.15GiB Xonotic is in the middle: its data is about 1GiB to download: > xonotic-data-0.8.5 1.08GiB And once installed it also takes about 1GiB: > $ du -hs > /gnu/store/iw1dg3inm4y6z6ch5y3bfziapnc978j7-xonotic-data-0.8.5 > 1.1G > /gnu/store/iw1dg3inm4y6z6ch5y3bfziapnc978j7-xonotic-data-0.8.5 In your case since you don't build the data it will probably not be rebuilt often because the dependencies won't change often. Though I'd be very interested to know if there is some limits or how to handle way bigger data as I'm interested in finding how to handle things like the Wikipedia English file for kiwix which takes 80GiB or more. Denis. --Sig_/PHF8P1c7N5DxqQVrtcx6Znl Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmM0i0sACgkQX138wUF3 4mP6hw/+KqeOegID9MjHZqG7SplQUvRBslTEodETeWW0yppr4aFu+1myepn1A2hA 9ZV/U6zIGNahXD2o+4HOaSMK+dqqL/LBfm9ZKidLaF3ptfrQZqZITTYNN7KKpr9A Cl7CiuEo2CPUZKWBP/zyBLJUpqOpbZBjzwRGRcQAD3inxO+HH+BPR642gG1959ig gvCEHvikY4J5NBR13qdHvbULBZ/1g35qOFu/l+mO0VwSL9d7wrtr0VAtQ1J+X2ZR 3c5gXpNUx3bI2kyyjWx59UXN/4FVB560XWo3mVqSEixql2H3tqHEFH4AHHQbrJUm P+pqJLdxydsM5XUnuVxqTbFNM898RQ1svYZtCqSvarwq4ZoUv5kBILAv1Mn/NWGu Zl3ujI4/MevLHvZ6bMuni36lBng76zb1hBpqKBOEG9dad36KJ6UkFopcknQ4GCcj 3gEqMcRcwBZUbwcfimG0V6u1JVRZHfGFqzvMEV0UCbY1HERNOm30I9oZ1f4kxE7p dPLa647Nw3YmoBUEo0WIFtTCKn/rqD5kXmTTEnbelzVGmiCoKmx0Vnit3qrot0cc PDY7HVJNtTAKy2Nf6aTXJ2kRrm/4ddmSeRxdNVQXG0NrZMvWZddf3YKmOEMYLtOX /83EielDGFeXsg8TALTJfkzeXzedgyriYw+1ncpKaUiiKLmfy+A= =PTXN -----END PGP SIGNATURE----- --Sig_/PHF8P1c7N5DxqQVrtcx6Znl--