[08:49] <ccard> If I want to use the ca-certs module (as here: https://cloudinit.readthedocs.io/en/latest/topics/examples.html#configure-an-instances-trusted-ca-certificates), what do I need to add to /etc/cloud/cloud.cfg?
[08:52] <ccard> I can see /usr/lib/python2.7/site-packages/cloudinit/config/cc_ca_certs.py, so do I add "ca_certs" to cloud_config_modules? Or "ca-certs"? Is the difference between "-" and "_" significant?
[09:27] <cpaelzer> ccard: the config value should be behind ca-certs:
[09:27] <cpaelzer> ccard: ca_cert_cfg = cfg['ca-certs'] - that line gets the "section" (if you want to call it that way - behind ca-cert
[09:28] <cpaelzer> ccard: all following uses ca_cert_cfg to read subelements
[09:31] <cpaelzer> ccard: http://cloudinit.readthedocs.io/en/latest/topics/examples.html#configure-an-instances-trusted-ca-certificates
[09:32] <ccard> cpaelzer: thanks. What do I need in /etc/cloud/cloud.cfg in the cloud_config_modules section? "ca-certs" or "ca_certs"?
[09:33] <cpaelzer> the former, as listed in the example link
[09:33] <cpaelzer> ccard: ^^
[09:34] <ccard> cpaelzer: I don't see anything in that link about /etc/cloud/cloud.cfg
[09:34] <cpaelzer> ccard: right I just found the config syntax for it - not a particular statement about cloud.cfg
[09:37] <cpaelzer> ccard: usually you put that as a submodule and include it from cloud.cfg
[09:37] <cpaelzer> ccard: but IIRC you could add it directly there as well if you want
[09:37] <cpaelzer> let me take a look
[09:39] <ccard> Currently, the /etc/cloud/cloud.cfg I get by default doesn't have ca-certs module listed (similarly for the resolv_conf module). I have cloud-init-0.7.5-10.el7.centos.1.x86_64 on CentOS 7 which lays down /etc/cloud/cloud.cfg. The ca-certs module exists, but is not configured into cloud-init as far as I can see.
[09:40] <cpaelzer> ccard: ah - now I get you what you want to put into cloud.cfg
[09:40] <cpaelzer> ccard: looking at my 0.7.7~bzr1212-0ubuntu1 I see it listed in modules
[09:40] <cpaelzer> ccard: http://paste.ubuntu.com/16373639/
[09:41] <cpaelzer> ccard: I don't know if this is not yet fully exploited on your version or just disabled by default - sorry
[09:42] <ccard> cpaelzer: so it should be "ca-certs" in the cloud_init_modules (not cloud_config_modules)?
[09:43] <cpaelzer> ccard: that is what is in my more recent version, but it leaves my comfort zone to hard-confirm it for your case
[09:44] <ccard> cpaelzer: ok, thanks for your help
[09:44] <cpaelzer> ccard: I'll look in the repo and check when it was added there
[09:44] <cpaelzer> ccard: maybe it sheds some more light
[09:44] <ccard> cpaelzer: thanks
[09:48] <cpaelzer> ccard: it was just adding it there (no moving) back in 2012 with the comment "Add ca-certs into the main config to run just before rsyslog."
[09:49] <cpaelzer> ccard: but then the code handling that got merged along that - so I'd find it quite weird if you had the code but not this change in the config
[09:50] <ccard> cpaelzer: probably a RedHat thing
[09:51] <cpaelzer> ccard: you can find a bit of the devl history n just this in https://bugs.launchpad.net/cloud-init/+bug/915232
[09:52] <ccard> cpaelzer: thanks
[11:00] <cpaelzer> smoser: for the testing with mock I wonder if/how to access files usually deployed by the package itself
[11:00] <cpaelzer> smoser: I think I got the concept of self.patchUtils and such to rewrite the basic file access methods
[11:00] <cpaelzer> smoser: and that works fine for stuff that I write to stay in e.g. a tmp dir
[11:01] <cpaelzer> smoser: but my tests now pass code that e.g. checks for /etc/cloud/templates/sources.list.ubuntu.tmpl
[11:01] <cpaelzer> smoser: and this is not "there" in the test environment - no matter if I rewrite access or not
[11:01] <cpaelzer> smoser: I wonder how those files - that would be provided by the package install - would get into the test environment
[11:02] <cpaelzer> smoser: I didn't find a test that cared about that yet - is there one which I could use to learn from how to get those files in the test environment?
[11:03] <cpaelzer> smoser: I might just mock around the clock to get it for the unittests, but I wonder if it could be done
[12:02] <cpaelzer> smoser: would you expect urlparse to return for hostname on 'ftp.us.debian.org'?
[12:02] <cpaelzer> I need to read more of the specs or write a small test app ...
[13:08] <cpaelzer> smoser: it is so sad, I added all kind of nice stuff like self.patchOS(self.new_root) once I understood what it did
[13:08] <cpaelzer> smoser: but later I understood it even more and removed oh so much
[13:09] <cpaelzer> smoser: final changes look silly when I think how much I wrote to get there :-)
[13:09] <cpaelzer> smoser: at least - nice learning experience
[13:33] <smoser> cpaelzer, did you get all you needed ?
[13:37] <cpaelzer> smoser: other than the theoretical question about /etc/cloud/templates/sources.list.ubuntu.tmpl above yes
[13:37] <cpaelzer> smoser: and even that I got working via mocking, but I was eager to find out if it would be possible at all
[15:19] <cpaelzer> smoser: I've sent you a MP for the cloud init part what you asked for
[15:19] <cpaelzer> smoser: currently down in calls and soon in the same as you :-)
[15:19] <cpaelzer> smoser: after that is family handling time, but in like 3 hours I'd be back
[15:20] <cpaelzer> smoser: if you have any complex feedback til then we coudl discuss it - otherwise I'd go on on the curtin part of it tomorrow
[15:38] <smoser> cpaelzer, just hit 'reply'
[15:38] <smoser> or whateer that button was labeleed
[15:38] <smoser> https://code.launchpad.net/~paelzer/cloud-init/test-apt-source/+merge/294521
[15:39] <cpaelzer> smoser: thanks *reading*
[15:40] <cpaelzer> smoser: ack to all, with some vague yes to the style things
[15:41] <cpaelzer> smoser: I'll modify once everybody around is sleeping
[15:41] <cpaelzer> smoser: I'm sitll on 50% Austin tz anyway
[15:41] <cpaelzer> smoser: so you should have a new MP to look at over my night later on
[15:43] <smoser> k.
[17:15] <harlowja> smoser i'm also going to go through and fix up a bunch of flake8 issues
[17:15] <harlowja> https://gist.github.com/harlowja/3ba219c41f1e5dd3cd596b4795f8abe8
[17:15] <harlowja> nothing major, just some minor stuff
[17:16] <harlowja> https://gist.github.com/harlowja/3ba219c41f1e5dd3cd596b4795f8abe8#file-gistfile1-txt-L119 is sorta major i guess though, lol
[17:16] <harlowja> probably won't work in py3
[17:17] <smoser> hmm
[17:19] <smoser> harlowja,
[17:19] <smoser> flake8	2.5.4-2
[17:19] <smoser> that does not complain about it
[17:20] <harlowja> odd
[17:20] <smoser> what version do you have ?
[17:20] <harlowja> 2.2.4
[17:20] <harlowja> still shows it for me if i upgrade
[17:21] <harlowja> cloudinit/sources/helpers/openstack.py:149:5: H236  Python 3.x incompatible __metaclass__, use six.add_metaclass()
[17:21] <harlowja> cloudinit/sources/__init__.py:50:5: H236  Python 3.x incompatible __metaclass__, use six.add_metaclass()
[17:21] <harlowja> that one also
[17:21] <harlowja> i'll fix it up sir
[17:22] <smoser> http://paste.ubuntu.com/16378958/
[17:23] <harlowja> ya, i'm pretty sure u are just weird
[17:23] <harlowja> lol
[17:25] <harlowja> $ pip freeze | grep   "pep8\|pyflakes\|flake8\|pylint"
[17:25] <harlowja> flake8==2.5.4
[17:25] <harlowja> pep8==1.7.0
[17:25] <harlowja> pyflakes==1.0.0
[17:25] <harlowja> pylint==1.5.5
[17:25] <harlowja> thats my stuffs
[17:27] <harlowja> then
[17:27] <harlowja> flake8 cloudinit/sources/helpers/openstack.py
[17:27] <harlowja> cloudinit/sources/helpers/openstack.py:149:5: H236  Python 3.x incompatible __metaclass__, use six.add_metaclass()
[17:27] <harlowja> cloudinit/sources/helpers/openstack.py:487:1: H401  docstring should not start with a space
[17:31] <smoser> harlowja, that warning comes from pyflakes, right ?
[17:31] <smoser> and mine is newer than yours
[17:31] <smoser> and newer is always better
[17:31] <smoser> always
[17:31] <harlowja> lol
[18:00] <smoser> rharper, (or harlowja ) there is no way to go from ENI to network-config, right ?
[18:00] <smoser> i see parse_deb_config() but that returns some other 'ifaces' dictionary
[18:00] <harlowja> i didn't see anything that does that parsing
[18:00] <harlowja> just network-config -> network-state -> eni
[18:01] <smoser> http://paste.ubuntu.com/16379781/
[18:01] <smoser> so my current path of attack for all this network config stuff is to drop 'dsmode'
[18:01] <harlowja> ya, i think thats this other thing
[18:01] <harlowja> there are a few formats at play here in the net stuff :-P
[18:02] <harlowja> network-config isn't the internally used format
[18:02] <harlowja> its converted into something else
[18:02] <harlowja> (for some reason)
[18:03] <smoser> hm.. ok.
[18:03] <harlowja> ya
[18:04] <harlowja> https://code.launchpad.net/~harlowja/cloud-init/cloud-init-net-refactor has some examples/tests that i added for this
[18:04] <harlowja> http://bazaar.launchpad.net/~harlowja/cloud-init/cloud-init-net-refactor/revision/1227 (one test)
[18:05] <harlowja> but ya, smoser there is a internal format that i'm not sure why it was created :-P
[18:06] <smoser> well, rharper did that. and i dont really care if theres an internal format as long as you can got fmt1 <-> Internal <-> fmt2
[18:06] <smoser> and ideally losslessly
[18:06] <harlowja> ya, i'm not sure its loseless
[18:06] <smoser> right. well, /etc/network/interfaces as a format is lossy in and of itself.
[18:07] <smoser> because it does not declare the mac or of the nic. just its name.
[18:07] <smoser> so at least you have to read from the /sys and hope for the best state :)
[18:07] <harlowja> http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/sources/DataSourceConfigDrive.py#L309
[18:07] <harlowja> the converter ^
[18:08] <harlowja> bazaar.launchpad.net/~harlowja/cloud-init/cloud-init-net-refactor/  i think helps here, so ya, merge it, lol
[18:09] <harlowja> https://code.launchpad.net/~harlowja/cloud-init/cloud-init-flake8-fixups/+merge/294548 also
[18:15] <smoser> harlowja, i'm generally ok with fixing up lint things (and pyflakes things)
[18:15] <smoser> but its obnoxious when that is a never ending task, and you end up chasing your tail to work in all different versions
[18:16] <smoser> for example, pyflakes for me is perfectly happy.
[18:16] <smoser> but for you it is not
[18:18] <harlowja> well some of these are somewhat basic issues
[18:18] <smoser> yeah, but why does my pyflakes not care
[18:18] <harlowja> __metaclass__ afaik is gone in py3 :-/
[18:18] <smoser> when mine is >= to yours for all of pep8, flake8 and pyflakes
[18:18] <harlowja> and stuff like class A: is different on py3 vs p2 where u need to do class A(object)
[18:19] <smoser> well, sure. and that is all ok.
[18:19] <smoser> but why does my system think its ok.
[18:19] <smoser> and yours not
[18:20] <smoser> i'm not ok randomly fixing crap like that
[18:21] <harlowja> https://gist.github.com/harlowja/fb8a1c2c27ecf433daf71524f150bc18
[18:21] <harlowja> i just installed all the same versions :-P
[18:21] <harlowja> your system is weird, lol
[18:21] <harlowja> ohhh i think i know
[18:22] <harlowja> can u install hacking==0.10.2
[18:24] <smoser> i'm using this thing called a distribution
[18:24] <smoser> i get stuff from it.
[18:24] <harlowja> :-P
[18:25] <harlowja> ya, it should be packaged under some name
[18:25] <harlowja> https://github.com/openstack-dev/hacking is the project
[18:27] <smoser> wow
[18:27] <smoser> that is quite helpful (/sarcasm)
[18:27] <smoser> apt-get install python3-hacking and all of a sudden flake8 decides to act differently.
[18:27] <harlowja> ya....
[18:28] <harlowja> action at a distance :-P
[18:28] <smoser> neither of these packages indicate interaction with one another.
[18:28] <harlowja> ya, i know, i forgot about it
[18:28] <harlowja> but they do :-/
[18:29] <smoser> see the 'chasing your tail' comment above ?
[18:29] <harlowja> but the issues its raising are still useful ;)
[18:29] <smoser> so what do you do about this sort of thing.
[18:29] <harlowja> https://code.launchpad.net/~harlowja/cloud-init/cloud-init-flake8-fixups/+merge/294548 (imho fixes a bunch that i think are useful)
[18:30] <smoser> i really dont like it when random dude on the internet uploads a new python-<foo> package
[18:30] <harlowja> lol
[18:30] <smoser> and then my c-i (which is not present for cloud-init, but should be) starts to fail
[18:30] <smoser> i dont find that terribly useful.
[18:30] <harlowja> yes sir, u are from a distro company, i can tell :-P
[18:30] <harlowja> u must work at canonical
[18:30] <harlowja> lol
[18:30] <smoser> if everything always got better, that'd be one thing.
[18:31] <smoser> but i have evidence otherwise.
[18:31] <smoser> https://bugs.launchpad.net/pyflakes/+bug/1560134
[18:31] <smoser> on your python packages, what do you do ? do you pin versions of stuff in tox ?
[18:31] <harlowja> yup
[18:31] <smoser> or do you just love the daily activity of changing source code so you can fit joe-random-dude's daily gut feeling on what is the best way to write code.
[18:32] <harlowja> as long as joe random dude == josh random dude
[18:32] <harlowja> where josh random dude == me
[18:32] <harlowja> lol
[18:32] <smoser> alright. so lets pin versions then.
[18:33] <harlowja> k
[18:33] <smoser> for curtin i added a 'trusty' tox target
[18:33] <smoser> as you can write code that is happy on today's version of "good" but not april 2014's version of good.
[18:34] <harlowja> i trusty u
[18:34] <harlowja> lol
[18:35] <harlowja> ok in https://code.launchpad.net/~harlowja/cloud-init/cloud-init-flake8-fixups/+merge/294548  i froze the lint requirements
[18:38] <smoser> i do like the alphabetical order on imports
[18:47] <smoser> harlowja, i'll merge that if you read and offer thoughts on http://paste.ubuntu.com/16380605/
[18:50] <harlowja> yes boss
[19:01] <harlowja> smoser looks ok, i think i'd want each datasource to provide a setup_network (that most can just not implement) and cloud-init will call this on first boot (if there are multiple datasources that impl this that are active, we can i guess pick the first)
[19:02] <harlowja> that will get rid of some of the weird networking crap in config drive
[19:03] <smoser> harlowja, well, as it is right nwo in trunk the datasource may provide a network_config
[19:04] <smoser> and if it does, then cloud-init (in stages.py) will aply networkign as described there.
[19:04] <cpaelzer> smoser: did you know that long key fingerprints where broken?
[19:04] <harlowja> oh ya, right
[19:05] <cpaelzer> smoser: next MP will contain a fix but that was a good idea to test the long fingerprints
[19:05] <harlowja> smoser  http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/sources/DataSourceConfigDrive.py#L114 still exists though :-
[19:05] <cpaelzer> smoser: the embedded shell script lackes a few " and due to that it was broken for long fingerprints with spaces
[19:05] <harlowja> :-/
[19:06] <smoser> cpaelzer, :). how are they broken ?
[19:06] <smoser> harlowja, yeah, that is yucky.
[19:06] <smoser> thats why i was asking about converting network-interfaces into network-config
[19:06] <smoser> as ideally if there was an interfaces style file there, then we'd just convert it to a network-config and use it there.
[19:07] <cpaelzer> smoser: it is well hidden and just appears to not work, but at the root cause changing gpg --keyserver ${ks} --recv $k to use "${k}" does the job
[19:07] <harlowja> smoser hmmmm
[19:07] <harlowja> i mean, i can make a shitty converter
[19:07] <smoser> :)
[19:07] <harlowja> one already exists (but it doens't go to network-config)
[19:07] <cpaelzer> smoser: I reorganized the code a bit to allow testing down to the last level so it is not only fixed but should be catched next time
[19:08] <harlowja> smoser http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/distros/net_util.py
[19:08] <harlowja> ^ shitty converter
[19:08] <harlowja> u can just take the output format of that and turn it into network-config
[19:09] <harlowja> or whatever format u want, (of the 3+ that exist in cloud-init to represent network stuff, lol)
[19:09] <smoser> yeah :-(
[19:09] <smoser> we really need to have one internal representation
[19:09] <harlowja> yup
[19:09] <smoser> i guess i'm ok with that being 'network state'
[19:09] <harlowja> ya, that format isn't to well defined
[19:10] <harlowja> i tried deciphering it, lol
[19:11] <harlowja>  cause network state is really just a object with a version and a dict (the dict is the actual info)
[19:12] <harlowja> http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/sources/DataSourceConfigDrive.py#L308 (network_config there seems to be the actual format)
[19:12] <harlowja> and i sorta tried to figure out what network_config is, lol
[19:12] <harlowja> because network_config seems to be the dict that network state actually uses
[19:12] <harlowja> so ya, it'd be nice to well have that more well ummmm, defined, lol
[19:14] <harlowja> cause http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/net/network_state.py#L72 sorta just sets some random attributes, hard to tell what the real format is :-P
[19:14] <smoser> harlowja, curtin has the best examples of it.
[19:14] <smoser> we do need some much more formal documentation on that.
[19:14] <harlowja> def
[19:15] <smoser> http://bazaar.launchpad.net/~curtin-dev/curtin/trunk/files/head:/examples/
[19:15] <harlowja> yup yup
[19:15] <harlowja> sooo i'd be ok with that being the internal cloud-init format
[19:15] <harlowja> and then adjusting other places
[19:15] <harlowja> and having a loseless(?) openstack -> that format converter
[19:16]  * harlowja won't ask why the openstack format wasn't just used :-P
[19:16] <harlowja> bb, food
[19:19] <smoser> cpaelzer, hm.
[19:19] <smoser> i'm looking at that export key thing. and it is crap.
[19:19] <smoser> which is probably not a surprise to you :)
[19:20] <smoser> but it does seem to work for long fingerprint also
[19:22] <cpaelzer> with " it works for long
[19:22] <cpaelzer> without bash might break it
[19:22] <cpaelzer> and the gpg tool considers it a list of short id's
[19:23] <smoser> http://paste.ubuntu.com/16381150/
[19:23] <smoser> it works for me for long and short as is.
[19:23] <cpaelzer> haha
[19:23] <cpaelzer> smoser: wait for my example
[19:24] <cpaelzer> smoser: use this as the long key
[19:24] <cpaelzer> smoser: "B59D 5F15 97A5 04B7 E230  6DCA 0620 BBCF 0368 3F77"
[19:24] <cpaelzer> smoser: which is how it is listed by some tools, so people filling the config file might copy and paste it with spaces
[19:25] <cpaelzer> smoser: dpending on how things are connected it wither selects 5F15 as keyserver or tries to fetch 10 shortkeys with their ids
[19:25] <cpaelzer> smoser: both wrong
[19:26] <smoser> ah. yeah.
[19:26] <smoser> so yeah, that shoudl be quoted for sure.
[19:27] <smoser> its really crap that it has to recieve them
[19:27] <smoser> it tries to clean up after itself, and delete the thing (and not delete it if it found it locally already).
[19:27] <cpaelzer> smoser: I saw it
[19:27] <cpaelzer> smoser: all kind of messy if things get interrupted
[19:28] <cpaelzer> smoser: yet I didn't want to fix the whole world in one day
[19:28] <cpaelzer> smoser: I updated the MP and the commit message
[19:28] <smoser> well, its not really *too* messy.
[19:28] <smoser> root's local .gpg will just know of that fingerprint
[19:28] <smoser> its not really the end of the world
[19:28] <cpaelzer> ah is that local - yeah it is just gpg and not apt-key
[19:29] <cpaelzer> I'll call it EOD then
[19:29] <harlowja> smoser what about extracting the curtin and net stuff into a curtin_net or something package?
[19:29] <cpaelzer> smoser: is there a good way of running curtin e.g. vmtests bundled with that experimental cloud-init?
[19:29] <harlowja> this would just have the format, the converters and renderers and that's about it
[19:29] <cpaelzer> smoser: if there is please drop me a mail, so I can use it tomorrow
[19:29] <harlowja> instead of being in cloudinit or being in curtin
[19:30] <harlowja> (or make other fancy name besides curtin_net)
[19:30] <harlowja> lol
[19:30] <smoser> originally i intended to have curtin's net and block modules move externally to something else.
[19:31] <smoser> but then rharper and i kind of decided that we would like for it to be in cloudd-init.
[19:33] <harlowja> hmmm
[19:50] <dcrouch> Is it possible to read mdata from smartos within cloud-init?
[19:51] <smoser> dcrouch, what is mdata ?
[19:52] <smoser> ah. i see.
[19:52] <smoser> dcrouch, http://bazaar.launchpad.net/~smoser/cloud-init/trunk.joyent-cleanup/revision/1216
[19:53] <dcrouch> smoser, Basically I can provide metadata to the server from smartos.  mdata is that metadata, for example.  https://dpaste.de/sDKS
[19:53] <smoser> i started a re-work of the smartos datasource that has a much simpler to use client
[19:55] <smoser> http://paste.ubuntu.com/16381487/
[19:55] <dcrouch> I'm thinking maybe I can write a python module, pull that data, and have it loaded on firstboot for items such as root password.
[19:56] <smoser> oh. well, the answer then is yes
[19:56] <smoser> and cloud-init already has a datasource for smartos
[19:56] <smoser> and it reads that stuff.
[19:56] <smoser> you give cloud-init config and it does what you tell it
[19:57] <dcrouch> I understand that, but when we create our images in SmartOS, I need a way to send data to the vms  for firstboot, so was looking how to get this for ubuntu.
[19:58] <dcrouch> https://dpaste.de/TFYr
[19:58] <smoser> dcrouch, that client is only in the branch i pointed you too above.
[19:59] <smoser> dcrouch, you're the cloud ?
[19:59] <smoser> ie, you're smartos ?
[20:00] <dcrouch> Correct smoser!
[20:00] <smoser> vendor-data
[20:00] <smoser> thats what you want.
[20:01] <smoser> thats what it was designed for basically.  vendor-data is user-data for the vendor
[20:01] <smoser> look at DataSourceSmartOS and read the comments around 'vendor-data' there :)
[20:02] <smoser> harlowja, you added 'igmore' of all those flake8 stuff
[20:02] <smoser> H404,H405
[20:02] <dcrouch> smoser, I've been looking up cloud-init for the last few hours and a few topics around there, I thought I recognized your name!    https://github.com/number5/cloud-init
[20:02] <smoser> but why ?
[20:02] <harlowja> smoser less things for me to fix in 1 merge, lol
[20:03] <smoser> but they're all fixed
[20:03] <harlowja> u can fix all the 404 and 405 ;)
[20:03] <harlowja> oh
[20:03] <harlowja> welllll then (makes up other reason)
[20:03] <smoser> at least i just comment that line out
[20:03] <smoser> and type 'tox -e pyflakes'
[20:03] <smoser> and ENOERROR
[20:04] <harlowja> hmmm, run flake8 not pyflakes
[20:04]  * smoser shames fist at his feeble brain
[20:04] <smoser> i confuse those two things all the time
[20:04] <harlowja> https://gist.github.com/harlowja/32845acbd0301fc2132fbd9255bddd1d
[20:04] <harlowja> 405 and 404
[20:04] <harlowja> and i'm like screw that, its a dumb warning, lol
[20:04] <smoser> i assumed you had added a tox
[20:05] <harlowja> nah, i didn't want to do everything, gotta leave u some work to
[20:05] <smoser> yeah. thanks.
[20:05] <harlowja> i'm nice like that
[20:09] <smoser> harlowja, so i'm gonna change pyflakes to flake8
[20:09] <smoser> which i think is a strict superset of pyflakes
[20:09] <smoser> right?
[20:09] <smoser> and then i'm going to fix all the tests/ so that it wont complain about those either
[20:10] <harlowja> cool
[20:11] <harlowja> sound good to me
[20:11] <harlowja> (yes afaik its a superset of)
[20:48] <dcrouch> Thanks for your help smoser I think I'll be back still confused but need to take off for a bit.


