Python_Classroom live x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20201127.n.1/compose/Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20201127.n.1.iso from compose Fedora-Rawhide-20201127.n.1 is 2456616960 bytes, exceeding the maximum size 2000000000. Canonical maximum sizes can be found at https://fedoraproject.org/wiki/Releases/34/Spins and https://fedoraproject.org/wiki/Releases/34/ReleaseBlocking . This check is run by the 'relval' tool, which has its own list of maximum sizes derived from those pages. If the maximum size used for this comparison is wrong, please add a comment and file a bug against relval at https://pagure.io/fedora-qa/relval/issues and it will be corrected. If you believe the canonical maximum size for an image should be changed, please follow the appropriate process before filing a relval bug.
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.
https://pagure.io/fedora-kickstarts/pull-request/742
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
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/LGC5IMMHZ4DM7GQNPAFC6GU362PPTN7O/
https://pagure.io/fedora-kickstarts/pull-request/752
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