-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Sat, Jun 11, 2016 at 06:40:15AM -0700, Jeremias E. wrote: > > > On Saturday, June 11, 2016 at 8:26:31 AM UTC-5, Marek Marczykowski-Górecki > wrote: > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA256 > > > > On Sat, Jun 11, 2016 at 06:17:54AM -0700, Jeremias E. wrote: > > > Hello Marek, > > > > > > > > > > > Is there any plan to port Qubes OS tools etc. to Pyhton 3 in the > > future? > > > > > > > > Yes there is such plan for Qubes 4.x. > > > > > > > > How does the plan look like? What is your roadmap for achieving this? > > > > > > Do you consider to port or to rewrite qvm-tools? > > > > Most of python code will be/is rewritten in Qubes 4.0. It isn't > > compatible with python 3 yet, but we're working on it. > > > > Is there anything the community could help with? Testing, porting or > rewriting? > What is about documentation for API's, tools etc.? > > When I was writing the Bug Report Tool I observed that many qvm-tools > implement the same functionality something like > is_vm_running or does_vm_exist etc. are functions which could be placed in > a module and imported by each tool. > > In the case of the Bug Report Tool it would be possible to remove approx. > 30% of the code by using such a module. > > What is your opinion on that?
It is already done in Qubes 4.0 :) Generally, development branch is here: https://github.com/woju/qubes-core-admin/ And example tools: https://github.com/woju/qubes-core-admin/blob/core3-devel/qubes/tools/qvm_run.py https://github.com/woju/qubes-core-admin/blob/core3-devel/qubes/tools/qvm_pause.py Currently some basic functionalities are missing / not completed, but once those basics will be implemented, we'd love community help with testing and finishing non-essential functionalities. I'd estimate it may be available somehow next month. - -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXXBm9AAoJENuP0xzK19csrwwH/Aioyruz9D7xovToF7cR809j /smRSn5ntwR9EaGvMm5VCs2OHy42dsGM+1PQzGGf2Iy/86jQwOyBTTGTe/oo2pUc n5LoWdamxm9mqmgLapCQRycPAt2vhyLraQ2at1IqQHwUzaqb4ao+mIAh6nMJy11R gDKbbr7YXWHzQFk2xeBlJGKW7WV+JxS9GWp1Hu5f3W6pxYpGiebfXKT2l+3thEew zpPAcLCkcQflIhPcffb9cN/VzyG0EPt1vnt3WphpIca0XOxxMBoUWn8DzAVAUtot ye2s03j/PvVQDDQaAeqb5ANrvLQZGllq5ESf67HoNrq8ZX8U7bZnvcgUgC5bs2s= =rQqr -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/20160611140132.GV1593%40mail-itl. For more options, visit https://groups.google.com/d/optout.
