[11:43] <saurabh> ello, I have created a project and setup a ppa on launchpad. I am using quickly to create my application. But when I try to push the code to launchpad, it created 12.07 version instead of 0.1 version
[11:43] <saurabh> Can somebody help me resolve this issue?
[11:43] <czajkowski> jelmer: was this similar to last nights issue
[11:44] <czajkowski> wondering is the quickly channel the better place to get help
[11:45] <saurabh> What's the irc channel for quickly?
[11:45] <czajkowski> saurabh: #quickly
[11:46] <saurabh> ok czajkowski, but there are very few people there
[11:46] <saurabh> is that the official channel of quickly?
[11:46] <czajkowski> saurabh: yes
[11:48] <saurabh> ok czajkowski
[13:59] <maxb> What is the current PPA publisher cron schedule these days?
[14:01] <mgz> maxb: if you know where I should look I could find out
[14:01] <maxb> I've heard tell it might live in lp:lp-production-crontabs
[14:02] <mgz> that does indeed have things.
[14:03] <maxb> and it's probable it looks like ..../publish-distro.py .... --ppa ...
[14:04] <mgz> now I just need to find Steven K's text file of server names to what they actually do mapping again...
[14:04] <maxb> mgz: germanium?
[14:05] <mgz> ah, yes, that's all things ppa.
[14:10] <mgz> there's a LEP about making that one box less of a bottleneck

