On 5/25/21 9:01 AM, Miro Hrončok wrote:
On 25. 05. 21 14:29, Major Hayden wrote:
The culprit of trying to maintain them in one component is that they are
released independently. Maintaining various subpackages with different versions
and release cycles from the same spec file is a huge PITA.
However, so is maintaining 100 packages. There is no clear win. I'd personally
rather maintain the 100 packages with automatically generated build
dependencies, but I would not say it is a *should*.
Have a look at
https://src.fedoraproject.org/rpms/pyproject-rpm-macros
I'm not a sophisticated packager so please take my questions here in good faith:
Are the 100 individual packages are only useful in this one case (i.e. would anyone
else use them for anything)?
If not, and the 100 individual packages versus the one large package with lots of
spec file complexity are about the same effort wise, then...
Should we consider the overhead costs (storage, compute, accounting etc) for doing
100 small versus one large package?