-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/content/details.md b/content/details.md
new file mode 100644
index 0000000..c8e69bb
--- /dev/null
+++ b/content/details.md
@@ -0,0 +1,8 @@
+Title: Cloud-init github.io details
+Date: 2017-09-05 16:30:00
+Category: Background
+
+Cloud-init project info page
+----------------------------
+
+Cloud-init dev team created a github.io project page based on pelican and Flex theme to host cloud-init status meeting notes.
diff --git a/images/cloud-init-orange.svg b/content/images/cloud-init-orange.svg
similarity index 100%
rename from images/cloud-init-orange.svg
rename to content/images/cloud-init-orange.svg
diff --git a/content/status-2017-09-05.md b/content/status-2017-09-05.md
new file mode 100644
index 0000000..858b471
--- /dev/null
+++ b/content/status-2017-09-05.md
@@ -0,0 +1,62 @@
+Title: Cloud-init bi-weekly status
+Date: 2017-09-05 16:30:00
+Category: status-meeting-minutes
+Slug: status-2017-09-05
+
+Meeting information
+-------------------
+
+`* #cloud-init: cloud-init status meeting, 05 Sep at 16:30 — 16:30 UTC`
+
+Meeting summary
+---------------
+
+*LINK:*
+
+`* `**`Recent Changes`**` (16:35)`
+
+ * integration of robjo's opensuse items
+ * summit results posted to mailing list https://lists.launchpad.net/cloud-init/msg00094.html
+
+*LINK:*
+
+`* `**`In Progress Development`**` (16:38)`
+
+ * *LINK:*
+ * *LINK:*
+ * Opensuse builds: *LINK:*
+ * Ongoing SRU for ubuntu: *LINK:*
+ * Meetingology to join for next meeting
+
+`* `**`Open Discussion- cloud-init versioning`**` (16:41)`
+
+ * Will target a new versioned release Sept 21st
+ * cloud-init will have major.minor versioning represented by <2-digit-year>.. The version will be 1-based and increment with each quarterly release.
+ * *ACTION* smoser to write to mailing list with that as the plan and suggesting the target release date of 17.1 on the Sept 21.
+ * cloud-init releases will target quarterly cycles
+
+`* `**`Office Hours`**` (15:15)`
+
+
+Vote results
+------------
+
+Done items
+----------
+
+`* (none)`
+
+People present (lines said)
+---------------------------
+
+`* blackboxsw`
+`* smoser`
+`* powersj`
+`* rharper`
+`* dpb1`
+
+Full Log
+--------
+
+*LINK:*
+
diff --git a/content/status-2017-09-18.md b/content/status-2017-09-18.md
new file mode 100644
index 0000000..0700bd4
--- /dev/null
+++ b/content/status-2017-09-18.md
@@ -0,0 +1,200 @@
+Title: Cloud-init bi-weekly status
+Date: 2017-09-18 16:04:00 UTC
+Category: status-meeting-minutes
+Slug: status-2017-09-18
+
+Meeting information
+----------------
+ * \#cloud-init: cloud-init status meeting, 18 Sep at 16:04 — 16:27 UTC
+ * Full logs at [[[http://ubottu.com/meetingology/logs/cloud-init/2017/cloud-init.2017-09-18-16.04.log.html](http://ubottu.com/meetingology/logs/cloud-init/2017/cloud-init.2017-09-18-16.04.log.html)]]
+
+
+
+Meeting summary
+----------------
+
+ * **LINK**: [https://public.etherpad-mozilla.org/p/cloud-init-meeting](https://public.etherpad-mozilla.org/p/cloud-init-meeting)
+ * **LINK**: [https://lists.launchpad.net/cloud-init/msg00100.html](https://lists.launchpad.net/cloud-init/msg00100.html)
+### Release Preparation
+The discussion about "Release Preparation" started at 16:08.
+
+ * '''Release Preparation''' (16:08)
+ * * **LINK**: [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+### Open Discussion
+The discussion about "Open Discussion" started at 16:14.
+
+ * * **LINK**: [https://launchpad.net/bugs/1717598](https://launchpad.net/bugs/1717598)
+
+
+
+Vote results
+----------------
+
+
+
+
+Done items
+----------------
+
+ * (none)
+
+
+
+People present (lines said)
+----------------
+
+ * smoser (41)
+ * blackboxsw (8)
+ * ubot5 (4)
+ * ajorg (4)
+ * robjo (4)
+ * meetingology (3)
+ * dpb1 (3)
+ * rharper (1)
+
+
+
+Full Log
+----------------
+
+
+ 16:04 ` \#startmeeting cloud-init status meeting
+
+ 16:04 ` Meeting started Mon Sep 18 16:04:28 2017 UTC. The chair is smoser. Information about MeetBot at [http://wiki.ubuntu.com/meetingology.](http://wiki.ubuntu.com/meetingology.)
+
+ 16:04 `
+
+ 16:04 ` Available commands: action commands idea info link nick
+
+ 16:05 ` hiya o/
+
+ 16:05 ` o/
+
+ 16:05 ` \#link [https://public.etherpad-mozilla.org/p/cloud-init-meeting](https://public.etherpad-mozilla.org/p/cloud-init-meeting)
+
+ 16:05 ` hello
+
+ 16:05 ` so that contains a agenda that we'd been following
+
+ 16:06 ` \#link [https://lists.launchpad.net/cloud-init/msg00100.html](https://lists.launchpad.net/cloud-init/msg00100.html)
+
+ 16:07 ` sorry for slow going here.
+
+ 16:08 ` shoot
+
+ 16:08 ` \#topic Release Preparation
+
+ 16:08 ` \#subtopic Release Preparation
+
+ 16:08 ` hm..
+
+ 16:09 ` anyway
+
+ 16:09 ` [https://lists.launchpad.net/cloud-init/msg00100.html](https://lists.launchpad.net/cloud-init/msg00100.html)
+
+ 16:09 ` that is the primariy point of this meeting for today.
+
+ 16:09 ` The goal is to make a release named 17.1 on Thursday of this week.
+
+ 16:09 ` strange
+
+ 16:09 ` We have landed several branches in the last few days, and have 2 more to land at least.
+
+ 16:10 ` from [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+ 16:10 ` meetingology │ Available commands: action commands idea info link nick
+
+ 16:10 ` something to look into. :)
+
+ 16:10 ` \#link [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+ 16:10 ` the two we consider needs to be integrated are
+
+ 16:10 ` [https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/330875](https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/330875)
+
+ 16:10 ` [https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/330880](https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/330880)
+
+ 16:11 ` and Chad's (the first) is the one we're looking at now.
+
+ 16:11 ` or that is the one that is non-trivial
+
+ 16:11 ` does anyone here wnat to raise other bugs or MP that they believe should be pulled ?
+
+ 16:12 ` ...
+
+ 16:12 ` ajorg, i think its best to hold off on some of yours until after release.
+
+ 16:13 ` anyone have anything else ?
+
+ 16:13 ` msaika (vmware) pinged on a branch a couple days ago. but I think there is a little of discussion/re-work that's needed there before we land
+
+ 16:13 ` smoser: I assume you mean the instance identity one, in which case I agree.
+
+ 16:13 ` (in either case I'd agree)
+
+ 16:13 ` and simpletable
+
+ 16:13 ` yeah
+
+ 16:14 ` ok. so that is where we are. we are still targettin a release on Thursday.
+
+ 16:14 ` other than that, i thinkw e move on to open discussion or office hours
+
+ 16:14 ` \#topic Open Discussion
+
+ 16:14 ` anyone have anything for this ?
+
+ 16:14 ` Customer has run into an issue where we run out of threads during the user script phase, should generally set TasksMax in the service file, i.e. is that of interest upstream?
+
+ 16:15 ` we are still testing, but that appears to be the solution for this particular problem
+
+ 16:15 ` robjo, i dont have an immediate objection to that idea.
+
+ 16:16 ` could you open a bug ?
+
+ 16:16 ` sure
+
+ 16:17 ` i dont think that we'd want to pull that change in right now, but it otherwise seems reasonable at frist b lush.
+
+ 16:18 ` anything else ?
+
+ 16:18 ` Agreed, do't think this is sufficiently urgent for Thursday's release, it can wait until the next one
+
+ 16:19 ` were there other bugs that we should consider high enough prio to deserve landing a fix in the release?
+
+ 16:20 ` ajorg, the only 2 that i'm aware of are linked in those mp. i can dig the numbers
+
+ 16:21 ` * bug 1717598
+
+ 16:21 ` bug 1717598 in cloud-init (Ubuntu) "Traceback when passing user-data on GCE" [High,In progress] [https://launchpad.net/bugs/1717598](https://launchpad.net/bugs/1717598)
+
+ 16:21 ` * bug 1717627
+
+ 16:21 ` bug 1717627 in cloud-init "permission denied when executing dhclient in Ec2 datasource" [High,In progress] [https://launchpad.net/bugs/1717627](https://launchpad.net/bugs/1717627)
+
+ 16:21 ` ok
+
+ 16:22 ` Anything else? other wise i'll call this meeting done and hang around for office hours for the next 30 m inutes at least.
+
+ 16:22 ` thanks for attending / feedback, robjo and ajorg
+
+ 16:23 ` \#link [https://launchpad.net/bugs/1717598](https://launchpad.net/bugs/1717598)
+
+ 16:23 ` Ubuntu bug 1717598 in cloud-init (Ubuntu) "Traceback when passing user-data on GCE" [High,In progress]
+
+ 16:24 ` \#link[https://launchpad.net/bugs/1717627](https://launchpad.net/bugs/1717627)
+
+ 16:24 ` Ubuntu bug 1717627 in cloud-init "permission denied when executing dhclient in Ec2 datasource" [High,In progress]
+
+ 16:24 ` just in case
+
+ 16:24 ` duno whats up with the bot.... again
+
+ 16:27 ` ok. well, lets move on
+
+ 16:27 ` \#endmeeting
+
+
+
+Generated by MeetBot 0.1.5 ([http://wiki.ubuntu.com/meetingology](http://wiki.ubuntu.com/meetingology))
\ No newline at end of file
diff --git a/content/status-2017-10-02.md b/content/status-2017-10-02.md
new file mode 100644
index 0000000..545e49f
--- /dev/null
+++ b/content/status-2017-10-02.md
@@ -0,0 +1,480 @@
+Title: Cloud-init bi-weekly status
+Date: 2017-10-02 16:05:00 UTC
+Category: status-meeting-minutes
+Slug: status-2017-10-02
+
+Meeting information
+----------------
+ * \#cloud-init: cloud-init, 02 Oct at 16:05 — 17:29 UTC
+ * Full logs at [[[http://ubottu.com/meetingology/logs/cloud-init/2017/cloud-init.2017-10-02-16.05.log.html](http://ubottu.com/meetingology/logs/cloud-init/2017/cloud-init.2017-10-02-16.05.log.html)]]
+
+
+
+Meeting summary
+----------------
+
+### Recent Changes / Highlights
+The discussion about "Recent Changes / Highlights" started at 16:06.
+
+ * **LINK**: [https://lists.launchpad.net/cloud-init/msg00106.html](https://lists.launchpad.net/cloud-init/msg00106.html)
+ * **LINK**: [https://launchpad.net/cloud-init/+milestone/17.2](https://launchpad.net/cloud-init/+milestone/17.2)
+ * please target bugs to the next release
+
+### In Progress Development / Highlights
+The discussion about "In Progress Development / Highlights" started at 16:09.
+
+ * **LINK**: [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+ * **LINK**: ?
+ * **LINK**: [https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin](https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin)
+ * **LINK**: [https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/taskLimit](https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/taskLimit) that's the branch for the task limit
+ * **LINK**: [https://bugs.launchpad.net/cloud-init](https://bugs.launchpad.net/cloud-init)
+ * **LINK**: [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+### Open Discussion / Office Hours
+The discussion about "Open Discussion / Office Hours" started at 16:17.
+
+ * **LINK**: [http://paste.ubuntu.com/25661692/](http://paste.ubuntu.com/25661692/)
+ * **LINK**: [http://paste.ubuntu.com/25661714/](http://paste.ubuntu.com/25661714/)
+ * **LINK**: [https://bugs.launchpad.net/cloud-init/+bug/1720841](https://bugs.launchpad.net/cloud-init/+bug/1720841)
+ * **LINK**: [https://bugs.launchpad.net/cloud-init/+bug/1720841](https://bugs.launchpad.net/cloud-init/+bug/1720841)
+ * **LINK**: [https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525](https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525) ;-)
+
+
+
+Vote results
+----------------
+
+
+
+
+Done items
+----------------
+
+ * (none)
+
+
+
+People present (lines said)
+----------------
+
+ * smoser (88)
+ * ajorg (51)
+ * rharper (28)
+ * blackboxsw (25)
+ * robjo (4)
+ * ubot5 (3)
+ * meetingology (3)
+
+
+
+Full Log
+----------------
+
+
+ 16:05 ` \#startmeeting cloud-init
+
+ 16:05 ` Meeting started Mon Oct 2 16:05:47 2017 UTC. The chair is smoser. Information about MeetBot at [http://wiki.ubuntu.com/meetingology.](http://wiki.ubuntu.com/meetingology.)
+
+ 16:05 `
+
+ 16:05 ` Available commands: action commands idea info link nick
+
+ 16:06 ` \#topic Recent Changes / Highlights
+
+ 16:06 ` hm..
+
+ 16:06 ` 17.1 released [https://lists.launchpad.net/cloud-init/msg00106.html](https://lists.launchpad.net/cloud-init/msg00106.html)
+
+ 16:06 ` thats the biggest thing and only thing i have for this topic
+
+ 16:06 ` \#link [https://lists.launchpad.net/cloud-init/msg00106.html](https://lists.launchpad.net/cloud-init/msg00106.html)
+
+ 16:06 ` horay for a release, thanks to those who contributed.
+
+ 16:07 ` \o/
+
+ 16:07 ` 17.2 is set for 2017-12-14
+
+ 16:08 ` [https://launchpad.net/cloud-init/+milestone/17.2](https://launchpad.net/cloud-init/+milestone/17.2)
+
+ 16:08 ` yay!
+
+ 16:08 ` feel free to target bugs to that release.
+
+ 16:08 ` \#link [https://launchpad.net/cloud-init/+milestone/17.2](https://launchpad.net/cloud-init/+milestone/17.2)
+
+ 16:08 ` \#info please target bugs to the next release
+
+ 16:09 ` does that do anyting ?
+
+ 16:09 ` in the meeting summary, it does
+
+ 16:09 ` smoser: the links showed up in meeting minutes last time
+
+ 16:09 ` k. i always expected the bot to tell me that in a pm
+
+ 16:09 ` meetingology didn't echo though
+
+ 16:09 ` well, smoser may have to do those
+
+ 16:09 ` \#topic In Progress Development / Highlights
+
+ 16:09 ` same. but something is up that needs attention.
+
+ 16:10 ` I'll properly handle it when publishing
+
+ 16:10 ` cool
+
+ 16:11 ` Merge Proposals
+
+ 16:11 ` \#link [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+ 16:11 ` there are some there for sure. i know that robjo has some he's interested in, and i think ajorg's instance-identity deserves a look
+
+ 16:12 ` as well as simpletable for 17.2
+
+ 16:12 ` I'd be grateful for both, yes.
+
+ 16:12 ` i am looking at the 'networkd' one which is a blocker as currently Ubuntu does not work properly on azure
+
+ 16:12 ` we should have more bandwidth this week
+
+ 16:12 ` and all sysstemd-networkd systems will not work properly on CloudStack.
+
+ 16:12 ` anything else there?
+
+ 16:13 ` The task limit increase has been tested and solves our problem, thus merging would be great
+
+ 16:13 ` robjo, yeah. athat does seem unlikely to cause issue
+
+ 16:13 ` Trello Board
+
+ 16:13 ` \# [https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin](https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin)
+
+ 16:13 ` \#link ?
+
+ 16:13 ` \#link [https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin](https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin)
+
+ 16:14 ` [https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/taskLimit](https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+ref/taskLimit) that's the branch for the task limit
+
+ 16:15 ` Sorry, I can never find the link for the open merge proposals :( problem exists between the keyboard and the chair
+
+ 16:16 ` will get eyes on that today robjo as your addZypper is about wrapped
+
+ 16:16 ` Bugs
+
+ 16:16 ` \#link [https://bugs.launchpad.net/cloud-init](https://bugs.launchpad.net/cloud-init)
+
+ 16:16 ` just mostly pointers... above.
+
+ 16:16 ` for Ubuntu in 16.04, there is one SRU in progress that blackboxsw and i need to verify today
+
+ 16:16 ` and then we will be soon looking at doing an SRU of 17.1-ish
+
+ 16:17 ` Thanks, still in europe, my day is about done, will pick it up tomorrow
+
+ 16:17 ` robjo, link is in topic
+
+ 16:17 ` [http://bit.ly/ci-reviews](http://bit.ly/ci-reviews)
+
+ 16:17 ` ok. so open discussion i guess. no w?
+
+ 16:17 ` \#topic Open Discussion / Office Hours
+
+ 16:17 ` we'll hang around and pay attention to pings and discussion fro the next 30 minutes or so.
+
+ 16:18 ` and after that, feel free to ping.
+
+ 16:19 ` I'm writing a unit test for a bugfix I'm preparing to submit. It works, but it's slow because readurl retries and waits a second each time
+
+ 16:20 ` I'm a bit of a mock / patch newb. Anyone can help me see how to patch that argument?
+
+ 16:20 ` you can feel free to mock readurl
+
+ 16:20 ` and set its return_value and look at calls
+
+ 16:21 ` then you dont have to httppretty.
+
+ 16:21 ` The only thing I want to change about it is the sleep though. Is there a straightforward way to just change one arg?
+
+ 16:21 ` tests/unittests/test_handler/test_handler_chef.py is an example and tests/unittests/test_datasource/test_maas.py
+
+ 16:21 ` I think
+
+ 16:21 ` Hmm, I could do that, yeah. Would be sufficient for this.
+
+ 16:22 ` I'd still like to know if there's an easy way to just change one argument to something that gets called somewhere else.
+
+ 16:22 ` you could also mock the time.sleep from url_helper
+
+ 16:22 ` hahaha, yes. that's what I need to do.
+
+ 16:22 ` ajorg: if you want to mock the sleep you can decorate the test_ method with @mock.patch(time.sleep)
+
+ 16:22 ` we're suggesting other ways generally because there isn't :) at least that i know of.
+
+ 16:23 ` that's cool, patching time.sleep will do nicely
+
+ 16:24 ` is there an integration test that looks at what lands on the console?
+
+ 16:24 ` (going back to my question from before the meeting)
+
+ 16:25 ` no. there coudl be on the nocloud-kvm backend
+
+ 16:25 ` but i think there is no console access currently on lxd
+
+ 16:25 ` and i think that we do not collect console access on nocloud-kvm
+
+ 16:25 ` but as you suggest we should for sure
+
+ 16:25 ` k
+
+ 16:26 ` I wondered if systemd might be swallowing my output, or maybe python (boothook in this case is a python script) is making a strange choice when it sets up logging.
+
+ 16:27 ` certainly possible; I know there were issues with cloud-init starting before say rsyslog on non-systemd boots
+
+ 16:28 ` and the python logging has changed w.r.t the default configuration; cloud-init main sort of expects this transition as it starts up in init-local and it has not yet read the cloud-config for logging configuration yet, so it reads that and then does some replay
+
+ 16:28 ` interesting
+
+ 16:29 ` ajorg, you're writing to stdout/err with logging from a boothook ?
+
+ 16:29 ` at least I would have thought cloud-init-output.log would contain my logs though, since it's more a redirect of stderr and stdout, right?
+
+ 16:29 ` yeah
+
+ 16:29 ` correct
+
+ 16:29 ` this is from a bootcmd ?
+
+ 16:29 ` no, \#cloud-boothook
+
+ 16:29 * rharper hasn't used boothook
+
+ 16:29 ` hm..
+
+ 16:30 ` boothooks are super useful
+
+ 16:32 ` smoser: when do boot_hooks run ? local ? net ?
+
+ 16:33 ` I'm not sure yet where stdout/err for boot hooks occur, but you can dump each from the units via: journalctl -u cloud-init-local.service (or cloud-init.service)
+
+ 16:33 ` "This is the earliest hook available. Note, that there is no mechanism provided for running only once"
+
+ 16:34 ` I'm checking the code now (local/pre-local maybe)?
+
+ 16:34 ` yeah, saw that; it runs in-image scripts programs
+
+ 16:34 ` I did that too, and don't see anything.
+
+ 16:34 ` (journalctl)
+
+ 16:34 ` you should see some output
+
+ 16:34 ` but not seeing your hook in there ?
+
+ 16:34 ` I can tell by other means that the hook ran
+
+ 16:34 ` just don't see that it printed anything
+
+ 16:35 ` my prime suspect if systemd can't do something bad here is that python makes some decision about not actually logging.
+
+ 16:35 ` and I need to be more explicit that it should log
+
+ 16:36 ` so, the boot_hook will sub out each part, I see no capture on the stderr/stdout ; so I would expect those to go to whatever is currently capturing those;
+
+ 16:37 ` s/sub/subprocess
+
+ 16:38 ` yup, that's what I expect too, and what I recall seeing on Amazon Linux
+
+ 16:38 ` since it's using cloud-init's util.subp, there *should* be a debug level message saying 'Running command %s with allowed return codes %s' which maches a path to the boothook
+
+ 16:38 ` I would expect to see that in the cloud-init.log
+
+ 16:39 ` [http://paste.ubuntu.com/25661692/](http://paste.ubuntu.com/25661692/)
+
+ 16:39 ` yup, I do see that
+
+ 16:39 ` the output of script, I *think* should go to cloud-init-output.log
+
+ 16:39 ` i'm testing ^ on serverstack now.
+
+ 16:39 ` i verified the commands run on lxd but not look at console there.
+
+ 16:39 ` thanks
+
+ 16:40 ` actually.. yeah, BOOTHOOK does run, but doesnt seem to have stdout tied to same place as bootcmd
+
+ 16:41 ` oh?
+
+ 16:41 ` I'm slightly surprised it's not just me
+
+ 16:42 ` [http://paste.ubuntu.com/25661714/](http://paste.ubuntu.com/25661714/)
+
+ 16:42 ` it really should be in the journal/console if stdout is not redirected to a file, cloud-init-local service
+
+ 16:43 ` that reproduces in lxc
+
+ 16:44 ` smoser: in your instance on serverstack, do you see your BOOTHOOK in journalctl -b -u cloud-init-local.service ?
+
+ 16:44 ` ajorg, please go ahead and open a bug.
+
+ 16:44 ` cool (not cool :-P)
+
+ 16:44 ` will do
+
+ 16:44 ` \# journalctl -b -u cloud-init.service | grep BOOT
+
+ 16:44 ` Oct 02 16:37:41 a5 cloud-init[121]: BOOTCMD: Mon, 02 Oct 2017 16:37:41 +0000: a5
+
+ 16:44 ` ^ that is from lxd
+
+ 16:45 ` and what about the welcome message from cloud-init ?
+
+ 16:45 ` i think not.
+
+ 16:45 ` bootcmd does: util.subp(cmd, env=env, capture=False) ; where boot_hook does: util.subp([filepath], env=env)
+
+ 16:46 ` yeah, so boot_hook definitely swallowed. and should not be.
+
+ 16:47 ` yeah
+
+ 16:49 ` [https://bugs.launchpad.net/cloud-init/+bug/1720841](https://bugs.launchpad.net/cloud-init/+bug/1720841)
+
+ 16:49 ` Ubuntu bug 1720841 in cloud-init "Output from boothook is not logged" [Undecided,New]
+
+ 16:50 ` Meanwhile I need to setup more explicit logging from that boothook anyway, so I'm okay.
+
+ 16:51 ` \#link [https://bugs.launchpad.net/cloud-init/+bug/1720841](https://bugs.launchpad.net/cloud-init/+bug/1720841)
+
+ 16:51 ` Ubuntu bug 1720841 in cloud-init "Output from boothook is not logged" [Medium,Confirmed]
+
+ 16:55 ` Here's another one, which I've confirmed with a unit test and proposed a patch: [https://bugs.launchpad.net/cloud-init/+bug/1720844](https://bugs.launchpad.net/cloud-init/+bug/1720844)
+
+ 16:55 ` Ubuntu bug 1720844 in cloud-init "UrlError from \#include aborts stage" [Undecided,New]
+
+ 16:55 ` (what is this \#link thing you're doing there?)
+
+ 16:55 ` well, the bot is supposed to care and do somethign with it.
+
+ 16:56 ` but /me thinks it doesnt work right :)
+
+ 16:56 ` ajorg: since meetingology is still active, the theory is it is keeping track of links during this meeting
+
+ 16:56 ` (during the meeting)
+
+ 16:56 ` ah, okay
+
+ 16:57 ` I think simpletable is completely ready to merge, btw. Any objections? [https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525](https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525)
+
+ 16:57 ` The theory is it writes the meeting notes out for us so we can publish to [https://cloud-init.github.io](https://cloud-init.github.io)
+
+ 16:57 ` \#link [https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525](https://code.launchpad.net/~ajorgens/cloud-init/+git/cloud-init/+merge/330525) ;-)
+
+ 16:57 ` geg
+
+ 16:57 ` heh
+
+ 16:58 ` ajorg: I think we were good on that changeset, and we only wanted to wait post 17.1 cut to avoid potential regression
+
+ 16:59 ` great
+
+ 16:59 ` I'm +1 on that will give it a spin today and then I think we can land it
+
+ 17:01 ` blackboxsw, ajorg my thoughts on the simpletable...
+
+ 17:01 ` here it comes...
+
+ 17:01 ` :-P
+
+ 17:01 ` :)
+
+ 17:02 ` i would like to have a machine friendly output available
+
+ 17:02 ` human friendly is good, but machine friendly solves the actual goal of writing the stuff.
+
+ 17:02 ` So I modified it to display *exactly* as prettytable did
+
+ 17:02 ` oh really.
+
+ 17:02 ` wow
+
+ 17:02 ` which is admittedly not machine friendly
+
+ 17:02 ` not especially
+
+ 17:02 ` then i guess i can't object at all.
+
+ 17:02 ` but it's at least as good as prettytable
+
+ 17:03 ` in that its backwards compat
+
+ 17:03 ` right.
+
+ 17:03 ` ^ this was my goal, to get you to not object
+
+ 17:03 ` i still think we should probaly additionally write some machine friendly json
+
+ 17:03 ` agreed, that would be better
+
+ 17:03 ` i tihnk having something human friendly is good though
+
+ 17:03 ` as i know *I* look at that output
+
+ 17:04 ` it meets my goal of not depending on prettytable
+
+ 17:04 `