[14:34] <leo-unglaub> hey, where do i find the unity developers...i found a problem and want to discuss it
[14:36] <mgz> which unity? :) #ubuntu can probably point you onwards.
[14:36] <leo-unglaub> what do you mean witch unity?
[14:37] <leo-unglaub> i mean the unity core team
[14:39] <mgz> http://unity.ubuntu.com/contact-us/ for the ubuntu project.
[14:40] <mgz> that was the top hit for "ubuntu unity irc" by the way.
[14:40] <leo-unglaub> thanks
[15:37] <ttx> A question for any losa: I need to transfer bugtasks for PROJ tagged "python-PROJclient" to the "python-PROJclient" project since that's what we'll be using to track bugs for them.
[15:37] <ttx> Thought about using the API for that, but it doesn't let you reaffect a bugtask to another project in the same way the UI does, afaict
[15:37] <ttx> you have to create a new bugtask, copy status to it, and then mark the previous one invalid or something
[15:38] <ttx> To avoid introducing unnecessary dirtiness, would you consider running a query that would do that for a small set of PROJ ?
[15:40] <gnuoy> ttx, we would try and avoid doing that, I think this maybe more of a question for one of lp devs, czajkowski do you know who might be able to help?
[15:41] <czajkowski> gnuoy: I usually revert all bug tracking questions to sinzui
[15:41] <mgz> ttx: example bug you want changing from what to what exactly?
[15:42] <ttx> mgz: https://bugs.launchpad.net/nova/+bug/892081
[15:42] <mgz> ah, I read your mail to openstack about this
[15:42] <ttx> change the "nova" bugtask so that it's a "python-novaclient" bugtask
[15:42] <mgz> want me to do what you spell out in there?
[15:43] <ttx> mgz: thought it would be a no-brainer using the API, but it limits what manipulation you can actually do
[15:43] <ttx> mgz: certainly! this is for PROJ={nova,keystone,quantum}
[15:44] <mgz> hydrazine(None) #892081> retarget python-novaclient
[15:44] <mgz> change target of bug 892081
[15:44] <mgz>   from: https://api.launchpad.net/1.0/nova
[15:44] <mgz>     to: https://api.launchpad.net/1.0/python-novaclient
[15:44] <ttx> mgz: the other projects must have less than 5 bugs so I can do them manually
[15:44] <mgz> seems to work.
[15:44] <mgz> that's using lp:hydrazine bugclient
[15:44] <mgz> can select by tag, then operate in batch
[15:45] <mgz> ...I think
[15:45] <ttx> mgz: oh. I'll try that myself then
[15:45] <ttx> if only for my education
[15:45] <ttx> mgz: thanks for the pointer
[15:45] <gnuoy> mgz, thanks for the help
[15:46] <mgz> so, you can basically do:
[15:46] <mgz> pillar nova
[15:46] <mgz> filter python-novaclient
[15:46] <mgz> batch show
[15:46] <mgz> or batch whatever else (retarget, remove tag)
[15:47] <mgz> it's a little dangerous, but interrupt if it looks like it's doing something crazy
[15:47] <ttx> heh
[15:48] <mgz> can be handy for triage too
[15:48] <mgz> ^* filter tags python-novaclient
[15:48]  * sinzui looks at api
[15:49] <mgz> hydrazine just seems to assign to bug.target and save (plus a little pillar resolving)
[15:49] <sinzui> ttx bug_task.target = project should work
[15:50] <ttx> sinzui: oh. even simpler.
[15:50] <mgz> ah, plus asserting that the bug has a single task only
[15:51] <sinzui> ttx, I think you want do old_project.searchTasks(status=[list every kind of status]) then for each assign the new target to the task, then call task.lp_save()
[15:52] <sinzui> ttx, Listing all statuses is a nuisance, but if you do not list each status, Lp, will choose only the open statuses behind your back
[15:52] <ttx> sinzui: yes, I knew that trick. Thanks for the pointer!
[18:33] <soren> Is there any way I can turn a user with PPA's into a team?
[18:33] <soren> Please? :)
[18:34] <jbrooks> Hi all, I'm working with source package recipes to autobuild packages on my ppa. I'd like to build for multiple ubuntu versions at once. Different versions have different build-requires, though -- can I specify --> for lucid, use this, for precise, use this, etc. in my control file?
[18:47] <maxb> soren: I'm pretty sure that is not at all possible
[18:48] <maxb> jbrooks: You would have to use different bzr branches containing different control files in different recipes
[18:48] <jbrooks> maxb, cool, makes sense
[18:59] <dobey> jbrooks: you can do fancy things to have it work; what exactly are the differences?
[19:01] <jbrooks> dobey, This is a package that builds a firefox plugin that integrates with spice-client. In lucid, it needs xulrunner-dev, in oneiric, it needs firefox-dev, in precise and quantal, it needs something else, still figuring out where libxul.pc has moved to in those
[19:06] <dobey> jbrooks: you can probably do "firefox-dev | xulrunner-dev" as a Build-Depends, if that's the only difference
[19:06] <jbrooks> dobey, I'll try that
[19:09] <micahg> jbrooks: there should not be a libxul.pc in quantal anymore
[19:09] <jbrooks> micahg, is it replaced with something else?
[19:10] <micahg> jbrooks: there should just be the mozilla-plugin.pc left IIRC
[19:10] <jbrooks> micahg, ok, thanks
[20:18] <jbrooks> dobey, micahg I have another q on my same build recipe thread -- my package, which I initially packaged for oneiric before adapting in this build recipe, has dh-autoreconf as a build-requires. For natty on up, that's fine, but that package isn't in lucid. Is there a different one I can substitute. (dh-autoreconf is in lucid-backports, don't know if I can pull a build dep from there)
[20:18] <micahg> jbrooks: make the PPA build against backports if you want
[20:19] <jbrooks> micahg, ah, I see, in my ppa dependencies
[20:20] <jbrooks> I'll try that
[20:22] <jbrooks> micahg, thank you
[20:22] <micahg> jbrooks: you're welcome
[20:54] <soren> I'm confused. I've deleted ~/.launchpadlib, yet tools like lp-shell still can act on my behalf. A cookie or token of some sort must be stored somewhere else, but where?
[21:04] <maxb> soren: gnome-keyring?
[21:07] <soren> maxb: Yes, finally stumbled upoon that. Thanks.
[21:59] <tkamppeter> I have found two spam entries in bug reports, probably the account of LP user Rafael Gonzalez (rafaelg) got hijacked:
[21:59] <tkamppeter> bug 662313, comment #15
[22:00] <tkamppeter> bug 628030, comment #36
[22:02] <maxb> I have hidden the spam comments
[22:03] <maxb> Please open a question if you feel more action is required
[22:03] <tkamppeter> maxb, thank you very much.


[13:12] <cmaloney> Good morning
[16:22] <cmaloney> hello from the pslace lot
[18:31] <cmaloney> Wow, Vapor Trails Remixed sounds amazing
[18:59] <rick_h_> afternoon
[20:37] <jjesse> afternoon rick_h_


[00:03] <penguin42> heeed: And yo ho ho to you
[00:20] <Azelphur> what webcams do people have working with Ubuntu btw?
[00:21] <Azelphur> I'm after something not too expensive but not crap, mid range I suppose :p
[00:24] <UndiFineD> logitech quickcam
[00:24] <Azelphur> UndiFineD: which one?
[00:25] <UndiFineD> an old crappy one
[00:25] <UndiFineD> it is dusty
[00:25] <Azelphur> haha
[00:25] <Azelphur> UndiFineD: look at label for me? :D
[00:25] <UndiFineD> it has been peeled off
[00:25] <Azelphur> haha
[00:25] <UndiFineD> kids
[00:26] <UndiFineD> but it works hen i need it
[00:26] <Azelphur> might just get a pro 9000, kinda expensive but good quality
[00:54] <mumbles> happy christmas
[00:59] <peter74> Good tidings to you mumbles
[06:23] <MartijnVdS> Azelphur: Any UVC cam wil work
[06:23] <MartijnVdS> Azelphur: UVC = cool
[06:24] <MartijnVdS> Azelphur: ad site, but http://www.uvccompatiblewebcams.com/
[07:19] <ball> Merry Christmas Britain!
[07:21] <MartijnVdS> ball: Merry Christmas America ;)
[07:21] <MartijnVdS> or should I say "Happy Holidays" just to annoy people ;)
[07:24]  * ball grins
[07:26] <ball> I have a stinking cold.
[07:29] <ball> I may sleep in the recliner tonight.
[07:36] <cr215> hi. it would be awesome if someone could tell me ho to make sound come out thru the hdmi... the picture was a sinch for my tv but sound is a prob
[07:37] <cr215> is anyone there?
[07:41] <cr215> is nyone talking at all?  my conworknection is good but it wont
[07:41] <cr215> i cant c anyone else
[07:46] <exobuzz> well. you can hardly expect lots of action here xmas morning at 7:40am!
[07:47] <exobuzz> oh. they went anyway
[07:48] <ball> hello cr215
[07:48] <ball> oops, too late.
[07:48] <ball> exobuzz: He, she or it didn't even give anyone time to answer.
[07:50] <danfish> it sure is early, but a Christmas toast to all with a glass of Bucks Fizz :)
[07:53] <danfish> I cannot believe the packaging on kid's presents - I've just had to use a pair of heavy duty wirecutters to get a present out of it's wrappers
[07:57] <exobuzz> danfish, on the booze already ? :)
[07:58]  * exobuzz has been up since 3am. ready for a wine actually.
[08:01]  * ball is off to bed.
[08:01] <ball> ...or the recliner, anyway.
[08:12] <shauno> bah.  just realised there's not enough coffee at the office to last the weekend :(
[08:13] <danfish> exobuzz: small kids - up since 5am. A Bucks fizz with a brekkie of salmon and eggs is an xmas tradition :)
[08:13] <danfish> shauno: working? :(
[08:14] <shauno> yeah.  it's a good thing.  4 days of good money this year :)
[08:15] <shauno> just feel like a bit of a prat for not stocking up before the shops shut
[08:18] <danfish> shauno: shops are open widely 2moro
[08:20] <shauno> can grab some from home tonight.  just gonna be a bit tight today
[08:21] <shauno> not a real problem, just a bad way to wake up  heh
[08:32] <popey> Azelphur: see http://popey.com/blog/2010/12/20/my-ubuntu-webcam-setup/
[08:33] <popey> Azelphur: there is a link there to the webcam I have which I use for http://popey.com/webcam/ - and it's a UVC cam
[08:33] <popey> danfish: sounds yummy! I had scrambled egg and bacon sarnie :)
[08:35] <czajkowski> Merry Christmas :)
[08:38] <danfish> popey: egg and bacon - a winning combo! Merry Christmas
[08:39] <exobuzz> danfish, sounds nice! got any left? gimme 10 mins!
[08:40] <danfish> czajkowski: merry christmas to you, but shouldn't you be starting to make your way back here, y'no, in case of more bad weather ;)
[08:40] <exobuzz> happy xmas popey
[08:44] <kazade> Merry Christmas all! :)
[08:44]  * kazade is still waiting for his girlfriend to wake up :/
[08:44] <exobuzz> you can always help her wake up!
[08:45] <exobuzz> i mean with breakfast in bed or something :)
[08:46] <kazade> she's got 15 minutes, then I'm getting a bucket of water
[08:46] <kazade> ;)
[08:46] <exobuzz> you romantic ;-)
[08:47] <danfish> kazade: the bucket of water will of course have 24 red roses in it ;)
[08:48] <kazade> :)
[08:48] <kazade> so, what did everyone get then?
[08:48] <AlanBell> happy christmas all \o/
[08:48] <danfish> kazade: socks
[08:48] <AlanBell> I got a mug with chickens on it :)
[08:48] <kazade> danfish, traditional ;)
[08:49]  * kazade wants a chicken mug
[08:50] <danfish> AlanBell: do the chickens lay eggs in this cold weather?
[08:50] <shauno> sounds like they lay mugs
[09:20] <AlanBell> danfish: about one egg a day
[09:20] <AlanBell> between the three of them
[09:28] <danfish> AlanBell: so an omelette takes a few days then, but tastes of freedom :)
[09:33] <exobuzz> dvd, teacosy for my head, socks
[09:34]  * exobuzz also wants chicken mug
[09:34] <exobuzz> :)
[09:51] <Ferb> merry xmas everyone
[09:55]  * Ferb detects this channel is dead
[09:56] <Ferb> yup its dead alright, mabe its because its xmas
[10:09] <exobuzz> strange how people think if you dont get a reply within 5 mins, then a channel is dead
[10:12] <UndiFineD> Ferb sees dead people, they are everywhere
[10:12] <exobuzz> heh
[10:38] <kazade> I got a flying lesson!
[10:38] <kazade> Amazing!
[10:38] <MartijnVdS> kazade: pushed from a high window? ;0
[10:38] <kazade> :p
[10:41] <dutchie> stupid family abandoning me on christmas day to go to church
[10:41]  * dutchie is all alone apart from dog and cat
[10:41] <shauno> and the internet :)
[10:42] <dutchie> yay, the internet
[10:43] <MartijnVdS> all of the internets
[10:52] <Phineas> merry xmas all
[10:53] <MartijnVdS> you too Phineas
[10:53] <Phineas> MartijnVdS,  what have you got so far?
[10:53] <MartijnVdS> Phineas: nothing -- we're doing presents tonight when everyone is at my parents'
[10:54] <Phineas> MartijnVdS,  oh i have done my stocking, not the tree prezzies yet
[10:54] <MartijnVdS> Being single = not much in stockings :)
[10:55] <MartijnVdS> Though I guess I could count my Kraftwerk LPs and Alela & Alina EP :)
[10:55] <MartijnVdS> (limited edition! 89/1000! http://www.popmatters.com/pm/review/112522-alela-alina/)
[10:55] <dutchie> MartijnVdS: i thought you could buy things in stockings in .nl ;)
[10:55] <MartijnVdS> dutchie: rent :P
[10:56] <dutchie> heh, true
[10:56] <Phineas> MartijnVdS,  i got some underwere, an Odie dressed up as a red indian and allot more
[10:57] <MartijnVdS> I like the low number on my limited edition (also, it's nice music :)
[10:58] <Pendulum> I am the only person in my house who is awake and I suspect my grandmother will sleep for another 3 hours so I don't know any of my gifts yet :(
[10:58] <Phineas> yeah
[11:00] <Phineas> Pendulum,  like i said i have done the stocking but not the treeeeeeeeee
[11:01] <Pendulum> Phineas: I can't even do stocking until at least my parents' are up! Family tradition!
[11:02] <Pendulum> urgh. and I just failed and put a possessive where there shouldn't have been one :(
[11:02] <Phineas> Pendulum,  me too, my parents woke up at about 7:30AM GMT
[11:03] <dutchie> i suspect it is silly o'clock for Pendulum
[11:03] <Phineas> so my stocking is done
[11:04] <Pendulum> it is 6AM here
[11:04] <dutchie> see, silly o'clock
[11:04] <Pendulum> my parents were awake for about 10 minutes earlier when my brother rang before he went off to his Christmas stuff, but they went right back to sleep
[11:05] <Phineas> dutchie,  its 11:05 AM here
[11:06] <dutchie> yes, and that is a sensible time to be up on christmas day
[11:06] <Pendulum> but I've actually been up for a couple hours as I'm sharing a room with my grandmother so if she falls in the middle of the night, someone is there and can get help. And she snores and talks in her sleep
[11:07] <Pendulum> so I gave up trying to sleep
[11:07] <Phineas> Pendulum,  thats why i never sleep with my grandparents, they snore
[11:08] <MartijnVdS> ...
[11:11] <Phineas> allot
[11:11] <MartijnVdS> http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html
[11:16] <Phineas> i know
[11:18] <Phineas> guests come round at 2
[11:18] <MartijnVdS> alot of guests? 8_)
[11:18] <Phineas> quite a few yeah
[11:21] <Phineas> some of the guests you wouldn't expect nomaly
[11:27] <Phineas> its gonna be a long slow xmas
[11:46] <Phineas> i worked it out rather than asking you guys woot woot
[11:47] <Phineas> i'm not so stupid after all
[11:47] <Phineas> i installed a font all by myself
[11:51] <MartijnVdS> did we ever say you're stupid? :)
[11:51] <Phineas> nope but i did
[11:52] <MartijnVdS> Never assume the worst :)
[11:53] <Phineas> XD
[12:00] <twager> OT..My son has bought me an iPod Touch..Do I have to install windows and itunes to get it to work ?
[12:00] <brobostigon> happy christmas all.
[12:01] <Phineas> twager,  use rythembox
[12:01] <Phineas> brobostigon,  happy xmas to you too
[12:01] <brobostigon> Phineas: :)
[12:01] <brobostigon> thanks Phineas
[12:02] <Phineas> your welcome
[12:03] <brobostigon> Nadolig Llawen
[12:04] <twager> Phineas, Thanks..Do I tell it to initialise ?
[12:04] <Phineas> twager,  it should power on on connect
[12:07] <twager> Phineas, I started Rythmbox and it tells me the ipod must be initialised before Rythmbox can use it. ?
[12:08]  * brobostigon reckons he should be getting drunk and eating, insted of being on irc, maybe.
[12:12] <Phineas> twager,  yeah initilize it
[12:14] <twager> Phineas, If I went to my mates and used his windows box to install itunes would I still be able to install mp3's from Linux ?
[12:15] <Phineas> twager,  yeah
[12:15] <twager> Ok Ta..Thisk I will do that...Do not want to bugger up the ipod :-)
[12:17] <shauno> yowser .. customer with a server room at 53C .. think I just ruined someone's christmas =x
[12:22] <Phineas> outch thats hot
[12:32] <penguin42> shauno: Don't aircons really love being left alone for a day?
[13:08]  * Phineas puts his santa hat on even tho its itchy
[13:09]  * Phineas grabs himself a glass of Kinnie
[13:13] <Phineas> mmm kinnie
[13:14] <Phineas> you do know what kinnie is don't you?
[13:18] <Phineas> where can i find an Neo-Geo pocket color emulator
[13:20] <Phineas> ?
[13:31] <Phineas> whats a good linux game
[13:31] <Phineas> ?
[13:31] <brobostigon> openarena
[13:32] <Phineas> brobostigon,  what type of game is that
[13:32] <brobostigon> Phineas: a shoot-em-up like quake.
[13:33] <Phineas> brobostigon,  one of my fave games for ubuntu would be Beneath a Steel Sky, do you like that one?
[13:33] <brobostigon> torcs is also good, a carracing game.
[13:33] <brobostigon> Phineas: not heard of it, sorry,
[13:34] <Phineas> brobostigon,  it is in the softwere center
[13:34] <brobostigon> Phineas: ok.
[13:34] <Phineas> brobostigon,  be sure to check it out
[13:34] <brobostigon> Phineas: iwill see. yyes.
[13:35] <Phineas> brobostigon,  its based on a dos game but it is fun tho
[13:35] <brobostigon> Phineas: :)
[13:36] <Phineas> brobostigon, WARNING: contains mild language
[13:36] <brobostigon> i see.
[13:37] <Phineas> brobostigon,  it is T rated
[13:37] <brobostigon> Phineas: ok.
[13:37] <Phineas> brobostigon,  you know what that means don't you?
[13:37] <brobostigon> not totally sure.
[13:38] <Phineas> brobostigon,  Rating(s)
[13:38] <Phineas>     * ELSPA: 15+
[13:38] <Phineas>     * ESRB: T
[13:38] <Phineas>     * Apple: 12+
[13:38] <brobostigon> ok.
[13:39] <Phineas> brobostigon,  i know i am a bit young to play it but its free and fun, point and click adventure game
[13:39] <brobostigon> Phineas: ok. no worries.
[13:40] <Phineas> brobostigon,  http://en.wikipedia.org/wiki/Beneath_a_Steel_Sky
[13:48] <Phineas> brobostigon,  releaed in march 1994
[13:49] <brobostigon> Phineas: yes.
[13:49] <Phineas> brobostigon,  what do you think?
[13:50] <brobostigon> Phineas: i am quite busy here, i havent managed to get a goodlook nor an install.
[13:51] <Phineas> xmas is always busy
[13:54] <Phineas> brobostigon,  heres a screenshot of the first level    http://img24.imageshack.us/img24/6531/screenshotfh.png
[13:55] <Phineas> brobostigon,  how does it look to you?
[14:03] <MartijnVdS> '90s
[14:09] <Phineas> 100's
[14:09] <MartijnVdS> ಠ_ಠ
[14:15] <Phineas> MartijnVdS,  actualy the game is from 1998
[14:15] <MartijnVdS> that's what I said
[14:15] <MartijnVdS> 90s :)
[14:15] <Phineas> oh yeah
[14:57] <Azelphur> popey: I gave into your will and bought a Logitech business 9000 :P
[15:13]  * suprengr counts down to Dr. Who by watching Shrek
[15:13] <suprengr> 9
[15:24] <kvarley> Happy politically correct holidays ubuntu-ers
[15:24] <Azelphur> kvarley: isn't that winter fest?
[15:24] <kvarley> Azelphur: Not sure lol
[15:25] <Azelphur> hehe
[15:30] <Azelphur> https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/615177 hmm, I'm still getting this bug on my TV
[15:30] <Azelphur> but it's marked as fixed :S
[15:32] <Azelphur> suppose I'll have to bug people after christmas about it :p
[16:03]  * suprengr gives up on Shrek  [boring] & switches to Top Gear while still counting down to Dr.Who [2 hrs to go!]
[16:10] <popey> Azelphur: nice one
[16:10] <Azelphur> :)
[16:10] <popey> be interested to know what resolution you get out of it
[16:10] <Azelphur> hehe
[16:11] <popey> should do 1280x720
[16:12] <Azelphur> I got a HTC Desire Z too
[16:12] <popey> unlucky
[16:12] <Craig_Dem> Avatar is on if you need to pass the time.
[16:12] <Craig_Dem> Sky Premiere, HD and 3D.
[16:13] <brobostigon> blackadder is also on tonight,
[16:14]  * suprengr panics... what TWO countdowns for fun.. panics - grabs bottle of beer, smiles
[16:14] <Azelphur> popey: why unlucky?
[16:14] <popey> android :(
[16:14] <Azelphur> wat
[16:14] <Azelphur> what's wrong with android
[16:14] <popey> I'm not impressed by it
[16:14] <popey> see past discussions here about it :)
[16:15] <penguin42> popey: So put Ubuntu on it then.....
[16:15] <Azelphur> ^
[16:15] <popey> hah!
[16:15] <popey> right, make it worse
[16:15] <Azelphur> lol'd
[16:15] <Azelphur> so which mobile OS do you actually like?
[16:15] <Azelphur> if you say iOS I'm going to loose my faith in humanity
[16:15] <popey> iOS
[16:15]  * Azelphur looses faith in humanity
[16:16]  * Azelphur hugs his built in wifi tethering
[16:16] <Craig_Dem> I sit with an osx device on my lap, one in my hand and one on my desk :/
[16:16] <Azelphur> fail
[16:16] <Craig_Dem> And my feet rest on a Linux box :)
[16:16] <popey> that's probably the single only feature I miss, wifi tethering
[16:16] <popey> not enough for me to switch back
[16:16] <Azelphur> popey: I love my emulators too
[16:16] <Azelphur> Have a fully functional playstation emulator :D
[16:17] <Azelphur> been playing gran turismo on it while I'm in bed sick with flu
[16:17] <suprengr> Craig_Dem: [just seen your msg] - only freeview here so just the 2 countdowns still... phew!
[16:17] <danfish> everyone having a jingly xmas day?
[16:17]  * penguin42 jingles at danfish
[16:17]  * brobostigon gets another beer
[16:18] <danfish> brobostigon: excellemt idea
[16:18] <brobostigon> danfish: :)
[16:19] <czajkowski> danfish: don't jinx me
[16:19]  * danfish opens a bottle so sharp's doom bar
[16:19] <suprengr> Azelphur: had it... tried working with for 3 days [up to point where temperature = "seek urgent medical attention"] - what a mistake - I'm over it & back working but still exhausted from the damn thing.  You have my fullest sympathies
[16:20] <Azelphur> suprengr: most of my family has been knocked out for 1 week + with it, I managed to resist it until most of them was better
[16:20] <Azelphur> when I got it I came up with the sane idea of drugging myself and sleeping for 14 hours
[16:20] <Azelphur> I've nearly beat it in one day :D
[16:21] <brobostigon> danfish: i have hook norton, twelve days, here.
[16:21] <suprengr> Azelphur: don't get too over confident... I did - it literally nearly made me extinct as it's revenge - go careful & take care.
[16:22]  * penguin42 has been trying to recover from it for 2 weeks
[16:22] <Azelphur> haha, noted
[16:22] <Azelphur> :(
[16:22] <penguin42> got the delux version with added eye infection
[16:22] <Azelphur> but yea taking it easy anyway, as I say slept for 14 hours and now I'm just chilling at my desk sipping water and honey+menthol stuff :p
[16:22] <Azelphur> penguin42: nice
[16:23] <Azelphur> on the first day of christmas my true love gave to me...flu :D
[16:23] <suprengr> penguin42: yep - that I can understand - Azelphur note!
[16:23] <Azelphur> haha
[16:23]  * suprengr chuckles smugly
[16:24] <penguin42> and I seem to have something up with my left ear still - I do not want that cold/flu again thanks
[16:25] <suprengr> penguin42: wot! something up your left ear - get it out - that's illegal ;D
[16:25] <penguin42> hmm
[16:26] <suprengr> [it's Chrimble - bad jokes allowed
[16:32]  * penguin42 doesn't normally wait
[16:34] <suprengr> http://tinyurl.com/2esnjan  or http://preview.tinyurl.com/2esnjan [if you prefer] for proof of banks being frightened of the truth
[16:36] <Craig_Dem> I just saw that on reddit.
[16:39] <OmNomSequitur> What did everybody have for Christmas dinner?
[16:39] <OmNomSequitur> I ate about 12 sprouts today.
[16:40] <Craig_Dem> We're having ours in 20 mins.
[16:40] <Craig_Dem> I can smell it getting ready :/
[16:50] <danfish> turkey curry tomorrow with the traditional roast potato and sprout bombay aloo ;D
[17:41] <_H> anyone experianced o2's returns policy?
[17:42] <_H> dhl couldn't deliver my parcel [it was less than 2000 meteres from there depot] so it was returned to o2
[17:48] <_H> http://pastebin.com/45aY4Mz7
[18:00] <Azelphur> doctor who about to start on bbc 1 :D
[18:00] <brobostigon> yay,
[18:00]  * brobostigon is already there.
[18:00] <brobostigon> no spoliers.
[18:03] <Azelphur> brobostigon: dumbledore dies on page 596
[18:03]  * Azelphur runs
[18:04] <brobostigon> lol
[18:30] <jpds> Azelphur: Snape kills dumbledore*
[18:30] <Azelphur> xD
[18:32] <mgdm> Dobby kills Gollum
[18:37] <matti> ;]
[18:44] <bigcalm[eee]> Hi kids
[18:57] <Nafallo> popey, Daviey: fwiw, my mirror just swapped httpd. let me know if you guys see any problems ;-)
[18:58] <kazade> evening everyone!
[18:58] <kazade> you guys all had a good day?
[22:18] <Craig_Dem> Is 21.5 billion CRC errors with my ADSL nnnor
[22:18] <Craig_Dem> normal?*
[22:21] <Darael> Probably not.
[22:21] <Darael> Depends on the timescale involved, of course.
[22:22] <Craig_Dem> About 3 minutes :/
[22:23] <Darael> Probably not, then.
[23:21] <penguin42> 21.5B in 3 minutes - is that possible?
[23:28] <shauno> good question.  I don't think you can make a packet smaller than 160 bits.  21.5B * 160 is 3440 billion bits.  over 180 seconds, that's just over 19 billion bits per second, or 19000Mbps
[23:29]  * penguin42 guesses he doesn't have 19Gbps dsl
[23:30] <shauno> either my math is broken, or it'd be impressive to see a residential router even pass that many packets
[23:32] <shauno> not sure what a normal error rate looks like, but my gut feeling is no, that wouldn't be normal :)
[23:46] <brobostigon> nos da, sleep well.
[23:59] <Craig_Dem> It seems to be a common problem on the Bt Homehub v2.


