On 14/03/2026 16:11, Richard W.M. Jones wrote:
On Fri, Mar 13, 2026 at 07:13:43PM +0100, Marius Schwarz wrote:
Am 13.03.26 um 10:13 schrieb Richard W.M. Jones:
Do the sources all come from the same place or from different places?
All coming from the same website :
https://alphacephei.com/vosk/models
it's just data blobs, no sources.
Could it be arranged as a single package with 18 subpackages?
You don't want that due to the big size of some models: uncompressed
upto 4.4 GB each
I estimated around 40 GB compressed total if we use large and small
sized models (for low powered pc).
As Marcus noted already, this would create a very large source RPM,
but binary RPMs would still be "only" 4GB each which is (mostly) what
matters since the binary RPMs are what users download.
But adding a new subpackage or updating any subpackage, will create an
update for all subpackage. This is not great for users, mirrors and
koji's storage.
As it was already mentioned that mass-rebuild should be skipped for
these packages, as they are just copied binary blobs, we should try to
keep the number of updates rather low by having different spec and srpms.
I guess the best would be to request an exception from the FPC, as
documented:
https://fedoraproject.org/wiki/Packaging_Committee#Review_Process_Exemption_Procedure
Best, David
There's some precedent for this already, for example:
https://src.fedoraproject.org/rpms/proj/blob/rawhide/f/proj.spec
- 1 x 756 MB source data file, makes many data subpackages
https://src.fedoraproject.org/rpms/festival/tree/rawhide
- multiple data sources, multiple binary data subpackages
Pretty sure there's a Unicode one which is like this too, but I can't
find it right now.
Rich.
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new