[10:15] <AskUbuntu> i18n vs qsTr (what is the difference) | http://askubuntu.com/q/337004
[11:45] <mefrio> in there any HUD component documentation somewhere?
[12:03] <wellsb> mefrio: You can read a bit here: https://plus.google.com/109919666334513536939/posts/AE1yHMFFBwh I'm not sure if the official documentation has made it yet
[12:04] <mefrio> wellsb, it looks good. Thank you!
[12:20] <clepto1995> nik90, ping
[12:21] <hakermania> Anyone here using more than 1 keyboard layouts? I'm using English and Greek and some shortcuts do not work while on Greek. Ctrl+Alt+L for example. The thing is that this is true for my program as well :/
[12:22] <hakermania> Can you reproduce?
[12:22] <clepto1995> hakermania, yep!
[12:22] <clepto1995> hakermania, I have the same problem too
[12:24] <hakermania> clepto1995, I am developing using the Qt libs. I am using QShortcut to setup my shortcuts, but I guess it is Ubuntu's bug. On the other hand, shortcuts are completely usable in some other applications in both languages, like Firefox or VLC
[12:25] <hakermania> VLC is written in Qt too, but I don't seem to find the word QShortcut in the source code, so his mechanism must be different.
[12:25] <clepto1995> hakermania, I had the same problem on Luna (ubuntu 12.04 based) and now on Ubuntu Gnome
[12:25] <hakermania> clepto1995, you know I am Alex, right?
[12:25] <clepto1995> hakermania, what am I? stupid? :P
[12:25] <hakermania> clepto1995, quite.
[12:26] <clepto1995> hakermania, bad for you, partner :P
[12:27] <clepto1995> nik90, if you have time later check those github issues on CNotes, thanks!
[12:29] <mefrio> is there anybody who know how to solve this warning: http://pastebin.ubuntu.com/6024880/ ?
[12:29] <mefrio> it prevents my HUD to work properly
[12:30] <clepto1995> mefrio, http://bazaar.launchpad.net/~mhall119/+junk/uReadIt/view/head:/uReadIt.qml#L26
[12:30] <clepto1995> maybe this will help
[12:32] <mefrio> clepto1995, I am using Ubuntu.Unity.Action for my HUD, not HUD module itself
[12:33] <clepto1995> mefrio, is it the right way to do it?
[12:33] <clepto1995> mefrio, link to code?
[12:33] <mefrio> clepto1995, I want to have different entries in my pages....also Friends is using it too
[12:33] <mefrio> clepto1995, take a look at Friends http://bazaar.launchpad.net/~super-friends/friends-app/trunk/view/head:/qml/friends-app.qml
[12:37] <clepto1995> mefrio, no idea :/
[12:38] <mefrio> clepto1995, thank you anyway :)
[12:39] <clepto1995> mefrio, maybe you should ask someone from friends app
[12:39] <mefrio> clepto1995, kenvandine is not here at the moment :(
[12:40] <mefrio> mhall119, ping
[12:43] <clepto1995> mefrio, you have added convergence into memories right?
[12:43] <mefrio> clepto1995, yes
[12:43] <clepto1995> mefrio, did you use conditional layout?
[12:45] <mefrio> clepto1995, I found a more simple solution. I just  declared a "wideAspect" bool property and when it is true my sidebar is shown
[12:45] <mefrio> clepto1995, you can take a look at it here: https://github.com/Mefrio/Memories
[12:47] <clepto1995> mefrio, interesting... thanks!
[12:47] <mefrio> clepto1995, you are welcome
[12:56] <GuidoPallemans> put a new app submission on the subreddit, will now post (the same) to g+
[12:57] <GuidoPallemans> http://redd.it/1l1y5w
[13:06] <GuidoPallemans> posted on G+
[13:11] <hakermania> GuidoPallemans, It looks good. I guess judges will again judge based on how cool the app looks and how usable it is from most of the public, not using the initial criteria. That said, your app looks pretty neat :)
[13:15] <joern__> is it still true the the nexus 4 does not have a dataconnection over GSM/UMTS?
[13:58] <wellsb> snwh: I shared a post with you on g+
[14:05] <hakermania> clepto1995, please join #ubuntuforums
[14:07] <AskUbuntu> Example Java code on Ubuntu one Files API | http://askubuntu.com/q/337072
[14:10] <snwh> wellsb, i'll check it out
[14:11] <snwh> nik90, you could add my irc nick to the showdown page as well
[14:37] <jGleitz> Hey guys! Does anybody know whether, and if yes how, you can set queries that are more complex than just "=" and "*" ?
[14:37] <jGleitz> (Goes especially to Christian Dywan)
[14:38] <jGleitz> (I’m talking about queries in U1db.Query, by the way ;) )
[17:09] <GuidoPallemans> quiet on here today
[17:09] <GuidoPallemans> anyone from the showdown online?
[17:10] <hakermania> GuidoPallemans, it is Sunday.
[17:10] <GuidoPallemans> hakermania: okay :D
[17:44] <jGleitz> @GuidoPallemans: I’m from the showdown (I particioate), why?
[18:39] <GuidoPallemans> jGleitz: I was bored, and wondered how far other contestants stand
[18:40] <jGleitz> GuidoPallemans: Okay :D. Well, not to far I fear. We’re constantly stuck on details :(
[18:40] <GuidoPallemans> what app do you have?
[18:40] <GuidoPallemans> I also have that :D
[18:48] <jGleitz> Geldliste / MoneyList
[18:48] <jGleitz> What is yours?
[18:51] <GuidoPallemans> I have 2 games
[18:51] <GuidoPallemans> reversi and connect 4
[18:51] <GuidoPallemans> and now I'm making a Github Client
[18:51] <jGleitz> Cool Thing
[18:51] <GuidoPallemans> That's what I'm trying
[18:52] <jGleitz> By the way: Do you have a good name for our app?  But I have no phone that can run ubuntu touch. I was wondering if I can test it in desktop Ubuntu? (testing Confinement etc). Or if anyone would want to try it out?
[18:56] <jGleitz> @labsin: We don’t have a phone either. But that’s no problem
[18:56] <jGleitz> If you download the Ubuntu SDK, you can run your app via qmlscene. Works perfectly fine.
[18:57] <jGleitz> What do you want to make?
[18:57] <labsin> jGleitz, It's because I wanted to publish a click package
[18:57] <jGleitz> Oh, I see ;)
[18:57] <labsin> I already have a deb package. That's running fine.
[18:57] <jGleitz> Okay
[18:59] <labsin> jGleitz, I'm storing some data on the home folder but I don't know it it'll work in confinement. I asked the question on the mailing list and they told me which folder I have access to, but I wan't to test it now :)
[19:05] <jGleitz> Yeah, we’ll have this problem as well. I think I’ll set up a VM to test on the desktop, but Testing on the phone won’t be possible :(
[19:12] <labsin> If anyone whould like to test my app on the phone, here's a click package: http://ubuntuone.com/2lyIlBvjPmSy1Ed576z04k
[20:10] <clepto1995> is anyone willing to help with convergence?
[20:17] <labsin> clepto1995, what's the problem?
[20:18] <clepto1995> labsin, I can't get it to work
[20:18] <labsin> An app?
[20:18] <clepto1995> labsin, when using conditional layout I get an error about actionManager
[20:19] <clepto1995> http://pastebin.ubuntu.com/6026367/
[20:21] <labsin> clepto1995, I've not seen this component used anywhere yet. Everyone is using States or just inline if checks (...>...?<if true>:<if not>)
[20:21] <clepto1995> labsin, only the guys with blackjack app is using
[20:22] <clepto1995> labsin, states/
[20:22] <clepto1995> ?*
[20:22] <labsin> http://qt-project.org/doc/qt-4.8/qdeclarativestates.html
[20:23] <clepto1995> labsin, I see... I'll try something else and see if it works
[20:24] <labsin> Anyway, it should not give an error. Could you post your qml?
[20:24] <clepto1995> labsin, yeah, give a sec to push
[20:25] <clepto1995> labsin, https://github.com/Clepto/cnotes-ubuntu-touch pull and run
[20:26] <clepto1995> the code for conditional layout is in cnotes.qml
[20:28] <clepto1995> labsin, I think that one problem is that I can have tabs inside a page (not sure though)
[20:29] <clepto1995> but I don't think that the main problem
[20:38] <labsin> There is something strange with that...
[20:39] <clepto1995> labsin, ?
[20:39] <labsin> I don't know, I get the same issues.
[20:40] <clepto1995> labsin, ok, the problem is with NoteView element in line 226
[20:41] <clepto1995> I think I know a way to fix it
[20:42] <labsin> Btw: here I did a sidescreen in my app: https://github.com/labsin/solitaire-games/blob/master/layout/GamesPage.qml
[20:43] <clepto1995> labsin, there is an error in your entry here https://wiki.ubuntu.com/Touch/AppShowdownList , the link for github is wrong
[20:44] <labsin> clepto1995, tanx
[20:46] <clepto1995> labsin, ok! no errors now! :)
[20:46] <clepto1995> I was right about the tabs...
[20:47] <labsin> What's the problem? Do you mean the Ubuntu.Components Tabs?
[20:47] <clepto1995> labsin, yes, something about the tabs was making errors
[20:48] <labsin> clepto1995, You are using a pageStack. You need to choose between using tabs or a pageStack. Both is not allowed.
[20:48] <clepto1995> so I moved the Row from NoteView.qml to a different file
[20:48] <clepto1995> labsin, probably that
[20:48] <labsin> clepto1995, http://design.ubuntu.com/apps/global-patterns/navigation
[21:08] <GuidoPallemans> Is it possible to set up a mail using the friends app api?
[21:24] <clepto1995> hakermania, ping
[21:25] <hakermania> clepto1995, pong
[22:04] <randomcpp> nik90, ping
[22:14] <clepto1995> how can I add an icon to my app?
[22:38] <labsin> clepto1995, Where? When you run it from the sdk, you can't. Then it's the qmlscene icon. To change that icon, you can put an icon named qmlscene.<some extention> in ~/.icons
[22:40] <labsin> clepto1995, If you distribute it in a deb, you can change the icon in the .desktop file. When installing the deb, you should copy your icon to /usr/share/pixmaps. Then it'll find it if you just put the name without extention in the .desktop file.
[22:41] <clepto1995> labsin, thanks!
[22:43] <labsin> clepto1995, I was just looking up all these things (packaging etc) this week. Some things are really hard to find.
[22:44] <hakermania> clepto1995, I know a couple of stuff about packaging, so, anytime
[22:44] <clepto1995> labsin, how about click packages? Will the icon be found automatically?
[22:45] <clepto1995> hakermania, I know too... vault had to be packaged manually... :@
[22:45] <hakermania> clepto1995, and your anime app, no?
[22:45] <clepto1995> hakermania, quickly magic :D
[22:46] <hakermania> clepto1995, oh.
[22:47] <labsin> clepto1995, I don't know. I think you have to put the icon in the app directory directly and just put the name in the desktop file (cnotes.png -> Icon=cnotes)
[22:47] <clepto1995> labsin, thanks
[23:12] <danielholm> hi all, I'm trying to get rid of the first and last character of a string in my QML app using any JS function. I've tried slice, replace, substring, but none work. I get: TypeError: Object  has no method 'slice'
[23:12] <danielholm> replace "slice" with any other JS function.
[23:12] <danielholm> why doesnt it work? shouldn't just JS functions work?
[23:15] <clepto1995> danielholm, code?
[23:16] <danielholm> clepto1995: http://pastebin.com/4Tb9fPP9
[23:16] <danielholm> example
[23:19] <danielholm> I think I got it. I added a function  in a seperate file
[23:19] <clepto1995> danielholm, it doesn't return error to me
[23:19] <danielholm> but I really thought that you could use JavaScript functions directly in a QML file
[23:19] <clepto1995> you can
[23:20] <clepto1995> https://github.com/Clepto/cnotes-ubuntu-touch/blob/master/CNotes.qml#L82 line 81
[23:22] <danielholm> clepto1995: thanks!
[23:22] <clepto1995> danielholm, :)
[23:22] <labsin> btw: clepto1995, why aren't you using u1db? It are bonus point for the contest you know.
[23:22] <clepto1995> labsin, I know. I had problem using
[23:22] <danielholm> Yeah, I'm moving to it soon as well
[23:23] <clepto1995> labsin, after the convergence I'll focus on u1db
[23:23] <clepto1995> its a must
[23:24] <labsin> clepto1995, the biggest problem I had with it was that the contents var is a reference. You can't write directly to it. You first have to copy that into a js variable and edit that and then copy that one back.
[23:24] <clepto1995> but to tell you the truth... I'm tired... I've been working non stop on CNotes for two weeks...
[23:24] <clepto1995> labsin, I'll came back to you when its time :P
[23:25] <labsin> i'm now at a point where everything takes more time than I have. So I'll just go to bed. By
[23:25] <clepto1995> labsin, goodnight!
[23:26] <danielholm> take care
[23:26] <danielholm> too late
[23:29] <clepto1995> going to bed too... night
[23:33] <danielholm> alright, I have another issue someone might give me a hand with
[23:33] <danielholm> I'm trying to use this CryptoJS; http://code.google.com/p/crypto-js/#AES
[23:34] <danielholm> to be more specific, I'm trying to encrypt/decrypt a string using AES. the thing is that the string isn't the same decrypted as when I was encrypting it
[23:56] <GuidoPallemans> danielholm: have you tried calling decrypt(encrypt("testMessage", "testpass"), "testpass") ?
[23:57] <GuidoPallemans> if that doesnt give "testMessage",  the library is bad
[23:58] <danielholm> GuidoPallemans: no I havent
[23:58] <danielholm> GuidoPallemans: only just like the examples
[23:58] <GuidoPallemans> huh
[23:58] <danielholm> GuidoPallemans: but that would be impossible to do anyway
[23:58] <GuidoPallemans> hmm
[23:59] <danielholm> GuidoPallemans: since I need "testMessage" to begin with
[23:59] <GuidoPallemans> but just try to execute that line
[23:59] <danielholm> on it! :D


[05:11] <jose> pleia2: hey, just got the email, thanks for approving! btw, is tarmac merging that?
[05:11] <pleia2> jose: I just realized I don't know
[05:11] <jose> :P
[05:11] <pleia2> I haven't worked on lp mps since hey started using it
[05:11] <pleia2> s/hey/they
[05:12] <jose> now I need to find out where that button is
[05:16] <pleia2> I merged it
[05:16] <jose> great, thanks!
[05:16] <pleia2> jose: wanna do ml2fridge.pl too? :)
[05:17] <jose> oh, yeah, I was going to ask about that one
[05:17] <jose> for sure
[05:17] <pleia2> \o/
[05:17] <jose> if you give me a couple mins I can do it now
[05:17] <pleia2> sure, I'll be around for a bit
[05:17] <jose> ok then!
[05:22] <jose> pleia2: btw, I found a bug on that script... it's actually filled in.
[05:22] <jose> will be fixed on the push
[05:23] <pleia2> jose: haha, out!
[05:23] <pleia2> ouch too
[05:23] <pleia2> just write your fix, don't bother mentioning that in changelog ;)
[05:24] <jose> sure :)
[05:25] <pleia2> fortunately my pwsafe confirms that password was only used for UWN, and you can't log in via pw now anyway
[05:26] <pleia2> (my passwords tend to be randomized, I think they just made that one up for my account when it was created)
[05:32] <jose> and MP submitted, https://code.launchpad.net/~jose/uwn/fix-ml2fridge/+merge/181460
[05:42] <jose> pleia2: question, you know what a consumer secret for an openid is?
[05:46] <jose> well, /me leaves for bed.
[05:59] <pleia2> jose: nope
[07:47] <dholbach> good morning
[22:43] <Unit193> Man, really, really crappy today.


[13:41] <knome> hey newz2000! you there?
[13:45] <knome> newz2000, would it be possible to get anchors for different countries in http://webapps.ubuntu.com/marketplace/europe/, at least in the new site?
[14:01] <jpds> knome: Sure, done.
[14:02] <jpds> newz2000: You may deploy when ready. :)
[14:03] <knome> jpds, cheers!


[03:15] <duflu> RAOF: Can you help me out with a review here? https://code.launchpad.net/~vanvugt/mir/fix-1642504/+merge/311363
[03:15] <duflu> It's rather annoying not having a working server
[08:38] <tjaalton> hi, I'm thinking of proposing unrenamed mesa backports to lts (essentially upgrades the old one to new major release), but thought I should probably ask here too for your thoughts
[08:40]  * duflu doesn't understand at first
[08:40] <tjaalton> mesa on xenial would bump from 11.2.0 to 12.0.x
[08:40] <tjaalton> what's on yak
[08:41] <tjaalton> lts-hwe stacks have had mesa-lts-foo
[08:41] <tjaalton> which leaves the original one as is
[08:41] <duflu> tjaalton: There's an implied (not strongly enforced) ABI between egl-platform-mir in Mesa and libmirclient. I don't think that has broken in a long time(?) so it could be safe
[08:41] <tjaalton> yeah that's one thing I've considered
[08:41] <duflu> might be safe
[08:44] <duflu> tjaalton: It would still live in 'backports' right? Not used by default xenial
[08:44] <tjaalton> no, it would be in updates
[08:45] <duflu> My only objection then is that it's poor discipline to do a major upgrade in updates. But if it's X and we really need it to keep building a product on then... *shrug*
[08:46] <tjaalton> renamed mesa is a hassle
[08:48] <tjaalton> then again having just one lts-hwe stack makes it a bit easier, so that I might just drop this plan
[08:49] <duflu> True.. You might want to ask other timezones still -><EMAIL_ADDRESS>[08:49] <tjaalton> right