[07:34] -queuebot:#ubuntu-ci-eng- cpaelzer, https://bileto.ubuntu.com/#/ticket/4397 No packages are being considered! If you are preparing sources manually, please upload them to the PPA now
[09:17] -queuebot:#ubuntu-ci-eng- cpaelzer, https://bileto.ubuntu.com/#/ticket/4397 Diff missing
[09:34] -queuebot:#ubuntu-ci-eng- cpaelzer, https://bileto.ubuntu.com/#/ticket/4393 Diff missing
[10:51] -queuebot:#ubuntu-ci-eng- Trevinho, https://bileto.ubuntu.com/#/ticket/4009 Updates pocket
[12:23] -queuebot:#ubuntu-ci-eng- cpaelzer, https://bileto.ubuntu.com/#/ticket/4302 Failed to build
[14:35] -queuebot:#ubuntu-ci-eng- jamespage, https://bileto.ubuntu.com/#/ticket/4054 Pending binary packages (bionic/openvswitch). Ready to build (bionic/nova, bionic/python-django-compressor)
[14:55] -queuebot:#ubuntu-ci-eng- jamespage, https://bileto.ubuntu.com/#/ticket/4054 Diff missing (bionic/openvswitch). Ready to build (bionic/nova, bionic/python-django-compressor)
[18:16] -queuebot:#ubuntu-ci-eng- sil2100, https://bileto.ubuntu.com/#/ticket/4336 Ready to build (groovy/cyrus-sasl2, groovy/sssd). Security pocket (groovy/adcli)
[19:30] -queuebot:#ubuntu-ci-eng- xnox, https://bileto.ubuntu.com/#/ticket/4398 Preparing packages
[20:28] -queuebot:#ubuntu-ci-eng- xnox, https://bileto.ubuntu.com/#/ticket/4398 Abandoning ticket
[20:29] -queuebot:#ubuntu-ci-eng- xnox, https://bileto.ubuntu.com/#/ticket/4399 No packages are being considered! If you are preparing sources manually, please upload them to the PPA now
[20:39] -queuebot:#ubuntu-ci-eng- xnox, https://bileto.ubuntu.com/#/ticket/4399 Ready to build


