Re: Advise needed: guideline for very big data rpms?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux