[00:17] <daftykins> brobostigon: hai o/
[08:11] <popey> Morning
[08:12] <TheOpenSourcerer> yo popey
[08:50] <daubers> Morning
[08:50] <bigcalm> Evening
[08:51] <bigcalm> (I wish it was)
[09:13] <JamesTait> Happy Monday, folks! :-D
[09:14] <Myrtti> meh
[09:16] <daubers> Sometimes I wish my job involved less spreadsheets
[09:16] <AlanBell> morning all
[09:18] <Laney> zoom zoom
[09:18] <daubers> The more I read into project management techniques, the more I think that one size does not fit all
[09:33] <mungbean> has anyone has luck with john lewis price guarantee *before* purchasing the item? argos have it £10 cheaper but i have £50 JL vouchers to spend
[09:34] <mungbean> most stuff on their site seems to revolve around refund of the difference after purchase, based on certain T&C
[09:35] <Laney> i think you can just go to customer service in store
[09:35] <Laney> call the store up and check
[09:36] <mungbean> gonna be buying online :(
[09:36] <Laney> http://www.johnlewis.com/help/nkupricematchform.aspx
[09:40] <mungbean> thanks, 'ill see how i get on
[09:40] <mungbean> th £50 voucher was a goodwill gesture for momunental cockups by them
[09:41] <mungbean> which cheered me up somewhat
[09:52] <SuperMatt> yo
[09:53] <SuperMatt> is there a way to ensure that I have all the default packages installed?
[09:53] <popey> sudo apt-get install ubuntu-desktop^
[09:53] <popey> note the caret
[09:53] <SuperMatt> ta
[09:53] <SuperMatt> because at the moment in raring, I don't have any background
[09:54] <SuperMatt> just blackness
[09:54] <SuperMatt> not sure if bug or I've removed something
[09:55] <SuperMatt> looks like maybe bug
[09:55] <Laney> unity?
[09:55] <SuperMatt> yuh
[09:55] <SuperMatt> lemme try gnome
[09:56] <SuperMatt> not working in gnome either
[09:57] <Laney> I wonder
[09:57] <Laney> try: gsettings set org.gnome.settings-daemon.plugins.background active true
[09:59] <SuperMatt> Laney: that worked, thanks
[09:59] <Laney> worrying
[09:59] <Laney> that plugin wasn't supposed to be necessary
[10:03] <SuperMatt> Laney: indeed
[10:03] <Laney> SuperMatt: care to come to #ubuntu-desktop?
[10:03] <SuperMatt> sure
[10:04] <hoover> morning all
[10:05] <SuperMatt> morning
[10:14] <mungbean> hmm i suspect john lewis won't price match on anything anymore as their warranty is 2yrs
[10:14] <mungbean> so they can argue nothing compares directly with their items
[10:15] <shauno> depends how narrow their warranty is, it might just be the EU equivalent put into sales-speak
[10:17] <brobostigon> good morning everyone,
[10:21] <BigRedS> Good Morning!
[10:21] <brobostigon> good morning BigRedS
[10:29]  * Laney got richer sounds to price match with JL
[10:29] <Laney> 5 year warranty by default is swish
[10:37] <directhex> RS are measurably excellent retailers
[10:38] <BigRedS> RS are brilliant
[10:38] <Laney> correct
[10:39]  * AlanBell likes Richer Sounds too
[10:39] <directhex> they also pay their taxes
[10:39] <directhex> which is a rare enough thing these days that it's worth mentioning
[10:40] <directhex> £1.2m in corp tax last year. which is not to be sniffed at
[10:40] <directhex> it's also an interesting take on the "retail can't compete with amazon" line - RS are profitable UK taxpayers, with often the lowest prices, trained staff, and price matching
[10:41] <brobostigon> are there any terminal openvpn client end config progs?
[11:00] <davmor2> Morning all
[11:18] <mungbean> do richer sounds sell camera lenses though?
[11:18] <mungbean> sent my request to JL. calumet £82, JL £99
[11:18] <mungbean> canon 50mm 1.8 plastic lens
[12:15] <davmor2> popey: twitter isn't long enough for this, If you hold your hand out flat with your thumb relaxed and floating above your index finger, place the phone on your fingers with the middle on the index finger and then keeping the fingers straight bend in nearest knuckle till the edge of the phone is touching your palm you then get the width of you palm and the length of you thumb to move around the screen.
[12:16] <davmor2> nearest knuckle to the palm that should of been
[12:17] <popey> bizarre ☺
[12:17] <davmor2> popey: it's how I hold my s3 I can get to all 4 corners with relative easy
[12:18] <davmor2> infact the most awkard button is the back button bottom right
[12:18] <popey> photo pls ☺
[12:18] <davmor2> popey: I will do but after work
[12:28] <ali1234> popey:  like this http://ubuntuone.com/01nb8ipj3DIWK09VRyGuit
[12:29] <popey> ah right
[12:29] <popey> doesn't feel secure like that
[12:29] <ali1234> yeah someone could easily snatch it
[12:30] <popey> i meant more slipping from hands
[12:30] <ali1234> meh
[12:30] <ali1234> stop greasing your phones?
[12:31] <mungbean> what's the original tweet in question?
[12:31] <popey> its a very slippy phone
[12:31] <popey> mungbean: https://twitter.com/popey/status/298385568742649856
[12:32] <ali1234> i don't like a big phone tbh
[12:32] <ali1234> nokia C7 in photo is perfect size imo
[12:33] <popey> yeah, looks it
[12:37] <davmor2> popey: yes like ali1234 demonstrated, to combat the grip issue buy a leather flip case then you are holding leather rather than glass
[12:38] <popey> pfffft
[12:38] <popey> i like my phone naked
[12:38] <davmor2> popey: as do I normally but I found the plastic back on mine was scrathing slightly
[12:41] <brobostigon> woop, openvpn working between rpi and my vps.
[12:43] <popey> corenominal: did you know your ISO images for Waldorf don't fit on a CD?
[12:44] <popey> corenominal: website says "783M" but nautilus (and the disk burning thing) says they're 821.0 MB which is too big.
[13:12] <solarcloud> Anyoneneed pocket money ?? Chrome OS: Google offers $3.14159 million in cash rewards to any hacker who can crack its operating system |  http://ow.ly/hnjQ3
[13:15] <SuperMatt> I love that google makes everything pi related
[13:15] <SuperMatt> though I would prefer 2.718
[13:20] <ali1234> how do i use dmsetup to manually specify that a block device has partitions, when i know the partition offsets but the kernel can't correctly determine them for some reason?
[13:21] <solarcloud> How much does Ubuntu offer ?? I do it for free...
[13:23] <SuperMatt> Well, I'm not sure canonical have enough money to pay people much to hack it
[13:24] <SuperMatt> ali1234: I have no idea :/
[13:42] <dwatkins> solarcloud: could you have found an article not on the Daily Mail? ;)
[13:43] <dwatkins> What puzzles me is how these exploits are worth so much to Google.
[13:44] <shauno> I think it's just mind-games.  "joe user" reads that an assumes it's secure if google's willing to put that high a stake up.  and in turn, "joe user" only finds out because the number's big enough to get non-techy press to pay attention
[13:45] <shauno> if it was just $3.14, nerds would pay attention because it'd be a funny cheque to have framed on the wall, but no-one else would
[13:48] <SuperMatt> shauno: agreed. It's actuall well in any company's interests to offer such huge sums
[13:48] <SuperMatt> there's no way microsoft would do that
[13:48] <SuperMatt> they'd run out of money in a week
[13:48] <dogmatic69> anyone know of some image clasification software?
[13:48] <dwatkins> dogmatic69: 'file' or 'identify'?
[13:50] <dogmatic69> trying to put products for a ecommerce site in the correct category based on the image
[13:50] <dwatkins> what kind of image, dogmatic69?
[13:50] <dogmatic69> photo image
[13:51] <dogmatic69> pic of the product etc.
[13:51] <dwatkins> dogmatic69: reminds me of an excercise in neural networking - the army trained a network to recognise images with tanks undercamoflage, but then they discovered the images with tanks in were all taken on sunny days...
[13:52] <dogmatic69> hehe
[13:52] <dogmatic69> ye.
[13:52] <SuperMatt> doh
[13:52] <dwatkins> http://neil.fraser.name/writing/tank/ for details
[13:52] <dogmatic69> I have written something basic which is almost ok. Sure the is something that does better though.
[13:53] <dwatkins> I guess the problem (as with Google Goggles) is that a product could be photographed from any angle.
[13:53] <dogmatic69> ye, my idea is in the 'training' phase you have a couple of matches for each product. various angles etc.
[13:54] <dogmatic69> for the most part in my case there are not to many ways a product can face.
[13:55] <dogmatic69> My version was just with imagemagick converted to a 15x15 bw and then convert the pixels to 0's and 1's (literal ascii) and use levenstein distance.
[13:56] <dogmatic69> but levenstein is O(m*n) so pretty slow
[13:57] <dogmatic69> and requires matching every product with every comparison
[14:01] <dogmatic69> this looks good http://www.cs.huji.ac.il/~ofirpele/FastEMD/
[14:20] <jonsaint> hi all. im trying to convert a dvd using devede software but it keeps constantly crashing. can anyone recommend an alternative?
[14:25] <jonsaint> anyone help??
[14:26] <SuperMatt> jonsaint: arista transcoder
[14:27] <jonsaint> and that will convert for me to put onto a dvd
[14:27] <SuperMatt> oh, put on to a dvd
[14:27] <SuperMatt> uhm
[14:27] <SuperMatt> don't know
[14:27] <jonsaint> no, i want it converting forst, then il use k3b to burn
[14:27] <jonsaint> *first
[14:28] <SuperMatt> well, artista might do it
[14:28] <SuperMatt> it does a lot of transcoding stuff
[14:29] <jonsaint> cheers. il give it a go
[14:30] <SuperMatt> np
[15:11] <bigcalm> davmor2: new workstation has been ordered at last :D
[15:11] <bigcalm> davmor2: so I might see it in a couple of weeks
[15:11] <davmor2> bigcalm: nice
[15:12] <davmor2> bigcalm: I thought that dell orders were pretty quick to arrive to be fair
[15:12] <popey> i need some storage for my sons room
[15:12] <popey> want to search by size
[15:12] <bigcalm> davmor2: ship date is likely to be 1 week from now
[15:12] <popey> this seems impossible
[15:13] <davmor2> popey: is it on the ikea website too
[15:13] <bigcalm> popey: have a carpenter hand craft storage for you
[15:13] <davmor2> popey: failing that try typing bookcase 80cmx190cm or something like that
[15:13] <davmor2> into google
[15:14] <popey> might wander to B&Q with a tape measure
[15:15] <davmor2> popey: you know a visit to Ikea is on the books you may as well get it over and done with ;)
[15:15]  * AlanBell might pop to B&Q later
[15:16] <popey> I don't intend to visit Ikea
[15:16] <AlanBell> want one of these http://www.diy.com/nav/rooms/fires-surrounds/fires/decorative_fires/Blyss-Merida-Real-Flame-Bioethanol-Portable-Fire-12398565?skuId=12919271
[15:40] <AlanBell> in a google hangout how can I tell it that my flourescent lighting is at 50hz?
[15:40] <AlanBell> can't see anything in gstreamer-properties or the hangout settings page
[15:41] <bigcalm> AlanBell: I would be somewhat amazed if your power was not 50Hz ;)
[15:42] <zleap> i didn;'t think that they worked at 50hz,  due to the strobe effect in factories causing moving parts to appear like they are not moving
[15:43] <zleap> or isd that the machinery itself at a different frequency
[15:46] <mungbean> shower mixer tap has broken, jus realised what a nightmare it is to "repair" (=replace)
[15:46] <mungbean> 1) discontinue models every couple of years 2) profit
[15:46] <mungbean> 3) require full shower kit instead of just spare part
[15:48] <zleap> apt-get purge shower
[15:48] <zleap> hang on sudo apt-get remove shower
[15:48] <AlanBell> zleap: bigcalm: sure, but lots of things default to 60hz so you get wavy stuff
[15:48] <popey> our shower is ~12 years old
[15:48] <zleap> sudo apt-get install newsshower
[15:48] <zleap> AlanBell, ok
[15:49] <bigcalm> AlanBell: ah, the world revolves around the USA ;)
[15:50] <mungbean> zleap: shower requires replacement of tiles pacakge
[15:50] <zleap> lol
[15:50] <zleap> apt-get update tiles
[15:50] <zleap> lol
[15:50] <mungbean> onlt 5.5 years old
[15:50] <mungbean> its just the tap that broke :(
[15:50] <popey> i have so much to get rid of
[15:50] <mungbean> snapped
[15:50] <popey> going to take along to my lug this weekend I think
[15:51] <mungbean> when does the possiblity of oggcamp 13 get discussed?
[15:52] <popey> dunno, we haven't discussed it yet
[15:52] <bigcalm> mungbean: as soon as you want to organise it? :)
[15:59] <mungbean> i haven't listened to UUPC for the last year since my job went crap
[15:59] <mungbean> need to catch up
[15:59] <mungbean> i stopped rading those blogs i used to read every day too :(
[17:15] <egg651> #leave
[17:21] <brobostigon> how do i block someone from pm'ing me? will a simple ignore work?
[17:21] <SuperMatt> should do
[17:21] <SuperMatt> wanna test it?
[17:21] <SuperMatt> ignore me
[17:21] <SuperMatt> then tell me when I'm ignored
[17:22] <brobostigon> thank you, no. i wont test it yet, but maybe will have to on someone.
[17:22] <SuperMatt> well I'm very happy to be ignored
[17:22] <SuperMatt> it's a speciality of mine
[17:22] <SuperMatt> what I'm trying to say is no one likes me
[17:22] <brobostigon> :(
[17:58] <solarcloud> Ignorance is bliss !
[19:30] <solarcloud> Right, on with the show .. Tonight's project : Put Ubuntu on Daddies old 512MB-RAM laptop. It's a Sony vaio from 2004, so this should be interesting .. Wish me luck and "Chucks-away Ginger!!"
[19:30] <daftykins> ^_^
[19:31] <daftykins> ooh 512MB RAM may prove a challenge
[19:31] <solarcloud> thanks for the support !
[19:31] <daftykins> are you doing the full 12.10 desktop?
[19:31] <solarcloud> you think it will do it?
[19:31] <solarcloud> Why, what would you advise ?
[19:32] <daftykins> i've just seen some versions not cope with booting on that low RAM, you might only be able to run the 'install' option off the menu instead of going into liveCD mode
[19:32] <solarcloud> I could wait a week and get more RAM ..  Ithnk it will do 2GB anyway...
[19:32] <daftykins> if that doesn't work, there's always the alternate CD though, or whatever has the text mode installer
[19:32] <daftykins> you're using 32-bit i assume?
[19:32] <solarcloud> yep.
[19:32] <daftykins> well, gl ^_^
[19:32] <solarcloud> Is Lubuntu a swear word here ?
[19:33] <daftykins> oh that'll probably boot fine
[19:33] <daftykins> uses lower resources i'm sure
[19:33] <solarcloud> .. Ithink Lubuntu is a better option TBHonest..
[19:33] <daftykins> ja
[19:33] <daftykins> bbs
[19:33] <solarcloud> bbs ?
[19:34] <solarcloud> is that be back soon ?
[19:34] <MartijnVdS> solarcloud: bulletin board system.. the ones you used to call into with a modem
[19:34] <solarcloud> oh ok .. is that relevant , if so how ?
[19:35] <MartijnVdS> that's what BBS used to mean :)
[19:35] <solarcloud> so why is he using that term ?
[19:35] <popey> who was it that had a broken shower earlier
[19:35] <popey> mungbean?
[19:35]  * solarcloud is confused
[19:35] <popey> I gleefully said we've had ours 12 years
[19:35] <popey> it just broke
[19:35] <MartijnVdS> So.. now showering for a month?
[19:36] <solarcloud> what's new ?
[19:36] <popey> need to take it apart and see what's broken
[19:36] <popey> but not now, not night time while it's wet
[19:37] <MartijnVdS> popey: but that's the funnest time!
[19:37] <popey> pfft
[19:37]  * solarcloud thinks of all the gunk build-up in the shower head .. mmm nice.
[19:38] <solarcloud> ... go well with an irish soda earl !
[19:47] <daftykins> an electric shower?
[19:47] <daftykins> DIY repair of one of those isn't exactly a good idea? :D
[19:47] <popey> why?
[19:47] <daftykins> is it one of the Mira ones?
[19:49] <daftykins> i just wouldn't take any chances around stuff that mixes electric and water :D
[19:49] <solarcloud> AFAs as the Lubuntu install I've hit a snag .. can't boot from USB .. so I'm burning a copy also it has 1GB RAM not 512MB so I'm going with full 12.10 ...
[19:50] <daftykins> didn't have USB in the BIOS at all?
[19:51] <daftykins> sometimes a flash drive appears as another hard disk, you need to swap the priority to have it boot the flash drive, worth checking for that?
[19:51] <popey> http://www.showerdoc.com/newteam-201-thermostatic-manual-shower-spares
[19:51] <popey> not much to it
[19:52] <daftykins> fair enough
[19:53] <daftykins> does anyone fancy going on the Nexus store and filling in a Guernsey address to see if it accepts it? :)
[19:53] <daftykins> Google support are basically telling me - Channel Islands != UK, so get lost
[19:53] <solarcloud> I would but IOM is as off the map as you are..
[19:53] <daftykins> indeed :(
[19:54] <daftykins> they hate us
[19:54] <solarcloud> it called subjugation in action.
[19:58] <diplo> evening all
[19:58] <daftykins> heya
[20:07] <solarcloud> Just outta interest.. Why did canonical put the boot into the idea of a Dev. Rolling release, exactly ?
[20:08] <popey> we didn't
[20:11] <solarcloud> seemed to be denied, though.
[20:12] <popey> nah, just clarified that we're thinking about it
[20:12] <popey> not planning to switch right now
[20:12] <solarcloud> anyway my laptop says it has a i686 processor .. so what iso do I need to install Ubuntu 12.10 ?
[20:13] <daftykins> 32-bit x86, standard
[20:14] <solarcloud> ok thanx .. 40 minute download .. where the adverts while this is going on ?
[20:14] <solarcloud> Ghehe /
[20:15] <solarcloud> now 15 minute .. doing well :)
[20:19] <solarcloud> now 10 mins to go ..
[20:20] <daftykins> ;)
[20:30] <solarcloud> .. and we're done .. now to burn it .. I hear if you burn it backwards you hear Stallman having an argument with Linus about systemd     :D
[21:21] <bigcalm> davmor2: estimated delivery date of 14th Feb
[21:21]  * bigcalm does nothing but stare at the drive way for a 2 weeks
[21:26] <ali1234> nexus 4?
[21:28]  * Azelphur laughs at you all, waves his nexus 4 at everyone
[21:28] <ali1234> what's so good about it?
[21:28] <Azelphur> some of the highest specs on the market at low prices?
[21:28] <ali1234> i mean compared with, say, any samsung galaxy running cyanogenmod?
[21:29] <ali1234> why do you need high specs on a smartphone?
[21:29] <Azelphur> galaxy has exynos which doesn't work well with AOSP, you loose features like HDMI out if you install cyanogenmod, and get a continual stream of bugs.
[21:29] <Azelphur> gaming mainly
[21:30] <ali1234> ah yes, the hilariously insecure chip
[21:30] <ali1234> there's that i suppose
[21:31] <ali1234> seems to work perfect for me though
[21:31] <ali1234> it runs all games i tried
[21:31] <Azelphur> :)
[21:31] <ali1234> what's the most demanding android game?
[21:31] <Azelphur> I dunno, Need for speed most wanted is pretty heavy
[21:32] <ali1234> i would try GTA III but i can't be bothered to wait for it to download
[21:32] <ali1234> runs nice on nexus 7 though
[21:33] <Azelphur> :)
[21:33] <Azelphur> yea I do most of my gaming on the 7
[21:33] <ali1234> i should get amiga emulator for it
[21:33] <ali1234> that would be awesome
[21:34] <bigcalm> ali1234: new workstation paid for by work
[21:35] <Azelphur> ali1234: did you get a PS3 controller hooked up via bluetooth
[21:36] <ali1234> no, i dont have a PS3 controller
[21:38] <Azelphur> dx.com has some real cheap
[21:42] <ali1234> i spent all my money on components to repair my A4000
[21:43] <ali1234> i need to get nexus 7 docking station too
[21:44] <zleap> a4000 (acorn)
[21:44] <ali1234> no
[21:44] <zleap> ok
[21:44] <ali1234> amiga
[21:54] <bigcalm> I hoped it was an Archimedes as well
[22:03] <solarcloud> finally installed ubuntu and did update & upgrade on terminal .. it's just restarted so I guess it takes a whole 102 minutes to get to square one when installing Ubuntu ..
[23:01] <AlanBell> popey: just watched that jupiter broadcasting segment, they covered it pretty well
[23:20] <solarcloud> daftykins: Interesting video to do with channel islands http://www.youtube.com/watch?v=3Fp8MFkZe74 I do subscribe to this.
[23:34] <ali1234> DOpus 5 was GPL'd in december
[23:49] <solarcloud> Anyone else get this :::: http://en.wikipedia.org/wiki/Directory_Opus [off-line]


