Re: Fedora rawhide compose report: 20210201.n.1 changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux