On Sat, Dec 25, 2021 at 4:12 PM Fabio Valentini <decathorpe@xxxxxxxxx> wrote: > > On Wed, Dec 22, 2021 at 12:33 PM Marius Schwarz <fedoradev@xxxxxxxxxxxx> wrote: > > > > Hi, > > > > for a new project hopefully coming to soon to Fedora, I like to know > > the policy for really big data rpms. > > > > The project could offer 18 language files for a voice recognition > > system, which is ( unpacked ) up to 2.4 GB each and packed upto around > > 1.6~1.8 GB each. > > + 18 small ones ~50-60 MB each. > > > > So round about, we are talking about 40 GB just for those language packs > > just for the first release + a lot more for new updates per Fedora > > version, and those packages grow constantly over time. Of course, users > > do not need all of them at the same time, but they should be available. > > > > Is this a valid scenario for the Fedoraproject or would this be a nogo? > > I'm not sure if this is a good idea. For example, storage space in > koji and especially on mirrors of Fedora repositories is already quite > constrained, so adding tens of gigabytes to that (for every release + > for stable/updates/testing repos) would probably explode some things > :) Would it be possible to modify the software in question to download > these data files on demand instead? > It's not unheard of that we have such RPMs in Koji. Several OSS games are like that, and we also have data sets packaged in such a manner. If you want to package something like this, usually it's preferred that these things get their own source RPMs. If it's released as one big source release, then you'll need to follow the langpack guidelines for packaging them up with subpackages for each language. With each language being at most ~3GB in size, people will *really* only want the languages they need. But it's totally fine to ship such things in Fedora. We've done it before and we'll continue doing so. External downloaders are pretty much only used when something is unshippable. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure