On 11. 12. 22 15:48, Miro Hrončok wrote:
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.
Something else came up, than the holidays and suddenly that repo is expired
because I have created it as temporary :D
Will start over.
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