[14:23] <smoser> Ahrotahntee, you can't (unless you are using 'nocloud') provide metadata. the general line is that 'metadata' comes from the cloud provider, and userdata comes from the user.
[14:23] <smoser> but then further, yeah, there is no way to easily reference those things generically from inside a config or environment or anything.
[14:30] <Ahrotahntee> smoser: once the environment is up I have no problems (it's just a json object), I was just really hoping I could bake it into the config
[14:30] <Ahrotahntee> oh well; I'll figure something else
[14:33] <smoser> what is it that you ant to bake in ?
[14:33] <smoser> i'm kinda confused on what your goal is..
[17:01] <ajorg> Good morning. I just filed https://bugs.launchpad.net/cloud-init/+bug/1658734 but I'm happy to cook a patch for it if I can get a hint about how you'd prefer to see it resolved. At the very least what you'd like the config option to be called. I'm thinking a top-level list `dns_redirect_ips: []`, but if there's another top-level section it should live under
[17:01] <ajorg> I'm happy to entertain that notion.
[17:02] <ajorg> Also, apologies for not upstreaming more of our (AWS) patches yet.
[17:02]  * ajorg makes some excuse about being "busy" or something.
[17:05] <ajorg> smoser: looks like the feature was your work? https://git.launchpad.net/cloud-init/commit/cloudinit/util.py?id=1bb67be5
[17:10] <smoser> ajorg, i dont think i unerstand what 'dns_redirect_ips' would do
[17:11] <smoser> (the bug is well written, and shows you've done homework, thank you)
[17:16] <ajorg> Would set the global _DNS_REDIRECT_IP (or otherwise get that into the method) to the provided list, so that we can set it to an empty list to disable the feature.
[17:20] <ajorg> smoser: it would be a slightly opaque way to disable the feature, but it would also add the ability for users to set that list.
[17:22] <smoser> hm..
[17:22] <ajorg> exactly the initial reaction i thought i'd get, which is why i thought i'd ask before proposing a patch
[17:23] <smoser> yeah, and it'd mean that a config  module or somethign woudl have to set the value of that variable
[17:23] <smoser> (and then each time cloud-init ran it would have to set it too).
[17:24] <smoser> ie, that code doesnt have easy access to the full config
[17:24] <ajorg> a bit ugly, for sure. i wasn't sure what you had in mind when you added the global.
[17:24] <smoser> well the global is really just to keep it from being re-done on per call
[17:25] <smoser> so you should only see 3 queries to your dns server, rather than N*3 in
[17:25] <ajorg> ah, right... duh
[17:25] <smoser>  results = [x for x in mynames if is_resolvable(x)]
[17:27] <smoser> hmm.
[17:28] <smoser> id ont have a good s olution of the top of my head.
[17:28] <smoser> multiple things use is_resolvable, and generally its nice to protect against stupid dns hijacking even though it should not really ever be used in a "real cloud"
[17:29] <ajorg> totally agree, just someone ran into this IDS problem
[17:34] <ajorg> I can patch it to just disable the feature, but I'd rather not, now that our repositories are open for anyone to use outside of EC2 (since we made a public docker container of Amazon Linux).
[17:36] <smoser> ids ?
[17:37] <ajorg> intrustion detection system
[17:37] <ajorg> apparently some of them alarm on suspicious DNS queries
[17:37] <ajorg> and these (or at least the random ones?) can get flagged as suspicious
[17:44] <ajorg> smoser: shall i pass in the list, and use the global if the passed parameter is None?
[17:45] <smoser> well, where woul dyou change the callers ?
[17:45] <smoser> in ec2 you probably hit that code in cloudinit/config/cc_apt_configure.py and cloudinit/sources/DataSourceEc2.py
[17:46] <ajorg> all of the callers should at least have access to on-disk config (except _is_resolvable_url, but it can also take that parameter and pass it on)
[17:46] <ajorg> it's also hit when deciding if it can talk to the instance metadata service, sadly
[17:46] <smoser> and cloudinit/sources/DataSourceOpenStack.py even
[17:47] <ajorg> yup
[17:48] <smoser> so here is what i dont like...
[17:48] <smoser> ubuntu makes images available for download on cloud-images.ubuntu.com
[17:49] <smoser> if someone downloads that and uploads a new ami from it it should work well
[17:49] <smoser> but you're telling me unless we changed the default value to not do this searching, then your IDS would flag an instance from that image.
[17:50] <smoser> but if the image is used on some non-cloud, it makes good sense to have that.
[17:50] <smoser> the end result of all of that above is i dont like "fix this by disabling it in specific cases"
[17:50] <ajorg> EC2 doesn't have an IDS that alarms at customers, but some customers have their own.
[17:51] <ajorg> So I'm totally fine with leaving this on by default, but some customers will need to be able to disable it.
[17:51] <ajorg> Right now the only way to disable it is to patch the sources.
[17:53] <ajorg> I'd like to provide a way to disable it from the on-disk config, so we can tell specific customers how to do that (and document it, of course).
[17:54] <smoser> ok. thats more acceptable.
[17:54] <ajorg> cool. sorry it wasn't obvious that's what i wanted.
[17:55] <smoser> so as it is right now, i think we hit that code even if we pass an ip address in
[17:55] <smoser> right ?
[17:55] <ajorg> yeah, that's true
[17:55] <smoser> we could make is_resolvable not do this if it is an ip address.
[17:55] <smoser> which would mean that ec2's search and openstack's search would not do it.
[17:55] <smoser> the  mirror searches still would
[17:56] <ajorg> but making it skip IPs would make cloud-config user-data effective at controlling it
[17:56] <ajorg> do you want a disable_it config or a i_know_my_redirect_ips config?
[17:59] <ajorg> i'm confident either would satisfy my needs
[18:01] <smoser> i think disable it would be better really.
[18:07] <ajorg> k, i'll take another look at the code and try to come up with a proposal
[18:07] <ajorg> might be a while as i'm juggling a few things (as always)
[20:27] <smoser> larsks, https://code.launchpad.net/~larsks/cloud-init/+git/cloud-init/+merge/315276
[20:27] <smoser> you see that just by running 'nosetests' ?
[20:27] <larsks> smoser: I did, yes.
[20:28] <smoser> really odd that i've never seen it.
[20:29] <smoser> tox just runs nosetests
[20:29] <larsks> If you'd like, I can write up a reproducer and add that to the lp issue.
[20:29] <smoser> other than in a virtual env, and with 'python -m nose' but i was under the impression those were the same, and in ubuntu build process we use nosetests too
[20:29] <smoser> you think its more than just a ordering thing ?
[20:30] <smoser> i really do suspect its an issue, i'm just kind of wondering why i've never see it.
[20:30] <larsks> I'm not sure.  Let me see if I can reproduce somewhere other than on my F25 system.
[20:31] <larsks> Might be a couple of days, but I will update the lp issue with the results.
[20:31] <powersj> would be interesting to see your CLI and versions.... https://paste.ubuntu.com/23853943/
[20:31] <larsks> Will do.
[20:32] <smoser> larsks, is that python27 or python3 ?
[20:32] <larsks> That was python3, I think.
[20:57] <smoser> i think probably we should be httpretty.activate decorating the individual test methods in tests/unittests/test_datasource/test_gce.py
[20:57] <smoser> like tests/unittests/test_datasource/test_openstack.py and tests/unittests/test_ec2_util.py:
[20:58] <smoser> rather than the class like is done in tests/unittests/test_datasource/test_gce.py
[20:58] <smoser> Odd_Bloke, do you have thougths on above ?
[20:58] <smoser> much of the httpretty stuff is currently blame'ing to you (just thats why i'm asking... blame in a git way,  not 'blame' in a bad way)
[20:59] <smoser> hm.. and as i look further, 33e1f251 which basically changes to activating on the class.
[21:02] <smoser> yeah, thats what does it... looking at the http pretty code
[21:02] <smoser>  https://github.com/gabrielfalcao/HTTPretty/blob/master/httpretty/core.py#L1169
[21:27] <smoser> larsks, well,, looking at that httpretty code, it sure looks like its trying to decorate individual methods
[21:28] <smoser> so i can't explain how ou'd see this.