[04:36] <matt_tha_masta> Join /ubuntu-au
[04:36] <matt_tha_masta> join /#ubuntu-au
[04:52] <Myrtti> matt_tha_masta: did you crack it yet?
[04:52] <matt_tha_masta> lol, yes
[05:09] <Myrtti> it looked somewhat morning-ish :-P
[05:09] <Myrtti> (I've got a meeting at half past (8.30 Finnish time) as I always do on Tuesdays, last week I even wrote the memo. Today I find action points I must've assigned to myself that I don't remember seeing ever in my life)
[05:10] <Myrtti> desperate times, these Tuesday mornings
[05:17] <diddledan> ouch
[06:32] <KK_> hi
[07:01] <MooDoo> morning all
[07:06] <diddledan> gute morgen
[07:06] <diddledan> have to go to the office today
[07:07] <diddledan> I mucho prefero working at home-o
[07:08] <MooDoo> diddledan: yeah don't we all :)
[07:08] <diddledan> :-)
[07:08] <Myrtti> I'd actually prefer to work in an office
[07:09] <Myrtti> too bad the office is in a really inconvenient place from all my life's angles
[07:09] <MooDoo> yeah it's difficult at home, especially when I don't have an office just a kitchen table lol
[07:22]  * neuro hugs his office
[07:36] <DJones> Ugh, shedload of twitter spam
[07:39] <DJones> If anybody see's Gord around, looks like his twitter account has been hijacked
[08:17] <knightwise> morning everyone
[08:17] <diplo> morning all
[08:20] <popey> yo
[08:21] <knightwise> Yoyoyo :)
[08:21] <knightwise> popey: i'll be interviewing the Belgian Whoovians this weekend at a cosplay event
[08:21] <knightwise> looking forward to petting their K9 :)
[08:24] <popey> heh
[08:26] <knightwise> I was taking a look at the Asus Nexus7(version 2) in the shop last week
[08:27] <knightwise> perhaps looking at getting one, but i was wondering , if I want to run Ubuntu on it .. is that gonna be ubuntu TOUCH or full ubuntu  ?
[08:27] <knightwise> Or is "full ubuntu" no longer supported ?
[08:28] <DJones> knightwise: Not tried ubuntu on mine, but I can fully recommend the N7(2)
[08:28] <DJones> You can't dual boot as I understand it (at the moment anyway)
[08:29] <popey> knightwise: yes, touch
[08:29] <popey> although the nexus 7 isn't top of the pile for support
[08:29] <popey> we mainly target the phones right now
[08:30]  * popey updates his n7
[08:30] <popey> 179MB update \o/
[08:31] <DJones> After having one since they 2013 model came out, just bought my wife a one at the weekend, she loves it already
[08:32] <DJones> Only trouble is, it gives her an excuse not to get out of bed when she's off work, she lies there watching tv/sky etc on it for hours, poor dog is left sitting there with his legs crossed
[08:42] <popey> heh
[08:44] <awilkins> Set a Google calendar item for "take dog for walk" and there's no excuse not to notice it...
[08:44] <DJones> Good thinking
[08:47] <knightwise> popey: is it worth trying the N7 out yet to run Ubuntu ?
[08:47] <popey> Ubuntu Desktop or Ubuntu Touch?
[08:50] <knightwise> Ubuntu touch.
[08:54] <popey> knightwise: sure, if you want to test and file bugs ☻
[08:56] <knightwise> and how about the 'full ubuntu' version  ? Does it support the basics ? like keyboard, wifi, sound ,
[08:58] <popey> by "full ubuntu" do you mean "ubuntu desktop"?
[08:58] <brobostigon> good morning everyone.
[09:00] <czajkowski> aloha
[09:01]  * awilkins gunts
[09:01]  * awilkins laments that he can't type
[09:07] <GentileBen> Gunts? Don't say that word, awilkins.
[09:07] <GentileBen> http://www.urbandictionary.com/define.php?term=gunt
[09:08] <GentileBen> NSFW
[09:09] <awilkins> It was meant to be "grunts"
[09:09] <awilkins> Thank you for the learning experience (ovO) (although the redheaded Snorg teeshirt girl is always welcome in my office...)
[09:10] <GentileBen> np bro
[09:13] <directhex> urban dictionary is a wasteland of 11 year olds trying to invent foul terms for things
[09:14]  * GentileBen gives directhex an Abe Lincoln
[09:30] <bigcalm> Good still ill morning peeps :)
[09:31] <TheOpenSourcerer> Me too.
[09:32] <TheOpenSourcerer> Had a cold for about 2 weeks now :-(
[09:32] <TheOpenSourcerer> Starting to get on my not insignificant moobs.
[09:33] <bigcalm> Poo
[09:42] <diddledan> *yawwn*
[09:43] <diddledan> wait, what happened to my nick at home?
[10:00] <davmor2> Morning all
[10:05] <brobostigon> morning davmor2
[10:05] <MooDoo> morning davmor2
[10:07] <Laney> haha
[10:08] <Laney> got my royal mail share number - the automated sale line is being DoSed
[10:09] <MooDoo> Laney: did you just go for the 750?
[10:09] <MooDoo> or what ever the minimum was?
[10:09] <Laney> everyone got that much
[10:10] <MooDoo> yeah I heard that if you went with the min everyone got it, but the higher you went, the more likely it was you'd get declined
[10:10] <Laney> nope
[10:10] <Laney> you got nothing if you asked for more than 10k
[10:10] <Laney> otherwise 750
[10:10] <MooDoo> ok fair enough :)
[10:12] <awilkins> Is there a way to direct Google Maps to use different transport for different route nodes?
[10:30] <hoover> Hi folks
[10:33] <AlanBell> This Thursday is the end of the world economy, the start of the zombie apocalypse and the release of Ubuntu 13.10 http://loco.ubuntu.com/events/ubuntu-uk/2555-saucy-salamander-release-party/
[10:35] <AlanBell> so stock up on tinned food, bottled water and shotgun cartridges, then go to London and celebrate the release while all the city types drown their sorrows as the USA defaults on their debt
[10:35] <BigRedS> Release parties normally leave me in a state that's not ideal for dealing with the beginning of the zombie apocalypse
[10:35] <BigRedS> could the latter be rearranged?
[10:36] <AlanBell> well I think it might take a few days for it to spread from patient zero in Washington over to London
[10:36] <BigRedS> Oh good
[10:39] <MooDoo> ooo party
[10:42] <directhex> just to get this straight
[10:42] <directhex> your zombie survival plan involves heading to the heart of zombie banker land, with millions of people?
[11:05] <mungbean_> i wonder if lidl should sell the hudl
[11:05] <mungbean_> and what genius thought it was a good name
[11:06] <mungbean_> didn't twitter used to be called twttr?
[11:09] <popey> Time for noodles!
[11:09] <mgdm> oooo
[11:13] <JamesTait> Good day all; happy Ada Lovelace Day! :-D
[11:16] <BigRedS> zombie banker land is the other side of the river
[11:21]  * TheOpenSourcerer wonders what to have for lunch...
[11:21] <TheOpenSourcerer> Cor - That would be jubbly: http://pbs.twimg.com/media/BWjqmEyIYAA-5ge.jpg:large
[11:25] <davmor2> TheOpenSourcerer: no this is a jubbly http://static.packagingnews.co.uk/wp-content/uploads/2010/06/01/shelf-review-jubbly-cola-ice-lollies/jubbly-cola.jpg
[11:30] <TheOpenSourcerer> Ewww.
[11:30] <popey> awesome noodles btw ☻
[11:31] <davmor2> TheOpenSourcerer: what it's called a jubbly
[11:32] <Myrtti> I SHALL GO AND MAKE MARMALADE ON TOAST AND YOU HEATHENS WITH YOUR NOODLES CAN GO AND ... eat your noodles.
[11:32]  * awilkins wishes he was a heathen with noodles
[11:32] <funkyHat> I don't have marmite or toast or noodles ⢁(
[11:33]  * awilkins is going to Tesco for noodles
[11:33] <AlanBell> I had eggs
[11:33] <davmor2> Myrtti: not bitter much :D
[11:33] <Myrtti> iiiiinnnn other news...
[11:33] <Myrtti> https://twitter.com/rmilneNordic/status/390059849611870208
[11:33] <Myrtti> I could quote some latin here
[11:33] <Myrtti> let's start with O Tempora, O Mores
[11:34] <Myrtti> and follow up with Sic transit gloria mundi.
[11:34] <Myrtti> also reverse works
[11:34] <AlanBell> Draco dormiens nunquam titillandus
[11:35] <Myrtti> oh you ^____^
[11:35] <Myrtti> silly Alan.
[11:36] <popey> Dicta Latine profundissime personant
[11:37] <Myrtti> AlanBell: incidentally quoting that might wake my HP addiction dragon
[11:37] <Myrtti> so careful with that
[11:38] <davmor2> X print "clausus '
[11:38] <davmor2> X XX Goto
[11:38] <davmor2> that didn't translate so well
[11:38] <AlanBell> Salve, munde!
[11:40] <davmor2> AlanBell: Hello cleanly! I don't think that translated quite correctly either :D
[11:41] <AlanBell> Salve, Mundi! then
[12:00] <knightwise> back
[12:00] <knightwise> lost connection there for a bit
[12:04]  * TheOpenSourcerer had Cream of Chicken Soup with added home-made Naga Chilli power ;-)
[12:19] <mungbean_> is there a desk clamp/mount for a 40 inch telly? or do i need a trolley? i don't have strong walls at the office
[12:19] <popey> thats a big screen to have near your face
[12:20] <Myrtti> keeps you warm atleast
[12:20] <popey> and illuminated
[12:20] <mungbean_> its a display screen,
[12:20] <mungbean_> would a rasp pi control it OK? i guess so
[12:20] <popey> shouldn't care
[12:20] <mungbean_> acer aspire are too much
[12:27] <AlanBell> mungbean_: a raspberry pi would be fine on the HDMI interface, as long as you don't want things moving too fast
[12:29] <mungbean_> just web pages
[12:29] <mungbean_> think i'll struggle to buy a tv trolley with shelling out serious ££ though
[12:30] <mgdm> VESA desk mount and some tools?
[12:31] <mungbean_> desk mount for 40 inch monitor though?
[12:31] <mungbean_> i just need a mount that isn't a wall mount. ceiling mount is prob offlimits too
[12:36] <mungbean_> what did you guys choose re: the giffgaff outage?
[12:38] <mungbean_> WOW the casio dropped to £5.73 today. was about to buy at £7.61 yesterday
[12:39] <mgdm> mungbean_: F-91W?
[12:39] <mungbean_> yes
[12:39] <mgdm> \o/
[12:39] <mungbean_> my strap broke
[12:39] <mungbean_> oh bugger. no free delivery
[12:42] <mungbean_> Postage & Packing:£6.01
[12:44] <Myrtti> I've got http://www.amazon.co.uk/gp/product/B007UNAV6I/
[12:44] <Myrtti> which is all good apart from not having 24h time
[12:44] <Myrtti> but obviously it's a woman's watch
[12:45] <mungbean_> so i can buy 2 watches for cheaper than 1 watch
[13:06] <BigRedS> My watch is held together with duct tape
[13:06] <BigRedS> and now you've got me trying to find a new one
[13:06] <AlanBell> it is Ada Lovelace day today
[13:07] <mungbean_> just bought a strap instead for 4£ inc P&P
[13:10] <directhex> AlanBell, shh. you are not the official channel "X day" announcer.
[13:10] <BigRedS> haha
[13:10] <BigRedS> It was officially announced earlier
[13:12] <AlanBell> this is true
[13:19] <MooDoo> JamesTait: what day is it today ;)
[13:49] <JamesTait> MooDoo, why, it's Ada Lovelace Day, of course!
[13:50] <davmor2> I still don't think she loved lace, But from what I hear is an awesome role model
[13:55] <directhex> her name wasn't actually ada lovelace
[13:56] <directhex> Augusta Ada King, Countess of Lovelace
[14:02] <bigcalm> Would it be crazy to try and run a vbox vm via an nfs share?
[14:02] <MooDoo> bigcalm: no don't think so, i've done it with vmware in the past, vm on the server vdk on a nas
[14:03] <bigcalm> MooDoo: ta. Saves me trying to find a spare power socket for an external hdd
[14:03] <bigcalm> Oh, hang on. I have an interface that works from 2 usb ports. That might do for now
[14:11]  * bigcalm ponders what fs to put on this external drive
[14:13] <bigcalm> Well poop
[14:13] <bigcalm> Erasing Device -- 6 hours and 2 minutes remaining
[14:14] <davmor2> bigcalm: just dd the file table ;)
[14:14] <bigcalm> I've opted to not overwrite the data. Table alterations are much quicker
[14:18] <bigcalm> davmor2: how much space would one give an vm for throwaway testing?
[14:20] <davmor2> bigcalm: depends on the testing!  I tend to use the vbox defaults if I'm not doing anything serious with the vm or 60GB if I'm doing work stuff with it
[14:21] <bigcalm> I shudder to think that 8gb isn't enough for small scale testing. Will go with the defaults then, ta
[14:21] <bigcalm> I have a 500gb drive that is currently empty, but no need to waste space
[14:23] <TheOpenSourcerer> Totally OT but rather a nice & smiley story: http://www.theguardian.com/music/2013/oct/15/jon-bon-jovi-walks-fan-down-aisle-wedding
[14:23] <davmor2> bigcalm: again it just depended on what you were doing, being the dev that you are if you were planing on building Software for example that might need more space than if you were just testing if you could get your setup the way tou like it :)
[14:24] <bigcalm> davmor2: testing deployments of websites. So finding out which additional packages one will need when setting-up from a fresh 12.04.3 image
[14:25] <bigcalm> davmor2: the sites themselves aren't big, just hope the OS and packages aren't either :)
[14:26] <davmor2> no 8Gb should be find for that,  if you were building debs on it you might need more space depending on the size of the app folder you start with
[14:26] <bashrc> When is 13.10 officially out?
[14:26] <directhex> 8gb is fine for most things
[14:26] <directhex> not building LO though
[14:27] <mungbean_> anyone use x2go? its a bit like nxserver
[14:27] <davmor2> bashrc: Thursday
[14:27] <bashrc> cool
[14:27] <bashrc> I havn't tried the beta.  Is Mir usable?
[14:28] <bashrc> (expects breakage)
[14:28] <davmor2> bashrc: mir isn't default except on the phone/tablet
[14:28] <bashrc> ah
[14:29] <davmor2> directhex: or firefox, or chromium, or linux + modules, or ..............
[14:29] <ali1234> quite a lot of things really
[14:30] <davmor2> bashrc: xmir is installable but it was deemed not ready enough for multimontitor and bypass to use by default
[14:31] <ali1234> is it possible to apt-get install the touch UI + Mir on x86 yet?
[14:32] <bashrc> Is it mir which will handle features like multitouch?
[14:32] <davmor2> ali1234: you can have shell on by just install unity8 but it isn't a desktop it's just windowed effectively
[14:33] <ali1234> "shell"?
[14:33] <ali1234> does that mean i get the same as i would get on a phone, except in a window, without emulation?
[14:34] <davmor2> ali1234: yeap
[14:34] <ali1234> cool
[14:35] <ali1234> so would that be Mir on Xorg on XMir on Mir then?
[14:35] <davmor2> ali1234: but as I say not as a desktop just a window on your desktop.  you can then fullscreen it and use it as a tablet style desktop :)
[14:35] <ali1234> sure, that's close enough for me
[14:36] <davmor2> ali1234: only issue is because it is effectively touch you can have fun trying to use the edge gestures
[14:36] <ali1234> i have a tablet PC and i'm sure it would be much easier to test on that
[14:36] <ali1234> yeah the edge gestures are a pain
[14:36] <ali1234> they are hard to use on a phone with a bezel too
[15:10]  * popey returns
[15:10] <Laney> oh noes, the RM shares are higher than I sold them for
[15:10] <Laney> should probably just stop watching it now :P
[15:12] <mungbean_> RM?
[15:12] <mungbean_> royal mail
[15:13] <mungbean_> ah, thought you meant that company from the 80s
[15:13] <mungbean_> how are my ARM shares doing?
[15:16] <davmor2> mungbean_: sharing arms isn't that gunrunning and illegal?
[15:41] <mungbean_> Animal rights campaigners claim death of unborn panda cub is a 'relief' - how idiotic
[15:46] <popey> ™ /49
[15:46] <popey> bah
[16:24] <davmor2> popey: Humbug
[16:28] <ali1234> if you type "pease" into firefox, "please" isn't in the autocorrect
[16:28] <mgdm> it's a valid word, though
[16:30] <diddledan> it is?
[16:31] <diddledan> peace is a valid word. pease is debatable
[16:32] <shauno> it's in the OED, what's to debate?
[16:32] <BigRedS> Pease is valid, I don't think pease is
[16:32] <BigRedS> oh, is it? /me stands corrected
[16:32] <diddledan> really?
[16:32] <mgdm> http://en.wikipedia.org/wiki/Pease_pudding
[16:32] <BigRedS> yeah, but that's the phrase, is "pease" on its own still a word?
[16:32] <shauno> mine has 'pease' as plural noun archiac, 'peas'
[16:33] <mgdm> BigRedS: yes, of course it is
[16:33] <diddledan> shauno, archaic means no longer valid :-p
[16:33] <BigRedS> of course it is?
[16:33] <mgdm> no, it means 'deprecated', I suppose
[16:33] <ali1234> well, firstly my firefox is stuck with the US dictionary and i don't know how to fix it
[16:33] <ali1234> i've fixed it several times but it always goes back
[16:33] <mgdm> BigRedS: it's a word, it's spelled correctly, the fact the rest of the phrase isn't there is irrelevant to a spell checker
[16:34] <diddledan> ali1234, you need to tell ubuntu you want british
[16:34] <ali1234> my pidgin also underlines it red
[16:35] <ali1234> in firefox "pease" suggests "please" but "Pease" does not
[16:35] <diddledan> anywho, I'm going home
[16:35] <ali1234> in pidgin they both suggest please
[16:36] <ali1234> mgdm: i don't believe it is really a word btw
[16:36] <ali1234> not in modern english
[16:36]  * mgdm shrugs
[16:37] <shauno> how can you make pease pudding without pease?
[16:50] <directhex> pease pudding hot
[16:52] <popey> pease pudding cold
[16:52] <kecskebak> Have they demolished this place? en.wikipedia.org/wiki/Pease_Pottage
[16:52] <kecskebak> It should be in the UK spelling checker for that alone.
[17:06] <bigcalm> Pease pudding in the pot
[17:08] <davmor2> nine days old;
[17:08] <bigcalm> Good, now I can stop thinking about that
[17:52] <diddledan__> and we're back in the room
[18:15] <shauno> I seem to have SD cards absolutely everywhere .. until I have a task for the pi.  then they appear to disappear :/
[18:16] <MartijnVdS> shauno: check your cameras :)
[18:16] <shauno> they're still on CF :/
[18:16] <MartijnVdS> hmm
[18:16] <MartijnVdS> I know I have one in my car
[18:16] <shauno> can I borrow it for the evening?  ;)
[18:17] <MartijnVdS> shauno: If you come get it 8-)
[18:17] <brobostigon> will be an interesting windy ferry trip.
[18:18] <MartijnVdS> and rainy
[18:18] <brobostigon> yep.
[18:18] <MartijnVdS> we've had the third consecutive Day of Rain here
[18:18] <brobostigon> same as here.
[18:18] <MartijnVdS> though we had a few minutes of sunshine
[18:18] <brobostigon> this afternoon, we did aswell.
[18:19] <brobostigon> and not to forget, it will be cold aswell.
[18:21] <shauno> it's been clear all weekend here.  it has me quite worried.  it's like seeing a headmaster smile - you know its plotting something
[18:50] <mungbean_> what a swindle. the council sells a version of the electoral roll, but you can opt out of it. but somebody made a "legal challenge" and now you have to re-opt out again regularly
[18:50] <mungbean_> likelihood of people remembering and realising is probably 40%
[19:00] <popey> dont you get sent a form to fill in regularly anyway?
[19:00] <popey> I did ours today and it had a tickbox for opt out
[19:01] <mungbean_> yes, and once you tick the box it should be persistent
[19:26] <diddledan__> damn you humble bundle
[19:33] <Myrtti> just cursed the same thing in two different places
[19:33] <Myrtti> I don't care about the other stuff, but TTR!
[19:33] <Myrtti> with DLC!
[19:35] <mungbean_> given up trying to watch england match on tvcatchup
[19:35] <popey> ☻
[19:36] <popey> i watched c4 news on tvcatchup earlier was really good
[19:36] <popey> "hd"
[19:38] <mungbean_> buffer stutter fail
[19:39] <mungbean_> even 160px is a fail
[19:41] <popey> hah
[19:41] <mungbean_> always buffers when england get to the penalty area
[19:41] <popey> why not watch it on a telly?
[19:42] <mungbean_> wife is watching a baking prog and its her favourite
[19:42] <mungbean_> and i'm nice like that
[19:42] <popey> yeah, i lost the remote years ago
[19:42] <mungbean_> its a fake programme though
[19:43] <mungbean_> they even put a disclaimer in the credits
[19:43] <mungbean_> along the lines of "even if this person is lame, we might choose them to win if we think they have the right look to subsequently sell ratings and books"
[19:44] <mungbean_> i picked the finalist in the first five seconds
[20:03] <ali1234> popey: you know when you do ubuntu hangouts on air... how does that work when you need to be on G+ to use it?
[20:04] <ali1234> do you all just use your personal google accounts to make the hangouts?
[20:04] <ali1234> or do you have a G+ account registered to Mr U. Buntu?
[20:04] <bittin> someone here knows dmraid ?
[20:07] <bittin> i have 2 old IDE disk i used in my Gentoo server, now i bought 2 USB to IDE adapters to try to read them, but i don't remember how i do, someone helped me figured out they where RAID0 so i bought some more IDE to USB adapters
[20:18] <popey> ali1234: i have more than one G+ account
[20:20] <popey> bittin: they're dmraid, not mdraid?
[20:21] <bittin> popey, 100% sure they are RAID 0 dmraid
[20:22] <popey> will that work? Don't they have to be attached to the chipset the RAID was created on?
[20:22] <bittin> dunno some guy said i only had to plug in them both :p
[20:22] <bittin> but might be wrong :(
[20:23] <popey> http://www.romaco.ca/blog/2012/05/28/recover-raid-array-with-dmraid/
[20:23] <bittin> cool will try
[20:24] <bittin> nah seems they are mdraid i did not remember it all :p
[20:24] <popey> :D
[20:24] <popey> that makes it easier tbh
[20:24] <popey> dunno whose stupid idea it was to call it dmraid
[20:24] <bittin> also saw some of the pins on one disk was broken so not sure if it gonna work any good :p
[20:24] <popey> ouch
[20:24] <popey> pulled out in a hurry?
[20:25] <popey> https://raid.wiki.kernel.org/index.php/RAID_Recovery
[20:25] <bittin> thx
[20:26]  * bigcalm runs off to humblebundle.com
[20:26] <bittin> will try later to tired atm =p
[20:27]  * bigcalm buys for worms only
[20:27] <popey> heh
[20:27] <bigcalm> Maybe The Bard's Tale as well
[20:27] <popey> i bought it too
[20:27] <popey> because I have OHBD
[20:27] <bigcalm> popey: is there a bundle you haven't bought?
[20:27] <popey> yeah.. I did miss one i think.
[20:28] <bigcalm> I think I skipped the last one
[20:28] <bigcalm> And I don't do the weekly or book ones
[20:28] <bittin> think i will buy it when i have money
[20:28] <bigcalm> bittin: you could buy it for almost no monies. But that's not very good sport
[20:29] <popey> http://paste.ubuntu.com/6242343/
[20:29] <popey> those are the ones I have
[20:29] <popey> missed the first android one
[20:29] <popey> and bundle 5
[20:30] <bittin> http://pastie.org/8404799
[20:30] <bittin> these are the ones i got :p
[20:31] <popey> ooh, i missed some steam keys
[20:31]  * popey adds them to his steam account
[20:34] <Myrtti> I'm not sure if it was that smart to see if bitlbee is doing ok with Google Talk.
[20:34] <Myrtti> now I've got heaps and heaps of people I don't really care to see that I could easily hide from view in Empathy
[20:37] <bigcalm> I joined the party far too late: http://paste.ubuntu.com/6242379/
[20:38] <popey> well that was a fun five minutes adding about 20 games to steam
[20:39] <bigcalm> 1st thing I always do
[20:39] <bigcalm> popey: fancy playing worms?
[20:40] <bigcalm> Ah, it doesn't run
[20:40] <bigcalm> Yay
[20:40] <popey> hah
[20:40] <popey> is it 2 player?
[20:40] <bigcalm> I'd hope so
[20:40] <bigcalm> Failed to start game (missing executable).
[20:40] <bigcalm> I hope it's just that I'm too eager
[20:41] <popey> i now have 90 Linux games on steam
[20:41] <popey> you can still download it without steam tho
[20:41] <bigcalm> 76 for me
[20:41] <bigcalm> Yeah, I'll have a look
[20:42] <bigcalm> No USC link that I can see
[20:42]  * bigcalm goes for the .sh
[20:44] <bigcalm> This will Install Worms Reloaded for Linux (single player)
[20:44] <bigcalm> Poo
[20:53] <Myrtti> bigcalm: late eh? I've got exactly two bundles now.
[20:54] <bigcalm> Myrtti: I'm guessing that's 2 more than Tony Whitmore ;)
[20:54] <Myrtti> mmm.
[20:54] <Myrtti> this is the first game one
[21:00] <popey> heh
[21:18]  * bigcalm gives up on the evening
[21:18] <bigcalm> Night peeps :)
[21:27] <diddledan__> is there any opensource app like mikrotik's "the dude" that anybody knows of which allows me to visualise my network, discover all hosts via scan, with realtime updates of availability via snmp/ping/tcp/udp?
[21:27] <BigRedS> nmap?
[21:27] <diddledan__> yeah, no
[21:27] <BigRedS> well, nmap, while and sleep :)
[21:28] <BigRedS> oh
[21:28] <BigRedS> I've never seen 'the dude'
[21:28] <diddledan__> nmap doens't cut it
[21:28] <diddledan__> nmap may help in the overall scheme as a backend however
[21:29] <diddledan__> http://www.mikrotik.com/thedude
[21:29] <BigRedS> oh, that sort of map
[21:30] <BigRedS> nifty. Nah, I've only seen that sort of thing done by a series of horrible bodges
[21:30] <diddledan__> their example is a bit contrived top-right
[21:30] <BigRedS> bt I've also never really wanted it...
[21:31] <diddledan__> I guess I'll use the dude then
[21:31] <diddledan__> I just don't want to mess about with wine


[00:00] <wgrant> This might tie in interestingly with the ideas presented in bug #532055
[00:00] <mup> Bug #532055: Trusted credential-management apps are broken and may be doomed <launchpadlib :New> <https://launchpad.net/bugs/532055>
[00:01] <jml> heh heh
[00:02] <wgrant> Does anybody know what is happening with https://bugs.launchpad.net/bugs/529348? It's a trivial fix..
[00:23] <adiroiban> is there any documentation for @cachedproperty ? I don't know why, if I use it, I get raise ClosedError("Connection is closed") in the tests
[00:36]  * mwhudson lunches
[00:42] <jtv> Good morning antipodeans and others
[00:48] <thumper> I was going to say hi to jtv
[00:48] <thumper> but he has no staying power :)
[00:51] <jtv> I think I used to be able to do this: push a branch to launchpad.dev... what am I missing
[00:54] <jtv> ah, it's documented!
[00:54] <thumper> jtv: yeah
[00:55] <mwhudson> bzr-svn is at least better than cscvs: after some 10 hour long failures, bzr-svn succeeds in 46 minutes: https://code.edge.launchpad.net/~vcs-imports/maxosx/trunk
[00:55] <thumper> w00t
[02:31] <jtv> hi stub
[02:32]  * stub waves groggily and moans something unintelligable
[02:41] <jtv> stub: I could murder a lumberjack...
[02:41] <jtv> cuppa?
[02:41] <jtv> (I've been at it for a few hours already... don't ask what got into me)
[02:41] <stub> Maybe in a couple of hours...
[02:42] <stub> I'm still stuffed full of roast beef and belgian fries
[02:43] <jtv> John's cooking?
[02:43] <stub> need consciousness...
[02:43] <stub> yer
[02:45] <jtv> Sorry I missed it...  I grabbed some delicious "hello sir" from 3/1 to eat while watching a film at home with the missus—her idea—who then decided to skip the film so as to get up early for the temple this morning.
[02:45] <jtv> TIT
[02:46] <jtv> stub: meanwhile, I'm just moving some stuff over to the slave store.
[02:59] <stub> jtv: I could probably be arsed dragging myself down for a coffee now
[03:02] <jtv> stub: good, because what I just cooked up looks too horrible to swallow
[03:02] <jtv> stub: I can be on a motoecy in a few minutes
[03:03]  * stub crawls off looking for his pants
[03:39] <wgrant> I just love seeing XXX comments with text like "I have no idea what the code below is meant to do."
[03:46] <mwhudson> wgrant: soyuz code i presume?
[03:46] <wgrant> mwhudson: But of course.
[03:47] <mwhudson> thumper: around to review a branch?
[03:48] <mwhudson> 1 whole line of changes!!
[03:52] <thumper> mwhudson: yeah
[03:52] <thumper> mwhudson: I have one for you too
[03:53] <mwhudson> thumper: https://code.edge.launchpad.net/~mwhudson/launchpad/git-http-imports-bug-438929/+merge/20716
[03:53] <mwhudson> thumper: ok
[03:54] <thumper> mwhudson: actually, you know what?
[03:54] <thumper> mwhudson: it can wait
[03:54] <thumper> mwhudson: otherwise I'll be proposing against the wrong branch
[03:54] <thumper> mwhudson: just to not show you the db-devel changes
[03:54] <thumper> mwhudson: when db-devel is merged into devel it'll make more sense
[03:55] <mwhudson> thumper: heh, ok
[03:55] <mwhudson> thumper: my rc branch landed fine btw
[03:55] <thumper> mwhudson: yours is done
[03:55] <thumper> cool
[03:55] <thumper> mwhudson: which one was that?
[03:55] <mwhudson> thumper: the one fixing xmlrpc requests in read only mode
[03:56] <thumper> mwhudson: ah, was that what was screwing us over?
[03:56] <mwhudson> thumper: which screwage do you mean?
[03:56] <mwhudson> but no, probably not
[03:56] <thumper> mwhudson: about connections hanging around
[03:57] <mwhudson> thumper: no
[03:57] <thumper> oh
[03:57] <mwhudson> at least, that seems very unlikely
[03:57] <thumper> so what was the change?
[03:57] <mwhudson> thumper: it just fixes loads of spurious oopses
[03:57] <thumper> mwhudson: fair enough
[03:57] <thumper> mwhudson: how's your afternoon going?
[03:58] <mwhudson> thumper: well, i was being fairly unproductive, so i decided to fix a couple of trivial code import bugs
[03:58]  * thumper nods
[03:58] <thumper> I've been watching the code imports fairly closely
[03:58] <mwhudson> that git one and https://bugs.edge.launchpad.net/launchpad-code/+bug/513182
[03:58] <mup> Bug #513182: +code-imports should show VCS type <code-import> <trivial> <ui> <Launchpad Bazaar Integration:In Progress by mwhudson> <https://launchpad.net/bugs/513182>
[03:58] <thumper> we seem much better now
[03:58] <thumper> cool
[03:59] <thumper> I've been making the description changes get emailed :)
[03:59] <mwhudson> cool
[04:05] <thumper> mwhudson: what if we renamed +junk to +branch?
[04:05] <thumper> confusing?
[04:06] <mwhudson> seems a bit random, somehow
[04:06] <mwhudson> it doesn't really distinguish it from the other, um, branches
[04:06] <persia> If you change +junk (and I've seen some chatter about that bug), could you leave an invisible redirect for the various immutable docs out there (mostly email archives)
[04:07] <mwhudson> surely
[04:07] <persia> Wonderful :)
[04:08] <thumper> I've been trying to think of a meaningful anem
[04:08] <thumper> name
[04:08] <thumper> +own
[04:08] <thumper> +my
[04:08] <thumper> +personal
[04:08] <thumper> all a bit weird
[04:08] <persia> Weren't there some suggestions in the bug?  If not, there were certainly some in -motu and I can dig up logs.
[04:08] <thumper> I want to make sure it still makes sense with a team branch
[04:08] <thumper> persia: there were
[04:09] <thumper> persia: discussed in -motu?
[04:09] <persia> That bug was.
[04:09] <persia> (someone found +junk offensive, and ranted for a bit, and a few names were thrown out)
[04:09] <persia> I'll see if I can find the log.
[04:10] <thumper> bug 147407
[04:10] <mup> Bug #147407: Junk sounds too harsh <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/147407>
[04:10] <mwhudson> thumper: thanks for making rockstar do make run_codehosting btw :)
[04:10] <thumper> +user
[04:12] <persia> Which doesn't work for teams.  And the conversation I remember ended being a tutorial on how to stick a branch on people.ubuntu.com
[04:12] <thumper> +misc
[04:12] <thumper> +code
[04:13] <thumper> I think I'd rather have +branch over +coe
[04:13] <thumper> +code that is
[04:13] <thumper> the branch to change this will be relatively simple, and I'd like to get it done
[04:14] <thumper> I'm going to go with +branch
[04:14] <poolie> hi thumper
[04:14] <thumper> and see what happens
[04:14] <thumper> hi poolie
[04:14] <thumper> I'm just trying to walk out the door
[04:17]  * thumper afk
[04:17] <wgrant> Odd. Somebody added LFC.sha256 a year ago, but didn't add the three extra lines to actually get it populated for new files.
[07:26] <wgrant> al-maisan, noodles775: Since LP again won't have emailed anybody, have a poke about https://bugs.edge.launchpad.net/bugs/532445 and https://bugs.edge.launchpad.net/bugs/532454
[07:27] <al-maisan> wgrant: thanks, looking.
[07:50] <henninge> Hi wgrant! ;)
[07:50] <wgrant> Morning henninge.
[07:51] <henninge> wgrant: thanks for the help the other day, I got the buildd to work and command it via rpc.
[07:51] <wgrant> henninge: Excellent.
[07:51] <wgrant> henninge: I see I forgot the ensurepresent call. I'm glad you worked it out in the end.
[07:52] <henninge> wgrant: yes, I got that from the code ... ;)
[07:52] <wgrant> Being able to see the code is handy.
[07:52] <henninge> wgrant: that chroot you pointed me to, is that the same that is used on the production builders
[07:52] <henninge> or will be
[07:52] <henninge> ?
[07:52] <wgrant> henninge: It's the same.
[07:53] <henninge> wgrant: Can I adapt it to my purposes?
[07:53] <wgrant> henninge: You can now directly get the current URL from https://launchpad.net/api/devel/ubuntu/lucid/i386/chroot_url
[07:53] <wgrant> henninge: Please don't.
[07:53] <wgrant> Your script should be able to run on the chroot you get from LP.
[07:53] <wgrant> Unless we want to start having separate chroots for each job type, which we have so far avoided.
[07:53] <wgrant> and would like to continue to avoid.
[07:54] <wgrant> You'll see that the recipe build job installs the packages that it needs itself.
[07:54] <henninge> yes, I was trying that, too.
[07:55] <henninge> I get  "permission denied" when trying to run apt-get.
[07:55] <henninge> wgrant: what do you mean by "recipe build job" ?
[07:55] <wgrant> Sounds like you are running that from inside a script that runs as the user.
[07:56] <henninge> so, what user does the buildd run as? root?
[07:56] <wgrant> henninge: See lib/canonical/buildd/buildrecipe
[07:56] <wgrant> It runs as buildd, but can sudo.
[07:56] <henninge> That's what I am doing.
[07:57] <henninge> wgrant: there is no sudo in the chroot, though
[07:57] <wgrant> henninge: No. You have to sudo from outside.
[07:58] <henninge> wgrant: so should the build job inside the chroot do everything as root?
[07:58] <wgrant> henninge: Probably not.
[07:58] <wgrant> You need a script running outside the chroot to:
[07:58] <wgrant>  1) sudo into the jail and install your dependencies
[07:59] <wgrant>  2) jump into the jail as the normal user, and run pottery or whatever it is you want to do.
[08:00] <henninge> wgrant: oh, I think I was not aware that I don't need to be root to call chroot.
[08:01] <wgrant> henninge: You do need to be.
[08:01] <wgrant> henninge: see the 'su -c' calls in buildrecipe.
[08:01] <wgrant> That is run inside the chroot to switch back to the right user.
[08:01] <henninge> looking at that now
[08:01] <wgrant> So you end up doing 'sudo chroot su -c "whatever command" buildd'
[08:01] <henninge> oh, forgot about su with all the sudoing ...
[08:01] <wgrant> er, of course there's the chroot path in there somewhere.
[08:02] <wgrant> Yeah, it's horrifyingly messy.
[08:02] <henninge> yes, shure
[08:02] <henninge> s/h//
[08:02] <wgrant> 'shure' makes more sense!
[08:02] <henninge> ;-)
[08:02] <henninge> wgrant: thanks, I feel a lot more enlightened
[08:03] <wgrant> henninge: Excellent.
[08:03] <wgrant> You may still beat recipes to production..
[08:15] <henninge> wgrant: I see that buildrecipe installs sudo in the chroot. I uses both sudo -u and su -c
[08:15] <wgrant> henninge: Heh, I wonder why.
[08:16]  * wgrant looks.
[08:16] <wgrant> Ah, right, I remember from the sprint now.
[08:16] <wgrant> The environment variables.
[08:16] <henninge> wgrant: sudo is nicer to handle with call
[08:16] <wgrant> Yeah.
[08:17] <wgrant> It was going to be risky and difficult to escape them and stick them in a string for su -c.
[08:19] <henninge> wgrant: also, it is a bit hard to try out the installing because the sources.list in the chroot points to ftpmaster.internal
[08:19] <henninge> I'll just have to overwrite that
[08:20] <wgrant> henninge: You can pass a list of sources.list entries in the build call.
[08:21] <wgrant> Assuming that you're using the normal chroot infrastructure code (unpack, override sources.list, upgrade).
[08:21] <henninge> hm, I have not yet seen the "overide sources.list" part
[08:22] <wgrant> Add to the extra_args of your build call: "'archives': ['deb http://blah/ubuntu blah blah blah', '..']"
[08:22] <henninge> I see
[08:27] <henninge> ok, found it
[08:27] <henninge> wgrant: I am not using the DebianBuildManager btw. Maybe I should.
[08:27] <noodles775> Where are you looking? (/me wants to follow along as much as I can)
[08:28] <wgrant> henninge: I think you should.
[08:28] <wgrant> Let me look.
[08:28] <wgrant> I created it, but that was almost two months ago now so blaaaah.
[08:28] <wgrant> Yeah, you should probably use it.
[08:28] <henninge> noodles775: DebianBuildManager.doSourcesList
[08:28] <noodles775> henninge: ta.
[08:29] <henninge> noodles775: it calls slavebin/override-sources-list
[08:29] <henninge> wgrant: ok, let me look into that
[08:29] <wgrant> henninge: If you want to see how normal builds work, look at the build logs on production.
[08:30] <henninge> wgrant: where do I see them
[08:30] <henninge> ?
[08:31] <wgrant> https://edge.launchpad.net/ubuntu/+builds?build_text=&build_state=built
[08:31] <henninge> wgrant: cheers
[08:33] <henninge> oh yeah, very interesting
[08:35] <adeuring> good monring
[08:37] <wgrant> henninge: What's still to do with the slave and master template code?
[08:37] <henninge> wgrant: what do you mean?
[08:37] <henninge> adeuring: moin
[08:38] <wgrant> henninge: Well, what are you doing to it?
[08:38] <adeuring> moin henninge
[08:38] <wgrant> I thought it was mostly working.
[08:38] <henninge> wgrant: well, obviously it's not ...
[08:38] <wgrant> Heh, yeah, I've just looked at the stuff in the tree and seen that it doesn't do much.
[08:39] <henninge> It's obviously never been run like I am trying to run it now.
[08:40] <wgrant> Right.
[08:40] <henninge> I have added the call to the actual template generation code but getting it to be run is my challange now.
[08:40] <henninge> wgrant: but I think I am getting there
[08:40] <wgrant> The call to that code seems to already be there.
[08:40] <wgrant> Although the filename is wrong.
[08:41] <henninge> you mean "generate...py"?
[08:41] <wgrant> And you can save an awful lot of code by using DebianBuildManager.
[08:41] <wgrant> Yeah, that.
[08:41] <henninge> that's just a dummy, too.
[08:42] <henninge> wgrant: oh no, sorry
[08:42] <henninge> I already landed that part ... ;-)
[08:42] <wgrant> It doesn't look like it will actually check out the branch, though.
[08:42] <wgrant> And it imports from lp.*, so it won't work in the slave.
[08:43] <henninge> wgrant: I added stuff to debian/rules
[08:43] <henninge> so the importing works
[08:43] <wgrant> henninge: Oh.
[08:43] <wgrant> That seems a bit ugly. But I guess the whole slave thing is pretty ugly.
[08:44] <henninge> My thinking ...
[08:44] <henninge> ;)
[08:44] <wgrant> henninge: Is there a reason for that file to live in lp.translations at all?
[08:45] <henninge> wgrant: I was trying to mimic the way tachandler was included.
[08:46] <henninge> it seemed to replicate the structure from the canonical tree, so I did the same for the lp tree
[08:46] <henninge> wgrant: the code is only needed in the buildd, so it could live in canonical/buildd .
[08:46] <wgrant> henninge: tachandler is copied in because it's used on both sides.
[08:47] <wgrant> So I would just put your file in lib/canonical/buildd and be done with it.
[08:47] <henninge> I guess that's true.
[08:48] <henninge> wgrant: but it seems nicer for all translation code to live lp.translations ...
[08:48]  * wgrant is very tempted to split up lib/canonical/buildd's contents into subdirectories.
[08:49] <noodles775> Into what for example?
[08:49] <henninge> good idea
[08:49] <noodles775> per app?
[08:49] <wgrant> translations, recipe, binary
[08:49] <noodles775> Right.
[08:49] <wgrant> Per build type, yeah.
[08:49] <wgrant> And a general one.
[08:49] <wgrant> Since the dir is getting pretty big.
[08:49] <wgrant> And there is obvious separation.
[08:49] <noodles775> +1
[08:50] <henninge> +1
[08:50]  * henninge has to relocate, back in 20 min max.
[09:13] <mrevell> Morning
[09:15]  * henninge is back
[09:20] <jml> mrevell, good morning
[09:20] <mrevell> Good morning jml
[09:33] <jtv1> I'm having some trouble with codehosting on my dev machine...  I "make run" and "make run_codehosting."  I push a branch to lp://dev/...  I make changes to the branch, and when I push again, I'm told the branches have diverged.
[09:33] <jtv1> Anyone know what I'm doing wrong?
[09:39] <henninge> jtv: is make run_codehosting new? I just do make_run
[09:39] <henninge> used to, I mean
[09:39] <jtv> henninge: I believe it's new, yes
[09:40] <jtv> killall -9 firefox
[09:40] <jtv> ahhhh
[09:41] <jtv> I should put that in cron.hourly
[09:44] <jtv> stub: I believe you said tests were going back to a single store... do we have a bug for that?
[09:45] <stub> launchpad is, not just tests
[09:45] <stub> single replication set
[09:45] <wgrant> How are lp_* going to be replicated to c-i-p?
[09:46] <stub> I'm not counting that as part of launchpad ;)
[09:46] <jtv> stub: oh, so still replicated...  Using the slave store will require some extra commits in tests then.
[09:46] <stub> Yup.
[09:48] <jml> didrocks, hi
[09:48] <didrocks> hey jml
[09:48] <didrocks> jml: sorry, but yesterday, it was like hell :)
[09:48] <jml> didrocks, understood
[09:48] <didrocks> jml: I pulled your branch and get scared by the amount of change :)
[09:50] <jml> didrocks, wgrant makes a very interesting objection -- if we have an API for adding, say, SSH keys, then a malicious application that gained your approval could add a key, then use that key to get your branch data even after you revoked privileges from the application
[09:51] <wgrant> jml: I think modification of that belongs in the trusted client. Not the cleanest solution, but just about anything else is unsafe.
[09:51] <didrocks> jml: GC already does that manually (upload a ssh key for you). I'm not sure not exposing that will prevent this usage
[09:52] <wgrant> didrocks: People should soon be educated to not give their password to such applications.
[09:52] <wgrant> And that will stop working soon.
[09:52] <wgrant> I hope.
[09:52] <didrocks> wgrant: right :)
[09:53] <didrocks> that's just too much hope on the user side I'm afraid against a promise for a "wonderful application making your life better (and spamming you, destroying your data and so on…)"
[09:54] <didrocks> but that's just my opinion :)
[09:57] <jml> didrocks, anyway, I'm not sure how to proceed. The work we've done already is good & useful and should be merged.
[09:58] <didrocks> jml: right, but unfortunately, that won't save the "I don't achieve to upload my gpg/ssh key or uploading wrong one, and so on…"
[10:01] <jml> didrocks, hmm.
[10:04] <jml> adeuring, I notice that the bugs with patches view includes fix released bugs
[10:04] <adeuring> jml: yes
[10:04] <jml> adeuring, is this deliberate?
[10:05] <adeuring> yes
[10:05] <adeuring> ...but I can't remember the exact reason. Probably because "fix released" is intersting for upstream
[10:05] <adeuring> kfogel might remember better ;)
[10:05] <jml> ok. I'll ask him.
[10:07] <wgrant> Doesn't that just mean it's going to get longer and longer and become less and less useful?
[10:07] <henninge> wgrant: I think DebianBuildManager has too much specific stuff that I don't need.  Any reason doSourcesList, doUpdateChroot, doReapProcesses should not be in BuildManager instead (and their confgis moved to allmanagers) ?
[10:07] <wgrant> henninge: What specific stuff don't you want?
[10:08] <henninge> wgrant: what's ogre model btw ;-)
[10:08] <wgrant> henninge: It's not used any more. The master used to pass in a component rather than a full sources.list
[10:08] <wgrant> ogre model refers to the layering of the components.
[10:08] <wgrant> main includes just main. restricted includes restricted and main.
[10:09] <wgrant> universe includes universe and main.
[10:09] <wgrant> multiverse includes multiverse, universe, restricted and main.
[10:09] <henninge> ah, I see.
[10:09] <henninge> wgrant: changes file handling for example I don't need
[10:10] <henninge> gatherResults will work differently for me, too.
[10:10] <wgrant> Yeah, so just gatherResults, _parseChangesFile and getChangesFilename?
[10:10] <jtv> wgrant, henninge: the FSM for DebianBuildManager is also a lot more extensive than we need, isn't it?
[10:10] <henninge> jtv: yes, that's another thing
[10:11] <wgrant> jtv: Why?
[10:11] <wgrant> I think you need everything there.
[10:11] <jtv> wgrant: our job is simpler... no need to install build dependencies, for one
[10:12] <wgrant> DebianBuildManager doesn't handle build-dependencies AFAIK.
[10:13] <jtv> Then who installs them before building a package?
[10:13] <wgrant> jtv: sbuild in the binary case, or the recipe build script in the recipe case.
[10:13] <jtv> oh, it's further down in the hierarchy
[10:13] <wgrant> Yes.
[10:14] <jtv> So is DebianBuildManager not limited to building Debian packages then?
[10:14] <jtv> The branches we work with don't necessarily have a debian/ dir etc.
[10:14] <henninge> jtv: no, it doesn't look that way
[10:16] <henninge> wgrant: Yes, you are right with that list (gatherResults...)
[10:16] <jtv> Looks like
[10:16] <wgrant> henninge: Why not just override gatherResults?
[10:16] <jtv> Yes, that does seem to make sense
[10:16] <henninge> wgrant: yes, the obvious next step
[10:17] <wgrant> You already need to do similar things on the master side, where we've made assumptions in superclasses that you have a build.
[10:17] <wgrant> So you might as wlel make it easy for yourself and just override the two methods.
[10:17] <henninge> correct
[10:17] <wgrant> (the one to do the actual building, and gatherResults)
[10:17] <henninge> wgrant, jtv: yes, I will do that.
[10:18] <henninge> thanks
[10:18] <jtv> It does mean that DebianBuildManager is a total misnomer
[10:18] <jtv> (what's this Ogre thing btw?  Do we need that at all?)
[10:19] <wgrant> jtv: It doesn't. You're building in a Debian chroot.
[10:19] <wgrant> You don't care about that. We should remove ogre support.
[10:19] <jtv> ahh, Debian only in _that_ sense
[10:19] <wgrant> It hasn't been used in nearly three years.
[10:19] <jtv> So... what build managers do we have that are not debian build managers in that sense?
[10:19]  * jml rebooting
[10:19] <wgrant> None at this point.
[10:21] <wgrant> But there could quite conceivably be some later.
[10:28] <wgrant> stub: Do you know why there is a LFC.sha256 column, but it's not actually being populated?
[10:29] <stub> because soyuz team decided they needed it, added the column, but didn't need it enough to make the librarian actually store it when files are uploaded.
[10:29] <bigjools> lol
[10:29] <wgrant> Odd, since it was about 3 lines extra to do it.
[10:30] <stub> Yup. Also about 3 lines to drop the column again...
[10:30] <wgrant> But we'll need the column soon.
[10:30] <wgrant> We should be using more than MD5 in the indices.
[10:30] <stub> I've heard that for maybe a year now ;)
[10:30] <wgrant> This is Soyuz. Time is different here.
[10:31] <bigjools> my clock says it's 1984
[10:31] <stub> So three line fix to the librarian to store the sha256. A quick and ugly data migration script to fill in the values for the existing files. A DB patch to set the column to NOT NULL.
[10:31] <stub> Party like its 1999
[10:32] <wgrant> Quick, ugly, and several-week-taking?
[10:32] <jml> didrocks, so what are we going to do?
[10:32] <stub> wgrant: Its only a few terrabytes - shouldn't take too long.
[10:33] <wgrant> Was SHA1 there from the start?
[10:33] <jml> bigjools, "It was a bright cold day in April, and the clocks were striking thirteen."
[10:33] <stub> I think it was, yes.
[10:34] <wgrant> So it's not been done before :(
[10:34] <bigjools> jml: we need to talk!
[10:34] <didrocks> jml: that's a good question…  :/
[10:34] <stub> Its pretty trivial. I can hack up the migration if nobody else wants to.
[10:34] <jml> bigjools, we do.
[10:34] <jml> bigjools, lemme book a time
[10:41] <jml> bigjools, 12:30 ok? or we can talk now until 11
[10:41] <bigjools> jml: no 12:30 is bad, I have a hospital appt at 1
[10:41] <bigjools> so now is good
[10:41] <jml> ok. I'll skype you.
[10:53] <jtv> henninge: you may have to pretend that the dir with your packages is an apt cache... something like -o Dir::Cache=/tmp/extra-packages
[10:54] <henninge> jtv: let me try that out
[10:54] <jtv> was I stopping you?
[10:55] <wgrant> henninge, jtv: Alternatively, upload them to a local or real PPA.
[10:55] <wgrant> What custom packages are there?
[10:56] <henninge> wgrant: no, it's launchpad-buildd
[10:56] <henninge> wgrant: I am using pbuilder to try it out and want to install it in there
[10:57] <henninge> actually, pbuilder might be able to do it, too
[10:57] <wgrant> henninge: Ahh.
[10:57] <wgrant> pbuilder login
[10:57] <henninge> exactly
[11:06] <jtv> henninge: does that solve it?
[11:06] <deryck> Morning, all.
[11:06] <henninge> jtv: havn't gotten that far, got distracted. Read it on the wiki page next week ... ;-)
[11:07] <jtv> henninge: I'm also looking at ways to do this
[11:07] <noodles775> henninge: ah, you are capturing all this on a wiki page? Great!
[11:07] <henninge> noodles775: not yet but we just decided to do it
[11:10] <jtv> henninge: haven't found anything better than adding a "file:" URL into the slave's /etc/apt/sources.lists.d
[11:10] <jtv> hi joey!
[11:10] <joey> hi jtv
[11:10] <wgrant> jtv: henninge: Why can't you just dpkg -i it?
[11:10] <jtv> wgrant: need to satisfy the deps as well
[11:10] <henninge> wgrant: I want dependencies to be pulled automatically
[11:11] <wgrant> jtv: dpkg -i blah.deb; then 'apt-get -f install'
[11:11] <jtv> eh
[11:11] <jtv> I guess that'd work too  :)
[11:11] <wgrant> I thought I described this on the wiki page.
[11:11]  * jtv facepalms
[11:11] <jtv> wgrant: which wiki page is that?
[11:11] <jtv> There's so much text out there, sometimes it's like not having any
[11:11] <henninge> wgrant: which wiki page
[11:11] <wgrant> jtv: HowToUseSoyuzLovally
[11:11] <henninge> uh-oh
[11:12] <wgrant> s/v/c/
[11:12] <henninge> Lovely
[11:12] <henninge> ;)
[11:12] <wgrant> Or Run or whatever it is.
[11:12] <wgrant> Heh.
[11:12] <jtv> Use, yes
[11:13] <noodles775> wgrant: I thought henninge was going to document something like, extending the build-system for translations.
[11:13] <henninge> noodles775: that's next
[11:13] <noodles775> Great.
[11:13] <jtv> But first, "running a local build slave"
[11:14] <jtv> at all
[11:14] <wgrant> I think the wiki page probably describes it OK.
[11:16] <noodles775> Yeah, so do I? I followed the current wiki page and binary builds went through fine. BUt I think you guys are already talking about custom stuff for translations right? (ie. talking directly with the buildd via xml-rpc)
[11:16] <jtv> maybe... it's a bit hard to get the general drift when you're not "into" soyuz.
[11:16] <henninge> noodles775: yes
[11:16] <noodles775> OK.
[11:16] <henninge> I'll just describe what I did and we can converge afterwards.
[11:17] <noodles775> Great!
[11:18] <wgrant> noodles775: The talking directly to the buildd is just for testing.
[11:19] <wgrant> The real setup will go through buildd-manager.
[11:28] <jtv> wgrant: whee, is that an easier way of getting the latest chroot tarball that you found?
[11:29] <wgrant> jtv: I didn't find it; I added it last week.
[11:29] <jtv> wgrant: ah :)
[11:30] <jtv> very cool.  One gotcha: the URL on the wiki page doesn't quite work for some reason, but if I go up one "directory" I get the information
[11:30] <wgrant> jtv: It does work if you wget it.
[11:30] <wgrant> Your browser is probably trying to interpret it as XHTML.
[11:30] <jtv> niiice!
[11:38] <jtv> wgrant: adding a command line to download the tarball in one go
[11:40] <wgrant> jtv: So I can say 'grab-chroot-from-launchpad ubuntu lucid i386' and it will download it and upload it to my dev instance?
[11:41] <jtv> wgrant: nothing so fancy, but that would be a good idea wouldn't it?
[11:41] <jtv> for now it's just a wget command line
[11:41] <jtv> There must be some way to make the architecture default to whatever you're currently running...  all my attempts so far give me i686 when I want to see i386
[11:42] <jtv> (Which is nice for those pre-Pentium users out there of course :)
[11:42] <wgrant> jtv: Just use i386.
[11:42] <wgrant> It'll work everywhere Launchpad runs.
[11:42] <jtv> not going to break on native amd64?
[11:43] <jtv> (wow, lsb_release takes a while to collect lots of data, but no architecture there)
[11:43] <wgrant> Hm, it's possible that the buildd package will default to amd64 there. It's one line in a config file to switch it to i386, but that's a good point.
[11:43] <wgrant> 'dpkg --print-architecture' will work.
[11:45] <jtv> yay
[11:47] <jtv> But this is going to be relatively hard work for replacing a wget command line.  Laziness is beginning to appeal...
[11:48] <wgrant> Yeah.
[11:50] <jtv> wgrant: of more urgency is a fix needed to the setup script I wrote: it fails to register your ssh key(s)
[11:50] <jtv> easily fixed, but saves more trouble right now
[11:50] <wgrant> jtv: Refactor make-lp-user, I guess?
[11:51] <jtv> either way I think my script should use make-lp-user; the question is should the GPG key registration be moved in there.
[11:52] <wgrant> Probably. It and the CoC signing are both useful.
[11:54] <jtv> Ah yes, now I see why I hesitated about that: it means adding options parsing.  :)  make-lp-user <user> [<team> [<team> [...]]]
[11:55] <wgrant> Ahh.
[11:55] <jtv> not exactly hard though :)
[11:55] <jtv> I could lift the -e option across wholesale
[12:12] <henninge> noodles775, wgrant: First iteration but not final yet (have to try it all out once more) https://dev.launchpad.net/BuildFarm/TryOutBuildSlave
[12:12]  * henninge lunches
[12:15] <jtv> wgrant: new & improved make-lp-user is underway.  :)
[12:16] <jtv> wgrant: bug 532354
[12:16] <mup> Bug #532354: Set up ssh keys for ppa-user <Soyuz:Triaged> <https://launchpad.net/bugs/532354>
[12:19] <wgrant> jtv: Excellent.
[12:23] <jml> jtv, why does make-lp-user need to change to address that bug?
[12:23] <adiroiban> hi. I have this interface inherited by IProducSeriesPublic and IDistriSeriesPublic http://paste.ubuntu.com/388916/, does anyone know why active and summary is visible in API, while drivers_collection_link is not ?
[12:24] <jtv> jml: it already registers your ssh keys; it seems madness to register your gpg keys in another script.
[12:25] <jtv> jml: and I suspect automated gpg key registration can be useful for other uses as well.
[12:25] <jtv> (it's optional, of course)
[12:25] <jml> jtv, ahh yes. that makes sense. the bug itself says "ssh", so I was confused.
[12:26] <jtv> jml: that is my fault.  From my perspective, I found that I duplicated much of the make-lp-user functionality, but not this part—and it was needed for full usage.
[12:26] <jml> heh
[12:26] <jtv> So for me the immediate problem was, "my ssh key isn't registered when I set things up this way."
[12:26] <jml> adiroiban, I don't know, sorry.
[12:27] <wgrant> jtv: Pure Soyuz people need no SSH keys.
[12:27] <wgrant> adiroiban: Can you pastebin the entire diff?
[12:27] <wgrant> adiroiban: There's nothing obviously wrong there.
[12:27] <jtv> wgrant: I can't quite tell if that's a "real men don't need [...]" joke or reality.  ;)  But it'll come in handy in any case.
[12:28] <wgrant> jtv: A combination. But in reality they're only useful for branches, which I don't often use.
[12:28] <jtv> wgrant: let's just hope the bridges will continue to sprout though :-)
[12:28] <wgrant> Indeed.
[12:28] <jtv> It may also be a good idea to rename the script...
[12:29] <jtv> But now the problem is, what do we call the build farm _plus_ soyuz?  :-)
[12:29] <bigjools> wgrant: urgh, you've forced me to remember how utterly shite dscfile.py is
[12:29]  * bigjools does some refactoring to make testing easier
[12:29] <jtv> wgrant: ^^^ well done, you made him improve the code :-)
[12:30] <wgrant> bigjools: Yeah, it's not very nice.
[12:31] <adiroiban> wgrant: http://paste.ubuntu.com/388921/ , but it's rather huge ... don't worry, I will continue to dig
[12:31] <wgrant> Ah, right, it does the format and file combo checking as well.
[12:31] <wgrant> Now I remember it.
[12:32] <wgrant> It fits a lot of evil into 800 lines.
[12:33] <wgrant> adiroiban: (not related to the problem, but DistroSeries should probably be an ISeries, not an IHasSeries)
[12:34] <wgrant> adiroiban: I think IHasDrivers is probably clobbering IHasSeriesMixin.drivers.
[12:34]  * wgrant checks.
[12:34] <wgrant> At least I presume IHasDrivers has a drivers attribute.
[12:34] <adiroiban> wgrant: true :) thanks!
[12:35] <wgrant> Yeah, that's it.
[12:39] <deryck> intellectronica, is the branch for bug 531433 going to land before the re-roll?
[12:39] <mup> Bug #531433: migration-assistant crashes ubiquity <apport-bug> <i386> <ubiquity (Ubuntu):New> <https://launchpad.net/bugs/531433>
[12:39] <deryck> hmmmm
[12:39] <deryck> bug 531443
[12:39] <mup> Bug #531443: Bug heat flames should be calculated based on the context, not the bugtask's target <story-bug-heat> <Launchpad Bugs:In Progress by intellectronica> <https://launchpad.net/bugs/531443>
[12:39] <lifeless> jml: you might enjoy https://code.edge.launchpad.net/~jelmer/launchpad/testr/+merge/20511
[12:40] <jml> lifeless, I do.
[12:46] <didrocks> jml: ok, got some time now. Should we first push the "read only mode"?
[12:47] <wgrant> jml, didrocks: Do you have a launchpad.View adapter for them so they'll appear anonymously?
[12:48] <jml> didrocks, yes.
[12:48] <jml> wgrant, no, not yet. what's involved there?
[12:48] <wgrant> jml: Just a launchpad.View adapter inheriting from AnonymousAuthorization.
[12:48] <wgrant> Otherwise lazr.restful will return empty collections for anonymous users.
[12:49] <wgrant> (it checks for launchpad.View, and there is no default anonymous launchpad.View adapter. The global (ie. Interface) authenticated one is deprecated, so it was forbidden to extend it to cover anonymous too.)
[12:49] <wgrant> So each exported object that will appear in a collection needs a launchpad.View adapter, even if it is actually zope.Public.
[12:56] <lifeless> jml: not sure why it would have been big... we did the heavy lifting already.
[12:56] <lifeless> gnight all
[12:57] <jml> lifeless, I didn't know the config lifting was done
[13:02] <allenap> abentley: Do you have time to help me with an issue I'm having with TestTwistedJobRunner? I'm trying to run it in a sub-process using subunit.IsolatedTestCase, but the assertions are failing. My branch is lp:~allenap/launchpad/isolate-tests.
[13:04] <lifeless> jml: I was referring to zope testerunner with subunit and load-list
[13:04] <jml> lifeless, oh ok.
[13:04]  * lifeless switches off his monitor. *yawn*
[13:12] <deryck> adeuring, what about bug 511240 for the re-roll?  Did the branch make it in?
[13:12] <mup> Bug #511240: bug heat calculation should use Bug.users_affected_count_with_dupes instead of Bug.users_affected_count <story-bug-heat> <Launchpad Bugs:In Progress by adeuring> <https://launchpad.net/bugs/511240>
[13:14] <deryck> ah, I found the branch.
[13:20] <intellectronica> i'm getting test failures in doc/launchpadlib.txt in EC2, which i can't reproduce locally and are unlikely to be related to my changes. anyone seen anything like that lately?
[13:21] <intellectronica> deryck: also, my branch still hasn't landed, because of ^^^^^ (and some real errors i found in an earlier run) :(
[13:21] <deryck> intellectronica, ok.  at least we caught the errors.
[13:25] <wgrant> Hm, daily CHR again?
[13:40] <danilos> wgrant, yeah
[13:42] <adeuring> deryck: yes, it landed (sorry for the delay, was out for lunch)
[13:43] <deryck> adeuring, no worries.  Thanks for the update.
[13:46] <jml> didrocks, I've proposed my branch for merging w/ read-only
[13:46] <jml> didrocks, in terms of quickly's goals, I think your stuck for lucid -- sorry.
[13:47] <didrocks> jml: well, do you think we can do something for +1, discuss at UDS, maybe?
[13:47] <jml> didrocks, yeah.
[13:47] <didrocks> jml: I just have to propose my branch as well?
[13:48] <jml> didrocks, please propose your branch
[13:48] <didrocks> jml: so, still some room for adding announcement?
[13:48] <jml> didrocks, it'd make an interesting UDS conversation... I don't know who the right Launchpad folk would be
[13:48] <jml> didrocks, oh right, announcements.
[13:48] <jml> lemme look
[13:51] <didrocks> jml: sweet, thanks :)
[13:58] <jml> :(
[14:03] <didrocks> jml: ?
[14:03] <abentley> allenap, hi.
[14:03] <abentley> allenap, what assertions are failing?
[14:04] <allenap> abentley: self.assertEqual(1, len(runner.completed_jobs)) is the first one. It looks like it's not actually running the jobs, even though iterReady() is called.
[14:05] <abentley> allenap, or perhaps the jobs are failing?
[14:07] <allenap> abentley: incomplete_jobs is also empty.
[14:08] <abentley> allenap, does it run runJobInSubprocess?
[14:09] <allenap> abentley: I don't think so...
[14:09] <allenap> abentley: TwistedJobRunner.getTaskSource() is called once only; the generator it forms is never pulled from.
[14:10] <jml> didrocks, it's hard.
[14:10] <abentley> allenap, does the reactor start?
[14:10] <allenap> abentley: I'll check that and get back to you.
[14:10] <didrocks> jml: really? seems I don't have any luck… :(
[14:11] <jml> didrocks, well, maybe someone here will know
[14:12] <jml> hey guys, if I want to expose the ability to create announcements on projects over the API, what should I do?
[14:12] <james_w> is there a method on IProject that takes some text and other things and creates the annoncement?
[14:16] <allenap> abentley: It does start. (Fwiw, I've instrumented my branch with http://paste.ubuntu.com/388968/)
[14:20] <intellectronica> james_w: i think it's project.announce()
[14:21] <intellectronica> james_w: yeah, see lib/lp/registry/doc/announcement.txt
[14:21]  * didrocks opens as well
[14:22] <james_w> yes
[14:22] <james_w> so, lib/lp/registry/interfaces/announcement.py
[14:22] <james_w> IMakesAnnouncements.announce should be exported
[14:22] <james_w> and probably IHasAnnouncements too
[14:23] <intellectronica> james_w: i'm happy to review a branch :)
[14:23] <james_w> and IAnnouncement too I guess
[14:23] <james_w> intellectronica: I'm trying to answer Jono's question ;-)
[14:23] <intellectronica> oic
[14:23] <didrocks> james_w: jml's, no? :)
[14:23] <didrocks> (and mine as well in fact :))
[14:24] <didrocks> thanks a lot james_w, intellectronica
[14:24] <intellectronica> james_w:  i thought by 'should' you meant 'the gnomes should export it' :)
[14:24] <intellectronica> didrocks: likewise i'm happy to help if you need. though i think by now you're an api export guru already, no?
[14:24] <james_w> @export_write_operation() is the basic decorator for announce()
[14:25] <james_w> you can pass some options to control the exported name and things
[14:25] <didrocks> intellectronica: far far far from it :)
[14:25] <james_w> there are other decorators for tweaking some other things, a grep for export_write_operation will find you some things to consider
[14:25] <didrocks> I'll give it a try beginning at the next week. Sounds easier and more streamline than gpg and ssh stuff :)
[14:25]  * didrocks logs the conversation
[14:26] <abentley> allenap, see http://paste.ubuntu.com/388976/
[14:26] <didrocks> intellectronica: james_w: thanks for the help, I hope to be able to do something useful next Monday with this
[14:26] <james_w> sweet
[14:27] <intellectronica> didrocks: np. shout if you need help. it will be great to have this stuff exported.
[14:27] <didrocks> intellectronica: be sure I'll shout for help :)
[14:27] <didrocks> first, just pushing the ssh branch
[14:28] <allenap> abentley: Ah, that's odd. Any ideas why it might be doing that? Also, what incantation did you use to get the log output? Somehow I was logger-blind when reading that file.
[14:29] <abentley> There's a debug logger named "gloop" defined near the ParallelLimitedTaskConsumer.  I just fed it in.
[14:30] <abentley> I can't think why launchpad_ftest wouldn't exist, but I'd guess it was due to missing environment variables.
[14:31] <allenap> abentley: Ah, that's a good thought.
[14:45] <abentley> allenap, interestingly, when turn TestJobRunner into an IsolatedTestCase, it tries to create duplicate keys.
[14:47] <jml> if you'll pardon a wild-arsed guess, is that because the factory has all-new internal state when it's in a subprocess?
[14:47] <allenap> abentley: Gah.
[14:48] <abentley> jml, the duplicate keys?
[14:48] <jml> abentley, yes.
[14:49] <allenap> jml: Ah, that sounds like a problem. Perhaps the factory should use a uuid or a counter driven from a file instead of a per-process counter?
[14:50] <abentley> jml, this is a constraint on the primary key not being duplicated.  That's a serial, and I don't think the factory would have anything to do with that.
[14:50] <jml> abentley, ok. that makes sense. sorry for the noise.
[14:50] <abentley> jml, no worries.
[14:51] <sinzui> danilos: Can you trade chr with me? I am sprint on the 8. (monday)
[14:52] <danilos> sinzui, sure, please mark the change in the calendar as well (or remind me: I love when I am reminded :)
[14:53] <sinzui> danilos: okay
[14:53] <MTecknology> I'm curious, you guys ever try to use nginx and launchpad?
[14:54] <danilos> sinzui, thanks
[14:55] <intellectronica> MTecknology: no, we rely on apache quite heavily. also, since the front-end web server does little of the work in launchpad, there probably won't be much benefit in replacing it even if nginx is slightly more efficient
[14:56] <MTecknology> intellectronica: oh, I was just curious because for my web servers it made a massive change. I was going to have to upgrade hardware because I was running out of resources and then I changed and magic happened. But not for the speed of script processing
[14:56] <leonardr> jml: by some freakish chance are you around? otherwise i'll email you
[14:56] <jml> leonardr, it's not even 3pm on a working day :)
[14:57] <jml> leonardr, it's not so much freakish chance as par for the course
[14:57] <leonardr> jml: can we skype?
[14:57] <jml> leonardr, sure.
[14:57] <gary_poster> jml, what's your skype id?
[14:58] <gary_poster> I'm garyposter
[14:58] <leonardr> jml: it's going to be me and gary
[14:58] <jml> blackjml
[14:59] <intellectronica> jml: you know what's freakish? i'm getting errors, on ec2, in doc/launchpadlib.txt, which i can't reproduce locally. does it ring a bell?
[14:59] <intellectronica> argh, i meant to ask leonardr, not you jml
[14:59] <leonardr> intellectronica: show me the errors
[14:59] <jml> intellectronica, good good :)
[15:00] <intellectronica> leonardr: http://pastebin.ubuntu.com/389001/
[15:38] <allenap> abentley: I think the problem is that, by the time <testcase>.run() is called, Zope has already done some set-up (based on the layer perhaps/probably), and the forking breaks things.
[15:39] <allenap> abentley: Wrapping each test case with an IsolatedTestSuite makes things work, but is not ideal or correct; it does not isolate each test method in a test case from one another.
[15:40] <abentley> allenap, that sounds plausible.
[15:41] <abentley> allenap, is TestCaseWithFactory.setUp / tearDown being called?
[15:42] <allenap> abentley: I don't know, but I didn't suspect that it wasn't...? Ah, is this to do with the ids problem in TestJobRunner from earlier?
[15:43] <abentley> allenap, I still can't imagine what would cause the TestJobRunner problem.
[15:44] <abentley> allenap, it sounds like it might not be valid to derive from both TestCaseWithFactory and IsolatedTestCase.
[15:44] <allenap> abentley: No, I can't either. It's odd. It works if wrapped in IsolatedTestSuite, so I think it's a bad interaction between Zope and everything else.
[15:45] <allenap> abentley: Right now, I suspect it's not safe to derive from IsolatedTestCase when using the Zope test runner, at least with our layer set-up.
[15:47] <abentley> allenap, quite possible, considering that layers span multiple tests.
[15:47] <abentley> allenap, I think layers have their own setup/teardown, so you might be able to invoke those manually.
[15:52] <abentley> allenap, I'm not sure what IsolatedTestCase is meant to imply, but if it means test cases don't share resources like the librarian, it doesn't sound like a good idea to me.
[15:54] <allenap> abentley: It forks before running each test method (by overriding TestCase.run) and sends the results back to the calling process using subunit. It's meant to be basically transparent, but there's something nasty going on there.
[15:54] <abentley> allenap, it only forks, or it forks and execs?
[15:55] <allenap> abentley: Just forks.
[15:56] <allenap> See run_isolated() in lib/subunit/__init__.py. There's not a lot of code (IsolatedTestCase and IsolatedTestSuite are tiny.)
[16:15] <abentley> allenap, seems to work okay if I do the fork myself: http://pastebin.ubuntu.com/389042/
[16:26] <allenap> abentley: Oh, now that's really confusing :)
[16:28] <abentley> allenap, one approach would be to gradually turn my run into run_isolated, until it breaks.
[16:41] <Ursinha> hi rockstar, is bug 531687 really triaged? there's not importance set on it..
[16:41] <mup> Bug #531687: Accessing a merge proposal during the rollout (ie R/O mode) oopsed <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/531687>
[16:42] <rockstar> Ursinha, huh.  Apparently something went wrong in the setting of it.
[16:43] <Ursinha> rockstar: thank you very much :)
[17:39] <allenap> abentley: This diff against my branch - http://paste.ubuntu.com/389095/ - works fine... until you uncomment line 48, and I have no idea why.
[17:41] <allenap> abentley: Anyway, thank you for your help today. I have to go now, but I'll check back here later in case you think of something. Bye :)
[17:41] <abentley> allenap, you're welcome.
[17:42] <abentley> allenap since this seems subunit-specific, lifeless or jml might be able to help.
[17:42] <jml> have you tried with the latest subunit code?
[18:20] <jml> g'night all