[06:30] <dholbach> good morning
[06:45] <robilad1> hi dholbach
[06:46] <dholbach> hi robilad1
[06:54] <persia> OOh!  Traffic!  Do we get an announcement soon?
[06:59] <robilad1> announcement ... ?
[07:02] <robilad1> ah, darn, the thing we spoke about at uds, i completely blended that out.
[07:02] <robilad1> sigh.
[07:05] <persia> robilad1: No worries.  You've been busy.  Maybe we can have a meeting for interested parties in a couple weeks, and put together some targets for intrepid?
[07:16] <robilad1> yeah, that'd be great!
[07:18] <dholbach> robilad1: it might be worth asking interested parties to add agenda items to https://wiki.ubuntu.com/JavaTeam/Meeting
[07:18] <persia> We have such a page?  That makes it easier :)
[07:18] <persia> robilad1: When is a good day/time for you?
[07:19]  * persia adds some agenda items
[07:20] <dholbach> doko: who has op privileges in this channel?
[07:20] <dholbach> it might be worth linking https://wiki.ubuntu.com/JavaTeam in the topic
[07:20] <robilad1> friday & monday work best for me
[07:21] <dholbach> robilad1: do you think you could ask other interested people at Sun for their meeting date/time preferences and to add agenda items to the page?
[07:21] <persia> robilad1: What time (UTC)?  Anything past about 14:00 is late for me.
[07:21] <robilad1> dholbach: yes
[07:21] <dholbach> robilad1: gracias :)
[07:24] <dholbach> persia: can you add your name to your agenda items?
[07:25] <persia> dholbach: Err.  RIght.  Oops!
[07:25] <dholbach> np :)
[07:31] <robilad1> working on the time schedule thingy
[07:35] <robilad1> http://www.doodle.ch/fy7xd7hgrd59y7p5
[07:40] <robilad1> added my times to it
[07:42] <robilad1> added the meeting wiki link, too.
[07:42] <robilad1> meh, not an op.
[07:43] <robilad1> dholbach: I'll send the doodle link around internally, too.
[07:44] <dholbach> thanks robilad1
[07:44] <robilad1> least i can do
[07:45] <persia> robilad1: Do we want to have the meeting here, or in #ubuntu-meeting?
[07:45] <robilad1> good question ... could you explain what #ubuntu-meeting does/how it works?
[07:46] <dholbach> robilad1: #ubuntu-meeting is logged and has a meeting bot that can take notes, etc
[07:46] <dholbach> it's where meetings happen regularly
[07:47] <robilad1> ah, ok, what's the availability schedule?
[07:48] <dholbach> if you join it, you can just say  @schedule berlin   and it will tell you the next meetings it knows about
[07:48] <persia> robilad1: It's posted on fridge.ubuntu.com, but it's open much of the time.
[07:48] <robilad1> thank you
[07:48] <dholbach> it gets data from http://fridge.ubuntu.com/event
[07:51] <robilad1> ok. i'd suggest collecting some avilability data, and then going back to see whether #ubuntu-meeting is available, if not we'll do it here.
[07:52] <dholbach> sounds good
[07:53] <robilad1> ok. changed the description to say #ubuntu-meeting
[07:53] <robilad1> on the doodle poll
[07:54] <dholbach> this is going to be great
[07:57]  * robilad1 hugs dholbach
[07:58] <robilad1> it will, no worries!
[07:58]  * dholbach hugs robilad1 back :-)
[07:58] <robilad1> ;)
[08:00] <dholbach> what do I have to do to make ant-sanity-check happy?
[08:00] <dholbach> it complains about not having a valid JAVA_HOME or JAVACMD
[08:00] <dholbach> isn't it enough to just install the right package?
[08:00] <persia> dholbach: No, you also need to have the right variables set.  This often happens in the build scripts.
[08:01] <dholbach> persia: that sucks
[08:01] <persia> Eventually, we won't be so depedent on being able to build against different targets, and the problem will go away (All hail OpenJDK)
[08:01] <dholbach> what's wrong with  JAVACMD=/usr/bin/java ?
[08:02] <dholbach> just assuming it if it's unset
[08:02]  * persia lacks sufficient backstory
[08:02] <dholbach> robilad1: ^?
[08:03] <dholbach> I'm just trying to sponsor a libjibx-java merge - and ant doesn't like me
[08:04] <persia> dholbach: You often have to have a large number of the build-dependencies installed locally to build source.  If you can't build source with all the build-dependencies installed, it's a bug.
[08:04] <persia> You shouldn't have to set variables at sponsoring time.
[08:05]  * dholbach downloads build-deps
[08:05]  * robilad1 passes the ant question to man-di
[08:05] <man-di> robilad1: I'm not here...
[08:05] <dholbach> :-)
[08:05] <robilad1> the one time I try to delegate ... ;)
[08:06]  * man-di needs to fight against that mobile OS here...
[08:06] <robilad1> ouch. good luck!
[08:06] <persia> man-di: Which mobile OS?
[08:06] <robilad1> dholbach: /usr/bin/java is a bit too vague
[08:07] <persia> robilad1: Well, it *should* work...
[08:07] <man-di> dholbach: its a common secret that you need the JDK referenced in JAVA_HOME and ant installed to be able to run clean target for most Java packages
[08:07] <robilad1> it could be a too old vm version, that the package couldn't rebuild against if the alternatives point to something else.
[08:07]  * persia thinks it's a bug, but acknowledges that it won't be solved for a while: possibly lenny+1, if we're lucky
[08:07] <man-di> persia: Windows Mobile X
[08:07] <robilad1> so yeah, JAVA_HOME it is.
[08:07] <persia> man-di: Ah.  Best of luck.
[08:08] <man-di> persia: its definitely bug, but we ignore it since sarge or so
[08:08] <persia> man-di: Only since then?  I thought it had been ignored since at least potato, if not earlier :)
[08:09] <man-di> robilad1: do you think my last mail about JAM was reasonable enough?
[08:09] <man-di> persia: I was not involved at that time so I dont know. My history books are empty about that time.
[08:10] <persia> man-di: I must admit I don't remember when there was first two JVMs either.
[08:10] <persia> s/was/were/
[08:10] <robilad1> man-di: yeah, i think so
[08:11] <dholbach> ok... installing all the build-deps inclunding sun-java6-jdk made it happy
[08:11] <robilad1> thanks for pushing that conversation forward
[08:11] <robilad1> I think you've managed to push alex out on IRC to see where those folks hang out ;)
[08:12] <persia> dholbach: Note that you may want to remove them afterwards if you sponsor a few Java things.  Different packages need different sets of dependencies installed to build source.  I recommend building the source in a snapshot chroot for now.
[08:12] <dholbach> right
[08:14] <robilad1> man-di: what's your feeling, you're getting good feedback back from alex?
[08:15] <robilad1> it's kind of hard to judge a conversation on pretty abstract matter just by the content, so ...
[08:16] <dholbach> hum - I might have missed parts of the conversation but how do we build stuff on the build daemons that use sun-java6-*?
[08:17] <persia> dholbach: You need to tell your chroot you've accepted the license.
[08:17] <man-di> robilad1: the feedback is good. It just shows me that Alex has a totally different background. He thinks like an upstream developer.
[08:17] <dholbach> persia: does soyuz auto-accept it?
[08:17] <man-di> robilad1: robilad1 but thats okay. we will push into the right direction
[08:18] <robilad1> man-di: thanks, that's very good to know
[08:19] <man-di> robilad1: its good to have different backgrounds in the conversation as it brings in different views
[08:20] <man-di> robilad1: I just hope that the other people will add their opinions too after RedHat summit
[08:20] <persia> dholbach: Yes.  You need to preseed "sun-java6-jdk shared/accepted-sun-dlj-v1-1 boolean true".  I'm currently hunting the incantation...
[08:20] <robilad1> man-di: yeah, me too, and I have a sense that having alex on board of that JSR has turned it around to be a lot more attentive to what we need.
[08:21] <dholbach> persia:  https://wiki.ubuntu.com/JavaTeam/KnowledgeBase ! :)
[08:21] <robilad1> i'm sure they are all enjoying their weeks off after passing the TCK ;)
[08:21] <persia> dholbach: Hmm.  That doesn't have it either.
[08:22] <dholbach> persia: it should :)
[08:22] <persia> dholbach: The only people I know to know the secret command are wgrant and cjwatson.
[08:48] <persia> slytherin: Just to catch you up, we're planning a meeting, with https://wiki.ubuntu.com/JavaTeam/Meeting being the draft agenda.
[08:49] <persia> Did you ever get an answer to your java1.4 issue?
[08:50] <slytherin> persia: Nope. It was only important for batik but hopefully I will be able to upgrade batik to 1.7 in intrepid cycle.
[09:07] <dholbach> thanks persia for adding to the knowledgebase
[14:30] <Xsss4hell> hi
[14:31] <Xsss4hell> I get "Scanner cannot be resolved to a type" although the code is 100000% correct.. it must be somthing with paths.. can somebody help me?
[14:31] <Xsss4hell> I have Ubuntu hardy
[14:32] <robilad> you need to install openjdk and update-java-alternatives to point to it, I think.
[14:33] <Xsss4hell> I have installed sun-java not openjdk
[14:33] <Xsss4hell> because I wanted the original java
[14:34] <robilad> right
[14:34] <Xsss4hell> just reinstalling it.. maybe it works..
[14:34] <Xsss4hell> hope so
[14:34] <Xsss4hell> no :(
[14:34] <man-di> your default Java is wrong
[14:35] <man-di> use update-java-alternativesto actually use SUN JDK
[14:36] <Xsss4hell> sudo update-java-alternatives -a ok?
[14:37] <Xsss4hell> still get the error
[14:37] <man-di> man update-java-alternatives should explain all
[14:37] <Xsss4hell> I need to mention that openjdk-6-jdk is not installed.
[14:37] <Xsss4hell> but sun
[14:37] <Xsss4hell> sun-jdk
[14:39] <Xsss4hell> java-6-sun 63 /usr/lib/jvm/java-6-sun
[14:39] <Xsss4hell> java-gcj 1042 /usr/lib/jvm/java-gcj
[14:39] <Xsss4hell> I get this with the -l option
[14:41] <man-di> and where does /etc/alterantives/javac now point too?
[14:41] <man-di> you want --set, not --auto btw
[14:47] <Xsss4hell> to /usr/lib/jvm/java-gcj/jre/lib/rt.jar
[14:47] <Xsss4hell> and  /usr/share/java/libgcj-4.2.jar
[14:48] <Xsss4hell> sudo update-alternatives -s and which path does it need?
[14:49] <Xsss4hell> /usr/lib/jvm/java-6-sun ?
[14:50] <man-di> update-java-alternatives, not update-alternatives
[14:51] <Xsss4hell> use this? sudo update-java-alternatives --set /usr/lib/jvm/java-6-sun
[14:51] <Xsss4hell> or is there another path missing or so
[14:52] <Xsss4hell> sorry I never had that problem before. thank you for helping me!
[14:53] <man-di>  sudo update-java-alternatives --set java-6-sun
[14:53] <Xsss4hell> wow it worked!
[14:53] <Xsss4hell> ty soooo much!
[14:54] <Xsss4hell> compiling runs so much faster now :D
[14:54] <Xsss4hell> lol
[15:00] <Xsss4hell> is there an editor with synthax highlighting for the console?
[15:00] <man-di> Vim, Emacs
[15:00] <Xsss4hell> which is easier to use and more powerfull?
[15:00] <Xsss4hell> i guess vim..
[15:00] <man-di> both are not easy but very powerful
[15:05] <Xsss4hell> ty gonna try it
[15:05] <Xsss4hell> used nano before.


[09:18] <Guest18519> any update on getting overlay scrollbars for firefox into 12.04?
[12:17] <RainCT> Hi
[12:17] <RainCT> Is Firefox in Ubuntu dynamically or statically linked with GTK+?
[12:22] <chrisccoulson> RainCT, dynamically
[12:24] <RainCT> chrisccoulson: Oh. ldd doesn't list it
[12:25] <RainCT> and it doesn't seem to be using GTK+ from Git when I run it in jhbuild
[12:26] <chrisccoulson> chr1s@farnsworth:~$ ldd /usr/lib/firefox-10.0/libxul.so | grep gtk
[12:26] <chrisccoulson>         libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f05a5b45000)
[12:26] <chrisccoulson> it's listed here
[12:27] <RainCT> Is that new in Precise? I'm running Oneiric
[12:27] <RainCT> ah no but libxul.so show it
[12:27] <RainCT> *shows
[12:27] <chrisccoulson> RainCT, no, we haven't changed the build configuration for ages, and it's the same across all releases
[12:28] <RainCT> Weird
[12:31] <RainCT> So if I run /usr/lib/firefox-9.0.1/firefox from a jhbuild shell, shouldn't it be loading GTK+ from there (like gedit, epiphany, etc. do)?
[12:32] <chrisccoulson> yeah, should be. although, i have no idea how jhbuild works ;)
[12:43] <Omega> sorry for all the disconnect spam people
[15:16] <chrisccoulson> hmmmm, do i keep precise users on the firefox beta after next week? :/
[15:16] <chrisccoulson> decisions, decisions...
[17:53] <asac_> chrisccoulson: do you know if and how thunderbird integrates with the indicator-messages thing? I am not exactly sure how it managed to convince the indicator that after first run, it's set up...
[17:53] <asac_> i see the .desktop file
[17:53] <asac_> but it somehow needs to go into the seen.db of the indicator-messages
[17:53] <asac_> but i couldnt spot the code that uses libindicate to do that
[17:54] <chrisccoulson> asac - this is what integrates it with the message menu: https://code.launchpad.net/~extension-hackers/messagingmenu-extension/trunk
[17:55] <asac_> oha
[17:55] <asac_> we have javascript bindings now in ffox?
[17:55] <asac_> for glib.jsm?
[17:55] <chrisccoulson> asac_, ctypes ;)
[17:56] <asac_> wow
[17:56] <asac_> ok
[17:56] <asac_> that explains it
[17:56] <asac_> you properly set indicate.indicate_server_set_desktop_file(indicateServer,
[17:56] <asac_> imo its flawed
[17:56] <asac_> e.g. to assume that things are set up as soon as you have opened the app once
[17:57] <asac_> but ok
[17:57] <chrisccoulson> right, that's really a ted bug though :)
[17:57] <asac_> i know
[17:58] <chrisccoulson> libindicate is a horrible API
[17:58] <chrisccoulson> i'm sure that m_conley will agree :)
[17:59] <asac_> i have developed this for desktop-webmail: http://paste.ubuntu.com/815578/
[18:00] <asac_> basically allows you to say: nope, please assume its all manually done
[18:00] <asac_> no magic :)
[18:00] <asac_> hehe
[18:00] <asac_> let me ask ted what he thinks of those changes (or rather the introduction of a X-Ayatana-Indicator-Setup-Type=Manual
[18:00] <asac_> thing
[18:23] <m_conley> chrisccoulson: yeah, it's pretty rough
[18:30] <chrisccoulson> this is what the web was designed for: http://rosskempfolds.tumblr.com/
[21:43] <micahg> chrisccoulson: did you see the last comment on bug 918763?
[21:43] <ubot2`> Launchpad bug 918763 in firefox "Firefox 12 fails to build on Lucid x86_64 (../../../dist/include/nsCOMPtr.h:316: internal compiler error: in tree_nrv, at tree-nrv.c:143)" [Critical,Fix released] https://launchpad.net/bugs/918763
[21:43] <chrisccoulson> micahg, yeah, but i'm not really sure what he's asking
[21:44] <micahg> if there's anything upstream can do for us so we don't have to carry this patch:)
[21:45] <chrisccoulson> hmmm, not really, other than revert the patch
[21:46] <micahg> "Is there any #ifdef I could use to just disable the pragma "O0" for you builds?  That effectively disables the whole investigation patch."
[21:47] <micahg> or would that break more stuff?


[01:05] <tsimonq2> could I please have an op go to #lubuntu-devel?
[01:05] <tsimonq2> there's a troll in there
[01:05] <tsimonq2> and he's being...inappropriate
[01:06] <tsimonq2> he's gone
[01:06] <tsimonq2> and...*sigh* I know who it was
[01:06] <tsimonq2> my friend came over IRL and he's on my WiFi messing with me, sorry, it
[01:06] <tsimonq2> *won't happen again
[01:07] <tsimonq2> PM me if you need more details...*sigh*


[02:04] <anastasiamac> timClicks: PTAL https://github.com/juju/juju/pull/10790
[02:09] <hpidcock> wallyworld: https://github.com/juju/juju/pull/10785 I added a few comments
[02:11] <anastasiamac> timClicks: thnx!
[02:11] <timClicks> anastasiamac: np :)
[02:14] <wallyworld> hpidcock: will look after call
[02:55] <wallyworld> hpidcock: with the Message_ thing, we use that elsewhere when we need to have stuff available for serialisation but it's really internal (like in the juju/description) package. maybe worth avoiding in juju/juju though
[02:55] <hpidcock> sounds good
[02:55] <hpidcock> I don't mind either way
[03:56] <anastasiamac> wallyworld: r u aware of this caas operator failures? I've seen it couple of times in the last couple of days on develop - https://jenkins.juju.canonical.com/job/github-make-check-juju/1928/testReport/junit/github/com_juju_juju_apiserver_facades_agent_caasoperator/TestAll/
[03:58] <wallyworld> i blame hpidcock :-)
[03:58] <anastasiamac> :)k... lemme re-phrase hpidcock r u aware of these failures? :D
[03:58] <wallyworld> he is now :-)
[03:59] <anastasiamac> x2
[03:59] <hpidcock> yep I'll have a look
[04:00] <anastasiamac> \o/
[04:08] <hpidcock> https://github.com/juju/juju/pull/10792
[04:14] <thumper> patch for windows agent failures: https://github.com/juju/juju/pull/10793
[04:17] <hpidcock> thumper: LGTM
[05:02] <babbageclunk> jam: here's the test charm
[05:02] <babbageclunk> https://github.com/juju/juju/pull/10794
[05:02] <babbageclunk> almost forgot to paste the link
[05:03] <jam> babbageclunk: thx
[05:14] <jam> babbageclunk: reviewed
[05:16] <wallyworld> manadart: so the monfo dial info is being served with 2 addresses: "localhost" and "X.X.X.X". "localhost" is correct and so it seems we (or mgo) is forking off separate dial attempts and doesn't shutdown the one that doesn't work
[05:17] <wallyworld> need to look deeper into it but that's what i have so far
[05:21] <manadart> wallyworld: Ack.
[05:24] <jam> wallyworld: mongo driver doesn't let us change the original list of possible addresses, and keeps pinging on all addresses we passed in
[05:25] <wallyworld> jam: well that sucks, we will get log spam forever then if an address changes
[05:26] <jam> wallyworld: yep. known bug. I came across it when doing HA stuff (juju remove-machine controller) will cause endless debug spam.
[05:26] <jam> wallyworld: I though we spammed DEBUG not INFO+
[05:26] <jam> wallyworld: I don't know the bug #
[05:27] <wallyworld> jam: machine-0: 15:25:01 WARNING juju.mongo mongodb connection failed, will retry: dial tcp <IP_ADDRESS>:37017: i/o timeout
[05:27] <wallyworld> it's warning :-(
[05:28] <wallyworld> and it happens in k8s everytime since we serve up all api addresses
[05:28] <wallyworld> and we only need localhost for mongo
[05:28] <wallyworld> we have forked mgo right
[05:28] <wallyworld> so we should fix
[05:28] <jam> wallyworld: bug #1761237
[05:29] <mup> Bug #1761237: remove-machine seems to leave a mongo address that is gone <enable-ha> <mongodb> <juju:Triaged> <https://launchpad.net/bugs/1761237>
[05:29] <jam> wallyworld: so if you want to take the time to figure out how to update the list of addresses the driver has, we can do that, but it isn't trivial
[05:29] <jam> wallyworld: the warning is in *our* code
[05:29] <jam> as it would be a problem if you actually couldn't connect to a mongo address that should be valid
[05:29] <jam> wallyworld: the "keep trying addresses that might be valid" is mgo code
[05:30] <wallyworld> jam: even debug is wrong surely. we need to be able to say "this address is no longer applicable"
[05:30] <jam> comment #3 is about not being able to update the "userSeeds" list
[05:31] <jam> wallyworld: if mongo is local, how does the IP address change without the agent being restarted?
[05:32] <wallyworld> in k8s the controller agent and mgo run together in the same pod. so localhost. but we can serve up the controller service ip address which will not work
[05:32] <wallyworld> we server up all api addresses which we assume are relevant for connecting to mongo
[05:33] <wallyworld> but that doesn't hold with k8s
[05:33] <wallyworld> since the controller and mgo containers are co located
[05:33] <wallyworld> and we haven't mapped the service port therefore
[05:35] <wallyworld> i guess for now we can make it debug
[05:48] <jam> wallyworld: so I was hoping to use a separate list that tracked "known valid addresses" and would log debug if it thought the address shouldn't be used
[05:48] <jam> I think updating mgo to allow you to poke at userSeeds would be ok, just non-trivial
[05:57] <kelvinliu> wallyworld: got this PR to introduce RBAC for caas credentials , could you take a look? thanks! https://github.com/juju/juju/pull/10776
[08:49] <wallyworld> jam: i just added debug to get past the current noise issue but +1 on adding additional changes
[08:50] <nammn_de> jam: coming back to our discussion yesterday, here would be the pr for the charm logging https://github.com/juju/charm/pull/296/files
[08:50] <nammn_de> stickupkid for interested ^
[08:59] <stickupkid> nammn_de, nice, let me look
[08:59] <achilleasa> jam: have you seen my response to your comment on the juju bind PR? Any objection to landing it as-is?
[08:59] <nammn_de> stickupkid: still need to fix the unit tests, be logic wise should be fine
[09:00] <jam> achilleasa: no issues, I see your point
[09:00] <jam> achilleasa: note I didn't actively review, just raised the question
[09:00] <achilleasa> jam: nw, Heather has already reviewed it
[09:19] <manadart> achilleasa: Were you going to review https://github.com/juju/juju/pull/10779 ?
[09:20] <nammn_de> stickupkid: just saw your comment? We try to get rid of gh actions again? Any plans what replacement we will use?
[09:21] <stickupkid> nammn_de, they don't really fullfill a need once we get jenkins running the same tests
[09:21] <stickupkid> nammn_de, they're burning cpu cycles for fun but not profit
[09:22] <nammn_de> stickupkid: hmm true. I thought that they were kind of used as a gatekeeper to jenkins for the small tests. If they run good we would run the whole suite on jenkins
[09:22] <nammn_de> stickupkid: now unit tests have been fixed/added for the pr mentioned before
[09:22] <nammn_de> wdyt?
[09:22] <nammn_de> but yes, right now they are just happily destroying our good nature :D
[09:22] <stickupkid> nammn_de, the problem with github is they don't merge in the same way as jenkins, so we're actually comparing apples and oranges
[09:23] <stickupkid> nammn_de, this doesn't effect juju/os though, that package needs those tests as setting up a windows bot else where is just plain painful
[09:24] <nammn_de> stickupkid: ha, now that makes me happy. Making it run therre was a pain :D
[09:26] <nammn_de> stickupkid: thansk simon for the rev
[09:30] <achilleasa> manadart: looking now
[10:05] <wallyworld> manadart: want a call?
[10:05] <wallyworld> you nee dto use --agent-version 2.7-rc1
[10:06] <wallyworld> plus make push-operator-image
[10:06] <wallyworld> with your docker hub user name set
[10:06] <wallyworld> cause it queries available binaries using the configured repo
[10:06] <wallyworld> similar to looking up simple streams
[10:07] <wallyworld> you probs don't need --agent-version if you push-operator-image
[10:07] <wallyworld> export DOCKER_USERNAME=fred
[10:07] <wallyworld> make push-operator-image
[10:08] <wallyworld> juju bootstrap microk8s --config caas-image-repo=fred
[10:08] <manadart> wallyworld: In team-standup.
[10:21] <wallyworld> manadart: to confirm, you running "make microk8s-operator-update" right? exporting the docker username and setting caas-image-repo should be enough to tell microk8s to use your custom jujud. but i do suspect you will need push-operator-image also so that the upgrade command can query what's available (not 100% on the last bit but i think i'm right). you only need to push once to seed the list of available tagged images
[10:22] <wallyworld> you can check upgrade with --dry-run
[10:26] <nammn_de> stickupkid: https://github.com/juju/juju/pull/10795
[10:27] <nammn_de> stickupkid: regarding changing the charm version gopkg
[10:27] <stickupkid> nammn_de, k, will check in a bit
[12:35] <stickupkid> nammn_de, done
[13:48] <skay> I have a charm I haven't used in a while, and I'm getting errors when I try to attach a resource. https://paste.ubuntu.com/p/sTbg5Rh7fW/
[13:49] <skay> I get a "connection reset by peer" message when I run the attach command
[13:49] <skay> And on the machine-0.log I get "no kvm containers possible". the pastebin has the full details
[13:57] <jam> btw nammn_de, I am also seeing quite a few "charm is not versioned" warnings in 'juju debug-log' after having done a 'juju deploy' from our acceptancetests repo. Shouldn't it have grabbed the git version from juju/juju ? The charm *is* in a subdir of a versioned dir
[14:07] <N3tw0rK> When deploying a new openstack cluster for dev, I try to deploy a container (LXD) to a node and when it applies the network bridge all my interfaces stop passing traffic (still up). Everything works fine on the host up until the point the container trys to start.
[14:26] <jam> manadart: I had a controller that seemed to be bootstrapped to 2.7-beta1, and just tried to upgrade to my devel branch which claims 2.7-rc1. However, I'm seeing it stuck in upgrade
[14:26] <jam> with no obvious errors in the log other than "lease operation timed out"
[14:27] <jam> not HA
[14:27] <jam> its plausible the 2.6-beta1 wasn't the official release, and I know my 2.7rc1 isn't 'devel', but I'm surprised to see it think it is stuck in "upgrading since...." in 'juju stautus'
[14:45] <nammn_de> jam let me follow on that one. With the change added it should not take the version from the place where you have run the command juju/juju, but the dir where the charm itself is located
[14:46] <nammn_de> because there was a bug, that deploying from the current working dir, which is under vcs, but has nothing todo with the charm
[14:47] <nammn_de> can lead to a charm version which has nothing to do with the charm. The code now takes the version string from the charm path, instead of the cwd
[14:47] <nammn_de> jam: https://github.com/juju/charm/blob/v6/charmdir.go#L490-L491
[14:51] <jam> nammn_de: if you're under a versioned dir, you *are* versioned. eg, acceptancetests/repository/charms/dummy-sink is very much at a known version if you want to go back the original source
[14:52] <nammn_de> jam: ah sorry did not know that the charms are under that repository. I am not sure how far git is willing to follow though. let me try that
[14:53] <nammn_de> jam: You are right, this should work. Let me quick test whether it works or not. I did think it works
[14:55] <achilleasa> hml: got a min?
[14:56] <hml> achilleasa: sure, what’s up
[14:56] <achilleasa> quick ho?
[14:56] <hml> achilleasa: omw
[14:57] <manadart> jam, I will see if I can replicate.
[14:57] <nammn_de> jam: ah i see the, yep that warrants change how this is currently done in the code
[14:57] <nammn_de> *see the error
[14:57] <jam> manadart: don't stress too much, it is plausible I was running a custom version of beta1, but it is a bit of a "are upgrades currently broken"? we should intend to be able to upgrade from beta1 to rc1
[14:58] <nammn_de> dammnit this thing had so many loopholes
[14:58] <nammn_de> *has
[15:02] <nammn_de> jam: right now the code only checks whether a .vcs folder exists and if yes, then executes the corresponding vcs code. My change would do something along the line of:  just try each vcs. If one returns with $success, take that one, if everyone fails, return that warning. Wdyt?
[15:03] <jam> nammn_de: Given things like "we do it frequently" I'd be a little concerned. Especially if we are seeing it on controllers, where the charm they have is fixed, it won't become versioned if it wasn't previously
[15:04] <nammn_de> jam: what would your suggestion be? We can HO for few min if you can
[15:05] <nammn_de> *btw i changed the warn to an info in a previous pr
[15:23] <nammn_de> jam stickupkid: If we want to make sure to take parent vcs dirs, I thought of something along this line https://github.com/juju/charm/pull/297 It is more of a draft to talk about
[15:26] <stickupkid> nammn_de, i like it already tbh, it cleans up the code, but I'ld just inline the strategy part
[15:26] <stickupkid> nammn_de, i.e.  vcsStrategies["hg"] = []string{"hg", "id", "-n"}
[15:27] <stickupkid> nammn_de, or even better, have the strategy be a struct i.e. vcsStrategies["hg"] = vcsCmd{cmd: "hg", args: []string{}}
[15:28] <nammn_de> stickupkid: being a struct is nicer thats very much true!
[15:28] <nammn_de> stickupkid: was just hacking it together to have a discussion point
[15:28] <nammn_de> btw. added a comment to the pr description with possible downside
[15:29] <stickupkid> nammn_de, you can add a func to each struct to handle the errors
[15:30] <stickupkid> nammn_de, vcsCmd{cmd: "hg", args: []string{}, errorHandler: func(err error) error}
[15:30] <stickupkid> nammn_de, that way you can handle the error exactly how you want
[15:31] <nammn_de> stickupkid: my unsure point was more about: right now I just try each vcs. If they fail i can either log or not. The best solution would be only to log, if I know that the underlying vcs is actually git. So only log if git fails. But this would need even more checks
[15:32] <nammn_de> makes sense?
[15:32] <stickupkid> nammn_de, that's what the errorHandler does, i.e. if you only have it for git, then it's fine
[15:33] <stickupkid> nammn_de, i.e. if cmds.errorHandler != nil { err = cmd.errorHandler(err) }
[15:33] <stickupkid> done
[15:35] <nammn_de> stickupkid: not sure if I follow or we one the same page. What would you put in the errorHandler? Reasonably I would only implement it for now for git. But the errhandler has to contain something along: if you fail, check if you are even running under git
[15:35] <nammn_de> and if yes, then log
[15:35] <nammn_de> that would be my approach on the errfunc
[15:58] <bdx> goog morning
[15:59] <bdx> I wanted to have a quick chat about peer relations and unit data
[15:59] <bdx> peer._data['private-address']
[16:01] <bdx> from what I can gather, the 'private-address' in the peer data above is derived from the 'private-address' attribute in the unit_data
[16:01] <bdx> for each peer
[16:02] <bdx> should we be populating the unit_data with information from network_get()?>
[16:04] <bdx> in my use case, all peers need to know eachothers ip address
[16:05] <bdx> previously, I had always ascertained peer information through the unit_data exposed for each unit of the peer relation
[16:05] <bdx> I get the feeling we are moving away from the unit_data model
[16:05] <bdx> or possiboy just moving to replace the unit_data with information from other sources
[16:07] <bdx> wallyworld recently added some functionality that adds ip address data to the return network-get for k8s application charm units
[16:08] <bdx> I'm trying to see my way through to being able to consume that newly added ip address information from the view of a peer
[16:09] <bdx> one thing I'm thinking about doing is extending the Endpoint class via a peer relation to allow for each peer to set its ip address data (the return of network_get()
[16:11] <bdx> in this way I would be able to expose each peer's ip (returned via network_get()) to each other peer
[16:11] <bdx> does this sound like a legitimate way to go about this?
[16:51] <stickupkid> bdx, probably best to speak to manadart or jam (rick_h is away). maybe open a discourse post so the right people see it
[16:51] <bdx> stickupkid: will do, thanks!
[17:05] <skay> I'm seeing weird errors when I deploy an app, and when I try to attach a resource. https://paste.ubuntu.com/p/xQQ4nwcqR3/
[17:06] <skay> The controller is localhost based on lxd.
[17:16] <skay> to take my charm out of the equation I deployed juju-hello https://paste.ubuntu.com/p/7TQ3StsXFz/
[17:19] <stickupkid> skay, what version of juju?
[17:19] <skay> 2.6.9-bionic-amd64
[17:21] <stickupkid> skay, so what are you bootstrapping to? i.e. juju bootstrap lxd (or localhost)?
[17:22] <skay> localhost
[17:22] <stickupkid> skay, if you're bootstrapping to lxd, those errors are normal, there is ticket to try and reduce the verbose nature of that error message, but I've yet to get around to it
[17:22] <skay> stickupkid: ok. is there a hello-world type of charm that I can attach a resource to to see if I get the other error?
[17:23] <skay> those errors might be misleading me
[17:23] <skay> hold on, I thought I included it in a pastebin. https://paste.ubuntu.com/p/7trQtnn5zP/
[17:24] <skay> that's when I tried to run the attach command with a charm I'm working on. Last time I worked on it was pre-bionic and I haven't done anything with it a while
[17:24] <stickupkid> skay, ah ok, that's a different error, yeah does indicate that api server isn't up and caused a connection reset
[17:25] <stickupkid> skay, i would honestly open up a bug, so we can discuss it
[17:25] <stickupkid> skay, https://bugs.launchpad.net/juju/+bugs
[17:25] <skay> will do! thank you
[17:26] <stickupkid> skay, it would be great if you can as much info about what you're bootstrapping to and what charm you're using
[17:26] <stickupkid> skay, that would be fantastic
[17:26] <skay> stickupkid: It's a private charm, but I'll see what I can do.
[17:27] <skay> maybe I can make a charm to reproduce it
[17:27] <stickupkid> skay, sure, if we can boil it down to a simple test case then that would help
[17:27] <skay> unless there is another I can use
[17:27] <skay> one that already exists
[17:29] <stickupkid> skay, we have test charms that might be of some use https://github.com/juju/juju/tree/develop/testcharms/charm-repo/bionic/dummy-resource
[17:30] <stickupkid> skay, or https://jaas.ai/u/juju-qa/upgrade-charm-resource-test/bionic/1
[17:37] <skay> stickupkid: the upgrade-charm-resource-test worked when I attached a resource to it. that is a helpful clue.
[19:29] <skay> stickupkid: I think it has to do with the filesize I was trying to attach. I got a connection refused eventually while trying to attach it to the test charm
[21:24] <skay> how big can those files be? I attach a tarball that includes of my app's dependencies
[21:47] <webstrand> I'm trying to update an ebuild for juju 2.6 on gentoo
[21:48] <webstrand> The one I'm modifying (2.1) has a list of dependencies in the format "github.com/lestrrat-go/jspointer:f4881e6"
[21:48] <webstrand> any idea how I can get a list of dependencies like that for the new version?
[21:55] <wallyworld> webstrand: juju 2.6 uses golang's go dep tool. there's a Gopkg.toml file with all the deps
[21:56] <webstrand> wallyworld: thanks!
[21:58] <wallyworld> no problem. we will be moving to modules at some point soon hopefully
[22:00] <webstrand> Do you know if `dep status` is just a nicely formatted version of Gopkg.toml? Or does it include other stuff
[22:03] <thumper> babbageclunk: https://github.com/juju/juju/pull/10798
[22:03] <thumper> webstrand: there is a 'make dep' command
[22:04] <thumper> yes Juju has a Makefile :)
[22:05] <webstrand> thumper: According to the doc, that only checks to make sure the Gopkg.toml and lock are in sync?
[22:06] <thumper> webstrand: it does pull them into the vendor dir
[22:06] <thumper> and that they are in sync
[22:06] <thumper> I use it daily, so I'm pretty sure it works :)
[22:07] <webstrand> ah, I need the dependency source and revision for the ebuild. Something to do with reproducible builds
[22:10] <thumper> webstrand: the gopkg.toml file does list the hashes or all the dependencies
[22:10] <thumper> so it is entirely reproducible
[22:10] <thumper> what are you missing?
[22:12] <webstrand> I'm just trying to figure out how to parse Godeps.toml and extract what I need, that's all.
[22:12] <thumper> ah
[22:12] <thumper> ok
[22:14] <babbageclunk> webstrand: the .lock file is probably what you should use for fixing a reproducible build
[22:15] <webstrand> oh, that makes sense
[22:16] <babbageclunk> it has all the transitive dependencies which the .toml file might not have (although I think we do try to do that)
[22:20] <webstrand> Oh no... the lock file references the bad packages too: github.com/lestrrat/go-jsschema has now become github.com/lestrrat-go/jsschema but still depends on github.com/lestrrat/go-jsschema
[22:21] <webstrand> I'll deal with this tomorrow
[22:52] <pmatulis> the 19.10 OpenStack Charms release is now available...
[23:23] <babbageclunk> thumper: approved