Hey everybody, Yeah, it's *that* time of the year again. I have again compared Fedora 34 and Fedora 35 repository contents to check for package downgrades. I have categorized all issues in the complete list below. Common issues are the same as last few releases: - package was built for f35 but not submitted to bodhi after the updates-testing activation point - package was updated for rawhide and f34, but not for f35 - package was updated to new version on f34 only, but not f35 or rawhide (?) - versioning mishaps (package is not actually a downgrade but looks that way to RPM) - F35FTBFS issues (will be resolved once packages build successfully) - wrong release bumps for stable-only commits (i.e. incremented Release number instead of appending .1 after %{?dist}) - package stuck in koji limbo / weird state because they were built during F35 mass branching (may need help from releng / fedora-infra to fix those packages) There's also some real issues wrt. to snapshot versioning (i.e. switching from a released version to a post-release snapshot, but accidentally using the pre-release instead of the post-release snapshot versioning rules, etc.), or issues with switching to rpmautospec that were not accounted for (i.e. Release number actually going *down* when doing the switch, which should have been accounted for by supplying a base_release number other than the default 0 to the %autorelease macro, etc.). As usual, I'm asking: Is it OK for me to fix obvious oversights, such as "package was built successfully, it just needs to be submitted to bodhi" or "packager obviously only forgot to merge a change to f35 and build it there as well"? That should resolve ~55 of the total of ~120 "real" downgrade issues. Fabio --- Categorized list of package downgrades from f34 plus updates-testing enabled to f35 plus updates-testing enabled, with obvious temporary issues (such as f35-updates-testing repo compose lagging behind f34-updates-testing compose) filtered out: Obvious errors in Version / Release tags: + Release decreased without updating Version (i.e. when switching to rpmautospec in packages with weird git histories without accounting for it with setting baserelease to non-zero value) + post-release snapshots use pre-release snapshot versioning accidentally + etc. - glusterfs-selinux-0:2.0.1-4.fc34 > glusterfs-selinux-0:2.0.1-2.fc35 (looks like a borked update to 2.0.1 according to the mangled %changelog) - golang-github-docker-libkv-devel-0:0.2.1-5.fc34 > golang-github-docker-libkv-devel-0:0.2.1-2.fc35 - golang-github-groupcache-devel-0:0-0.24.20200727git8c9f03a.fc34 > golang-github-groupcache-devel-0:0-0.10.20210729git41bb18b.fc35 - golang-github-prometheus-client-model-devel-0:0.2.0-3.fc34 > golang-github-prometheus-client-model-devel-0:0.2.0-0.6.20210808git147c58e.fc35 - golang-github-prometheus-prom2json-0:1.3.0-2.fc34 > golang-github-prometheus-prom2json-0:1.3.0-0.5.20210811git90766c0.fc35 - golang-github-prometheus-prom2json-devel-0:1.3.0-2.fc34 > golang-github-prometheus-prom2json-devel-0:1.3.0-0.5.20210811git90766c0.fc35 - libglademm24-0:2.6.7-26.fc34 > libglademm24-0:2.6.7-23.fc35 - libglademm24-devel-0:2.6.7-26.fc34 > libglademm24-devel-0:2.6.7-23.fc35 - libglademm24-doc-0:2.6.7-26.fc34 > libglademm24-doc-0:2.6.7-23.fc35 - texlive-tcolorbox-doc-9:tcolorbox-39.fc34 > texlive-tcolorbox-doc-9:svn56610-45.fc35 Built in koji for F35, but not submitted to bodhi: - bibletime-0:3.0.2-1.fc34 > bibletime-0:3.0-4.fc35 - bleachbit-0:4.4.0-1.fc34 > bleachbit-0:4.2.0-4.fc35 - conmon-2:2.0.29-2.fc34 > conmon-2:2.0.29-0.2.dev.git2947bb2.fc35 - hitori-0:3.38.3-1.fc34 > hitori-0:3.38.2-2.fc35 - knot-0:3.1.2-1.fc34 > knot-0:3.1.1-1.fc35 - knot-devel-0:3.1.2-1.fc34 > knot-devel-0:3.1.1-1.fc35 - knot-doc-0:3.1.2-1.fc34 > knot-doc-0:3.1.1-1.fc35 - knot-libs-0:3.1.2-1.fc34 > knot-libs-0:3.1.1-1.fc35 - knot-module-dnstap-0:3.1.2-1.fc34 > knot-module-dnstap-0:3.1.1-1.fc35 - knot-module-geoip-0:3.1.2-1.fc34 > knot-module-geoip-0:3.1.1-1.fc35 - knot-utils-0:3.1.2-1.fc34 > knot-utils-0:3.1.1-1.fc35 - notcurses-0:2.4.1-1.fc34 > notcurses-0:2.4.0-1.fc35 - notcurses-devel-0:2.4.1-1.fc34 > notcurses-devel-0:2.4.0-1.fc35 - notcurses-static-0:2.4.1-1.fc34 > notcurses-static-0:2.4.0-1.fc35 - notcurses-utils-0:2.4.1-1.fc34 > notcurses-utils-0:2.4.0-1.fc35 - python3-notcurses-0:2.4.1-1.fc34 > python3-notcurses-0:2.4.0-1.fc35 - ovn-0:21.06.0-15.fc34 > ovn-0:21.06.0-14.fc35 - ovn-central-0:21.06.0-15.fc34 > ovn-central-0:21.06.0-14.fc35 - ovn-host-0:21.06.0-15.fc34 > ovn-host-0:21.06.0-14.fc35 - ovn-vtep-0:21.06.0-15.fc34 > ovn-vtep-0:21.06.0-14.fc35 - python-apptools-doc-0:5.1.0-1.fc34 > python-apptools-doc-0:5.0.0-4.fc35 - python3-apptools-0:5.1.0-1.fc34 > python3-apptools-0:5.0.0-4.fc35 - python3-pynwb-0:2.0.0-3.fc34 > python3-pynwb-0:2.0.0-1.fc35 - python3-tldextract-0:3.1.1-1.fc34 > python3-tldextract-0:3.1.0-4.fc35 - rpmrebuild-0:2.16-1.fc34 > rpmrebuild-0:2.15-3.fc35 - skopeo-1:1.4.1-1.fc34 > skopeo-1:1.4.0-2.fc35 (bad rhcontainerbot) - skopeo-tests-1:1.4.1-1.fc34 > skopeo-tests-1:1.4.0-2.fc35 (bad rhcontainerbot) - tali-0:40.3-1.fc34 > tali-0:40.2-1.fc35 - ulauncher-0:5.13.0-1.fc34 > ulauncher-0:5.12.1-1.fc35 Updated in F36 and F34, but not for F35: - bmake-0:20210803-1.fc34 > bmake-0:20210110-3.fc35 - cockpit-composer-0:31-1.fc34 > cockpit-composer-0:30-2.fc35 - createrepo_c-0:0.17.5-1.fc34 > createrepo_c-0:0.17.3-2.fc35 - createrepo_c-devel-0:0.17.5-1.fc34 > createrepo_c-devel-0:0.17.3-2.fc35 - createrepo_c-libs-0:0.17.5-1.fc34 > createrepo_c-libs-0:0.17.3-2.fc35 - python3-createrepo_c-0:0.17.5-1.fc34 > python3-createrepo_c-0:0.17.3-2.fc35 - exaile-0:4.1.1-6.fc34 > exaile-0:4.1.1-5.fc35 - fuzzel-0:1.6.2-1.fc34 > fuzzel-0:1.6.1-2.fc35 - iperf-0:2.1.4-1.fc34 > iperf-0:2.1.3-2.fc35 - ncid-0:1.12-2.fc34 > ncid-0:1.11-8.fc35 - ncid-client-0:1.12-2.fc34 > ncid-client-0:1.11-8.fc35 - ncid-gateways-0:1.12-2.fc34 > ncid-gateways-0:1.11-8.fc35 - ncid-kpopup-0:1.12-2.fc34 > ncid-kpopup-0:1.11-8.fc35 - ncid-mysql-0:1.12-2.fc34 > ncid-mysql-0:1.11-8.fc35 - ncid-mythtv-0:1.12-2.fc34 > ncid-mythtv-0:1.11-8.fc35 - ncid-samba-0:1.12-2.fc34 > ncid-samba-0:1.11-8.fc35 - ncid-speak-0:1.12-2.fc34 > ncid-speak-0:1.11-8.fc35 - nsd-0:4.3.7-2.fc34 > nsd-0:4.3.7-1.fc35 - python-sport-activities-features-doc-0:0.2.4-1.fc34 > python-sport-activities-features-doc-0:0.2.3-2.fc35 - python3-sport-activities-features-0:0.2.4-1.fc34 > python3-sport-activities-features-0:0.2.3-2.fc35 - python3-h5py-0:3.4.0-1.fc34 > python3-h5py-0:3.2.1-4.fc35 - python3-h5py-mpich-0:3.4.0-1.fc34 > python3-h5py-mpich-0:3.2.1-4.fc35 - python3-h5py-openmpi-0:3.4.0-1.fc34 > python3-h5py-openmpi-0:3.2.1-4.fc35 - toolbox-0:0.0.99.2^4.git0bdfa53bb2ce-1.fc34 > toolbox-0:0.0.99.2^3.git075b9a8d2779-2.fc35 - toolbox-experience-0:0.0.99.2^4.git0bdfa53bb2ce-1.fc34 > toolbox-experience-0:0.0.99.2^3.git075b9a8d2779-2.fc35 - toolbox-support-0:0.0.99.2^4.git0bdfa53bb2ce-1.fc34 > toolbox-support-0:0.0.99.2^3.git075b9a8d2779-2.fc35 - toolbox-tests-0:0.0.99.2^4.git0bdfa53bb2ce-1.fc34 > toolbox-tests-0:0.0.99.2^3.git075b9a8d2779-2.fc35 - vdr-osdteletext-0:2.2.1-1.fc34 > vdr-osdteletext-0:2.2.0-2.fc35 Updated in F34, but neither for F35 nor for F36: - lutris-0:0.5.8.4-1.fc34 > lutris-0:0.5.8.3-7.fc35 - nodepool-0:3.13.1-1.fc34 > nodepool-0:3.12.0-5.fc35 - nodepool-builder-0:3.13.1-1.fc34 > nodepool-builder-0:3.12.0-5.fc35 - nodepool-doc-0:3.13.1-1.fc34 > nodepool-doc-0:3.12.0-5.fc35 - nodepool-launcher-0:3.13.1-1.fc34 > nodepool-launcher-0:3.12.0-5.fc35 - opam-0:2.0.8-1.fc34 > opam-0:2.0.6-12.fc35 - opam-installer-0:2.0.8-1.fc34 > opam-installer-0:2.0.6-12.fc35 Updated everywhere, built for F35 without submitting to bodhi, not updated for F36+ at all: - oval-graph-0:1.2.8-1.fc34 > oval-graph-0:1.2.7-3.fc35 Accidental gstreamer1 1.19.1 updates in F34 fixed "badly": - gstreamer1-0:1.19.1-2.1.18.4.fc34 > gstreamer1-0:1.19.1-2.fc35 - gstreamer1-devel-0:1.19.1-2.1.18.4.fc34 > gstreamer1-devel-0:1.19.1-2.fc35 - gstreamer1-doc-0:1.19.1-2.1.18.4.fc34 > gstreamer1-doc-0:1.19.1-2.fc35 - gstreamer1-plugins-base-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-base-0:1.19.1-2.fc35 - gstreamer1-plugins-base-devel-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-base-devel-0:1.19.1-2.fc35 - gstreamer1-plugins-base-tools-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-base-tools-0:1.19.1-2.fc35 - gstreamer1-plugins-good-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-good-0:1.19.1-2.fc35 - gstreamer1-plugins-good-extras-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-good-extras-0:1.19.1-2.fc35 - gstreamer1-plugins-good-gtk-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-good-gtk-0:1.19.1-2.fc35 - gstreamer1-plugins-good-qt-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-good-qt-0:1.19.1-2.fc35 - gstreamer1-plugins-ugly-free-0:1.19.1-2.1.18.4.fc34 > gstreamer1-plugins-ugly-free-0:1.19.1-2.fc35 - gstreamer1-rtsp-server-0:1.19.1-2.1.18.4.fc34 > gstreamer1-rtsp-server-0:1.19.1-2.fc35 - gstreamer1-rtsp-server-devel-0:1.19.1-2.1.18.4.fc34 > gstreamer1-rtsp-server-devel-0:1.19.1-2.fc35 - gstreamer1-svt-vp9-0:0.3.0-6.fc34 > gstreamer1-svt-vp9-0:0.3.0-5.fc35 - gstreamer1-vaapi-0:1.19.1-2.1.18.4.fc34 > gstreamer1-vaapi-0:1.19.1-2.fc35 - gstreamer1-vaapi-devel-docs-0:1.19.1-2.1.18.4.fc34 > gstreamer1-vaapi-devel-docs-0:1.19.1-2.fc35 Subpackage removed in F35 updates-testing: - gfal2-plugin-srm-0:2.19.2-3.fc34 > gfal2-plugin-srm-0:2.18.2-10.fc35 - zig-doc-0:0.8.1-1.fc34 > zig-doc-0:0.8.0-7.fc35 Build from different source package with different Version (?): - golang-x-tools-gopls-0:0.4.0-38.20210123git2972602.fc34 > golang-x-tools-gopls-0:0.1.5-0.1.fc35 - man-pages-pl-1:0.7-12.fc34 > man-pages-pl-0:4.10.0-2.fc35 No idea where this newer f34 build comes from, it does not show up in koji: - mk-files-0:20210803-1.fc34 > mk-files-0:20210321-2.fc35 F35FTBFS: - 0ad-0:0.0.25b-1.fc34 > 0ad-0:0.0.24b-3.fc35 - cataclysm-dda-0:0.E.3-1.fc34 > cataclysm-dda-0:0.E.2-9.fc34 - cataclysm-dda-data-0:0.E.3-1.fc34 > cataclysm-dda-data-0:0.E.2-9.fc34 - cataclysm-dda-tiles-0:0.E.3-1.fc34 > cataclysm-dda-tiles-0:0.E.2-9.fc34 - cataclysm-dda-tiles-data-0:0.E.3-1.fc34 > cataclysm-dda-tiles-data-0:0.E.2-9.fc34 - goverlay-0:0.6.3-1.fc34 > goverlay-0:0.5.1-1.fc35 - openjdk-asmtools-0:7.0.b10-0.2.20210610.gitf40a2c0.fc34 > openjdk-asmtools-0:7.0.b10-0.1.20210122.git7eadbbf.fc35 - openjdk-asmtools-javadoc-0:7.0.b10-0.2.20210610.gitf40a2c0.fc34 > openjdk-asmtools-javadoc-0:7.0.b10-0.1.20210122.git7eadbbf.fc35 F35FTBFS (and also "accidentally" built in ~bootstrap mode permanently ????): - python3-dask+array-0:2021.9.0-1.fc34~bootstrap > python3-dask+array-0:2021.8.0-1.fc35~bootstrap - python3-dask+bag-0:2021.9.0-1.fc34~bootstrap > python3-dask+bag-0:2021.8.0-1.fc35~bootstrap - python3-dask+dataframe-0:2021.9.0-1.fc34~bootstrap > python3-dask+dataframe-0:2021.8.0-1.fc35~bootstrap - python3-dask+delayed-0:2021.9.0-1.fc34~bootstrap > python3-dask+delayed-0:2021.8.0-1.fc35~bootstrap - python3-dask-0:2021.9.0-1.fc34~bootstrap > python3-dask-0:2021.8.0-1.fc35~bootstrap Wrong release bump in f34 (harmless): - R-IRkernel-0:1.2-3.fc34 > R-IRkernel-0:1.2-2.fc35 - R-rversions-0:2.1.1-5.fc34 > R-rversions-0:2.1.1-2.fc35 - czmq-0:4.2.1-6.fc34 > czmq-0:4.2.1-3.fc35 - czmq-devel-0:4.2.1-6.fc34 > czmq-devel-0:4.2.1-3.fc35 - rust-ptr_meta+default-devel-0:0.1.4-2.fc34 > rust-ptr_meta+default-devel-0:0.1.4-1.fc35 - rust-ptr_meta+std-devel-0:0.1.4-2.fc34 > rust-ptr_meta+std-devel-0:0.1.4-1.fc35 - rust-ptr_meta-devel-0:0.1.4-2.fc34 > rust-ptr_meta-devel-0:0.1.4-1.fc35 Looks like a F35 mass branching victims (F35 build only tagged with f36 or other, similar koji limbo states): - rubygem-dnsruby-0:1.61.7-1.fc34 > rubygem-dnsruby-0:1.53-20.fc35 - rubygem-dnsruby-doc-0:1.61.7-1.fc34 > rubygem-dnsruby-doc-0:1.53-20.fc35 - svt-vp9-0:0.3.0-6.fc34 > svt-vp9-0:0.3.0-5.fc35 - svt-vp9-devel-0:0.3.0-6.fc34 > svt-vp9-devel-0:0.3.0-5.fc35 - svt-vp9-libs-0:0.3.0-6.fc34 > svt-vp9-libs-0:0.3.0-5.fc35 Temporary issues: (package went pending -> stable immediately with karma, and is available neither in updates-testing nor in stable until beta freeze is over) - salt-0:3003.3-1.fc34 > salt-0:3003.2-1.fc35 - salt-api-0:3003.3-1.fc34 > salt-api-0:3003.2-1.fc35 - salt-cloud-0:3003.3-1.fc34 > salt-cloud-0:3003.2-1.fc35 - salt-master-0:3003.3-1.fc34 > salt-master-0:3003.2-1.fc35 - salt-minion-0:3003.3-1.fc34 > salt-minion-0:3003.2-1.fc35 - salt-ssh-0:3003.3-1.fc34 > salt-ssh-0:3003.2-1.fc35 - salt-syndic-0:3003.3-1.fc34 > salt-syndic-0:3003.2-1.fc35 _______________________________________________ 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 Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure