Bug 1902354 (F34Python_Classroomlivex86_64Oversize)
| Summary: | Fedora 34: Python_Classroom live x86_64 image exceeds maximum size | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora QA Tools SIG <qa-tools-sig> |
| Component: | distribution | Assignee: | Miro Hrončok <mhroncok> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | kevin, mhroncok |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-02-08 10:30:09 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Fedora QA Tools SIG
2020-11-28 01:23:49 UTC
Oh, once again :( Reassigning to Python Maint, as I am leaving for vacation. Python Maint, see bz1862450 for the previous fix. Possibly tox could be pulling in Python 3.10 and it neds to be excluded in https://pagure.io/fedora-kickstarts/blob/master/f/fedora-python-classroom-common.ks but tox isn't doing it yet, so this might be something completely different. I took a peek anyway. Options: 1) Replacing git with git-core removes Perl and saves 86 M. What is missing from git-core? 2) Removing Inkscape saves 216 M. That's a lot. No real reason to have it. 3) There are more texlive packages being pulled once again. Removing them all (except texlive-lib which is still needed) saves 68 M. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201201.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201201.n.0.iso from compose Fedora-Rawhide-20201201.n.0 is 2454208512 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201204.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201204.n.0.iso from compose Fedora-Rawhide-20201204.n.0 is 2459025408 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201208.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201208.n.0.iso from compose Fedora-Rawhide-20201208.n.0 is 2461433856 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201212.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201212.n.0.iso from compose Fedora-Rawhide-20201212.n.0 is 2535194624 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201215.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201215.n.0.iso from compose Fedora-Rawhide-20201215.n.0 is 2535194624 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201218.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201218.n.0.iso from compose Fedora-Rawhide-20201218.n.0 is 2540175360 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210102.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210102.n.0.iso from compose Fedora-Rawhide-20210102.n.0 is 2550136832 bytes, exceeding the maximum size 2000000000. Seems like the latest image is 2494922752 bytes. Will check if TeX is present. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210112.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210112.n.0.iso from compose Fedora-Rawhide-20210112.n.0 is 2492481536 bytes, exceeding the maximum size 2000000000. TeX is not present. Remove inkscape: https://pagure.io/fedora-kickstarts/pull-request/746 Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210118.n.1/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210118.n.1.iso from compose Fedora-Rawhide-20210118.n.1 is 2444689408 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210124.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210124.n.0.iso from compose Fedora-Rawhide-20210124.n.0 is 2451800064 bytes, exceeding the maximum size 2000000000. I'll compare the package list from Fedora 33 with the list from Rawhide and try to locate the bloat. I don't see anything that strikes me as odd: --- /dev/fd/63 2021-01-27 14:35:38.667446537 +0100 +++ /dev/fd/62 2021-01-27 14:35:38.668446543 +0100 @@ -1,7 +1,3 @@ -GConf2 -ImageMagick-c++ -ImageMagick-libs -LibRaw ModemManager ModemManager-glib NetworkManager @@ -22,15 +18,14 @@ NetworkManager-vpnc-gnome NetworkManager-wifi NetworkManager-wwan -OpenEXR-libs PackageKit PackageKit-command-not-found PackageKit-glib PackageKit-gtk3-module -SDL -SDL_image -SDL_mixer -SDL_ttf +SDL2 +SDL2_image +SDL2_mixer +SDL2_ttf SuperLU aajohan-comfortaa-fonts abattis-cantarell-fonts @@ -63,7 +58,6 @@ apr-util-openssl armadillo arpack -aspell at-spi2-atk at-spi2-core atk @@ -139,6 +133,7 @@ createrepo_c createrepo_c-libs criu +criu-libs crun crypto-policies crypto-policies-scripts @@ -183,7 +178,6 @@ dnsmasq dosfstools dotconf -double-conversion dracut dracut-config-rescue dracut-live @@ -210,6 +204,7 @@ evince-djvu evince-libs evince-nautilus +evince-thumbnailer evolution-data-server evolution-data-server-langpacks exempi @@ -226,7 +221,8 @@ fedora-release-identity-basic fedora-repos fedora-repos-modular -fftw-libs-double +fedora-repos-rawhide +fedora-repos-rawhide-modular file file-libs file-roller @@ -248,8 +244,6 @@ flexiblas-netlib64 flexiblas-openblas-openmp flexiblas-openblas-openmp64 -fluidsynth -fluidsynth-libs fontawesome-fonts fontawesome-fonts-web fontconfig @@ -267,6 +261,8 @@ fuse3 fuse3-libs fwupd +fwupd-plugin-flashrom +fwupd-plugin-modem-manager gawk gawk-all-langpacks gc @@ -382,7 +378,6 @@ grub2-tools-minimal grubby gsettings-desktop-schemas -gsl gsm gsound gspell @@ -391,12 +386,15 @@ gstreamer1 gstreamer1-plugins-bad-free gstreamer1-plugins-base +gstreamer1-plugins-good +gstreamer1-plugins-good-gtk +gstreamer1-plugins-good-qt gtk-update-icon-cache gtk2 gtk3 +gtk4 gtkmm30 gtksourceview4 -gtkspell3 gts guile guile22 @@ -444,10 +442,9 @@ ibus-libs ibus-setup iio-sensor-proxy -ilmbase ima-evm-utils +inih initscripts -inkscape ipcalc iproute iproute-tc @@ -465,6 +462,7 @@ isns-utils-libs iso-codes isomd5sum +iw iwl100-firmware iwl1000-firmware iwl105-firmware @@ -481,7 +479,6 @@ iwl6000g2b-firmware iwl6050-firmware iwl7260-firmware -jack-audio-connection-kit jansson jasper-libs jbig2dec-libs @@ -495,7 +492,6 @@ json-glib julietaula-montserrat-fonts kbd -kbd-legacy kbd-misc kdump-anaconda-addon kernel @@ -506,8 +502,7 @@ kexec-tools keybinder3 keyutils-libs -khmeros-base-fonts -khmeros-fonts-common +khmer-os-system-fonts kmod kmod-libs kpartx @@ -562,6 +557,7 @@ libasyncns libatasmart libattr +libavc1394 libbabeltrace libbasicobjects libblkid @@ -595,7 +591,6 @@ libcollection libcom_err libcomps -libconfig libcue libcurl libdaemon @@ -606,6 +601,7 @@ libdmx libdnf libdrm +libdv libdvdnav libdvdread libeconf @@ -620,7 +616,6 @@ libevent libexif libfdisk -libffado libffi libfido2 libfontenc @@ -630,7 +625,6 @@ libgcc libgcrypt libgdata -libgdl libgee libgeotiff libgexiv2 @@ -668,16 +662,17 @@ libinput libipt libiptcdata +libjaylink libjcat libjpeg-turbo libkcapi libkcapi-hmaccalc libkml libksba +libldac libldb liblockfile liblouis -liblqr-1 liblrdf libmaxminddb libmbim @@ -686,9 +681,7 @@ libmediaart libmetalink libmicrodns -libmikmod libmnl -libmodman libmodulemd libmount libmpc @@ -724,10 +717,9 @@ libpkgconf libplist libpng -libportal libpq libproxy -libproxy-mozjs +libproxy-webkitgtk4 libpskc libpsl libpwquality @@ -748,9 +740,8 @@ libreport-plugin-bugzilla libreport-plugin-reportuploader libreport-web -librevenge librsvg2 -libsamplerate +librttopo libsane-airscan libsane-hpaio libsbc @@ -760,6 +751,7 @@ libselinux-utils libsemanage libsepol +libshout libsigc++20 libsigsegv libslirp @@ -806,17 +798,20 @@ libudisks2 libunistring libunwind +liburing libusbmuxd libusbx libuser libutempter libuuid libv4l +libva libverto libvisual libvmaf libvncserver libvorbis +libvpx libwacom libwacom-data libwayland-client @@ -826,11 +821,8 @@ libwbclient libwebp libwinpr -libwmf-lite libwnck3 -libwpd libwpe -libwpg libxcb libxcrypt libxcrypt-compat @@ -839,7 +831,6 @@ libxkbcommon-x11 libxkbfile libxklavier -libxml++ libxml2 libxml2-devel libxmlb @@ -910,14 +901,14 @@ mesa-libglapi mesa-libxatracker mesa-vulkan-drivers +minizip mkpasswd mobile-broadband-provider-info mod_dnssd mod_http2 +mod_lua mokutil -mousetweaks mozilla-filesystem -mozjs68 mozjs78 mpfr mpg123-libs @@ -962,6 +953,7 @@ openconnect openjpeg2 openldap +openldap-compat openpgm openssh openssh-clients @@ -1012,13 +1004,11 @@ perl-Exporter perl-Fcntl perl-File-Basename -perl-File-Copy perl-File-Find perl-File-Path perl-File-Temp perl-File-stat perl-FileHandle -perl-Filter perl-Getopt-Long perl-Getopt-Std perl-Git @@ -1047,22 +1037,16 @@ perl-TermReadKey perl-Text-ParseWords perl-Text-Tabs+Wrap -perl-Text-Unidecode perl-Time-Local perl-URI -perl-XML-Parser -perl-XML-XPath perl-base perl-constant -perl-encoding perl-if perl-interpreter perl-lib perl-libnet perl-libs -perl-macros perl-mro -perl-open perl-overload perl-overloading perl-parent @@ -1077,6 +1061,7 @@ pipewire pipewire-gstreamer pipewire-libs +pipewire-pulseaudio pipewire0.2-libs pixman pkcs11-helper @@ -1104,22 +1089,41 @@ poppler-glib popt portmidi -potrace ppp pptp procps-ng proj -proj-datumgrid +proj-data-at +proj-data-au +proj-data-be +proj-data-br +proj-data-ca +proj-data-ch +proj-data-de +proj-data-dk +proj-data-es +proj-data-eur +proj-data-fi +proj-data-fo +proj-data-fr +proj-data-is +proj-data-jp +proj-data-nc +proj-data-nl +proj-data-nz +proj-data-pt +proj-data-se +proj-data-sk +proj-data-uk +proj-data-us protobuf protobuf-c psmisc pt-sans-fonts publicsuffix-list-dafsa pugixml -pulseaudio pulseaudio-libs pulseaudio-libs-glib2 -pulseaudio-module-bluetooth pypy3 pypy3-devel pypy3-libs @@ -1139,8 +1143,10 @@ python3-Cython python3-QtPy python3-appdirs +python3-argon2-cffi python3-astroid python3-asttokens +python3-async-generator python3-attrs python3-audit python3-babel @@ -1165,6 +1171,7 @@ python3-cloudpickle python3-colorama python3-colorzero +python3-crashtest python3-crypto python3-cryptography python3-cycler @@ -1196,19 +1203,19 @@ python3-flit python3-flit-core python3-fsspec -python3-future python3-gdal python3-gmpy2 python3-gobject python3-gobject-base python3-gpg python3-gpiozero -python3-graphviz python3-guizero python3-hawkey python3-html5lib +python3-hypothesis python3-idle python3-idna +python3-iniconfig python3-ipykernel python3-ipython python3-ipython_genutils @@ -1221,10 +1228,12 @@ python3-jsonschema python3-jupyter-client python3-jupyter-core +python3-jupyterlab_pygments python3-keyring python3-kickstart python3-kiwisolver python3-langtable +python3-lark-parser python3-lazy-object-proxy python3-libcomps python3-libdnf @@ -1249,13 +1258,15 @@ python3-meh-gui python3-microfs python3-mistune -python3-mock +python3-more-itertools python3-mpmath python3-msgpack python3-mypy python3-mypy_extensions +python3-nbclient python3-nbconvert python3-nbformat +python3-nest_asyncio python3-netifaces python3-networkx python3-nftables @@ -1289,6 +1300,7 @@ python3-pluggy python3-ply python3-poetry +python3-poetry-core python3-policycoreutils python3-productmd python3-prometheus_client @@ -1318,7 +1330,7 @@ python3-pyrsistent python3-pyserial python3-pysocks -python3-pytoml +python3-pytest python3-pytz python3-pyudev python3-pywt @@ -1336,7 +1348,6 @@ python3-scikit-image python3-scikit-learn python3-scipy -python3-scour python3-secretstorage python3-semver python3-send2trash @@ -1347,6 +1358,7 @@ python3-six python3-slip python3-slip-dbus +python3-sortedcontainers python3-speechd python3-statsmodels python3-sympy @@ -1357,12 +1369,12 @@ python3-testpath python3-theano python3-threadpoolctl +python3-tifffile python3-tkinter python3-toml python3-tomlkit python3-toolz python3-tornado -python3-tox python3-traitlets python3-typed_ast python3-typing-extensions @@ -1400,7 +1412,6 @@ qt5-qtx11extras qt5-qtxmlpatterns raptor2 -rdma-core readline realmd redhat-menus @@ -1419,7 +1430,6 @@ samba-client-libs samba-common samba-common-libs -samba-libs sane-airscan sane-backends sane-backends-drivers-cameras @@ -1431,6 +1441,7 @@ selinux-policy-targeted serd setup +setxkbmap sgpio shadow-utils shared-mime-info @@ -1451,7 +1462,7 @@ soxr speech-dispatcher speech-dispatcher-espeak-ng -speexdsp +speex spice-vdagent sqlite sqlite-libs @@ -1467,6 +1478,7 @@ stix-fonts stoken-libs sudo +sudo-python-plugin sushi switcheroo-control syslinux @@ -1479,35 +1491,12 @@ systemd-pam systemd-rpm-macros systemd-udev +taglib tar tcl teamd tepl -texlive-amscls -texlive-amsfonts -texlive-amsmath -texlive-base -texlive-cm -texlive-dvipng -texlive-epstopdf-pkg -texlive-etex -texlive-graphics-cfg -texlive-graphics-def -texlive-graphics -texlive-hyph-utf8 -texlive-hyphen-base -texlive-knuth-lib -texlive-kpathsea -texlive-latex-base-dev texlive-lib -texlive-luatex -texlive-plain -texlive-tex-ini-files -texlive-texlive-scripts -texlive-texlive.infra -texlive-tools -texlive-unicode-data -texlive-url thai-scalable-fonts-common thai-scalable-waree-fonts thonny @@ -1523,6 +1512,7 @@ tracker3-miners trousers trousers-lib +twolame-libs tzdata udisks2 udisks2-iscsi @@ -1562,6 +1552,7 @@ vte-profile vte291 vulkan-loader +wavpack web-assets-filesystem webkit2gtk3 webkit2gtk3-jsc @@ -1569,6 +1560,7 @@ wget which whois-nls +wireless-regdb woff2 wpa_supplicant wpebackend-fdo @@ -1585,6 +1577,7 @@ xdg-utils xerces-c xfsprogs +xkbcomp xkeyboard-config xml-common xmlrpc-c @@ -1613,7 +1606,6 @@ xorg-x11-utils xorg-x11-xauth xorg-x11-xinit -xorg-x11-xkb-utils xsel xxhash-libs xz @@ -1632,4 +1624,3 @@ zlib-devel zram-generator zram-generator-defaults -zziplib python3-argon2-cffi requires pytest and hypothesis on runtime. that is most probably a mistake, but it does not explain the size difference (In reply to Miro Hrončok from comment #19) > python3-argon2-cffi requires pytest and hypothesis on runtime. that is most > probably a mistake, but it does not explain the size difference https://src.fedoraproject.org/rpms/python-argon2-cffi/pull-request/1 proj -proj-datumgrid +proj-data-at +proj-data-au +proj-data-be +proj-data-br +proj-data-ca +proj-data-ch +proj-data-de +proj-data-dk +proj-data-es +proj-data-eur +proj-data-fi +proj-data-fo +proj-data-fr +proj-data-is +proj-data-jp +proj-data-nc +proj-data-nl +proj-data-nz +proj-data-pt +proj-data-se +proj-data-sk +proj-data-uk +proj-data-us /usr/share/proj is huge: $ du -h /usr/share/proj 569M /usr/share/proj Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210128.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210128.n.0.iso from compose Fedora-Rawhide-20210128.n.0 is 2547646464 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210131.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210131.n.0.iso from compose Fedora-Rawhide-20210131.n.0 is 2547646464 bytes, exceeding the maximum size 2000000000. Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20210203.n.0/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20210203.n.0.iso from compose Fedora-Rawhide-20210203.n.0 is 2451800064 bytes, exceeding the maximum size 2000000000. https://koji.fedoraproject.org/koji/buildinfo?buildID=1704763 https://koji.fedoraproject.org/koji/archiveinfo?archiveID=412265 Build Fedora-Python-Classroom-Live-Rawhide-20210208.n.0 Size 1906999296 |