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-classroom.ks#_11 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 _______________________________________________ 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