[05:37] <caraka> Greetings  I am at a bit of a loss to report a bug on a (new in repository) package that doesn't appear in Launchpad. (there are 2 empty PPAs) omnidb-server fails to bring along omnidb-common because the package python3-restrictedpython doesn't have an installation candidate. I would appreciate any pointers on where to  report this bug. A search at Debian reveals that this is a brand new package upstream, with it's ITP bug still open. I'll start there.
[05:43] <caraka> Interesting - the package doesn not yet appear in bugs.debian.org in any of unstable, testing or stable. This is very new.
[07:09] <wgrant> caraka: Where do you see this package?
[07:10] <wgrant> I don't see it in Ubuntu or Debian at all.
[07:10] <wgrant> So reporting a bug against Ubuntu or Debian doesn't seem very useful.
[07:20] <caraka> wgrant: It appeared in synaptic under (new in repository) and it exists only at https://ftp-master.debian.org/new/omnidb_2.15.0+ds-1.html#binary-omnidb-server-lintian
[07:20] <caraka> Apologies, you don't want the lintian: https://ftp-master.debian.org/new/omnidb_2.15.0+ds-1.html
[07:21] <wgrant> Ah. Really doesn't look worth filing bugs in Launchpad against, if it's still in Debian NEW
[07:21] <caraka> except that it is in the bionic repo, and won't install
[07:22] <caraka> All my issues are in 18.04 LTS
[07:22] <caraka> I suppose I should turn off all 3rd party repos on my system, but I have so few and none are the kind that would drag in a NEW package
[07:23] <caraka> I am writing to the maintainer email address, which is upstream, because even bugs.debian says it doesn't exist!
[07:25] <wgrant> caraka: https://launchpad.net/ubuntu/+source/omnidb <- it's definitely not in bionic
[07:27] <caraka> Still trying to figure out why it's in my synaptic. Almost all of the extra repos are launchpad PPAs
[07:27] <wgrant> apt policy omnidb-server
[07:28] <caraka> Thank you, that solves the mystery:  http://apt.postgresql.org/pub/repos/apt bionic-pgdg/main amd64 Packages
[07:28] <caraka> and that means the maintainer team I am writing is the correct one
[07:29] <caraka><EMAIL_ADDRESS>[07:30] <caraka> sanity restored, and my pseudo bug report will be more useful. Cheers
[07:30] <wgrant> Excellent, np
[07:30] <caraka> It is a NEW package, as in just a few hours in debian. I'm the fool who clicked on the shiny click-bait in synaptic
[07:30] <wgrant> Heh
[07:31] <wgrant> It does look quite handy, haven't run into it before.
[07:31] <caraka> It does, hence my click. If python3-restrictedpython was in bionic, I would be playing with it right now
[07:32] <caraka> the py2 version is there, but not py3
[07:32] <wgrant> Yeah, python3-restrictedpython is only in disco onwards
[07:32] <caraka> nice, I'll nudge them to backport or get omni out of bionic]


