[00:29] <bigjools> roaksoax: out of interest, what does it mean when the main bugtask on those backport requests is marked fix-released?
[00:40] <roaksoax> bigjools: that's been fixed in ubuntu+1
[00:41] <bigjools> ah ok trunk
[00:41] <bigjools> seems a bit weird for a backport request, but ok :)
[00:48] <roaksoax> bigjools: not trunk, but raring :)
[00:48] <roaksoax> bigjools: raring/quantal
[00:48] <roaksoax> so in case we are sruing to quantal, we need it fixed in raring first
[00:48] <bigjools> it's ubuntu's trunk :)
[00:49] <roaksoax> bigjools: btw... nick just made changes to the documentation in the latest stabilization ... however, unless the docs build with whatever is in archive, the won't get included in the package
[00:49] <roaksoax> other than that, maas-import-pxe-file manpage needs to be built now
[00:51] <bigjools> roaksoax: you mean dependencies?
[00:52] <roaksoax> bigjools: yeah dependencies in archive
[00:52] <bigjools> roaksoax: ok I think it should. there were fixes, but I don't recall seeing any n ew deps
[00:53] <roaksoax> yep, will look into that then
[00:53] <roaksoax> anyways, i'm off
[00:53] <lifeless> bigjools: so the idea is that sru only gets things that applied to trunk first. As a process it doesn't understand things that only apply to old versions (such as bugs that architectural improvements made impossible in trunk)
[00:53] <roaksoax> have a good day
[00:53] <bigjools> roaksoax: righto, cheers buddy
[00:54] <bigjools> lifeless: yes, that's understood.  I was just referring to the odd practice with bugs.
[00:54] <lifeless> bigjools: so was I :P
[00:54] <bigjools> then we are in violent agreement
[00:54] <lifeless> \o/
[00:55] <bigjools> now, time for the a/c, 30C at 11am is too much
[14:39] <rbasak> allenap: this printf "%s\n" "$@" thing; I had no idea that printf would behave like that, but it does seem to. Is this documented anywhere?
[14:39] <rbasak> (ie. I can't find it documented anywhere!)
[14:43] <allenap> rbasak: I can't find it documented anywhere either.
[14:43] <rbasak> allenap: should I use it anyway?
[14:44]  * rbasak isn't too bothered by arches starting with hyphens, or arches with spaces in them (although the latter is easy enough to quote)
[14:47] <allenap> rbasak: Up to you :) Using an undocumented feature of bash's printf doesn't seem like a big problem, given that none of this has tests to spot breakage with echo either ;) It's probably $safer to go with echo, where $safer has yet to be defined in this dimension.
[14:47] <rbasak> :-)
[23:23] <roaksoax> bigjools: howdy
[23:23] <roaksoax> bigjools: https://code.launchpad.net/~allenap/maas/packaging.render-man/+merge/135798
[23:23] <bigjools> o/
[23:23] <roaksoax> bigjools: i think that should not land
[23:24]  * bigjools is all ears
[23:24] <roaksoax> bigjools: that's getting dependencies for the internet
[23:24] <bigjools> ?
[23:24] <bigjools> how's that?
[23:25] <allenap> Ah, `make man` may do that.
[23:25] <allenap> roaksoax: Good point.
[23:25] <bigjools> oh I didn't know it did that
[23:25] <bigjools> that's quite bad indeedf
[23:25] <roaksoax> yeah :)
[23:25] <allenap> It's automatically installing Sphinx via buildout.
[23:25] <bigjools> so allenap, back to pre-generated man pages? :)
[23:26] <allenap> bigjools: Yeah :-/
[23:26] <allenap> Right, shouldn't take long...
[23:26] <roaksoax> allenap: can't use sphinx from archiveS?
[23:26] <bigjools> "Julian's change and Gavin's change meet like matter and antimatter"
[23:26] <bigjools> !
[23:27] <roaksoax> how woudl you generate those docs manually?
[23:27] <bigjools> allenap: ah yes you could add sphinx as a build dep
[23:28] <roaksoax> the problem is that it is setting a build environment
[23:29] <allenap> Could use sphinx from package I guess. Let me see if that'll work.
[23:30] <roaksoax> allenap:
[23:30] <roaksoax> allenap: yes
[23:32] <roaksoax> allenap: and you need to make sure that the source is not unclean after making it
[23:35] <bigjools> roaksoax: I pushed a new change up to packaging.precise.sru.  I also set the branch conf to append_revisions_only=True just in case you decided to push without pulling first :)
[23:35] <roaksoax> bigjools: alright cool :)
[23:36] <allenap> roaksoax, bigjools: It's a big job to set up the build environment (right now it needs the full Django+MAAS stack build in order to correctly generate docs) so I'm going to go with keeping the generated man pages in the tree.
[23:36] <bigjools> urgh
[23:36] <bigjools> ok
[23:39] <roaksoax> allenap: so yeah we don't want that in the packaging (to buld the whole environment), so I'd recommend you do it in the debian/rules file, (similar to how I build enums.js)
[23:40] <allenap> bigjools: We can revisit this later; let's do this to unblock the build. Secondly, we could add a test to ensure that the man pages are up-to-date.
[23:41] <bigjools> allenap: +!
[23:41] <bigjools> and 1
[23:44] <allenap> bigjools: https://code.launchpad.net/~allenap/maas/keep-rendered-man-pages/+merge/135800 (no test, but I need to go to bed)
[23:44] <bigjools> allenap: I'll pick it up, thanks
[23:44] <allenap> There will be a corresponding package change.
[23:44] <bigjools> ok
[23:45] <allenap> bigjools: I've just pushed the packaging change (to not generate the man pages). Night night.
[23:45] <bigjools> cheers
[23:45] <bigjools> nn
[23:45] <allenap> roaksoax: Thanks for spotting that problem so soon.
[23:45] <bigjools> I'll fix it all up, it'll conflict with mine
[23:45] <roaksoax> allenap: no worries :) that's the reason why I never built docs before :)
[23:46] <roaksoax> anyways
[23:46] <roaksoax> have fun guys
[23:46]  * roaksoax continues with his holiday
[23:46] <bigjools> o/
[23:52] <bigjools> roaksoax: FWIW the trunk packaging had ended up with maas/1.2 in the get-orig-source rule.... oops!
[23:52] <roaksoax> bigjools: yeah I removed that but I gets got introduced again :S:)
[23:52] <bigjools> it's fixed in allenap's branch about to land
[23:53] <roaksoax> ok cool
[23:54] <bigjools> roaksoax: also I unsubscribed maas-maintainers from branch email - subscribe yourself instead if you want
[23:56] <roaksoax> bigjools: will do
[23:56] <roaksoax> thanks
[23:56] <bigjools> I got fed up with double notifications