-----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.

Reply via email to