[08:44] -SwissBot:#ubuntu-news- ::Planet:: Stephen Kelly: Debugging Clang AST Matchers @ https://steveire.wordpress.com/2019/04/16/debugging-clang-ast-matchers/
[10:46] -SwissBot:#ubuntu-news- ::Planet:: RaphaÃ«l Hertzog: Freexianâs report about Debian Long Term Support, March 2019 @ https://raphaelhertzog.com/2019/04/16/freexians-report-about-debian-long-term-support-march-2019/
[10:58] -SwissBot:#ubuntu-news- ::Fridge:: Ubuntu Weekly Newsletter Issue 574 @ http://fridge.ubuntu.com/2019/04/15/ubuntu-weekly-newsletter-issue-574/ (by guiverc)
[17:03] -SwissBot:#ubuntu-news- ::Planet:: Jamie Strandboge: Cloud images, qemu, cloud-init and snapd spread tests @ https://blog.strandboge.com/2019/04/16/cloud-images-qemu-cloud-init-and-snapd-spread-tests/
[17:39] -SwissBot:#ubuntu-news- ::Softpedia:: Entroware Updates Its Linux Laptops with 8th Gen Intel CPUs, Nvidia RTX Graphics @ https://news.softpedia.com/news/entroware-updates-its-linux-pcs-with-8th-gen-intel-cpus-nvidia-rtx-graphics-525689.shtml (by Marius Nestor)