=== rangerpb is now known as rangerpbzzzz [07:44] where can I get the latest srpm for 0.7.9 ? === sambetts_ is now known as sambetts === rangerpbzzzz is now known as rangerpb === smatzek_ is now known as smatzek [15:48] https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/324490 [15:48] smoser: ^ [15:56] powersj, i know i ran tox before pusing yesterday [15:56] default tox run doesn't include pycodestyle [15:56] (I can't remember why we did it that way) [15:57] I believe because we run the tip version and not tied to a specific release [15:58] yeah. ok. right. it doesnt run tip things for style [16:00] powersj, the change isnt new or is iot? [16:01] #startmeeting ubuntu-server-team [16:01] bah [16:01] that area of the code wasn't touched since Jan [16:28] smoser: rharper who or what delivers /etc/cloud/templates/ on a system [16:29] part of the cloud-init deb right? [16:29] do any vendors overwrite this content? [16:32] just wanted to confirm they are fully under out control (in the ./templates dir of cloudinit) === mariusv is now known as lunarlamp [16:49] blackboxsw, yes. under cloud-init control outside of someone having a patched cloud-init [16:50] powersj, https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/324490 [16:50] wait. [16:50] thinking [16:50] Wanna update tox too? [16:51] Or at least run pycodestyle of a specific version now that we have cleaned things up [17:19] powersj, yeah, that was the thought. i'mlooking at doing that. its really flake8 that we'd move. [17:21] powersj, https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/324497 [17:23] smoser: ok let me play with that and I'll ack in a bit [17:30] blackboxsw: there is a built in template; there is precedence for overriding a template (aka the apt-configure module where user-data can define the template, but I don't think we added support for that in the ntp module at this time) [17:32] smoser: I just added a note to https://code.launchpad.net/~akaris/cloud-init/+git/cloud-init/+merge/324196 with result of testing on rhel6. Let me know if that is sufficient. [17:43] larsks thank you! [18:00] smoser: acked the flake8 upgrade, I'll pull my merge [18:00] smoser: thanks for the review. I've responded to comments and I'm adding unit test for the real template render file. will ping when done [18:02] blackboxsw, ... [18:02] is_ec2_explicit_datasource [18:02] makes me have a 80 char line [18:02] hahaha [18:02] rejected :) [18:02] +1 [18:03] good enough. [18:50] smoser: do you think that +merge/324196 is ready at this point? [18:58] larsks, yes. i want to pull that. [18:59] smoser: thanks, just wanted to confirm. I have some internal pressure to get a build out but want to make sure the patch was in good shape. [19:10] smoser: when you are bored ;) thoughts on https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/324430 [19:14] powersj, i guess thats fine . [19:24] smoser: thx [19:24] that pulls 2 more out of the review lane \o/ [19:55] harlowja, https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/324497 [19:55] help ? [19:55] powersj, see that. interesting. [19:57] smoser: you ran pip check on your system though right? not the tox venv? [19:57] well, no. i ran it in 'tox-venv flake8 pip check' [19:57] but yes, that wasnt clear [20:01] so hacking pulls in pep8 it looks like; are you concerned about the requirement version mismatches? [20:02] hey hey [20:04] harlowja, is that safe ? [20:04] why is hacking needing those old versions. it seems to work with newer. [20:04] the asssertEqual -> assertIsNone should be fine [20:05] unsure about why hacking needing old version [20:06] yeah, thats the question i have. [20:06] my tox works, but i didn't think i'd have pep8 [20:07] and then went looking as to why (as it should be replaced by pycodestyle) [20:07] and hacking is what pulled it in [20:07] as hacking has specific versions [20:08] got me :-/ [20:08] throw email to openstack-dev ? === sambetts is now known as sambetts|afk [20:09] https://bugs.launchpad.net/hacking/+bug/1607942 [20:09] Ubuntu bug 1607942 in hacking "hacking not compatible with flake8 3.0.x" [Undecided,New] [20:13] smoser: have you noticed that we have different distro naming conventions for hosts tmpl vs ntp nmpl in templates? [20:13] hosts.suse.tmpl vs ntp.conf.sles.tmpl [20:13] shall we align those [20:14] it'd be nice if we had a std convention for attempting ..tmpl if exists and fallback to .tmpl when no distro scoped tmpl is avail [20:15] but, not sure if there are other users besides hosts, ntp and sources [20:15] s/users/usecases/ [20:15] :-( [20:15] blackboxsw, yes please. [20:15] ok will file a bite-size bug [20:16] what's your preference "sles" or "suse"? [20:17] looks like we have a lookup OSFAMILIES in cloudinit/distros/__init__.py [20:17] yeah. [20:17] cloudinit/distros/sles.py: self.osfamily = 'suse' [20:18] suse it is thx [20:23] ok https://bugs.launchpad.net/cloud-init/+bug/1693020 [20:23] Ubuntu bug 1693020 in cloud-init "Cloud.get_template_filename should start with distro-specific template and fallback to generic template files before warning !found" [Low,Triaged] [20:33] smoser: addressed your review comments and pushed https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/324450 [20:33] do we want to make all unit tests logged ? 2min 20 second runtime vs 1min 30? [21:01] blackboxsw, good judgement [21:01] no need to log all [21:01] ok will use the with_logs = True where needed then [21:01] thx smoser [21:02] all review comments addressed then [21:02] will have the real branch up in a few. adding a couple extra unit tests for test_schema [21:02] so it'll sit for tomorrow. and I am in review debt === rangerpb is now known as rangerpbzzzz [22:39] blackboxsw: smoser: https://jenkins.ubuntu.com/server/job/cloud-init-build/183/console [22:40] Did python3-pycodestyle get added some how as a depends? [22:40] That test attempts to build cloud-init's master in a xenial sbuild env. [22:40] checking [22:45] powersj: those deb package deps are generated automatically based on what's in requirements.txt and test-requirements.txt. hmm I'm not finding what pulls that in ATM. [22:46] maybe my branch needs updating. [22:47] it should be pulled in via ./tools/read-dependencies and python(3)?- prefix attached automagically [22:52] smoser: https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/324497 that updated test-requirements.txt [22:52] which updated build deps then [22:52] so you can't build on xenial atm [22:53] tbh I didn't look hard enough I thought you updated the versions in the tox file [22:53] Looks like python3-pycodestyle is only in yakkety and newer too [22:54] yeah I haven't found it in xenial either, we'd have to backport and host the package maybe in a cloud-init-deps ppa. [22:56] powersj: do we have a cloud-init-deps ppa I don't see any ppas listed at https://launchpad.net/~cloud-init associated w/ the cloud-init team ? [22:57] blackboxsw: I don't believe so [22:57] or do we just rely on /updates etc for newer bits? [22:57] blackboxsw: that [22:57] +1