On 21. 11. 22 12:56, Miro Hrončok wrote:
On 09. 11. 22 20:07, Miro Hrončok wrote:
> On 08. 11. 22 22:36, Troy Dawson wrote:
>> Hi Miro,
>> You have explained the problem very well, and a possible solution.
>> But I'm a bit confused as to what you want to happen.
>>
>> Is this a heads up, that you are going to change something?
>> Do you want us to discuss what is the best thing to do?
>
> Yes, that was my intention.
>
>> Are you letting us know about the problem, and want someone else to
>> implement a solution?
>
> I was prepared to implement it myself, but Maxwell is already looking into it.
>
>
https://src.fedoraproject.org/rpms/epel-rpm-macros/pull-request/54
As a followup, when we merge this, we might neeed to rebuild some affected
packages.
A naïve query that returns everything that uses /usr/bin/python3 shebang but
probably wants /usr/bin/python3.6:
$ comm -12 <(repoquery -q --repo=epel8 --whatrequires /usr/bin/python3 | sort)
<(repoquery -q --repo=epel8 --whatrequires 'python3.6dist(*)' --whatrequires
'python(abi) = 3.6' | sort)
apprise-0:1.0.0-1.el8.noarch
argparse-manpage-0:4-1.el8.noarch
cekit-0:4.4.0-1.el8.noarch
copr-cli-0:1.103-1.el8.noarch
csmock-common-0:3.3.4-1.el8.noarch
csmock-plugin-gitleaks-0:3.3.4-1.el8.noarch
csmock-plugin-infer-0:3.3.4-1.el8.noarch
csmock-plugin-unicontrol-0:3.3.4-1.el8.noarch
distgen-0:1.14-1.el8.noarch
dmlite-shell-0:1.15.2-11.el8.x86_64
drgn-0:0.0.21-1.el8.x86_64
fedpkg-0:1.43-2.el8.noarch
fts-rest-client-0:3.12.0-1.el8.noarch
glances-0:3.3.0.1-1.el8.noarch
kf5-kapidox-0:5.96.0-1.el8.noarch
lightdm-gtk-greeter-settings-0:1.2.2-18.el8.noarch
meld-0:3.20.4-1.el8.noarch
mozo-0:1.26.2-1.el8.noarch
nordugrid-arc-arcctl-0:6.16.1-1.el8.x86_64
nordugrid-arc-arex-0:6.16.1-1.el8.x86_64
nordugrid-arc-0:6.16.1-1.el8.x86_64
podman-compose-0:1.0.3-3.el8.noarch
pypolicyd-spf-0:2.9.3-1.el8.noarch
PyQt-builder-0:1.13.0-2.el8.noarch
python3-bloom-0:0.11.2-1.el8.noarch
python3-breathe-0:4.11.1-1.el8.noarch
python3-django3-0:3.2.15-3.el8.noarch
python3-dotenv-0:0.19.2-4.el8.noarch
python3-impacket-0:0.10.0-1.el8.noarch
python3-ipython-0:7.16.3-1.el8.noarch
python3-junitxml-0:0.7-28.el8.noarch
python3-kaptan-0:0.5.12-15.el8.noarch
python3-kiwi-0:9.24.48-2.el8.noarch
python3-subunit-test-0:1.4.0-13.el8.noarch
python3-subunit-0:1.4.0-13.el8.noarch
python3-tabulate-0:0.8.10-1.el8.noarch
python3-testrepository-0:0.0.20-29.el8.noarch
python3-vcstool-0:0.3.0-1.el8.noarch
python3-virt-firmware-0:1.5-1.el8.noarch
python3-websockify-0:0.10.0-3.el8.noarch
rednotebook-0:2.26-1.el8.noarch
resalloc-openstack-0:9.3-1.el8.noarch
resalloc-server-0:4.8-1.el8.noarch
resalloc-webui-0:4.8-1.el8.noarch
retrace-server-0:1.24.2-1.el8.noarch
suricata-0:5.0.10-1.el8.x86_64
s3cmd-0:2.3.0-1.el8.noarch
tito-0:0.6.21-1.el8.noarch
yamllint-0:1.28.0-1.el8.noarch
But obviously, anything in this list *might* be affected:
$ repoquery -q --repo=epel8 --whatrequires /usr/bin/python3 | wc -l
92
$ repoquery -q --repo=epel8 --whatrequires /usr/bin/python3 --source | sort |
uniq | wc -l
73
I am building all the packages in
https://copr.fedorainfracloud.org/coprs/churchyard/epel8-python3.6-sheban...
to see if the shebang changes.
When it does change I plan to rebuild the package in EPEL 8.
And I am not even querying EPEL 8 Next.
There seem to be 13 packages in EPEL Next and none of them requires
/usr/bin/python3.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok