>From Ryan:
Some thoughts on this:

1) we don't want users who apt install cloud-init to also pull down 
python-devel, gcc and have to compile the extension, so please don't change 
package deps here

2) this is currently an issue for the tox/venv environment, so let's focus on 
how to enable the SafeLoader library for that path

3) Once we make (2) an optional testing path (env or parameter can trigger the 
dep install prior to calling tox/venv which triggers the compile during pip 
install of the module IIUC), we can have two travis paths, one without the 
library (representing how things work today) and one *with* the library 
enabled. This allows us to compare results, unittests all pass, and time it 
takes to complete (some estimate of the improvement it may provide).

4) With results from (3), we may propose changes to the underlying images 
(server seed, cloud-image seed, etc) which could ensure that the library is 
present in the default cloud images.
-- 
https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/323088
Your team cloud init development team is requested to review the proposed merge 
of ~chad.smith/cloud-init:cyaml-loading into cloud-init:master.

_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to