On Tue, 2 Feb 2021 at 04:45, Vít Ondruch <[email protected]> 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
> <[email protected]> - 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 -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]