On Tue, 10 Jul 2018 at 00:17, Igor Gnatenko <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote: [..] > But looking into simple package build for f28 and f29 I see some nice trend. > > F28: > DEBUG util.py:439: Install 179 Packages > DEBUG util.py:439: Total download size: 146 M > DEBUG util.py:439: Installed size: 570 M > > F29: > DEBUG util.py:439: Install 144 Packages > DEBUG util.py:439: Total download size: 87 M > DEBUG util.py:439: Installed size: 425 M I'm almost 100% sure that it would be possible to save probably more by remove generate Requires dependencies using {Lib,Requires}.private out of .pc files (which are for static linking which is not possible to use on Fedora because only few devel packages provides static libraries) than generate 1.7k git changes and remove gcc from minimal set of packages. Not to mention that similar effect would be possible to reach by add gcc to glibc-devel and gcc-g++ to libbstdc++-devel requires. Just one technical question about forming stub Fedora build env (because I don't know how it is assembled). How it is done? Just one time by create minimal build image after add some set of new updates to official repository than snapshot and clone such image and use it as base on start build all new packages until next batch of packages will be pushed to repo used by build systems or every time which comes new build request such build env is assembled from scratch? Using for example btrfs and snapshosts would be possible to start adding all packages listed in BR instantly. Total storage overhead will be only ~150MB and nothing would be necessary to download to assemble such base build env. Cleanup all after finished build .. just remove shanpshot. kloczek -- Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/IRODY3SWVSU6KZ2DGCD53XGQHQMSQCWA/