https://pagure.io/fesco/issue/2859#comment-816605 was resolved, this change was approved for Fedora 37. Note that nothing was tested during the approval.
Before:
$ rpmlint -c rpmlint.toml python3.11-3.11.0~rc2-1.fc38.src.rpm
============================ rpmlint session starts ============================
rpmlint: 2.2.0
configuration:
/usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/licenses.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
rpmlint.toml
checks: 32, packages: 1
python3.11.src: W: invalid-license Python-2.0.1
1 packages and 0 specfiles checked; 0 errors, 1 warnings, 0 badness; has taken 0.3 s
With rpmlint-fedora-license-data-1.4-1.fc35.noarch:
$ rpmlint -c rpmlint.toml python3.11-3.11.0~rc2-1.fc38.src.rpm
============================ rpmlint session starts ============================
rpmlint: 2.2.0
configuration:
/usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora-legacy-licenses.toml
/etc/xdg/rpmlint/fedora-spdx-licenses.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/licenses.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
rpmlint.toml
checks: 32, packages: 1
1 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 badness; has taken 0.2 s
centpkg users also need FEDORA-2022-113a390dd5
Don't push this update to Fedora 37 until https://pagure.io/fesco/issue/2859#comment-816605 is resolved.
Tested basic functionality (clicking here and there) in Fedora-Python-Classroom-Live-x86_64-37_Beta-1.5.iso.
I am not sure that helps. A change in fedpkg won't make it impossible to update rpkg only. I am not sure how severe is this is, probably not much :/
It is possible to update rpkg only and that breaks fedpkg:
$ fedpkg build --nowait --fail-fast
rpm: --define '_sourcedir /home/churchyard/rpmbuild/fedora-scm/python3-docs': unknown option
Updating fedpkg as well fixes the issue. Please, version the dependency between the two packages.
virtualenv, venv, tox works
Several packages are broken by this. Were they forgotten or do the packages fail to build?
$ repoquery -q --refresh --repo=koji --whatrequires 'libmutter-10.so.0()(64bit)' --whatrequires 'libedataserver-1.2.so.26()(64bit)'
chatty-0:0.6.7-1.fc37.x86_64
elementary-calendar-0:6.1.1-1.fc37.x86_64
elementary-greeter-0:6.1.0-1.fc37.x86_64
elementary-mail-0:6.4.0-1.fc36.x86_64
elementary-planner-1:3.0.7-1.fc37.x86_64
elementary-tasks-0:6.3.0-1.fc37.x86_64
evolution-rss-1:0.3.96-9.fc36.x86_64
gala-0:6.3.1-3.fc37.x86_64
gala-libs-0:6.3.1-3.fc37.x86_64
gnome-kiosk-0:42.0-1.fc37.x86_64
switchboard-plug-onlineaccounts-0:6.5.0-1.fc37.x86_64
wingpanel-0:3.0.2-4.fc37.x86_64