In the current Fedora ARM minimal image one of the last remaining requirements that depends on python2 is the initial-setup tui. It depends on:
python(abi) = 2.7
Martine, could you please have a look at this? AFAICT, this should be just about modifying/fixing requires in .spec file.
(In reply to Vratislav Podzimek from comment #1)
> Martine, could you please have a look at this? AFAICT, this should be just
> about modifying/fixing requires in .spec file.
Yes, more or less. But Rawhide was rather too broken lately for me to actually test the changes, that's why it has not yet been done.
It's been relatively OK the last few weeks, I've moved now to the branched f23
*** Bug 1244557 has been marked as a duplicate of this bug. ***
Alpha blocker rationale: i-s is required to create a user and/or root password for ARM images. Thus this violates "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system." for the ARM minimal images at least.
Discussed at today's blocker review meeting .
This bug was accepted as Alpha blocker - This bug is a violation of the following Alpha criterion for ARM: "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system." Completing the port to Python3 will make i-s run and satisfy the criterion.
Martin: any status update on how you're getting on with this?
(In reply to Peter Robinson from comment #7)
> Martin: any status update on how you're getting on with this?
I've finally managed to start working on this today, overall good progress, with a single major roadblock so far - the python-di package. Initial Setup depends on it, but it is Python 2 only. So either python-di needs to be ported to Python 3 or Initial Setup changed so that it no longer depends on python-di.
di is an inside project by Martin Sivák (CCed). It's codebase isn't very large and should be easy to port, unless it does some crazy things.
Ask Matěj Stuchlík (CCed), if you'll need some assistance from our team.
(In reply to Miro Hrončok from comment #9)
> di is an inside project by Martin Sivák (CCed). It's codebase isn't very
> large and should be easy to port, unless it does some crazy things.
> Ask Matěj Stuchlík (CCed), if you'll need some assistance from our team.
Well, it was only needed for tests that apparently never got implemented. So I've just removed it for now & we can add it back later when it is ported to Python 3 and we have some tests that use it.
This appears to be addressed by initial-setup-0.3.35-1.fc23 , but there is no Bodhi update for it. Can we please get one? Thanks!
initial-setup-0.3.35-1.fc23 has been submitted as an update for Fedora 23.
adam I just pushed it
And while I can't put karma on my own bug I can confirm I can run initial-setup on an arm host
* should fix your issue,
* was pushed to the Fedora 23 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing initial-setup-0.3.35-1.fc23'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
initial-setup-0.3.35-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
initial-setup-0.3.36-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15307
initial-setup-0.3.36-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update initial-setup'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15307
*** Bug 1244394 has been marked as a duplicate of this bug. ***