On Fri, 2020-05-22 at 19:48 +0200, Miro Hrončok wrote:
On 22. 05. 20 13:51, Fabio Valentini wrote:
> According to koschei, the graphite2 BuildRequires now pull in *about
> 300 more (tex + perl) packages than before the 2020 update*, which is
> slightly concerning?
>
See:https://koschei.fedoraproject.org/build/8369713
I also believe this makes the Python Clasrrom Lab not fit in the (arguably
artificial) size limit:
https://pagure.io/releng/failed-composes/issue/1467
Well, this isn't exactly hitting a size "limit", it is exceeding the
space available in the filesystem used for the live image build
process. To avoid this problem without reducing the size of the deps
pulled in, you would need to bump the value here:
https://pagure.io/fedora-kickstarts/blob/master/f/fedora-live-python-clas...
the limit on the size of the image that is ultimately produced is a
different thing.
Both constraints are 'artificial' in some sense: as you can see we can
control the size of the filesystem used during the compose process in
the kickstart, and the "maximum" size of the final image is purely a
policy choice, it is at the discretion of the group that 'owns' the
deliverable. The current max size for Classroom Lab is 2GiB per
https://fedoraproject.org/wiki/Releases/32/Spins , but if the Python
SIG wants it to be higher for F33, all you really need to do is edit it
at
https://fedoraproject.org/wiki/Releases/33/Spins when that page
exists (paging Ben!) and file an issue on relval for me to update it
there (relval runs the automated check on image sizes which will file a
bug if the image is oversize):
https://pagure.io/fedora-qa/relval/issues
there is, IIRC, supposed to be a 'spin review' process we go through
every release which should be run by the spin wrangler and that is
where max size changes are supposed to be done, but I don't think we've
had a spin wrangler or actually done that process for several releases.
So in lieu of that, I've just been telling people the above.
https://fedoraproject.org/wiki/Spins_Wrangler
BTW, FWIW, when I updated my Rawhide box the other day I got several
hundred texlive packages pulled in:
Install texlive-algorithms-9:svn42428-22.fc33.noarch
@updates-testing
Install texlive-alphalph-9:svn53087-22.fc33.noarch
@updates-testing
Install texlive-amsfonts-9:svn29208.3.04-22.fc33.noarch
@updates-testing
Install texlive-amsmath-9:svn53640-22.fc33.noarch
@updates-testing
Install texlive-atbegshi-9:svn53051-22.fc33.noarch
@updates-testing
Install texlive-attachfile-9:svn42099-22.fc33.noarch
@updates-testing
Install texlive-atveryend-9:svn53108-22.fc33.noarch
@updates-testing
Install texlive-auto-pst-pdf-9:svn52849-22.fc33.noarch
@updates-testing
Install texlive-auxhook-9:svn53173-22.fc33.noarch
@updates-testing
Install texlive-babel-9:svn54487-22.fc33.noarch
@updates-testing
Install texlive-babelbib-9:svn50354-22.fc33.noarch
@updates-testing
Install texlive-bera-9:svn20031.0-22.fc33.noarch
@updates-testing
Install texlive-biblatex-9:svn53063-22.fc33.noarch
@updates-testing
Install texlive-bidi-9:svn53615-22.fc33.noarch
@updates-testing
Install texlive-bigintcalc-9:svn53172-22.fc33.noarch
@updates-testing
Install texlive-bitset-9:svn53837-22.fc33.noarch
@updates-testing
Install texlive-bookmark-9:svn53026-22.fc33.noarch
@updates-testing
Install texlive-booktabs-9:svn53402-22.fc33.noarch
@updates-testing
Install texlive-breakurl-9:svn29901.1.40-22.fc33.noarch
@updates-testing
Install texlive-caption-9:svn53517-22.fc33.noarch
@updates-testing
Install texlive-carlisle-9:svn47876-22.fc33.noarch
@updates-testing
Install texlive-catchfile-9:svn53084-22.fc33.noarch
@updates-testing
Install texlive-changepage-9:svn15878.1.0c-22.fc33.noarch
@updates-testing
Install texlive-cm-9:svn49028-22.fc33.noarch
@updates-testing
Install texlive-colortbl-9:svn53545-22.fc33.noarch
@updates-testing
Install texlive-context-7:20200327-5.fc33.noarch
@updates-testing
Install texlive-csquotes-9:svn53041-22.fc33.noarch
@updates-testing
Install texlive-ctablestack-9:svn38514-22.fc33.noarch
@updates-testing
Install texlive-currfile-9:svn40725-22.fc33.noarch
@updates-testing
Install texlive-dehyph-9:svn48599-22.fc33.noarch
@updates-testing
etc. etc. etc. (that's just a sample). I assumed this was just some
previously-monolithic package getting split into a bunch of subpackages
and this was expected, but is it not?
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net