On Tue, 2 Feb 2021 at 04:45, Vít Ondruch <vondruch@xxxxxxxxxx> wrote: > > > Dne 02. 02. 21 v 10:23 Fedora Rawhide Report napsal(a): > > OLD: Fedora-Rawhide-20210201.n.0 > > NEW: Fedora-Rawhide-20210201.n.1 > > > > ===== SUMMARY ===== > > Added images: 0 > > Dropped images: 2 > > Added packages: 6 > > Dropped packages: 0 > > Upgraded packages: 20573 > > Downgraded packages: 0 > > > > Size of added packages: 2.15 GiB > > Size of dropped packages: 0 B > > Size of upgraded packages: 133.57 GiB > > Size of downgraded packages: 0 B > > > > Size change of upgraded packages: -939.80 MiB > > > This ^^ just caught my attention. Can somebody elaborate, where we saved > ~1GB on rebuild? There are packages, where the savings were significant: > > Package: AusweisApp2-1.20.2-11.fc34 > Old package: AusweisApp2-1.20.2-10.fc34 > Summary: Online identification with German ID card (Personalausweis) > RPMs: AusweisApp2 AusweisApp2-data AusweisApp2-doc > Size: 18.29 MiB > Size change: -4.63 MiB > Changelog: > * Mon Jan 25 2021 Fedora Release Engineering > <releng@xxxxxxxxxxxxxxxxx> - 1.20.2-11 > - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild > > So I wonder what is behind? > The top twenty package name prefixes (I just split at the first dash) are: In [61]: df.groupby('prefix').delta.aggregate(['count', 'sum']).sort_values('sum').head(20) Out[61]: count sum prefix python 2324 -327,898,137.92 golang 1408 -139,438,803.92 origin 1 -82,627,788.80 boost 1 -35,410,411.52 llvm7.0 1 -28,584,181.76 pyproj 1 -28,552,724.48 xeus 1 -28,322,037.76 mod_wsgi 1 -24,788,336.64 xtl 1 -23,613,931.52 arbor 1 -23,498,588.16 libiio 1 -23,404,216.32 mantle 1 -21,223,178.24 kata 4 -16,488,417.28 singularity 1 -16,169,041.92 idris 1 -15,256,780.80 kubernetes 1 -14,449,377.28 cross 1 -12,939,427.84 geary 1 -9,898,557.44 lazarus 1 -9,888,071.68 deepin 34 -8,408,135.16 Golang 1.16 (which includes kubernetes and origin on this list, among others) may have some space saving with an improved linker (http://golang.org/s/better-linker), which may be reflected here. Looking at two of mine, xtl and xeus (each ~-20 M), the main difference is in docs, which no longer include Lato, Roboto, and FontAwesome in multiple web formats, totalling about 4.8M per subpackage. These docs are generated by Sphinx and breathe. The previous build of xtl used: python3-breathe noarch 4.24.1-1.fc34 build 167 k python3-sphinx noarch 1:3.3.1-1.fc34 build 2.0 M python3-sphinx_rtd_theme noarch 0.4.3-14.fc33 build 3.2 M while the mass rebuild used: python3-breathe noarch 4.26.0-1.fc34 build 169 k python3-sphinx noarch 1:3.4.3-1.fc34 build 2.1 M python3-sphinx_rtd_theme noarch 0.5.1-1.fc34 build 61 k Could it be that Sphinx or the theme was recently changed to drop fonts and this is reflected as a massive change over all Python packages that build docs? > > Vít > -- Elliott _______________________________________________ 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