[06:30] <netritious> wrst: I have had the best experience using Intel NICs. Even the desktop cards work fine for home networks and network appliances. Plays nice with windows, linux, and unix.
[06:32] <netritious> I have no experience with these cards and macs so can't say if they would work in a mac, but if I had to try, I would try one of those first lol
[06:33] <netritious> I've used most of these, and ordered from there too: https://goo.gl/LxyXfK
[16:05] <cyberanger> I can only speak for a hackintosh ;-)
[16:16] <wrst> ha ha and intel I though was the only way to go, just want to get one that I can get good performance out of
[16:23]  * [Ubik] files a lawsuit
[16:24] <[Ubik]> Intel cards have seem to do me well, also have a Linksys gigabit card from years ago in our firewall at the office and it works nicely.
[16:29] <cyberanger> wrst: [Ubik] runs pfsense on that firewall, so that tells you of another card too
[16:31] <wrst> that is next on my list... and seems like intel cards are the standard for pfsense
[19:04] <wrst> wb netritious
[19:11] <[Ubik]> Yeah, most likely so.
[19:11] <[Ubik]> I've only had one card NOT work in pfSense, and that machine later went to be with The Lord after a horrible death of the mobo...which was probably why the NIC Wouldn't work right to start with.
[19:12] <[Ubik]> It was our firewall, I had to disable the onboard and use two PCIs... the new firewall (identical machine, I just moved over the HDDs and NICs), the onboard works fine.
[19:12] <netritious> ty wrst
[19:51] <cyberanger> netritious wb
[19:53] <netritious> ty cyberanger
[19:53] <netritious> how's everyone doing today?
[19:53] <cyberanger> Under the circumstances alright
[19:54] <cyberanger> Horrible circumstances though
[19:55] <netritious> Has something happened to you cyberanger?
[19:56] <cyberanger> To a family member, stroke at 96, think she's holding out for my brother to arrive
[19:57] <netritious> I'm sorry to hear that cyberanger.
[21:23] <wrst> netritious: good afternoon, picking up a 4 pack of intel cards is on my agenda :)
[21:23] <wrst> need one for a desktop, one for a server, and two for a pfsense box
[21:29] <netritious> if it is all for home use I would go for the $28-$35 desktop intel cards
[21:32] <netritious> you'll like pfsense. first time running it wrst?
[21:33] <wrst> netritious: I need gigabit speeds, will they do that?
[21:34] <wrst> netritious: I played with it a long time ago but didn't have the hardware
[21:34] <wrst> going to get to buying hardware
[21:35] <netritious> yes they will work for gigabit speeds. the link I posted is for intel 10/100/1000 cards, PCI and PCI-e, and the first two, the cheapest two, even come with the low profile bracket.
[21:39] <wrst> ok because my desktop has a "gigabit" card but gets about 1/2 the actual speed
[21:39] <wrst> it is realtek and pretty sure that is some foriegn word that means cheap network card
[21:40] <netritious> I have no such issues with my desktop intel gigabit cards
[21:41] <netritious> yeah realtek is good on a very minimal budget, but I wouldn't use them for anything I wanted to rely on
[21:41] <netritious> like my network :)
[21:41] <wrst> I have a spare pentium g3250 laying around
[21:41] <wrst> netritious: yeah, I have 1000/250, my router gets me pretty much 200/200, my desktop direct gets about 400/200
[21:42] <wrst> who knows I may not be getting the full 1000 but don't think my network card is best it is integrated in a msi board that cost like 60 bucks
[21:43] <netritious> yeah, the strategy to beat low performance on-board components has always been using an adapter card ;)
[21:43] <netritious> everything needs to be gigabit though -- the router, the cables (CAT5e/CAT6), and the NICs
[21:44] <wrst> yes have cables delivered today, have 5e and my server has an integrated intel card and it is only connecting at 100 i think may be a cable but if not will throw a card in it
[21:44] <wrst> ethtool says it is connected at 100 when i try to force 1000 it disappears
[21:45] <netritious> are you sure the integrated intel card is gigabit?
[21:45] <wrst> yes
[21:45] <netritious> and what is on the other end is also gigabit?
[21:45] <wrst> let me double check
[21:45] <wrst> :)
[21:45] <wrst> yes my router is also
[21:45] <wrst> and the desktop
[21:45] <netritious> then it may just be a cable then
[21:46] <wrst> my router however isn't giving full speed
[21:46] <netritious> tomato or something else?
[21:46] <wrst> dd-wrt
[21:46] <wrst> on a wndr 3700 v4
[21:46]  * netritious shivers at reading dd-wrt
[21:47] <wrst> netritious: https://1drv.ms/i/s!AjYeYoflRmK7geQoqAx6jkcx725Nkw
[21:47] <wrst> netritious: not a fan of dd-wrt?
[21:49] <netritious> was a fan a long time ago but got tired of reading ten-twenty posts to make certain I wasn't bricking my router
[21:49] <wrst> oh btw that link is my card details netritious, yes I am using one drive at work, but hey a TB is a TB of storage :)
[21:49] <wrst> the router I have is fairly unbrickable, I have bricked it a couple of times but super easy to flash stock and go back
[21:49] <wrst> and I was doing stupid stuff
[21:49] <netritious> yeah I see it supports gigabit but only negotiated 100Mbps
[21:50] <wrst> yes and from a bit of reading that could be a cable and really didn't want to swap out cables so just orderd a bunch :)
[21:50] <netritious> lol nice
[21:51] <netritious> do you use a patch panel?
[21:51] <wrst> no
[21:51] <wrst> but will need to get a good switch or something
[21:53] <wrst> so when I get a router built I will no doubt be coming back for more info
[21:53] <wrst> thinking about an ubiquiti wifi device
[21:54] <wrst> netritious: https://www.amazon.com/Ubiquiti-Networks-802-11ac-Dual-Radio-UAP-AC-PRO-US/dp/B015PRO512/ref=sxts_k2p_hero1?pf_rd_m=ATVPDKIKX0DER&pf_rd_p=2668834182&pd_rd_wg=82KF6&pf_rd_r=ABSD1816KBV73X5MMADJ&pf_rd_s=desktop-sx-top-slot&pf_rd_t=301&pd_rd_i=B015PRO512&pd_rd_w=Rddjq&pf_rd_i=ubiquiti&pd_rd_r=MNBPKHSVFHPM5M9GEH80&ie=UTF8&qid=1478901236&sr=1
[21:54] <wrst> wow that link is long
[21:54] <netritious> lol
[21:55] <wrst> but anyway have heard good things about those, and they will like nice may require me to get in the attic
[21:57] <netritious> I use an asus RT-AC68U
[21:58] <wrst> netritious: do you use that for all your routing or just wireless?
[21:58] <netritious> just wireless
[21:58] <wrst> what do you use for routing?
[21:58] <netritious> pfsense
[21:58] <wrst> ok what I thought, hmm that looks like a nice AP
[21:59] <wrst> my only thought on the ubiquiti would be able to mount it in a central location in the house
[21:59] <wrst> but boy that would be a lot easier :)
[21:59] <netritious> it is. I have no problems, but my house is small @1200 sq ft
[21:59] <wrst> not for sure about our sq footage but we are similar
[21:59] <netritious> *it is a nice AP
[22:00] <wrst> my current one does enough, but our bedroom is on the edge since the office is on the far opposite end
[22:00] <wrst> would love to have good 5ghz coverage all over the house
[22:03] <netritious> A couple of years ago I took an entry way closet and wired my comcast router there with a UPS, and then went through the wall and have the wifi router on a shelf about 5.5' off the ground.
[22:04] <netritious> keeps the comcast guy out of my office, and the connection is quad sheilded home run from outside, with compression fittings, so no BS from comcast on "customer changes" to the network.
[22:06] <netritious> so basically I used a wall plate and low voltage mount with pop in/out connectors, like a low budget patch panel.
[22:06] <netritious> 3x quad shielded RG6, and 3x RJ45+CAT6
[22:13] <netritious> wrst: this is the AP: http://www.newegg.com/Product/Product.aspx?Item=N82E16833320174
[22:15] <wrst> I just got fiber connected to my house so i think I should be relatively trouble free I hope
[22:15] <wrst> yes just looked it up, that's a nice mean looking router
[22:16] <netritious> I got it for USB 3.0, but honestly i haven't been using it heh
[22:18] <netritious> that and my second RT-N16 finally died
[22:26] <netritious> wait, I just read that...you got fiber to your house wrst? NICE!
[22:26]  * netritious is so jelly
[23:16] <wrst> netritious: it has been great!
[23:16] <wrst> I was on DSL
[23:17] <wrst> netritious: network cable helped http://www.speedtest.net/result/5791326040.png
[23:17] <wrst> my router is certainly a bottleneck


