On Tue, 2 Feb 2021 at 06:34, Vít Ondruch <vondruch@xxxxxxxxxx> wrote: > > > Dne 02. 02. 21 v 12:00 Elliott Sales de Andrade napsal(a): > > 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? > > > Wouldn't be the change of size constant if that was the case? What do you mean by constant? The fonts were copied into every doc build, but not every build used that theme, or even Sphinx. > > 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