[04:48] <HedgeMage> ping, highvoltage
[05:56] <Ahmuck> i'd like to report a bug
[05:56] <Ahmuck> nm
[05:56] <Ahmuck> https://bugs.launchpad.net/ubuntu/+source/scribus/+bug/575576
[05:57] <Ahmuck> bugs posted in edubuntu are reported in ubuntu as well?
[07:51] <highvoltage> HedgeMage: pong
[07:52] <HedgeMage> highvoltage: gah, I'm on my way to bed.  I'll catch you tomorrow night if I can -- otherwise Thursday after I get back from the dojo?
[07:54] <highvoltage> HedgeMage: heh, I just woke up
[07:55] <highvoltage> HedgeMage: I don't have your schedule open in front of me right now... what time to you get back from the dojo again? :p
[07:56] <HedgeMage> highvoltage: usually about 5:30pm my time.  What are good hours for you?  My day tomorrow is kind of crazy, but Thurs-Fri are flexible
[07:56] <highvoltage> HedgeMage: I can do that
[07:57] <HedgeMage> are you sure?  I easily forget sometimes that you are so far away.  I don't want you to lose sleep over this little errand :)
[08:02] <highvoltage> HedgeMage: oh trust me I've stayed up for way less before :)
[08:02] <highvoltage> HedgeMage: and this is important to me right now
[08:04] <HedgeMage> :)
[08:04] <HedgeMage> Okay, then Thursday is a date, assuming we don't run into one another tomorrow and both have a free 20 minutes
[16:17] <sbalneav> Morning all
[16:26] <sbalneav> alkisg: Hey hey!
[16:26] <sbalneav> How's things in Greece?  Tumultuous, I hear.
[16:26] <ogra> heavily
[16:26] <ogra> all european news stations have it the whole day already
[16:27] <sbalneav> ogra: Yeah, I was listening to CBC this morning, sounds like the budget measures aren't going over well.
[16:27] <ogra> heh, no wonder
[16:27] <alkisg> Hi sbalneav, ogra, peoplee
[16:27] <sbalneav> I didn't hear what's the major sticking point, if any?
[16:28] <alkisg> They already cut 200€ off our salaries, and that's not enough yet...
[16:28] <ogra> yeah
[16:28] <ogra> german news said something about "up to 40% cut in salaries"
[16:28] <sbalneav> Is it just one particular funding cut that's causing the problem, or just a general "too much too fast" problem.
[16:28] <sbalneav> 40%!?!
[16:28] <sbalneav> Yikes
[16:28] <ogra> to pay for the waste the politicians did the last 10 years
[16:29] <sbalneav> What, politicians waste money?!
[16:29] <ogra> obviously the money went into their own pockets and they gave wrong reports to the EU ...
[16:29] <ogra> which got into that situation
[16:29] <sbalneav> Say it ain't so!
[16:29] <ogra> and now the people have to pay for it
[16:29] <sbalneav> Yeah, it's always the little guy that pays.
[16:29] <ogra> mainly to support paris hiltons new boayfriend ;)
[16:29]  * alkisg wonders if that's just it... I'm hearing about foreign powers trying to compromise the greek economy etc, but I don't know which parts are true
[16:30]  * ogra hears something about 34 billion or something the greek state owes him
[16:30] <alkisg> Sure, the politicians waste money, but that didn't just happen the last 10 years; it was always so
[16:30] <alkisg> Heh
[16:30] <sbalneav> alkisg: There's probably some of that going on.  "Big Business" will always profit in times of economic instability.
[16:31] <sbalneav> Hey, a billion dollars here, a few trillion there, sooner or later it starts to add up to real money :)
[16:31] <ogra> pennies, pfft
[16:34] <sbalneav> http://www.brainyquote.com/quotes/authors/e/everett_dirksen.html
[16:34] <sbalneav> One of my favorite quotes
[16:40] <mhall119> asking about edubuntu in Ask Mark in #ubuntu-classroom
[16:42] <mhall119> well, not much from that
[17:00] <sbalneav> What did he say?
[17:01] <sbalneav> I just noticed, wasn't in the room?
[17:01] <sbalneav> :(
[17:01] <mhall119> sbalneav: just that Canonical is struggling to find out what they can do
[17:02] <mhall119> that hey want to be involved, especially on regional and national level
[17:02] <mhall119> basically what dinda has already told us
[17:06] <mhall119> he did say they might extend access to their build system to child distros, so I'm hoping to take advantage of that for Qimo
[17:18]  * dinda missed it :(
[17:19] <dinda> will have to read the transcript later
[17:19] <highvoltage>  * Edubuntu classroom session in about 40 minutes in #ubuntu-classroom
[17:19]  * dinda contemplates having to buy food vs attending the next session. . .
[17:21] <dinda> food wins for now, sorry, bbl
[17:23] <mhall119> dinda: http://irclogs.ubuntu.com/2010/05/05/%23ubuntu-classroom.html#t16:39
[18:49] <stgraber> highvoltage: ping
[18:50] <bencrisford> stgraber: hes in the middle of the OW session atm :)
[18:52] <alkisg> stgraber: I can make an upstart job that runs before ltsp-reboot.conf, but no upstart jobs run at all when ldm.c runs `reboot -fp`... :(
[18:52] <alkisg> It'd be nice if used a script or something that was easier to override...
[18:56] <highvoltage> stgraber: pong
[19:00] <mhall119> highvoltage: I added the idea of a higher-ed package to the Maverick wiki
[19:01] <bencrisford> highvoltage: stgraber: nicely done :D, hopefully we inspired some new contributors
[19:01] <highvoltage> mhall119: thanks for the questions it kept the flow going nicely :)
[19:01] <mhall119> that was the idea
[19:01] <mhall119> people tend to be shy about asking when nobody else is asking
[19:01] <highvoltage> bencrisford: this was the first session I did by myself and it went a lot better than I thought it would :)
[19:02] <mhall119> but open it up, and they'll follow
[19:02] <highvoltage> *nod* thanks!
[19:02] <bencrisford> highvoltage: it sure did :D
[19:02] <bencrisford> thanks for the mention :)
[19:02] <stgraber> highvoltage: thanks again for doing it
[19:02] <bencrisford> there is a meeting tonight right?  because I said there was on chat
[19:03] <highvoltage> stgraber: I'll post the logs to the list, I think some of the answers might be worth-while answering on our website as well
[19:03] <bencrisford> -classroom-chat*
[19:03] <highvoltage> bencrisford: indeed! although I'm not 100% sure that we need one tonight, it will probably beshort
[19:04] <bencrisford> highvoltage: ok :)
[19:04] <mhall119> best to have it now, in case potential new people show up
[19:04] <stgraber> I'm not sure I'll be there for the meeting tonight, though there's really not much to discuss. I registered all of the edubuntu/education sessions for UDS and will work more on that next week in Brussels
[19:04] <mhall119> is there a tentative schedule for UDS yet?
[19:05] <mhall119> I'm afraid most of it will happen while I'm sleeping
[19:06] <bencrisford> what timezone is brussels
[19:06] <bencrisford> is it UTC+0 at the moment?
[19:07] <highvoltage> UTC+2
[19:07] <bencrisford> highvoltage: :D sweet!
[19:08] <bencrisford> that means i should be able to attend some more sessions
[19:08] <bencrisford> remotely i mean
[19:09] <highvoltage> bencrisford: heh, I adjusted myself to canadian time over the last few months... now I've adjusted back to my "real" timezone over the last week in preperation for UDS :)
[19:10] <bencrisford> highvoltage: lol :)
[19:14] <bencrisford> =0 oh no...  UTC+2 isn't good :P, its even worse :P
[19:14] <bencrisford> nevermind
[19:15] <highvoltage> bencrisford: since only one of us will technically physically be there, we'll probably do some planning and discussion outside of sessions too
[19:15] <oppl> hi ... I just became aware of this channel during the classroom session a few minutes ago - I would maybe be interested in contributing. Will there be a meeting this evening? Just to get some initial ideas of what would be interesting for both sides ...
[19:15] <highvoltage> bencrisford: I think sessions are most useful when we need input from other teams and clever people
[19:16] <highvoltage> oppl: yep, in about 45 minutes on #ubuntu-meeting
[19:16] <oppl> oh - perfect
[19:16] <oppl> thx
[19:17] <highvoltage> oppl: welcome :)
[19:18] <oppl> thx ... good to be here
[19:20] <bencrisford> highvoltage: ok :),  I had some thoughts about the teams blueprint during the week
[19:21] <bencrisford> its just a suggestion :), the final decision is down to council.  but I thought it might be easiest for everyone if me and whoever else wants to could sort the teams into the groups discussed during an IRC session
[19:22] <bencrisford> then we could get the council members to approve it, but obviously some might have attended said session
[19:23] <bencrisford> that way all the council members that dont want to/cannot be directly involved still have a say without having to attend the IRC session if they do not want to
[19:23] <bencrisford> like I say its just a suggestion :)
[19:24] <highvoltage> bencrisford: yep, sounds good. if you could get some of it in a wiki page it makes it even easier for comments to be added, etc
[19:24] <bencrisford> highvoltage: ok, i'll do that now, I can link to it in the meeting
[19:24] <bencrisford> one already exists for the blueprint I can update that
[19:25] <highvoltage> bencrisford: I'd like to talk about the advocacy team in this meeting too
[19:25] <highvoltage> my boss (also a Ben) basically sells Edubuntu every day of his life and wants to get involved
[19:27] <highvoltage> (brb)
[19:28] <bencrisford> ok, sounds good :)
[20:00] <highvoltage> Edubuntu Meeting Time!
[20:01]  * bencrisford grins
[20:01] <bencrisford> :D
[20:35] <alkisg> !info evolution
[21:08] <isforinsects> good meeting... all I got was: 15:28 < highvoltage> quickquickmeeting(TM) adjourned, thanks everyone!
[21:36] <isforinsects> highvoltage: what about your boss? Where do you work?
[21:43] <highvoltage> isforinsects: Revolution Linux
[21:52] <isforinsects> Aah, I saw a mention that they sponsor some edubuntu work.
[21:52] <isforinsects> Cool.
[21:53] <isforinsects> Do you install/support/host wikis for schools using *buntu?
[21:54] <isforinsects> One of the research projects I work on is wikis in education.
[22:12]  * bencrisford thinks its time for sleep
[22:12] <bencrisford> g'night
[22:17] <rmainard> Hello everyone, I am running an ltsp cluster with ubuntu 8.04 as my load balancer and control center and edubuntu 9.1 for my root and app servers. I have added XSERVER=vesa, X_ORG_0=1024x768, LDMDIRECTX=True to the lts.conf all of which made it possible to log into my thin clients. the problem is when I log out or have a failed login the screen goes blank and it never recovers. Do you have any ideas as to what this could be?
[22:18] <rmainard> this is on the thin client not the servers
[22:32] <rmainard> is anyone in here?
[23:06] <rmainard> hello