[00:00] <lamalex> some ubuntu team needs help. as always, technical people are design challenged. need the help of you wonderful people to make it beautiful
[00:04] <Viper550> wow SVG can do that?
[00:04] <lamalex> say goodbye to flash
[00:04] <lamalex> the future is svg+javascript / html5
[00:04] <lamalex> MTecknology: and doctormo have been kicking ass :)
[00:05] <MTecknology> Viper550: I'm building the whole thing using php/sql
[00:06] <kwwii> Viper550: wow, nice to see you still have the same nick
[00:06] <kwwii> start working!
[00:06] <kwwii> and now time for sleep
[10:29] <thorwil> kwwii: morning! do you have experience with freelance jobs for clients outside the EU, or even specifically australia?
[10:49] <kwwii> thorwil: well, I have done freelance jobs for non-eu people before, so yes
[10:49] <kwwii> but not australia
[10:49] <kwwii> although from a german perspective it doesn't matter where they are as long as they are outside of the eu
[10:50] <kwwii> you won't have to pay mwst on what you earn from outside the EU :)
[11:09] <thorwil> kwwii: cool. but could the job be taxable in the country of my client?
[11:12] <kwwii> not for you, no
[11:13] <kwwii> erm, although that depends on which country
[11:13] <kwwii> in USA it probably would, I guess
[11:13] <thorwil> well, my contact hopefully knows :)
[11:13] <kwwii> let me ask someone I know who does a lot of contracting
[11:17] <kwwii> I just talked to someone who has done several contracts for companies in australia and he told me that it was not a problem
[11:17] <kwwii> there were no extra tax laws or such
[11:17] <thorwil> kwwii: great, thanks!
[11:17] <kwwii> n p
[12:18] <michote> macvr: I uploaded a face-angel
[12:19] <michote> macvr: do you want to have all the (open) mouths in lightbrown now?
[12:25] <raozuzu> michote: what are you talking about? :)
[12:25] <michote> raozuzu: breathe-smileys ;)
[12:26] <raozuzu> uh... thnx you ;)
[12:26] <raozuzu> how is going the whole work?
[12:29] <michote> raozuzu: I'm just working on the smileys, but you can take a look at the wiki
[12:29] <raozuzu> you're right :P I'll take a look ;)
[12:32] <macvr> michote: looks good... but not sure about the blush...  lets see what Cory says... i think he might reply this week end... so you can wait before editing...
[12:35] <michote> macvr: ok, we'll see.
[12:35] <michote> macvr: did your comment refer to the mouths, too?
[12:36] <raozuzu> mmm the mouse pointer theme would be the jimmac's one also in KK?
[12:37] <macvr> michote: you can edit the mouths similar to the surprise and add as a second version, let both be on the wiki
[12:38] <michote> michote: ok
[12:40] <thorwil> michote: really nice job on the halo. i think the blush is a nice touch
[12:40] <michote> thorwil: thx ;)
[12:41] <thorwil> michote: you should perhaps try to have the halo cast light onto the face
[12:42] <thorwil> the shadow you have now does help to keep both objects apart, though
[12:43] <michote> you mean changing the shadow into a shine?
[12:43] <thorwil> michote: yes, though you might need to add a gap between halo and shine
[12:43] <macvr> thorwil: i like the blush , but there seems to be something off!
[12:45] <macvr> maybe if the circle was bigger and the fade was more gradual...
[12:45] <thorwil> macvr: ack
[12:45] <macvr> from the blush to the surrounding
[12:46] <thorwil> michote: you could turn the dark strokes of the eyes into shapes and make them pointy at both ends. for the scalable size, only
[12:46] <thorwil> or let them fade out to the sides a bit
[12:47] <macvr> thorwil: isnt the 128 px, blush looking strong?
[12:48] <thorwil> macvr: with ack i meant taht i agree with bigger and more gradual
[12:48] <macvr> i know
[12:49] <macvr> but i feel that the blush ... that blush makes the angel look like a cross dresser to me!
[12:49] <macvr> maybe for the 128px, it could be lighter, more subtle
[12:49] <thorwil> macvr: heh, don't you know that we market ubuntu to cross-dressers. too? ;)
[12:50] <macvr> we can market , but angel?
[12:50] <thorwil> +1 for more subtle. i still say it is a nice touch :)
[12:50] <macvr> i too like the blush... but its just too strong
[12:51] <macvr> michote: could you try the blush in a lighter shade?
[12:52] <macvr> SiDi: have you looked into that file i sent?
[12:52] <michote> yes, I'll will give it a try, I just was uploading glasses with a changed mouth ;)
[12:52] <SiDi> err i was away
[12:54] <macvr> SiDi: always very busy!
[12:55] <macvr> thorwil: did you have a look at the smile 3rd version? does the cheek look wierd?
[12:55] <thorwil> macvr: yes, it does
[12:55] <macvr> ah!
[12:55] <thorwil> macvr: it's too sharp
[12:55] <SiDi> macvr: which line ?
[12:56] <SiDi> oh crap thats js :(
[12:56] <SiDi> macvr: im quite in a hurry right now, ping me about it tonight, okies ?
[12:56] <macvr> SiDi: line222
[12:56] <macvr> ok no prob
[12:57] <SiDi>          body = body + subject + "\r\nfrom " + author + "\r\n"; ?
[12:57] <thorwil> macvr: you should study how that looks in a real smile. there's a strong inward bend, so you would have darker shade to the sides of the mouth
[12:57] <macvr> yup
[12:57] <SiDi> try this
[12:57] <SiDi> \r\n instead of " ,"
[12:57] <SiDi> or try to actually go to next line
[12:57] <macvr> thorwil: i tried making it less sharp... but t just didnt work out!
[12:57] <SiDi> subject + "
[12:57] <SiDi> blabl"
[12:57] <SiDi> see you later people
[12:58] <thorwil> macvr: the highlights shouldn't be right next too the lines
[12:58] <thorwil> macvr: the high point of the cheecks would be elsewhere
[12:58] <macvr> oh ... ok
[12:59] <macvr> thorwil: http://www.flickr.com/photos/everaldocoelho/3588311497/sizes/m/ i tried making it like this!
[12:59] <macvr> i think i need to edit the stops...
[13:00] <thorwil> macvr: the whole lighting is different there
[13:00] <macvr> thorwil: that wont look good here?
[13:00] <thorwil> he seems to assume 3 light sources. and there is glow
[13:01] <macvr> ah... !
[13:01] <macvr> so the shine MUST be higher for this one
[13:01] <macvr> i kept feeling something was of!!!
[13:02] <thorwil> macvr: http://www.live-wintersport.com/thumb_uc_5394_540_Bill_Demong_(USA_Kombi)_with_smile.jpg
[13:06] <thorwil> macvr: maybe it helps if the think of the mouth as a shape on a vertical cylinder (think of the u-shape of the teeth)
[13:07] <thorwil> the cheeks are like balls that are pushed to the sides and up by the smile
[13:07] <macvr> thorwil: i think i'm just going to remove the shine :P
[13:07] <macvr> i'll try though... :)
[13:09] <macvr> thorwil: doesnt this look ok...  http://files.getdropbox.com/u/1325768/smiley6.png
[13:10] <kwwii> note that the line around the outside gets pixelated at all of the smaller sizes you show
[13:10] <macvr> the smaller sizes doesn have the cheek lines...
[13:11] <macvr> doesnt^
[13:11] <macvr> oh you mean the 48,32?px
[13:11] <macvr> kwwii: ^
[13:11] <kwwii> well, i was only talking about the line around the outside of the whole thing
[13:11] <kwwii> it looks pixelated on all of the smaller sizes on my screen
[13:12] <macvr> :(
[13:12] <macvr> i'll see what i can do...
[13:12] <kwwii> either make the line bigger on the smaller sizes or less visible
[13:12] <thorwil> macvr: it might look ok, but not exactly good
[13:12] <macvr> thorwil: :P ...
[13:12] <kwwii> and make sure the circles are on a pixel grid
[13:13] <macvr> thorwil: i'll try adding the shine...
[13:13] <macvr> kwwii: ok...
[13:14] <thorwil> macvr: i think the problem is that you leave the realm of printed-on-the-surface, but only so slightly and in a limited area. so the whole things falls apart a bit
[13:14] <macvr> kwwii: actually there is a black shadow below the line... is that waht is causing the pixelation effect?
[13:14] <thorwil> macvr: so you need to either get the surface modeling right and applied on a broader area, or you need to go back to the just-printed-on look
[13:16] <macvr> thorwil: ah... i'll first try with the surface modelling...
[13:22] <kwwii> macvr: essentially it is the fact that a thin line is showing which does not look good with the anti-aliasing
[13:22] <kwwii> so it is a matter of size, transparency and placement
[13:23] <macvr> kwwii: ok... i'll correct it
[13:23]  * kwwii gets lunch soon
[13:40]  * macvr hates faces :P ... easier while working on inanimate objects
[13:53] <SiDi> crappy residence
[13:53] <SiDi> they just opened the laundry instead of at 9 am and now i dont have enough time to wash my clothes... >_<
[13:54] <macvr> SiDi: never picked you as a clean guy!
[13:54] <macvr> :P
[13:55] <SiDi> meh
[13:55] <SiDi> i got enough clean clothes for a good week yet
[13:55] <SiDi> but still
[13:55] <thorwil> what? i'm sure SiDi usually sparkles!
[13:55] <SiDi> that pisses me off
[13:55] <SiDi> cause i'll have to do it monday before or after work
[13:55] <SiDi> and i wont have clean sheets when ill be back sunday
[13:56] <SiDi> which sucks even more
[13:56] <macvr> SiDi: see there is a down side to having toooo much action!
[13:57] <SiDi> c'mon, i had PLAIN TIME for this this morning
[13:57] <SiDi> but they had to open it at 2 PM
[13:57] <SiDi> after i asked twice
[13:57]  * SiDi is upset
[14:39] <macvr> thorwil: do you have any of Oliver's work [links] ?
[14:40] <macvr> the bird he had done for the stamp was awesome...
[14:55] <thorwil> macvr: nope
[14:55] <macvr> :(
[14:55]  * thorwil goes for a walk
[14:59] <kwwii> we should get in touch with mma, I am sure he has some of this somewhere
[16:12] <macvr> kwwii: ^ was that regarding Oliver?
[16:13] <kwwii> macvr: well, about getting the missing images back online
[16:14] <macvr> i think michote has restored the png...
[16:14] <macvr> of all the files
[16:14] <macvr> i was asking for the links ... just to analyze his work.. :)
[16:16] <kwwii> ahh, cool
[16:17] <kwwii> just want to make sure that nothing gets lost accidentaly
[16:19] <macvr> kwwii: michote had convert the svg to png en bulk using the nautilus script, so some didnt look good, those i recognized as bad quality , i restored from the ones i had downloaded, also warned the other members via a mailing list so that they too could check  ...
[16:26] <kwwii> cool


[00:14] <McNever> hows everybody doen...
[00:15] <McNever> looken for some help for lircd if anyone has a few
[08:26] <rileyp>  mythexport help anyone
[08:26] <rileyp> seems i cant get it to transcode even with the simnplest of settings
[10:00] <dan124> when my dvb-t usb tuner is connected to the ubuntu system, it does not suspend, is that a know issue?
[10:02] <Jay2k1> do you use eit?
[10:03] <Jay2k1> i remember seeing a setup option that would keep a tuner card/stick busy all the time, i think it had to do something with eit
[10:10] <dan124> jay2k1, yep use one tuner for EIT, deselected the option and even shutdown the backend, made no difference
[12:36] <rileyp> Its best to select a tuner known to be isssue free for linux. buying one that isn't is a waste of money and a world of pain.
[12:37] <rileyp> you might be able to create a unload module script and reload the module on wake up.
[12:37] <rileyp> so that suspend works
[14:19] <rhpot1991> rileyp: did you debug your ffmpeg line?
[14:23] <rileyp> no i installed handbrake it it works....
[14:24] <rileyp> Could it of been a write acess problen or does the install of the mythexport package aensure that is correct?
[14:25] <rileyp> I tried to current settings for ffmpeg to use with an ipod but all  the ones i found later commentedthey nop longer worked
[14:26] <rhpot1991> rileyp: did you check your logs to see why it wasn't working?
[14:26] <rhpot1991> it should spit out info in there'
[14:27] <rileyp> Ipods have a problem with RSS feeds as well as they need to communicate with the macreader website meaning any hope of doing a direct download via wifi to my ipod aint gonna happen using mythexports
[14:27] <rileyp> I had a look Ill pastebin shorty
[14:27] <rhpot1991> the issue is almost always a ffmpeg configuration error, the best way to handle that is to enable debugging in mythexport and run ffmpeg by hand
[14:28] <rhpot1991> rileyp: sounds like you need a media player that isn't a closed system, or use itunes to sync
[14:29] <rileyp> I amusing ipod snc atm but it would be nice to just browse a home website (mythserver) and download directly what I want.
[14:30] <rileyp> The commuciation problem withhthe macraeder site can be fixed by redirictoring something aher to there in my dsl modem
[14:32] <rileyp>  Apple did a great disservice to its customers by requiring all RSS feeds be accessible from the public Internet in order to view them in Mobile Safari
[14:32] <rileyp> that really sucks that bit
[14:34] <rhpot1991> yep, have fun with that
[14:34] <rhpot1991> I don't deal with apple garbage anymore
[14:34] <rileyp> If I could set up a record that resolves to my WAN IP, but have the DNS resolve to the internal MythPodcaster host IP from inside the network.  This allows the Mac Reader service to retrieve the feed for rendering via the WAN IP, but access to the content through the local network is fast because it resolves to the LAN IP.
[14:35] <rileyp> If I could understand that and work with it I would be fine.... but its a little to cisco for me Ill get my networking freind to sort it out overa few beers
[14:36] <rileyp> perhasps eteh same could be done for mythexport
[14:36] <rileyp> perhasps the  same could be done for mythexport
[14:39] <rileyp> I tried you only opposition Mythpodcaster after days of trial and tribulation I got it to work in ubuntu and was able to download stuff on a remote dsktop and play it. but it wouldnt work on the ipod for the above reason
[14:41] <rileyp> http://code.google.com/p/mythpodcaster/ and my post which kinda explains why a ipod cant d/l movies from a home server http://code.google.com/p/mythpodcaster/issues/detail?id=28
[14:46] <rileyp> http://pastebin.com/bxyNbnSV    At first we had the connection issue then I had a write issue the the transcoding that I made would not play on the ipod....It ws at that point I instalkled handvrakecli and within 2 hours I had a my first tv recording on my ipod touch.
[14:47] <rileyp> I use dthis guide for Handbrakecli http://newyork.ubuntuforums.org/showthread.php?t=1464306
[14:47] <Zinn> [newyork.ubuntuforums.org]  Errror 2041 after mythexport ipod conversion - Ubuntu Forums
[14:48] <rileyp> I was wondering If I could setup mythexport to use Handbrakecli as Im cery happy with the qaulity of the recording on the ipod and Im not really interested in learning ffmpegs command line arguments
[14:51] <rileyp> as there are just way to many and Its sooo a/v geek territory that Its like asking me to learn 3d cad overnight.. Its all to hard....
[14:57] <rileyp> Hanbrake cli works so seemlessly If I couldjust create a rss feed to the folder containing the recordings  Id be so happy.
[15:06] <rhpot1991> rileyp: not easily right now, I plan on making that possible in future releases
[15:06] <rhpot1991> if you don't mind hacking around in the code a little you could just replace the ffmpeg section
[15:06] <rhpot1991> rileyp: for your ipod it should be as easy as picking the ipod config and changing it to use aac instead of mp3
[15:07] <rileyp> thats what I was thinking but...my files are already renamed...
[15:08] <rileyp> I havent botherd to look at any code to see hpw it all works.
[15:10] <rhpot1991> rileyp: http://www.otherroute.net/wordpress/2010/01/mythtv-install-and-export-to-iphone/
[15:10] <Zinn> [www.otherroute.net] MythTV Install and Export to iPhone | otherroute.net
[15:10] <rhpot1991> unless there is some new issue that I'm unaware of, re-enabling aac should help you
[15:18] <rileyp> rhpot1991,  Thanks very much for the link thats what Ill use!    I have aac enabled already
[21:42] <Shadow__X> hey guys how do i know when the autobuilds will get the protocol verison bugfix
[21:52] <tgm4883> Shadow__X, what fix?
[21:52] <tgm4883> it's not a bug?
[21:59] <KjetilK> I looking at http://www.mythtv.org/wiki/VDPAU#CPU_Frequency_Scaling and I'm wondering if Mythbuntu has a different threshold than the 95% mentioned for Ubuntu in general
[21:59] <Zinn> [www.mythtv.org] VDPAU - MythTV
[22:00] <KjetilK> and if not, how do I set it?
[22:04] <tgm4883> KjetilK, i'm 90% sure we don't change that
[22:05] <KjetilK> tgm4883, OK
[22:06] <KjetilK> I set my minimum to the same as the CPU max freq, and it works great
[22:06] <KjetilK> but I suppose for power saving, I suppose it would be better to set a lower minimum, and a lower threshold
[22:11] <KjetilK> ah: /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
[22:13] <KjetilK> what's the current best practice for making these changes permanent?
[22:15] <KjetilK> rc.local?
[23:16] <Shadow__X> tgm4883: the fact that its coming up as 23056 instead of 56 it broke everything else i was using
[23:17] <tgm4883> Shadow__X, unfortunately that isn't a bug
[23:17] <tgm4883> although we are working on a fix for that
[23:18] <Shadow__X> tgm4883: oh really? that sucks because it isntantly broke my os x client
[23:18] <tgm4883> yea, it was an upstream change
[23:18] <Shadow__X> ontop of .jpeg metadata isnt working on os x builds as it is
[23:18] <tgm4883> essentially you have 2 options
[23:19] <tgm4883> 1) downgrade the packages to the last version that used 56
[23:19] <tgm4883> 2) Rebuild the OSX client
[23:19] <tgm4883> although #2 might not be possible
[23:19] <tgm4883> 3) Wait until we figure it out
[23:20] <Shadow__X> heh the funny thing is i have been trying to build the frontned on os x but i keep getting weird errors
[23:22] <Shadow__X> tgm4883: i found an updated build that works
[23:22] <Shadow__X> thanks
[23:22] <tgm4883> Shadow__X, np. Hopefully we can push the last build for 0.23 with the old protocol version
[23:23] <Shadow__X> hmm yeah could you help me with build issues?
[23:25] <tgm4883> on OSX?
[23:25] <Shadow__X> yeah
[23:25] <tgm4883> nope
[23:25] <tgm4883> Linux only
[23:25] <tgm4883> I could try
[23:25] <tgm4883> but I guarentee nothing
[23:25] <Shadow__X> i gotcha thanks
[23:26] <Shadow__X> so i can look at the issue 2 ways
[23:26] <Shadow__X> one i cant build on os x but the reason why i wanted to build it was because .jpegs werent coming up in mythvideo for the metadata
[23:26] <Shadow__X> i know it has to do with qt but i am unsure if i could just install a jpeg plugin
[23:27] <Shadow__X> i have installed qt from nokias site but nothing has changed
[23:35] <Shadow__X> tgm4883: should i just ask in mythtv?
[23:37] <tgm4883> Shadow__X, probably, i'm at work so trying to do a few things
[23:38] <Shadow__X> tgm4883: no problem thanks anyway


[12:50] <MasterNinja> HELP!
[12:51] <mdke__> MasterNinja: can you be more specific?
[12:51] <MasterNinja> i burnt the ubuntu 6.10 files on a cd but it wont but
[12:51] <MasterNinja> boot*
[12:53] <mdke__> MasterNinja: ah, you need #ubuntu
[12:53] <MasterNinja> i downloaded the file and it was this cabinate shaped icon i extrated the files and burnt them but all it does is activate a welcome screen on XP
[12:53] <MasterNinja> :(
[12:56] <MasterNinja> connect #ubuntu
[04:28] <penguin42> minor observation; help.ubuntu.com doesn't have a 6.10 tab
[04:45] <nixternal> penguin42: it does, it is just hiddent, https://help.ubuntu.com/6.10
[04:45] <nixternal> it will show up when you do that ;)
[04:46] <penguin42> haha ok
[04:47] <nixternal> it is supposed to be there, and i thought they worked on that the other day, but i guess i am wrong
[04:48] <penguin42> in that case I'll disappear again - thanks
[06:12] <ubuntu_crash> i am facing lots when attaching 2nd sata hdd  is there any bug in ubuntu ?
[06:12] <ubuntu_crash> Ubuntu allways crashes


[07:31] <lordievader> Good morning
[07:35] <zztopless> good afternoon
[07:38] <Anonymous> Since a few upgrades back, 14.04.5 LTS has problems with kdialog. Apparently, several applications, not just one, talk to a kdialog version which is no longer the one installed on the system. Anyone else having a similar problem?
[07:39] <Anonymous> I.e. kdialog crashes (segfault) when called from various apps because it cannot parse the arguments being passed to it.
[08:13] <Anonymous> I use 14.04 LTS, which is supposed to be supported until next year. Since a few updates back, some apps  can no longer use kdialog. vlc segfaults on open file, chromium causes the kde crash dialog to appear and does nothing else. Anybody else having a similar problem?
[08:19] <anqxyr> hey, quick question. I enabled application menu bar yesterday out of curiosity, and now can't find where to turn it off. I'm on 17.04
[08:22] <acheronuk> anqxyr: Application style > Widget style > Fine tuning
[08:22] <anqxyr> thank you!
[08:24] <acheronuk> at least that's where it is in plasma 5.10. KDE move things around at times
[08:54] <Guest56238> hy everyone. I'm on liveCD right now trying to install kubuntu beta2 and I have small problem
[08:55] <lordievader> Guest56238: Which is?
[08:56] <jake__> whats that
[08:56] <Guest56238> I moved the whole old system under one folder and now I'm trying to install new kubutnu into existing partition but want to preserve this folder
[08:56] <jake__> i just installed the kubuntu mins ago
[08:56] <jake__> you need backup first
[08:56] <Guest56238> I'm at "prepare partitions" and cant choose root mount point without formatting whis is what I do not want
[08:56] <lordievader> Guest56238: Don't let the installer format the partition. But as jake__ says, backup first.
[08:57] <Guest56238> whis = which
[08:58] <Guest56238> the thing is, I don't have a medium big enoug to hold my backups :)
[09:00] <Guest56238> under prepare partitions when I click "change..." I can't chose mount point because it's grayed out until I also select "use as"
[09:01] <Guest56238> and "use as:" says "do not use the partition". Shouldn it say ext4 already because that is my partition format?
[09:01] <lordievader> If you select the same filesystem as it already is you should have the option of not formatting.
[09:02] <Guest56238> ok. I chose ext4 and leave format chackbox empty then i selected mountpoint as /
[09:02] <Guest56238> but when i hit install now i get this
[09:02] <Guest56238> The file system on /dev/sda5 assigned to / has not been marked for formatting.
[09:04] <jake__> upload your data to the cloud for backup first. then try anything u want
[09:05] <Guest56238> thanks I will do backup for most important data just in case
[09:21] <Guest56238> uff that was tense :)
[09:22] <Guest56238> installation just finished and all data is still there
[09:22] <Guest56238> I'm so exited to reboot and check it out
[09:24] <acheronuk> :)
[09:28]  * acheronuk holds breath.....
[10:57] <BluesKaj> Hi all
[17:45] <acheronuk> ripper17: I have not forgoten about that kate fix. just got a bit distracted, and with 17.10 final beta
[18:07] <greatgig1> hello there! How can add more channels to Konversation?
[18:08] <greatgig1> nvm I think I got it
[23:06] <grahamperrin[m]> With my home directory encrypted, should I refrain from using System Settings to change my password?
[23:50] <janat08> so what's the command for starting session with kubuntu-desktop
[23:51] <janat08> as in equivalent of xcfe4-session


[11:59] <jgrimm> smoser, thoughts on -> https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1600766
[12:02] <jgrimm> hmm.. maybe we've fixed already but we just haven't done a release with it? https://bugs.launchpad.net/cloud-init/+bug/1246485
[12:03] <smoser> jgrimm, this is fixable by lxc templates. i've discussed it with stgraber.
[12:03] <smoser> it is now fixable in cloud-init with some thought ... the most recent changes would allow for it when previously there wasn't really a  point in boot where you could do that.
[12:04] <smoser> but a rose by any other name would still smell as sweet
[12:04] <smoser> ie, why does it matter?
[12:04] <jgrimm> ubuntu-core folks have use case
[12:04] <smoser> probably not good ones.
[12:05] <smoser> the host platform (lxd in this case) declares that the hostname of the system is XXXX
[12:05] <smoser> why do you care what the system calls itself ?
[12:05] <smoser> the system says "I want to be named bob"
[12:05] <smoser> lxd says "his name is robert"
[12:05] <smoser> who cares what the system says. if you ask the platform (dns) his name is robert.
[12:06] <smoser> but, as i said, 2 ways to fix it.
[12:06] <smoser> does that make sense ?
[12:06] <smoser> why do you care what the container calls itself.
[12:06] <jgrimm> This is a problem when using the dnsmasq for local dns resolving for *.lxd, which is the standard way of doing host dns for containers, as new containers are not dns addressable with a restart or renew.
[12:07] <smoser> lxd should fix that.
[12:07] <smoser> if lxd wants to insist that you can ask dnsmasq for dns resolution
[12:07] <smoser> then it can't rely on the system behaving correctly
[12:15] <smoser> jgrimm, stgraber i commented in bug
[12:15] <jgrimm> smoser, sorry.. laptop locked up.   looking now
[16:09] <smoser> rharper, harlowja larsks
[16:09] <rharper> here
[16:09] <smoser> i'm going to delete lp:cloud-init
[16:09] <smoser> which means http://paste.ubuntu.com/21155351/
[16:09] <larsks> howdy
[16:10] <larsks> I've only got one in that list and I can resubmit...
[16:10] <rharper> ditto
[16:10] <smoser> your repos wont be deleted, but yeah. they  have to be re-done
[16:10] <smoser> k
[16:12] <smoser> larsks, and harlowja since i know you're such high bzr and launchpad users, you might sometime need the solution i came up with at
[16:12] <smoser>  https://bugs.launchpad.net/bzr-fastimport/+bug/1606973
[16:12] <smoser> powersj, rharper might actually use that at some point (curtin and other things)
[16:13] <rharper> smoser: nice
[16:13] <rharper> that'll be needed for curtin move to git as well
[16:13] <smoser> i wasted a lot of time trying to use another solution that just didnt work with cloud-init's bzr export
[16:14] <powersj> this is cool
[16:14] <smoser> this way was much easier.
[16:15] <rharper> y
[17:57] <smoser> larsks, rharper https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init harlowja
[17:57] <smoser> that is up now.
[17:57] <smoser> ready for merge proposals
[17:57] <rharper> thx
[17:57]  * larsks looks...
[18:06] <larsks> re-propsed: https://code.launchpad.net/~larsks/cloud-init/+git/cloud-init/+merge/301310
[18:08] <smoser> larsks, what does git push -u do for me ?
[18:08] <larsks> smoser: sets the upstream tracking branch so that in the future you can just "git push" instead of "git push myremote mybranch"
[18:09] <larsks> Otherwise you get: http://chunk.io/f/6378b82ea0c647cd888de1af0d912bb8
[18:10] <larsks> (-u is short for --set-upstream)
[18:11] <smoser> larsks, do you want to stick with with cheetah in that tempatle ?
[18:12] <larsks> You mean the spec file?  Not really!  I just didn't want to make too many changes at once that weren't directly related to the task at hand...
[18:12] <smoser> ok
[18:12] <smoser> thats fine,  want to ditch cheetah
[18:12] <smoser> but that is good to not do that here.
[18:12] <larsks> I will make that a subsequent merge proposal.
[18:12] <larsks> (converting the redhat and suse spec files to jinja templates)
[18:12] <smoser> although you did do arbitrary white space (line 534)
[18:12] <smoser> :)
[18:13] <larsks> That hurt my brain.
[18:14] <smoser> i think keep the 'find_root' around line 635
[18:14] <smoser> same reason as before... would like to set those
[18:14] <smoser> rather than relying on git
[18:14] <smoser> alghouth i guess less improtant there
[18:14] <smoser> as that is explicitly a git operation
[18:14] <larsks> Even make-tarball? That seems like we really want that to come from version control.
[18:14] <larsks> Yeah.
[18:15] <smoser> line 681 in that diff
[18:15] <smoser> isthat set -o pipefailed ?
[18:15] <smoser> i dont think so.
[18:15] <smoser> so the gzip is unlikely to fail and thus unlikely to error
[18:16] <smoser> (if the left sizde of that | (git archive) fails, then the command will succeed)
[18:16] <smoser> read-depednecies... there is some reason we cant' use egrep
[18:16] <smoser> let me log
[18:17] <smoser> commit e26ac6b63072f3217de2fc9214584e61682cd211
[18:17] <larsks> I'll update the script to set pipefail.
[18:17]  * larsks looks at that commit.
[18:17] <smoser> pipefail is bash
[18:18] <smoser> silly non-linux unixes
[18:18] <larsks> Ah, right, and we can't assume bash.
[18:18] <smoser> and their silly 1986 shells
[18:18] <larsks> That basically means "freebsd" at this point?
[18:18] <smoser> yeah.
[18:18] <smoser> those changes came in with freebsd
[18:18] <smoser> it makes sense to use python though
[18:18] <smoser> as we're pretty dependent on python working
[18:18] <smoser> :)
[18:19] <larsks> I guess.  It seemed like a ridiculous amount of logic, but that's okay, I'll revert.
[18:26] <smoser> larsks, my mom reminds me that i didnt' say thank you. this is good, thank you.
[18:27] <larsks> smoser: thanks! just pushed a restored (mostly) read-dependencies; fixing up make-tarball now...
[18:34] <larsks> ...and there's a fixed up make-tarball


[03:19] <bkerensa> jcastro: you land alright?
[03:19] <bkerensa> :D
[07:02] <dholbach> good morning
[07:03] <bkerensa> dholbach: morning
[07:03] <dholbach> hi bkerensa
[07:04] <philipballew__> looks like quite the friendly place we god here
[07:05] <bkerensa> ;o
[07:06] <hobgoblin> morning
[07:54] <czajkowski> aloha
[08:18] <philipballew__> hello czajkowski :)
[09:25] <czajkowski> greg-g: AlanBell so with regards to your comment on LP, the squads do use LP for work, for their code hosting, bugs and in some cases mailing lists like LP users, we will be moving more of our work from the kanbans which most of canonical use to blueprints, but it's a slow process getting the work over
[09:26]  * AlanBell would like launchpad to grow kanban support
[09:30] <czajkowski> AlanBell: I'd like a lot of things, mostly that it would stop raining, I've no control over that either :)
[09:30] <czajkowski> but the new features in blueprints are going to help
[09:31] <czajkowski> honestly I hate using kanbans, i can see it's visual use for people, but really just pulling cards all over the place does lead to people not paying attention in a busy bboard as well
[09:34] <AlanBell> we use them in OpenERP, they are nice for a smallish number of cards
[09:38] <czajkowski> yes but our boards are not small
[09:40] <dpm> czajkowski, out of interest, why will the kanbans be moved to blueprints? And will this mean blueprints in LP will be revived?
[09:41] <czajkowski> dpm: blue prints are currently being worked on
[09:41] <czajkowski> dpm: this was in regards to LP workings not sure about others
[09:42] <dpm> czajkowski, and the move from kanban to blueprints? ^
[09:43] <czajkowski> dpm: is for launchpad squads.
[09:43] <czajkowski> dpm: it was in reference to a comment made about a blog post on friday
[09:43] <czajkowski> as to why lp squads dont use LP as much
[09:43] <czajkowski> but we do :)
[09:44] <czajkowski> AlanBell: make https://wiki.ubuntu.com/ContributorConsole
[09:44] <dpm> czajkowski, yeah I understand that. What I'm asking is about "we will be moving more of our work from the kanbans" - why are you moving out from kanbans?
[09:44] <AlanBell> dogfooding is good http://en.wikipedia.org/wiki/Eating_your_own_dog_food
[09:46] <czajkowski> dpm: ahh sorry confused.me :) we want to use our own tools, our tools being blueprints
[09:46] <dpm> czajkowski, cool, that makes it clear, thanks
[09:46] <czajkowski> I suspect and I dont know this, perhaps for charts and tracking things
[10:01] <jokerdino> did someone knock down LP? :/
[10:01] <jokerdino> ah, it's back again. sorry for the worries
[10:05] <czajkowski> jokerdino: as I've just pointed out in the #lp channel :) every day at 10AM UTC it goes down for about ~70 seconds for a db patch
[10:07] <jokerdino> czajkowski: ah, i wasn't in the channel. thanks for the update. will keep in mind from hereon
[10:08] <czajkowski> jokerdino: np
[10:08] <czajkowski> we get asked it most days
[10:08] <czajkowski> trying to currently edit our topic but it's rather long and does have useful things in it already
[10:09] <jokerdino> hmm yeah.
[10:11] <jokerdino> maybe the downtime page can be updated with details regarding daily downtime perhaps?
[10:16] <czajkowski> jokerdino: have just tweeted it from the lp ac
[10:17] <czajkowski> so hoping people book mark it
[10:18] <jokerdino> nice work. since when was this scheduled downtime?
[10:19] <czajkowski> few months back
[10:19] <AlanBell> there was an article about it on the launchpad blog
[10:19] <jokerdino> i must have been out of sync all this while. _hides_
[10:19] <czajkowski> http://blog.launchpad.net/coming-features/no-more-monthly-90-minute-downtime
[10:19] <czajkowski> a year ago :)
[10:24] <jokerdino> it's been around for almost a year now. funny i never hit the downtime until today
[10:25] <czajkowski> clearly you looked at stuff before 10am UTC or after :)
[10:25] <czajkowski> it's 70seoncds
[10:25] <czajkowski> it catches the odd person
[10:26] <jokerdino> yeah, i never tried to fix a bug until today. that should explain :)
[10:28] <czajkowski> jokerdino: if you get stuck #launchpad-dev if you need a lp dev to give you a hand
[10:29] <jokerdino> thanks. will use it if i am stranded again.
[10:30] <czajkowski> np
[11:17]  * popey tickles dholbach with apt-cache show pkgme
[11:17] <popey> pkgme - [11:18] <dholbach> I don't see the problem
[11:22] <dholbach> popey, ^
[12:01] <popey> dholbach, do an apt-cache search pkgme
[12:01] <popey> sorry, not show :)
[12:01] <popey> that [12:09] <jussi> !info pkgme
[12:11] <jussi> ubot2: doesnt like me and ubottu doesnt find that package...
[12:11] <ubot2> jussi: Error: I am only a bot, please don't think I'm intelligent :)
[12:11] <jussi> oh do shut up you stupid bot :P
[12:29] <dholbach> popey,
[12:29] <dholbach> daniel@daydream:~$ apt-cache search pkgme
[12:29] <dholbach> pkgme - framework for generating Debian packaging artifacts
[12:29] <dholbach> daniel@daydream:~$
[12:29] <popey> hmm
[12:30] <popey> oh i see
[12:30] <popey> i have it from a ppa
[12:30]  * popey slaps someone
[12:30] <popey> sorry :)
[12:32] <dholbach> I guess that's from https://code.launchpad.net/~jml/+recipe/pkgme-daily
[12:32] <dholbach> mine is up here: https://code.launchpad.net/~dholbach/+recipe/pkgme-daily
[14:56] <dpm> mhall119, call in 5?
[15:02] <mhall119> dpm: sure
[15:02] <mhall119> whenever you're ready
[15:03] <dpm> mhall119, https://plus.google.com/hangouts/_/345084a100d1ff4a3043c76af55e574502ad742f?authuser=0&hl=ca#
[15:11] <bkerensa> =o
[16:59] <eee444> hi, could someone hwlp me get my dwl650 to work with aircrack?
[17:02] <dholbach> alright my friends - see you tomorrow
[17:03] <bkerensa> eee444: You would be better of getting support in #Ubuntu although I do believe aircrack-ng was removed from the repos
[17:03] <eee444> ok, im not getting help help there
[17:03] <pleia2> eee444: please don't repeat your question in a lot of random channels :(
[17:04] <pleia2> it's not really fair to the folks who start looking for answers for you, you can also try ubuntuforums.org and askubuntu.com for specific questions
[17:07] <czajkowski> eee444: please listen to the advice pleia2 has given
[18:00] <jono> balloons, free now
[18:01] <balloons> aye capt'n
[18:01] <jono> balloons, can I call you, my mic isnt working
[18:01] <balloons> jono.. sure
[18:02] <balloons> I'm messing about syncing the daily to my sd card for arm


[05:57] <hikiko> hi
[06:00] <TheMuso> Hey hikiko.
[06:06] <happyaron> hey hikiko TheMuso
[06:07] <hikiko> Hi TheMuso happyaron :-)
[06:08]  * happyaron test machine dies after dist-upgrade (xenial
[08:40] <Sweet5hark> moin
[09:02] <Laney> momomo
[09:02] <Laney> inini
[09:15] <seb128> good morning desktopers
[09:54] <Laney> oh
[09:54] <Laney> oops
[09:54] <Laney> hi seb128!
[09:56] <seb128> hey Laney! how are you?
[09:56] <seb128> I started wondering if my IRC was working :-)
[09:58] <davmor2> Morning all
[09:59] <seb128> hey davmor2
[09:59] <Laney> seb128: good thanks!
[09:59] <Laney> climbing + folk club last night
[09:59] <Laney> my new house plants just got delivered :-o
[10:00] <Laney> supposed to be < 0° all day today, brrrr
[10:00] <Laney> how are you?
[10:00] <Laney> and hey davmor2!
[10:00] <seb128> going for indoor gardening in winter? ;-)
[10:00] <Laney> how are you also?
[10:00] <seb128> I'm fine, cold is still a bit annoying
[10:00] <Laney> thought I'd get some more green in the place
[13:59] <desrt> happy thursday!
[13:59]  * desrt encounters difficulty typing
[14:00] <seb128> hey desrt! how are you?
[14:00] <seb128> keyboard issues? too cold to type?
[14:01] <desrt> too much 5.8 last night
[14:01] <desrt> and some pretty rough boldering routes too
[14:01] <desrt> arm feel weird this morning :)
[14:01] <desrt> *arms
[14:02] <seb128> 5.8 is a climing place?
[14:03] <seb128> climbing
[14:03] <desrt> it's a difficulty level
[14:03] <seb128> oh ok
[14:03] <desrt> like 5.10+ is will/laney levels
[14:03] <desrt> 5.4, 5.5, 5.6 is around what most people could do without a whole lot of practice
[14:03] <desrt> i'm somewhere in the middle
[14:04] <seb128> I see
[14:04] <seb128> raising up your game ;-)
[14:05] <desrt> lol.  i just learned that it goes up to (at least) 5.15 on some tables
[14:05] <desrt> that's like spiderman level, i guess
[14:06] <desrt> http://outdoorswithdave.com/climbing/climbing-ratings good overview
[14:09] <desrt> nobody really completely agrees on the numbers... even gyms in toronto have some disagreement... according to this page, i was more in the 5.9-5.10 range...
[14:19] <Laney> sup
[14:19] <Laney> yessssss go desrt
[14:19] <Laney> they have the V grades at my place
[14:26] <desrt> ya... we're so weird here
[14:26] <desrt> we use the US system for toprope/lead and the V system for boldering
[14:30] <Laney> oh right, yeah, they do have different systems
[14:30] <Laney> I never do !bouldering :)
[14:31] <Laney> don't know why but the centre's training climbs are graded in font grades
[14:31] <Laney> it's all confusing
[14:32] <desrt> we went to will's gym last night (went to mine last time).... his bouldering stuff is ... strange
[14:33] <desrt> our gym is great... the routes are by the colours of the holds... at his place, the holds are randomly coloured and labelled.... if it's not labelled, it's not there
[14:33] <desrt> and some of the tape is falling off :(
[14:34] <desrt> oh... and they don't do V grades there, actually... they do it by the karate belt system... white is easiest, then yellow, etc.
[14:34] <desrt> it's a mess :)
[14:34] <Laney> usually I just try stuff until it gets too hard
[14:35] <Laney> because obviously people have different ideas of what the same grade means
[14:35] <desrt> indeed
[14:35] <desrt> i took a friend for the first time last night, though
[14:35] <desrt> so quite useful to be able to answer the question of "which one is the easiest"
[14:35] <desrt> turns out the answer is "white"
[14:36] <Laney> we have...
[14:36] <Laney> green (kids) purple black blue red yellow white orange
[14:36] <desrt> lol.  so your yellow/white/orange is the impossible stuff... for us those are the easy ones :)
[14:36]  * Laney does red and some yellow
[14:36] <Laney> done like 3-4 whites ever
[14:36] <desrt> i did one yellow last night... in two parts :p
[14:37] <desrt> my bouldering is pretty hurting
[14:37] <Laney> orange is a circlejerk for the setters and the 5 top people
[14:37] <Laney> ahhh climbing
[14:37] <desrt> mostly regretting that i didn't leave my ring at home, and trying not to mess up my nails too badly :)
[14:37] <Laney> haha
[14:38] <Laney> oh and wood too, how could I forget wood :(
[14:39] <Laney> that's like red/yellow but with crappy wood holds
[14:39] <desrt> i hate small holds
[14:40] <desrt> my ideal climbing route has some mix of overhang, big moves, and dynamic... but all on very good holds
[14:41] <Laney> opposite of me then
[14:41] <Laney> i'm relatively crap at dynos
[14:42] <Laney> relatively good at sick crimps
[14:42] <desrt> i like it... on toprope, falling is actually kinda fun
[14:42] <desrt> it makes you angry and gives you a vague desire to kill the wall... which helps
[14:43] <desrt> the only good thing about small holds is that they force you to improve your body position.... centre of gravity is everything...
[14:43] <desrt> the "ow ow ow my fingers are breaking" aspect is not so great
[14:44] <desrt> but the "get used to hugging the wall or get used to failing" aspect is kinda cool
[14:45] <Laney> i love engaging the core
[14:45] <Laney> creeping up on some crappy foot
[14:45] <Laney> where's attente, he should be joining in
[14:46] <desrt> climbing hangover
[14:46] <desrt> he had a rough night
[14:47] <desrt> fell on lead a couple of times and got into an argument with an obnoxious 5.10+ toprope with an impossible move to a crappy hold
[14:47] <attente> :(
[14:47] <desrt> i was catch... he tried like 8 times while i just sat there and left the rope alone... i was impressed
[14:49] <Laney> :'(
[14:49] <Laney> it'll go man
[14:50] <desrt> my friend killed it... they have these tall climbs there and the whole time she was like "okay... now *really* this is my last one..."
 I mean tests pass on amd64 and with just a few exceptions also on armhf, but i386 stumbles over itself on pretty much everything.
[15:04] <Sweet5hark> on the bright side though the dpkg builds of libreoffice 5.3.0 seem to succeed once I removed the beyond-evil hackery in the bowels of ./.debhelper and such that debian did.
[15:20] <Sweet5hark> looking at that the hackery, I wonder if that stuff is really worth it. seems something that will break with every second update of LO or debhelper. Prolly best left out until it can be solved in a clean way ...
[18:11] <Laney> right
[18:11] <Laney> see you tuesday :-)
[18:12] <seb128> Laney, have a nice w.e!
[19:18] <dmj_s76> sil2100: Testing for the humanity-icon-theme went well.  When do you think we'll see the -proposed package arrive in xenial?
[19:20]  * dmj_s76 crosses fingers for the .2 release
[19:31] <jbicha> dmj_s76: if 16.04.2 is still happening on Feb 2, you're too late unless you get an exception (SRUs generally have to wait 7 days before being promoted to -updates)
[19:34] <dmj_s76> jbicha: The package was uploaded...yesterday
[19:35] <dmj_s76> jbicha: Is the release still happening on Feb 2?  The daily iso doesn't list the HWE kernel in the manifest.
[19:41] <jbicha> dmj_s76: oh, your package is already in -proposed and is verified; yes, it might still make it in in .2
[19:43] <dmj_s76> okay.  Yes, hoping to have a rather embarrassing hidpi bug fixed for the installer.
[19:44] <jbicha> for 16.04.1, I believe other packages were let in that hadn't waited a full week first
[19:45] <jbicha> I think if it's an installer issue, it's especially likely to be accepted :)
[20:02] <jbicha> is the appstream generator not working? http://appstream.ubuntu.com/zesty/ and appstream.ubuntu.com/yakkety-updates/ say last update was Jan 15
[20:06] <jbicha> my test case is wine which should show up in appstream clients in zesty now :)


[00:04] <cjwatson> I wonder if that's also bug 1085991, for which there appears to be a patch awaiting my review
[00:05] <cjwatson> except looks like that's been uploaded
[00:08]  * cjwatson merges anyway
[00:10] <cjwatson> geomyidae: if you're ~colemickens, please attach /var/log/partman as well
[00:11] <cjwatson> and /var/log/syslog
[00:13] <cjwatson> geomyidae: in fact, the best thing that could be done to gather more data on this is to boot to a live session (e.g. exit the installer immediately it starts), then edit /lib/partman/automatically_partition/15reuse/choices to change 'set -e' near the top to 'set -ex', run 'ubiquity --debug', reproduce the bug, extract /var/log/syslog /var/log/partman /var/log/installer/debug, attach to bug report
[00:19] <cjwatson> but I need sleep now ...
[03:48] <geomyidae> cjwatson: fantastic! thank you, I will absolutely try this ASAP, this is exactly what I was looking for. thanks so much!
[07:05] <ginggs> hi, is there a way to search through ubuntu build logs for a string?
[07:08] <ginggs> in particular "jh_installeclipse: Cannot determine the package providing", relating to LP: #1158182
[07:10] <sarnold> ginggs: I might try starting with google, "site:launchpadlibrarian.net ...."
[07:17] <ginggs> thanks sarnold, but no luck :(
[07:17] <sarnold> ginggs: maybe launchpad.net? perhaps launchpadlibrarian has asked google to not index...
[07:19] <ginggs> nothing there either, the build logs I'm after are on launchpadlibrarian.net, like this one: https://launchpadlibrarian.net/51128829/buildlog_ubuntu-maverick-i386.eclipse-rse_3.1.2-1_FULLYBUILT.txt.gz
[07:21] <sarnold> darn, I was wishing..
[09:29] <fishor> hallo devs. One question. the gnome-sound-recorder is completely dead on 13.04. I ported it to gstreamer-1.0 and extracted it from gnome-media. So my version use less dependencies...
[09:29] <fishor> are there any chance to include it in 13.04
[09:48] <mitya57> fishor: Will that be included in gnome 3.8? I don't see any (standalone) tarballs of sound-recorder...
[09:52] <fishor> it is not included in gnome 3.8. there is confising situation. Gnome peaple do not wont accept any more patches - they say it should die.  Reason for it is that other dev have tried to create sound-recorder from scratch on vala.  But this project is dead for year now, becous he has no time...
[09:52] <mitya57> fishor: so where can I find your code?
[09:53] <fishor> mitya57,  https://gitorious.org/gsr/gnome-recorder
[09:55] <fishor> it is based on gnome-media package... i remove all other programs from it and did some rebase. Now i started to do some code refactoring ... separating  gui from gstreamer code
[10:04] <mitya57> fishor: but *where* is it? in gnome git / github / launchpad / ...?
[10:04] <fishor> gitorious.org
[10:05] <fishor> mitya57, you mean some thing different?
[10:06] <mitya57> fishor: this one: https://gitorious.org/gnome-sound-recorder/gnome-sound-recorder/commits/master ?
[10:07] <fishor> mitya57, this is alternative dead project, i send you a link before,
[10:07] <fishor> https://gitorious.org/gsr/gnome-recorder
[10:10] <mitya57> fishor: I think the diff is too large for raring. Maybe you can provide a *minimal* set of patches that'll make it working? Otherwise it's probably for 13.10...
[10:12] <fishor> you mean reanimate comlete gnome-media package?
[10:14] <fishor> and keep it using gstreamer-0.10
[10:14] <mitya57> fishor: is it impossible to get it working with 0.10?
[10:14] <mitya57> or maybe make it using 1.0 but the reset of gnome-media using 0.10>
[10:14] <mitya57> s/>/?/
[10:17] <fishor> mitya57, by porting to gst-1.0 we need to remove gst-mixer
[10:17] <fishor> and gstreamer-properties
[10:17] <fishor> then there will be nothing to keep
[10:17] <mitya57> no, I don't think it's a change we want in raring :(
[10:19] <fishor> mitya57, are there any thing what depend on gnome-media in raring?
[10:26] <mitya57> fishor: not on raring now, but I believe only gnome metapackage depends on it
[10:29] <fishor> mitya57, so, probably better solution to remove gnome-media package completely. cleaned recorder works better than this ;)
[10:35] <mitya57> fishor: can you ask about that on Monday so that we have more developers to discuss that?
[10:41] <fishor> mitya57, ок
[10:41] <mitya57> fishor: fwiw, it looks like ubuntu-gnome-desktop also depends on gnome-media — so it's in default Ubuntu GNOME install
[10:43] <fishor> mitya57, other question. i wont to make record to store file directly to some directory... so far o know there is no XDG defined folder for Sound/Records, only Music
[10:43] <fishor> are there any suggestions for it?
[10:45] <mitya57> use Music or a subfolder there?
[10:46] <fishor> mitya57, normally sound-recorder used as voice-recorder. It makes no real sense to store is Music folder
[10:48] <fishor> We have luck that Video folder is not called Movies and Pictures are not Paints :)
[11:35] <ogra_> agh, what a waste of time, who uploaded ubuntu-mobile-default settings ?  that should have better been removed from the archive ...
[11:36]  * ogra_ cant find a "signed by" entry anywhere ...
[11:37] <mitya57> ogra_: "ubuntu-mobile-default-settings" source is present since lucid
[11:37] <mitya57> the last version was uploaded by LoganCloud who is MOTU now :)
[11:37] <ogra_> mitya57, yes, and not been used since lucid either
[11:38] <mitya57> s/lucid/intrepid/
[11:38] <ogra_> would have helped if he had contacted the last uploader before putting time into it (i was the last uploader and had simply forgotten that package exists)
[11:39] <mitya57> :)
[11:39] <mitya57> maybe it'll be used again at some point?
[11:39] <ogra_> it was for the ubuntu-mobile images that havent existed in years  ... so its just wasted time that another package could have benefitted from
[11:40] <ogra_> i doubt it would be used again ... and even if there would be a new package under that name that would have been created from scratch for the new purpose (its unlikely that it would have been used as is ever again)
[11:41] <ogra_> anyay ... shit happens ...
[11:41] <ogra_> :)
[13:38] <mlankhorst> can someone accept mesa-lts-quantal?
[14:07] <Guest43282> hello folks, is there any tutorial how to integrate my c++/qt app into unity/gnome? (Desktop application)
[14:07] <Guest43282> (Make use of QuickList..)


[00:46] <blahdeblah> welcome Fudge - this is usually a pretty quiet channel :-)
[02:34] <Fudge> thanks


[00:03] <emgent> hello
[11:12] <ldp> ummm
[11:13] <wgrant> I am in complete agreement.
[11:13] <ldp> so is everyone here, probably
[11:15] <ldp> ummmmmmm
[11:15] <ldp> ok, it's getting old
[11:16] <ldp> but doesn't anyone do anything here?
[11:16] <wgrant> Not in the past 5 minutes, apparently.
[11:17] <ldp> apparently would be righ
[11:17] <ldp> t
[12:13] <ldp> nothing has hapened here in 1 hour
[12:13] <Hobbsee> ldp: it's a weekend.
[12:13] <Hobbsee> what do you expect?
[12:13] <ldp> oh, yes
[12:13] <ldp> it's a weekend in america
[12:14] <ldp> here, it's the first day of the week
[12:14] <Hobbsee> where's 'here'?
[12:14] <ldp> Kuwait
[12:14] <Iulian> Sunday?
[12:14] <ldp> yes
[12:15] <ldp> Friday and Saturday are the weekend here
[12:15] <ldp> weekends*
[12:33] <wgrant> ldp: I'd say it's a weekend pretty much everywhere. And people generally work better when not chatting on IRC.
[14:27] <cynicismic> ls
[15:44] <pwnguin> wgrant: your statement kinda marginalizes other cultures
[15:44] <pwnguin> http://en.wikipedia.org/wiki/Workweek
[16:48] <emgent> evening
[17:24] <askand> Hi, where was the decision abot choosing F-spot and EOG over gThumb taken? IRC or some mailinlist?
[17:59] <persia> askand: You asked that before.  As mentioned before, it's not a very active time right now.  The decision was actually reached in a bug, but discussed also in IRC and the mailing list.
[18:01] <asac> Riddell: do you know the kubuntu contributor who did the firefox qt thing?
[18:01] <asac> Riddell: would be cool if you could send him into #ubuntu-mozillateam
[18:02] <asac> apachelogger: ^^ ;)
[18:03] <asac> apachelogger: would you mind to join our channel? thanks!
[19:09] <emgent> pollelu: hey :)
[19:10] <pollelu> hi
[19:14] <askand> persia: I do not think I asked that before, I asked it in another channel but I asked here first. Thanks for answering btw, im asking because of thread http://ubuntuforums.org/showthread.php?t=898940
[19:17] <persia> askand: My apologies then: I got the order misplaced.
[19:17] <Erik_A> Hi, where's the appropriate place to suggest new software needing to get packaged?
[19:19] <persia> My memory was that the consensus was that F-Spot did everything gThumb did and more, and there was a lot of demand for F-spot, and the discs are only so big.  If you think eog should be pulled, file a bug, but I suspect it's unlikely as it's considered part of GNOME upstream.
[19:19] <persia> Erik_A: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
[19:19] <Erik_A> persia, thank you
[19:20] <frith> can i ask a question about changing the dependencies of a package?
[19:20] <frith> erm, i mean build dependencies
[19:21] <persia> frith: Packaging questions are better addressed in #ubuntu-motu
[19:21] <frith> thanks
[21:20] <Laney> How does apport/whatever detect a crash? I keep getting false positives from terminator.
[21:30] <verwilst> hi! i would like to provide backtraces for firefox crashes
[21:31] <verwilst> i tried installing dbgsym packages for anything i could find in the backtrace with gdb
[21:31] <verwilst> but it keeps saying no debugging symbols found
[21:31] <verwilst> any idea?
[21:34] <verwilst> oh, handy link
[21:34] <verwilst> btw, ddebs for -security are still broken...
[21:36] <ScottK> verwilst: #ubuntu-mozillateam might be a better channel.
[21:37] <verwilst> oh
[21:45] <verwilst> anyone has got ddebs in his repo?
[21:45] <verwilst> ( hardy )
[21:45] <verwilst> it's for a little test ;)
[22:05] <verwilst> nm!
[22:19] <martinwm> could one of you nice guys copy a non-developer how you could approach sabdfl for an open an honest word that gets me feedback?
[22:21] <martinwm> cause i have seen all his talks from the last years at debian events. and if he would be honest about his hype for colaboration, then i think he would never hire a socially retarded asshole like Steve Langasek. cause the price of having such a tech genious in a group of people is too high
[22:21] <martinwm> colaboration of a team would replace such a person pretty well
[22:21]  * slangasek chuckles
[22:22] <verwilst> ouch :)
[22:23] <martinwm> and i would love to have on tape how Mark justifies having such a moron aboard :)
[22:25] <martinwm> slangasek: takes you long today to suck the cock of ircops so i fall from the network
[22:26] <martinwm> whats wrong Mr. Narciss?
[22:26] <ajmitch> slangasek: looks like you've got another fan :)
[22:27] <Nafallo> don't feed the troll :-)
[22:27] <martinwm> ajmitch: when you look at the world population, the number of people is pretty small of love the tech genious so much that they tolerate narcissism of that kind
[22:27] <martinwm> s/small of/small who/
[22:28] <martinwm> nalioth: high darling. you come in pink to rescue cock smoker slangasek?
[22:28] <slangasek> well, yes, he /should/ know better...
[22:28] <ajmitch> only mildly entertaining at that
[22:28] <slangasek> ajmitch: same fan as usual, as it happens
[22:29] <slangasek> nalioth: is Patrick Frank no longer banned from the network?
[22:30] <nalioth> slangasek: i can't answer that
[22:30] <slangasek> heh
[22:30] <slangasek> is there someone who can?
[22:31] <nalioth> no
[22:31] <nalioth> we don't discuss k-lines
[22:31] <nxvl> slangasek: what did you do to that guy to be so angry with you?
[22:32] <slangasek> nalioth: well, I'd like to know whether it's appropriate to inform freenode staff when I see him around, or if it should be dealt with by channel ops
[22:33] <slangasek> nxvl: I kicked him from some channels a few times for being abusive
[22:33] <nalioth> slangasek: the channel ops can handle their channels
[22:33] <nxvl> slangasek: just that?
[22:33] <slangasek> nxvl: he also doesn't like it that I see through his ban evasion attempts
[22:34] <nxvl> slangasek: so in summary he's mad because you were smarter?
[22:34] <Nafallo> :-)
[22:35] <slangasek> nxvl: well, also I said a few choice things to him while in the process of distracting him from the channels until I could reach a network op
[22:35] <slangasek> he seems to have taken some of them personally
[22:36] <nalioth> nrpil: i suspect these folks can give you a name to google for that will explain some things
[22:41] <nxvl> slangasek: yes, i can tell
[22:44] <pwnguin> its critically important that those who wield social exclusion powers appear impartial
[22:45] <slangasek> pwnguin: ehm, it doesn't make a difference to him.
[22:46] <slangasek> he believes he has a greater social calling to engage in ban evasion of any form needed to get his message out
[22:46] <spm> pwnguin: to add to slangasek; there are those who will always see partiality no matter how little this is or isn't. jm2c.
[22:46] <pwnguin> sure
[22:47] <pwnguin> But I've noticed several people who appear to carry personal grudges on both sides of this =(
[22:47] <pwnguin> well
[22:47] <pwnguin> "this" not being someone specific
[22:49] <pwnguin> maintaining behavior beyond reproach will at least lessen public sympathy
[22:49] <nxvl> yep as the guy who posted in planet ubuntu this week agains canonical for not letting he use ubuntu's name
[22:49] <nxvl> or a derivative of it
[22:50] <nxvl> pwnguin: there is always people who think they own the truth
[22:50] <wgrant> But his arguments are infallible!
[22:50] <wgrant> "You're wrong, I'm right."
[22:51] <pwnguin> this feels like an argument
[22:51] <nxvl> like the guy who insult me 2 or 3 days ago in -server because i didn't understand why he wanted to have a graphical environmet on his server
[22:52] <nxvl> the funniest thing was that he was expecting help from me after calling me a noob
[22:52]  * slangasek nudges the conversation in a more on-topic direction.  So, how about all that PAM breakage this week? :-)
[22:53] <nxvl> slangasek: it's broken?
[22:53] <slangasek> nxvl: you tell me ;)
[22:53] <nxvl> i don't run intrepid
[22:53] <pwnguin> psh
[22:53] <nxvl> other than in a VM
[22:54] <nxvl> and use it only for development and testing
[22:54] <pwnguin> there was a strange debconf question
[22:54] <nxvl> i will upgrade to intrepid next week
[22:54] <nxvl> or 2 weeks from now on
[22:54] <nxvl> upgrading before FF is a nightmare
[22:54] <pwnguin> it nuked my thinkfinger stuff, but i need to try out fprint anyways
[22:55] <slangasek> pwnguin: strange, like it was confusing and should be revised?
[22:55] <nxvl> slangasek: btw, what is exactly the work of the release team?
[22:55] <pwnguin> slangasek: well, i had a modified config, it asked if i wanted to change that
[22:56] <pwnguin> ive got debconf set to a lower than usual priority
[22:56] <pwnguin> ie not default
[22:56] <slangasek> nxvl: broadly, "keep things on track"
[22:56] <nxvl> slangasek: as in?
[22:56] <slangasek> pwnguin: well, if you have a modified config, you'll see the question even at default priority
[22:56] <nxvl> i have the feeling that it involves a lot of QA work
[22:56] <slangasek> nxvl: yes
[22:57] <pwnguin> slangasek: im just wondering what changed
[22:57] <nxvl> slangasek: so you work really close to the QA team
[22:57] <nxvl> or it's a different QA work?
[22:57] <slangasek> keeping a handle on ISO testing so we know when milestones are ready, escalating bugs when they need to be to get them fixed, tracking bug nominations and triaging (in the "decide what should be given priority" sense)
[22:58] <slangasek> nxvl: there is definitely work with the QA team, yes, though for the most part we work in parallel (which spares having either group block the other)
[22:58] <slangasek> there's also archive QAing, to make sure packages are all installable and up-to-date
[22:58] <slangasek> pwnguin: the pam-config-framework spec
[22:58] <slangasek> https://wiki.ubuntu.com/PAMConfigFrameworkSpec
[22:58] <nxvl> so, it's something like take a cord and start hitting the developers to go in the right direction as quick as possible
[22:58] <nxvl> :P
[22:59] <pwnguin> slangasek: well, if it works, it seems like a good idea :-)
[23:00] <slangasek> nxvl: I find that whippings are not the most effective means of motivating developers; otherwise, sure ;)
[23:00] <pwnguin> slangasek: the spec demands a copy of local modifciations be preserved. where might that be?
[23:01] <slangasek> pwnguin: /etc/pam.d/common-*.pam-old; however, I have one bug in that area which will have clobbered the mods in certain cases if you've already upgraded
[23:01] <slangasek> (sorry :/)
[23:01] <pwnguin> ok
[23:01] <pwnguin> its easy
[23:01] <pwnguin> dont worry
[23:01] <slangasek> the fix for that will be uploaded tomorrow, right after I finish writing the missing manpage
[23:01] <nxvl> slangasek: heh, yeah, but it;s funnier said that way
[23:01] <nxvl> :P
[23:01] <pwnguin> i was just wondering what all changed but i need to mess with fprint anyways
[23:02] <slangasek> it would be ideal to have the fingerprinting modules integrated with this for intrepid too, then you can get your config back automagically :)
[23:05] <slangasek> ok, I'm off to work on laying a floor; say hi to Paddy for me when he comes back


[07:31] <czajkowski> 21:54 < greg-g> czajkowski: http://creativecommons.org/weblog/entry/31648  "Announcing the new Creative Commons 3.0 Ireland suite"
[10:26] <czajkowski> aloa
[10:26] <czajkowski> aloha
[10:26] <moylan> all well at canonical?
[19:41] <slashtommy> [A
[19:41] <slashtommy> finger slipped
[20:43] <infoturtle> did my email go out to the mailing list? I got an odd message back about commands that made me unsure
[21:21] <czajkowski> not seen it
[21:23] <infoturtle> poo, I'll send it again and hope I do a little better this time
[21:23]  * infoturtle can't beleive he's finding it hard to mail to a mailing list in this day and age


[05:19] <rww> Hola. I'm aware that the LoCo logbots are going away; does anyone know if logs.ubuntu-eu.org is staying up so people can refer to old log files?
[05:26] <nhandler> rww: I believe an element of the rt ticket was to try and transfer the logs to irclogs.ubuntu.com (although don't quote me on that)
[05:27] <rww> nhandler: ah, that makes sense
[05:29] <nigelb> rww: Congrats btw :)
[05:29] <rww> nigelb: thanks :)
[08:54] <diwic> hi, I'm not sure this is the right channel, but I tried adding a meeting to the calendar, but it does not show up at fridge.ubuntu.com/calendar
[08:57] <DJones> diwic: That possibly sounds like it should be asked in #ubuntu-news coordination channel (including the Fridge & UWN) Its part of the News team https://wiki.ubuntu.com/NewsTeam
[08:57] <diwic> DJones, ok, thanks
[08:58] <DJones> Your welcome
[15:25] <charlie-tca> Congratulations to the new ops. Great to see you guys!
[15:52] <Tm_T> indeed, congrats new ops
[16:15] <IdleOne> Tm_T: congrats to you :)
[16:15] <Tm_T> pffft
[16:16] <IdleOne> pfft?
[16:16] <Tm_T>  for me it didn't change much (:
[16:17] <IdleOne> added a channel to your list
[16:17] <Tm_T> for the new ops it's real change
[16:18] <Tm_T> IdleOne: long list, if I might add
[16:20] <IdleOne> unless I am mistaken I believe all the new ops were already +o somewhere within the namespace but yes I see your point
[16:21] <Tm_T> core channel opsidy is totally new experience
[16:21] <Tm_T> ahh, all the whack-a-mole, borderlining, and heated debates <3
[16:23]  * Tm_T suddenly remembers how old and grumpy he is
[16:24] <IdleOne> hehe
[16:24] <IdleOne> I started opping in #ubuntu then later got ops in a couple of team channels
[16:25]  * Tm_T huggles all
[16:25] <IdleOne> least on this network but I have to say, #ubuntu is/was a new animal compared to my experience on other networks
[16:26] <Tm_T> it is


[14:21] <thafreak> Derath-Srvr: hey, sorry, I was AFK for days...mini vaca..., what did you need?
[14:21] <thafreak> Derath-Srvr: I still haven't gotten the check returned via mail, and it hasn't been cashed...so I'm not sure what's up
[14:22] <thafreak> Derath-Srvr: have you heard from the OLF folks whether they've gotten it or not? I copy/pasted the address you sent me and printed it straight on the envelope to prevent any errors hand writing it
[18:22] <Unit193> There is currently little chance of me going to OLF :(  (Not sure if you really wanted to know, but there you go)
[21:29] <gilbert> just got the conf pack swag in the mail :)
[21:31] <paultag> gilbert: :D
[21:36] <gilbert> woot!
[21:36] <gilbert> didn't come with any discs tho :(
[21:37] <gilbert> couple tshirts, hats, buttons, stickers, a book, but no cds...
[21:39] <gilbert> how goes it paultag?
[21:39] <paultag> gilbert: not bad, man! About to go for my DM-ship
[21:39] <gilbert> yeah saw ur blog on that.  awesome :)
[21:39] <paultag> gilbert: just sorta working away, dekrufting my friends' packages :)
[21:39] <paultag> gilbert: It's kinda funny --
[21:40] <paultag> gilbert: you've ended up doing Ubuntu work, and I'm heading to Debian land
[21:40] <gilbert> i'm not a dd, but i can give u some props when you send your dm mail
[21:40] <gilbert> haha, yeah :)
[21:40] <paultag> gilbert: thanks, man!  It's a love/hate sorta thing :)
[21:53] <gilbert> http://www.papercut.com/blog/chris/2011/08/19/who-broke-the-build/
[21:54] <paultag> gilbert: hahahaha
[21:54] <paultag> that's great!
[22:07] <Cheri703> so...not to be all "ooo look at me!" but...ooo look at me! http://blog.ubuntu-women.org/?p=25 :D
[22:18] <gilbert> Cheri703: nice :)  wtg!
[22:18] <Cheri703> :) thanks
[22:19] <gilbert> Cheri703: so i'm gonna try to make the panel at olf, but no guarantees :(
[22:20] <Cheri703> cool :) I'm still figuring out logistics...and need to write talk >.<
[22:23] <gilbert> nice, i just got the swag in the mail today
[22:34] <Cheri703> I'm looking forward to it all :)
[22:38] <Bones> Hello all.
[22:38] <Unit193> Howdy Bones and welcome to the Ohio LoCo!
[22:38] <Cheri703> hi
[22:39] <Bones> Thank you.
[22:41] <Bones> How is everyone this evening?
[22:42] <Unit193> Eating a little and just made some coffee :D  How about you?
[22:43] <Bones> Not bad.  Coffee sounds like a good idea. I am going to have to make some here in a few minutes.
[22:44] <Unit193> Kona Blend here. Might watch reruns of SG1 too
[22:46] <Bones> Foldgers dark roast.
[22:49] <Unit193> Bones, as in the TV show? ;)
[22:49] <Cheri703> or from star trek?
[22:52] <Bones> just a nickname


[04:55] <greg-g> rick_h_: mispell in your post title :)
[05:09] <mrgoodcat> in what post title?
[05:10] <greg-g> his bookie gsoc post he posted tonight
[05:11] <greg-g> or, as he typed in the title "booke"
[05:12] <mrgoodcat> lol
[05:12] <mrgoodcat> i didn't even notice
[05:13] <mrgoodcat> good catch
[11:13] <rick_h_> greg-g: bah, stayed up too late writing that
[11:17] <cmaloney> heh
[11:17] <cmaloney> morning
[12:26] <brousch> rick_h_: Bookie is spelled wrong in the title and URL of your blog post http://blog.mitechie.com/2014/04/21/booke-meets-google-summer-of-code-2014/
[12:26] <bookiebot> http://is.gd/MM8cmt - Booke meets Google Summer of Code 2014 | Tech Rantings from a Michigan Techie
[12:27] <rick_h_> thanks brousch updated
[12:29] <brousch> URL is probably stuck with that, eh?
[12:29] <rick_h_> ugh
[12:29] <rick_h_> fail
[12:30] <brousch> Great post though
[12:31] <rick_h_> thanks
[12:31] <rick_h_> cmaloney: is that one the merge at least?
[12:31]  * rick_h_ feels stupid, never post to the internet when tired
[12:45] <rick_h_> oh and morning
[12:50] <mrgoodcat> gooooood morning campers
[12:53] <mrgoodcat> rick_h_: you can change the permalink on wordpress if you want. the old one stays working too
[12:53] <rick_h_> mrgoodcat: that's what I could not tell, if the old one would stay working
[12:53] <cmaloney> rick_h_: That's the merged one
[12:53] <mrgoodcat> yes it does
[12:53] <rick_h_> we'll try it
[13:30] <cmaloney> rawr rawr rawr rawr
[13:31] <cmaloney> .np squeekyhoho
[13:31] <bookiebot> squeekyhoho's current track - Goat of Departure by The Black Dahlia Murder on Everblack
[13:33] <cmaloney> Also: disk-bound stuff sucks. :)
[13:33]  * cmaloney is creating a windows 7 vm while loading a mysql database locally and upgrading his machine
[13:34] <Havenstance> mrgoodcat, zentyal will be replacing our current network server in about 5 minutes...
[13:36] <mrgoodcat> cmaloney: i feel your pain
[13:46] <mrgoodcat> the bookie make install is not quick
[14:16] <mrgoodcat> rick_h_: i'm a bit confused by a part of the docs, but i'm not sure if it's just me or if the docs need updating
[14:17] <mrgoodcat> http://docs.bmark.us/en/latest/tests.html#test-types
[14:17] <bookiebot> http://is.gd/HzYGuV - Bookie Tests — Bookie 0.5.0 documentation
[14:17] <mrgoodcat> doesn't seem to be consistent with what is actually done
[14:29] <rick_h_> mrgoodcat: yea, 4yr old docs need updating
[14:29] <mrgoodcat> i'm crawling through them right now
[14:29] <mrgoodcat> cleaning up some things
[14:30] <rick_h_> k
[14:30] <mrgoodcat> like how in http://docs.bmark.us/en/latest/development.html the contents list should be hierarchical. It's not apparent that the 5 items under "about JSON API" belong to "About JSON API"
[14:30] <bookiebot> http://is.gd/GrPMDd - Development — Bookie 0.5.0 documentation
[14:30] <mrgoodcat> that really confused me for a while
[14:45] <mrgoodcat> rick_h_: in the docs, what do you think about making the toc tree a maxdepth of 2? so it shows one level of children. I think it would make the docs easier to navigate
[15:17] <greg-g> rick_h_: never post on the internet when tired? shit man, I won't be able to do any work anymore.
[15:18] <rick_h_> greg-g: :P
[15:18] <rick_h_> mrgoodcat: sounds fine to me I guess
[15:18] <mrgoodcat> ok
[15:18] <mrgoodcat> i think you're going to like what i've done with the docs
[15:18] <mrgoodcat> also one more question
[15:18]  * greg-g is going on 4.5 hours of sleep last night
[15:18] <mrgoodcat> the admin calls, some start with /a/ some with /admin/
[15:19] <mrgoodcat> what is the difference and should they be separate?
[15:19] <jrwren> i think i got 11hrs of sleep last night.
[15:19] <jrwren> 11hrs of sleep yesterday, and 11hrs of sleep the day before.
[15:19] <jrwren> being sick SUCKS
[15:22] <greg-g> jrwren: ahh, I was about to say, you decadent bastard!
[15:22] <greg-g> jrwren: sorry you're sick, though
[15:23] <greg-g> today should be fun, 4.5 hours of sleep on day one of three of this all day leadership training thing
[15:24] <jrwren> decadent? yes, excuse me while I poor fresh pidgeon blood on my toe gout
[15:24] <brousch> You have gout?
[15:25] <jrwren> yes
[15:26] <rick_h_> ouch! I had that once for a weekend. Painful!
[15:26] <jrwren> but I don't use 16th century "remmedies"
[15:26] <jrwren> only a weekend? you are lucky.
[15:26] <brousch> I thought it was an old person thing
[15:26] <jrwren> i am old.
[15:26] <rick_h_> yea, had it flare up in a toe I injured as a kid and basically sat in bed for 3 days
[15:27] <jrwren> oh, mine has never been that bad.
[15:27] <jrwren> just some discomfort, maybe pain at worst, but I learned to manage it.
[15:27] <jrwren> I don't even notice it anymore
[15:27] <rick_h_> ugh
[15:27] <rick_h_> it scared the crap out of me. Having that all the time would be awful. Couldn't walk
[15:28] <jrwren> yeah, 'cept walking through it is actually good for it.
[15:28] <jrwren> painful for sure
[15:30] <greg-g> I had it a while ago, it did suck, lasted a little bit but wasn't debilitating
[15:32] <brousch> Damn. I don't like the risk factors for gout. I think I hit them all, or will within 3 years
[15:32] <jrwren> lol
[15:33] <jrwren> i mostly removed red meat from my diet. that helped.
[16:32] <jcastro> rick_h_, wow!
[16:32] <jcastro> you got two GSOC students?!
[16:33] <rick_h_> jcastro: woot!
[16:34] <brousch> I wonder how many you could have handled
[16:34] <rick_h_> they say 10hrs a week
[16:34] <rick_h_> so cmaloney and I will be good I think
[16:35] <rick_h_> not like I'm earning a living on bookie :P
[16:35] <brousch> canonical would give you a paid leave of absence, I'm sure
[16:35] <rick_h_> hah
[16:38] <cmaloney> I think what rick_h_ means is "so sandbagger and I will be good I think". ;)
[17:55] <cmaloney> Baked Lays: Now with 65% less fat *
[17:56] <cmaloney> * than sticking your gob in a tub of Crisco and inhaling
[17:57] <brousch> I'll kindly ask you to keep yer gob out of my Crisco bucket
[18:22] <cmaloney> heh
[19:13] <Havenstance> well, that server is in and running... I left the important half of the network on the old server for a day or two in order to test the uptime abilities. They will change over probably Friday but so far everythings looking good
[19:13] <Havenstance> mrgoodcat, thank you for the recommendation so far its doing everything he wanted and more.
[19:14] <mrgoodcat> glad to hear it
[19:58] <jrwren> TIL: getattr(obj, 'function') returns a bound method
[19:58] <jrwren> sometimes python is black magic
[20:01] <mrgoodcat> jrwren: this is how i'm building the plugin system for the newest version of bookiebot
[20:02] <mrgoodcat> each plugin is a plug object and getattr() allows me to put all the callback functions in a dict so i can call plugs['command']()
[20:02] <jrwren> mrgoodcat: cool!
[20:02] <jrwren> i'm just hacking on simplejson
[20:02] <jrwren> because there is no fast json in python.
[20:03] <mrgoodcat> json isn't too slow in python...
[20:03] <mrgoodcat> at least not in python 3
[20:03] <jrwren> oh yes it is :p
[20:03] <jrwren> do a list of 12million dictionaries
[20:04] <rick_h_> umm, json is not a database?
[20:04] <mrgoodcat> lol
[20:04] <jrwren> but it might be an ETL tool :p
[20:04] <mrgoodcat> sounds like you need redis
[20:04] <jrwren> mrgoodcat: hahahaha, good one.
[20:05] <mrgoodcat> but srsly why do you have a list of 12 million dicts?
[20:05] <jrwren> that is not important.
[20:05] <mrgoodcat> rick_h_: what did you think of the documentation changes? didn't really make a lot of substantial changes to the content but I find it easier to navigate this way
[20:06] <rick_h_> mrgoodcat: not looked yet, been a busy work day
[20:06] <mrgoodcat> cool
[20:06] <mrgoodcat> no worries
[20:06] <mrgoodcat> i have to go to school soon anyways :(
[20:13] <cmaloney> Who's fault is that? :)
[20:18] <mrgoodcat> ummmmm
[20:18] <mrgoodcat> i don't have an answer for that?
[20:18] <cmaloney> heh
[20:18] <jrwren> zomg, python never ceases to amaze me.
[20:18] <jrwren> function calls are so expensive!
[20:19] <mrgoodcat> is that surprising?
[20:19] <cmaloney> Why is this surprising?
[20:19] <cmaloney> This isn't C.
[20:19] <jrwren> i'm used to C
[20:19] <mrgoodcat> try ruby
[20:19] <jrwren> or C like langauges.
[20:19] <jrwren> are funciton calls slow in Ruby too?
[20:19] <mrgoodcat> 1999 times do chain.ten.million.functions
[20:19] <cmaloney> Part of the fun of Python is everything acts like an object
[20:20] <cmaloney> including methods. :)
[20:20] <mrgoodcat> yea and ruby is even more so that way
[20:20] <mrgoodcat> even keywords in ruby are objects
[20:20] <mrgoodcat> you can override def if you want
[20:20] <mrgoodcat> not sure why you'd want to but.....
[20:20] <mrgoodcat> you can
[20:20] <jrwren> what about literals?
[20:20] <jrwren> can I override []
[20:20] <mrgoodcat> you can override Array
[20:20] <cmaloney> def def: if def == 'foo': monkeypatch. ;)
[20:20] <jrwren> i'd love to override python literals
[20:21] <cmaloney> jrwren: Check out the Hy project
[20:21] <jrwren> yeah... that isn't python
[20:21] <jrwren> that is a lisp that runs on pyhton
[20:21] <cmaloney> If anyone is close to making Python into a DSL it's Hy
[20:22] <mrgoodcat> in ruby even == is a method
[20:22] <jrwren> yup, they are an interesting group of hackers.
[20:23] <mrgoodcat> it has some syntax sugar to make it easy to type
[20:23] <cmaloney> Python is all about those clean coding techniques I learned in Mrd. Deryckre's Pascal class
[20:23] <jrwren> hey, in c++ == is a method too :p
[20:23] <mrgoodcat> but 1.==(1) is perfectly good ruby
[20:23] <cmaloney> Hy is about taking everything I learned in that class and turning it on its head.
[20:23] <mrgoodcat> so you can override == in the Numbers class to make 1 == 2
[20:23] <mrgoodcat> er Integer maybe
[20:23] <jrwren> mrgoodcat: same with c++
[20:24] <jrwren> although, in ruby it is open classes
[20:26] <mrgoodcat> it's part of the reason rails is so damn easy to use
[20:26] <mrgoodcat> "tomato".pluralize makes "tomatoes" when that isn't even remotely a part of a regular string literal
[20:27] <jrwren> yup
[20:27] <jrwren> and the kids LOVE IT
[20:27] <jrwren> its just fancy calling syntax on a pluralize(str) global function.
[20:28] <jrwren> I like C#'s extension method approach.
[20:28] <jrwren> IMO it makes more sense
[20:28] <jrwren> but I must admit I love the optional parens
[20:28] <jrwren> aren't the commas optional too?
[20:28] <jrwren> so i can write stuff like this
[20:31] <mrgoodcat> no. commas are req'd
[20:31] <mrgoodcat> def add x, y
[20:31] <mrgoodcat>   x + y
[20:31] <mrgoodcat> end
[20:32] <mrgoodcat> add 3, 1  # => 4
[20:36] <jrwren> oh, just the parens are optional
[20:36] <mrgoodcat> yea
[20:36] <jrwren> so if I write functions that only take 1 arg, ever, then I never need a comma?
[20:36] <mrgoodcat> right
[20:36] <jrwren> sounds great!
[20:37] <mrgoodcat> def pluralize word
[20:37] <mrgoodcat>   "#{word}s
[20:37] <mrgoodcat> end
[20:37] <mrgoodcat> pluralize "tomato" # => "tomatos"
[20:37] <mrgoodcat> it's not correct but it shows the basic idea
[20:37] <mrgoodcat> also i missed the closing "
[20:38] <mrgoodcat> def pluralize word
[20:38] <mrgoodcat>   "#{word}s"
[20:38] <mrgoodcat> end
[20:38] <mrgoodcat> pluralize "tomato" # => "tomatos"
[20:38] <rick_h_> ccccccdilrkrvljnegtdjgnjvclvkkncjbfglddkkhrh
[20:38] <rick_h_> bah
[20:38] <mrgoodcat> sry bout spam
[20:40] <mrgoodcat> jrwren: it is actually a really cool language. just getting your environment set up can be a pain
[20:42] <jrwren> ruby?
[20:42] <jrwren> I've used it for only slightly more than the trivial.
[20:42] <jrwren> i've nothing against ruby.
[20:43] <mrgoodcat> i was more of a rubyist than anything for a long time
[20:43] <mrgoodcat> maybe still today
[20:43] <jrwren> pythons "everything is an object"... "oh except builtins and cpython types and..."
[20:43] <jrwren> drives me crazy
[20:44] <jrwren> ruby is definitely nicer there.
[20:44] <mrgoodcat> although i'm becoming increasingly comfortable with python, i still feel I know ruby's advanced features much better
[20:44] <jrwren> tehre are advanced features?
[20:45] <mrgoodcat> well it makes metaprogramming pretty easy, and open classes aren't exactly the first thing you learn in any language
[20:45] <mrgoodcat> or defining your own domain specific language, which is pretty much encouraged in ruby
[20:48] <mrgoodcat> also the differences between require and include are confusing at first, as well as catch/throw vs begin/raise/rescue
[20:49] <mrgoodcat> catch/throw is mainly used for excecution flow control where begin/raise/rescue is for exception handling
[20:50] <jrwren> sounds complex.
[20:50] <mrgoodcat> it's really not. but you did ask what the advanced features are
[20:52] <mrgoodcat> if you're interested give this a read http://rubylearning.com/blog/2011/07/12/throw-catch-raise-rescue-im-so-confused/
[20:54] <mrgoodcat> time for class
[20:54] <mrgoodcat> good talk
[20:58] <jrwren> http://rubylearning.com/blog/2011/07/12/throw-catch-raise-rescue-im-so-confused/  shows as empty response
[21:04] <mrgoodcat> hmmmm
[21:04] <mrgoodcat> it just broke apparently
[21:04] <mrgoodcat> i was just looking at it
[21:05] <mrgoodcat> google to the rescue http://webcache.googleusercontent.com/search?q=cache:Hwys7iKcvKcJ:rubylearning.com/blog/2011/07/12/throw-catch-raise-rescue-im-so-confused/+&cd=1&hl=en&ct=clnk&gl=us
[21:05] <bookiebot> http://is.gd/2bLjR7 - Throw, Catch, Raise, Rescue… I’m so confused!
[21:46] <mrgoodcat> when i instantiate a python object, is there a way to make it inherit the scope of the calling class?
[21:47] <mrgoodcat> but i don't want it to have the entire scope, prefferably it would be able to pick out certain variables
[22:11] <jrwren> inherit implies an OO inheritance model, is that what you want?
[22:12] <jrwren> sounds like you are trying ot not write much needed __init__ code :)
[23:29] <cmaloney> heh
[23:32] <mrgoodcat> no i'm just trying to figure out a way to have all of the plugins be able to access the IRC connection
[23:33] <mrgoodcat> right now i'm passing the irc object to the call function for the plugin so it can write to the server
[23:33] <mrgoodcat> but i wish i didn't have to
[23:53] <mrgoodcat> java--


[00:00] <LPCIBot> Yippie, build fixed!
[00:00] <LPCIBot> Project db-devel build (381): FIXED in 5 hr 47 min: https://hudson.wedontsleep.org/job/db-devel/381/
[00:24] <SpamapS> lifeless: re the cassandra stuff, https://launchpad.net/~cassandra-ubuntu
[00:25] <SpamapS> lifeless: stable releases has 0.7.0 .. I'm working on 0.7.2
[00:25] <SpamapS> lifeless: and yes, it installs fine on lucid and maverick
[00:25] <lifeless> \o
[00:25] <lifeless> I'll have to see about getting it into cat
[00:30] <lifeless> wgrant: are you around?
[00:30] <wgrant> lifeless: Yes.
[00:31] <lifeless> wgrant: https://code.launchpad.net/~lifeless/launchpad/rabbit/+merge/50488
[00:31] <lifeless> if you're interested
[00:32] <lifeless> I'd like another set of eyeballs before I land it
[00:39] <wgrant> lifeless: I spent a while looking for the definition of BRANCH_NICK
[00:39] <wgrant> Then I noticed the docstring.
[00:39] <wgrant> Er, comment.
[00:39] <wgrant> os_exec's name sucks.
[00:40] <wgrant> This daemonisation stuff looks far more crackful than required.
[00:40] <wgrant> What's wrong with subprocess?
[00:41] <lifeless> I don't know yet
[00:41] <lifeless> I was handed some working code that was run from Makefile and totally unsuitable for parallel testing etc
[00:41] <wgrant> Ah.
[00:41] <lifeless> I've done the minimal migration
[00:41] <lifeless> theres more to go
[00:41] <wgrant> Maybe the rabbit binaries don't daemonise and set PIDs and stuff.
[00:42] <lifeless> I don't know which bits matter, and which don't.
[00:42] <wgrant> It is awful and you need to clean it up, but yes, get it in the tree.
[00:43] <wgrant> It looks like it will mostly work, but it's fairly insane.
[00:44]  * wgrant considers destroying Zopeless.
[00:45] <lifeless> heh
[00:45] <lifeless> go look at the original
[00:45] <lifeless> :)
[00:49] <lifeless> ec2 away
[00:49] <lifeless> hopefully all the deps are already presen
[00:49] <lifeless> t
[00:52] <lifeless> I'm seriously considering having the production rabbit present on every node
[00:53] <lifeless> it would make reasoning about many failure modes a lot easier
[01:03] <wgrant> Hmm.
[01:03] <wgrant> lifeless: Not just on the DB servers?
[01:06] <wgrant> lifeless: Hmm, ~canonical can't see U1?
[01:07] <wgrant> :(
[01:20]  * wgrant pokes staging in the eye.
[01:47] <wgrant> Subclasses overriding private attributes... grr.
[01:57] <wgrant> There is minified JS in our bzr history wtf wtf wtf
[03:27] <lifeless> wgrant: probably not on the db servers at all
[03:27] <wgrant> lifeless: Hmmm.
[03:28] <lifeless> wgrant: why would it be on the db servers?
[03:28] <wgrant> lifeless: I like keeping my critical data stores on machines that are meant to keep critical data stores.
[03:29] <lifeless> rabbit sits in a spectrum
[03:29] <lifeless> if (say) devpad croaks
[03:29] <lifeless> we don't care if in-progress OOPSes are lost
[03:30] <lifeless> all our machines have RAID level redundancy atm
[03:30] <lifeless> the db servers aren't big because they have more redundancy, they are big because they are central load points
[03:31] <wgrant> But the DB servers stay up.
[03:31] <lifeless> so do the appservers
[03:31] <wgrant> And if they go down then we are screwed anyway.
[03:31] <lifeless> we can fail over to a slave
[03:32] <lifeless> with rabbit by default the queued messages on a down load will return when the node returns
[03:32] <lifeless> so it needs to be a pretty critical boom moment to permanently lose them
[03:32] <lifeless> and whatever machine we bring another queue processor up on would establish new queues
[03:33] <wgrant> Appservers having the only copy of any data is scary.
[03:33] <lifeless> they have that all the time at the moment
[03:33] <wgrant> Do they?
[03:34] <lifeless> in progress requests
[03:34] <wgrant> The persistent data stores are on four other machines, not appservers.
[03:34] <lifeless> rabbit isn't a persistent data sttore
[03:34] <wgrant> It persists across a request boundary, so it is persistent.
[03:35] <lifeless> by that token so is an oops report
[03:35] <lifeless> which means we have 5 persistent data stores on the app servers
[03:35] <lifeless> (I disagree with that definition btw)
[03:36] <wgrant> I don't want a taken-out appserver to reverse actions taken by a completed request.
[03:36] <wgrant> Losing queue items does that.
[03:36] <lifeless> I think you need to learn a little  more about rabbit
[03:36] <wgrant> 14:32:14 < lifeless> with rabbit by default the queued messages on a down load will return when the node returns
[03:37] <lifeless> right
[03:37] <lifeless> we wouldn't have queues on the appservers
[03:37] <lifeless> we'd have a rabbit on them
[03:37] <lifeless> if something got buffered there, it means the network is down
[03:37] <lifeless> the only use case for that is oops forwarding atm
[03:38] <lifeless> separately
[03:38] <wgrant> So each queue has a master node that will not be on an appserver?
[03:38] <lifeless> no, dropping a queues items won't reverse actions from a completed request
[03:38] <lifeless> those actions clearly wouldn't have happened if that was possible
[03:38] <lifeless> in rabbit, a queue lives on a node
[03:39] <lifeless> exchanges forward messages to queues based on bindings
[03:39] <wgrant> Right.
[03:39] <lifeless> using oops as an example
[03:39] <lifeless> I'd put the queue of oopses to process on a local rabbit where the oops site is
[03:40] <lifeless> I'd make it entirely ephemeral because I don't care if we lose a few in the event of failure
[03:40] <lifeless> (I care if we lost tonnes, but not a few)
[03:40] <wgrant> Oh, right, it lets you configure the reliability? It's been ~a year since I last looked at it in depth.
[03:40] <lifeless> each message
[03:40] <lifeless> and each queue
[03:41] <lifeless> you can be transactional
[03:41] <lifeless> or you can be fire and forget
[03:41] <lifeless> we're going to have a bunch of differing requirements
[03:41] <lifeless> and how we deal with failures of various sorts is going to require case by case thought.
[03:41] <lifeless> simply saying 'transactional persistent, done' would be a recipe for later pain.
[03:41] <wgrant> Indeed.
[03:43] <lifeless> anyhow
[03:43] <lifeless> it doesn't have 2pc
[03:43] <lifeless> AFAICT
[03:44] <wgrant> :(
[03:44] <lifeless> https://dev.rabbitmq.com/wiki/AckingSchemes#section_1 kindof talks about it
[03:44] <lifeless> but hte images are fucked
[03:44] <wgrant> As fucked as some of our import webs?
[03:44] <lifeless> it looks like you build it on top of the characteristics
[04:09] <lifeless> righto, amqp 1.0 does 2pc - but IIRC 1.0 kindof foundered
[04:09] <lifeless> as a ill performing mess
[04:09] <wgrant> Heh.
[04:09] <lifeless> best you can do with 0.8 is queue things and not release until the db is committed
[04:09] <lifeless> (thats what pgamqp does)
[04:31] <lifeless> ok, wow time ;)
[05:09] <StevenK> lifeless: Hah
[05:10] <StevenK> lifeless: 3rd 85 yesterday
[06:02] <lifeless> cool
[06:38] <lifeless> grrr, rabbit failed on ec2
[06:38] <lifeless> is it easy to get a shell into an ec2 instance while its running tests ?
[06:45] <wgrant> lifeless: It gives you the ssh command near the end of the output.
[07:10] <StevenK> lifeless: ssh -v ec2test@<ec2 ip or hostname>
[08:06] <lifeless> next weekend I guess
[11:06]  * jml is around fo reals
[11:17] <lifeless> hai
[11:17] <lifeless> and bai
[18:05] <lifeless> jml: I am on that bridge ;) - I have a patch where I'm trying to figure out what package to put the subunitstream model class in
[19:49] <lifeless> grrr
[19:49] <lifeless> dict.update() shouldn't be forbidden ... zopeSecurityProxy fail
[19:59] <thumper> morning lifeless
[19:59]  * thumper needs coffee
[20:00]  * thumper wanders off to find said coffee
[20:00] <lifeless> hi thumper
[20:52] <jelmer> 'morning thumper, lifeless
[20:52] <thumper> hi jelmer
[20:52] <jml> lifeless: uhh, I see.
[20:53] <jml> lifeless: there's a relatively easy way to fix the {}.update thing.
[20:54] <jml> lifeless: I'd suggest "testdb" if you can't think of anything better.
[20:55] <jml> lifeless: you could add 'checker.BasicTypes.update({dict: checker.NoProxy})' to lp_sitecustomize, which would completely disable security proxy checking for dicts. I don't think that would be a bad thing.
[20:59] <lifeless> jml: I actually think the current structure of <domain>/<layer> is really annoying; I'd much rather we had <layer>/<domain>
[20:59] <lifeless> jml: wouldn't that let things escape securityproxying? if an unproxied object is in the dict
[21:26] <lifeless> wgrant: hey
[21:26] <lifeless> wgrant: when you are around; can more than one distro share a distroseries row?
[21:28] <StevenK> lifeless: I strongly doubt it.
[21:28] <lifeless> StevenK: ok cool
[21:29] <thumper> StevenK, wallyworld_: standup
[21:29] <thumper> ?
[21:29] <StevenK> thumper: Aye, coming
[21:38] <lifeless> is there a helper for sql strings like Or for storm expressions?
[21:38] <lifeless> I have a list of sql fragments
[21:39] <lifeless> and want on length 1 -> foo[0]
[21:39] <lifeless> on length 2+ -> "(" + " OR ".join(foo) + ")"
[21:48] <thumper> StevenK: https://code.launchpad.net/~thumper/launchpad/choosing-recipe-name/+merge/50530
[21:59] <wgrant> lifeless: I hope not, because that would break everything.
[22:01] <jml> lifeless: oh yes, I think you're right.
[22:01] <jml> lifeless: I don't find our "current" thing annoying. What I find annoying is that we haven't fully switched to it.
[22:08] <jml> lifeless: however, if you wanted to change, and were actually serious about finishing that change and could guarantee that we wouldn't have a mutiny, then I wouldn't mind a <layer>/<domain> approach. They seem equally preferable to me.
[22:12] <wallyworld_> thumper: sorry, was having breakfast
[22:14] <thumper> wallyworld_: ok
[22:16] <thumper> rachel's kindle just arrived \o/
[22:18] <wallyworld_> you're just happy now cause you don't like sharing
[22:19] <lifeless> jml: I'm waiting for the squad culture to bed down a bit
[22:19] <lifeless> jml: I think it will become obvious to others, the more they work cross <domain> that the current structure is a nuisance
[22:19] <wgrant> Hmm.
[22:20] <lifeless> things like the buildmaster are good as they are
[22:20] <wgrant> lifeless: Except it should be in services.
[22:20] <lifeless> that is, they actually are components
[22:20] <lifeless> wgrant: sure, or services should die in a fire and promote its contents
[22:20] <wgrant> The LP_DB* envvars make me sad.
[22:21] <lifeless> excuse the hyperbole
[22:21] <lifeless> wgrant: yes
[22:21] <wgrant> But I guess I should still support them :(
[22:21] <wgrant> Apart from that Zopeless is just about gone.
[22:21] <lifeless> or find and remove their uses
[22:21] <lifeless> wgrant: nice
[22:21] <lifeless> oh frell
[22:21] <lifeless> I have the rabbitmq code in my bug-636158 branch
[22:21] <lifeless> ><
[22:21] <wgrant> Hah.
[22:21] <wgrant> You are good at that.
[22:22] <mwhudson> the problem with "finding the uses" is that they may well be in initscripts and so on that aren't in the tree
[22:22] <wgrant> mwhudson: Exactly.
[22:22] <wgrant> And it's easy enough to support them in a much less OMG MUST KILL way than they are now.
[22:22] <wgrant> So I will.
[22:23] <wgrant> There is also a set of options that some scripts take that do the same thing :/
[22:24] <lifeless> mwhudson: losado grep
[22:25] <wgrant> Also, shipit needs to die.
[22:25] <lifeless> thats feature level work
[22:25] <wgrant> Yes :(
[22:25] <lifeless> it needs some apis
[22:25] <lifeless> launchpadlib fixed to be usable in appservers
[22:25] <lifeless> then its doable
[22:26] <wgrant> Sure. I wasn't saying it was doable. Just that it pisses me off when I have test failures because bzr grep doesn't catch stuff outside the tree.
[22:28] <wgrant> Why did staging not try to restore over the weekend?
[22:30] <jml> wgrant: +1
[22:31] <lifeless> I need a reviewer
[22:31] <lifeless> http://bazaar.launchpad.net/~lifeless/launchpad/bug-636158/revision/12413
[22:31] <jml> pisses me off even more when I have deployment failures because of the same.
[22:32] <lifeless> this is a refactoring
[22:32] <lifeless> it has some stuff I'm not entirely happy with, but I don't konw if there are existing facilities in tree, or if I should make some.
[22:37] <wgrant> lifeless: My first comment is that the method should probably be on IPublishingSet, not IDistroSeriesSet.
[22:38] <lifeless> why ?
[22:38] <wgrant> Because all this publishing-related stuff on DS bloats DS massively.
[22:38] <wgrant> It doesn't belong there.
[22:38] <lifeless> mmm, thats fair enough, but why does it belon on publishing set ?
[22:39] <lifeless> why would someone look there rather than distro/distroseries ?
[22:39] <wgrant> Because in the end you are asking for the latest publication.
[22:39] <lifeless> thats an implementation detail
[22:39] <lifeless> isn't it ?
[22:39] <wgrant> No.
[22:39] <wgrant> I don't think so.
[22:40] <lifeless> theres a related oddness
[22:40] <wgrant> There's more than one.
[22:40] <lifeless> distro.getCurrentSourceReleases != distro.development_series.getCurrentSourceReleases
[22:40] <lifeless> and it appears to be deliberate
[22:40] <lifeless> but I'm not sure users will understand
[22:41] <wgrant> I didn't know that both existed.
[22:41] <lifeless> indeed
[22:41] <wgrant> Distribution's finds the latest in any series?
[22:41] <lifeless> there would be much less duplcicate code if they didn't both exist
[22:41] <lifeless> correct
[22:42] <wgrant> That's braindead.
[22:42] <wgrant> But Bugs uses it.
[22:42] <lifeless> indeed
[22:42] <lifeless> indeed
[22:42] <wgrant> I don't recall anywhere else that does.
[22:42] <lifeless> I'm in correctness-preserving refactoring at the moment
[22:42] <lifeless> so I am not going to fiddle
[22:42] <wgrant> And I filed a bug on the Bugs behaviour a few years ago.
[22:42] <wgrant> :(
[22:42] <lifeless> but - it makes me care less about the duplication I have that I was worried about
[22:43] <lifeless> because we can just delete the method in a separate pass
[22:44] <wgrant> Right.
[22:44] <wgrant> Make sure you file a bug.
[22:45] <lifeless> where is the bug you filed ?
[22:45] <lifeless> (because that would be the one to use)
[22:46] <wgrant> Bug #279513
[22:46] <_mup_> Bug #279513: Distribution source package tooltip in bugtask table shows most recent SPP <lp-bugs> <ui> <Launchpad itself:Triaged> < https://launchpad.net/bugs/279513 >
[22:46] <wgrant> Not as long ago as I thought.
[22:48] <lifeless> so
[22:48] <lifeless> it could show most highest version
[22:48] <wgrant> Or latest in the dev series.
[22:48] <lifeless> right
[22:48] <lifeless> which I think is better and simpler
[22:48] <wgrant> Definitely.
[22:49] <thumper> hmm... it seems that Matcher and Mismatch aren't in the __all__ for testtools.matchers
[22:49] <thumper> I'm guessing they should be
[22:50] <jml> yeah, they should.
[22:50] <jml> they might even be in trunk.
[22:50] <lifeless> They were skipped deliberately
[22:50] <lifeless> because from testtools.matchers import * shouldn't import the base classes
[22:50] <lifeless> this was perhaps a mistake
[22:51] <lifeless> erm
[22:51] <lifeless> 400 Bad Request Bad Request Your browser sent a request that this server could not understand. Apache/2.2.14 (Ubuntu) Server at bugs.launchpad.net Port 443
[22:51] <lifeless> wtf
[22:52] <wgrant> What was the request? I've seen that on bad hostnames, but that's about it.
[22:52] <lifeless> commenting on that bug
[22:53] <lifeless> jml: as you are around
[22:53] <lifeless> jml: testtools
[22:53] <lifeless> I reviewed and so on; what did you think
[22:53] <jml> lifeless: I haven't had a chance to look
[22:54] <lifeless> kk
[22:59] <lifeless> ok, I can has review please: https://code.launchpad.net/~lifeless/launchpad/bug-636158/+merge/50534
[23:00] <lifeless> thumper: ^ if you have the time, would be awesome
[23:01]  * thumper is writing some groovey matchers
[23:02]  * thumper enlunchenates
[23:16] <jelmer_> lesigh
[23:16] <jelmer_> thumper: I almost looked up enlunchenates in my English->Dutch dictionary
[23:19] <lifeless> Lol
[23:29] <lifeless> grrr
[23:30] <lifeless> so milestones pretend to be series related
[23:30] <lifeless> but they are really pillar related
[23:30] <lifeless> modelling fail
[23:30] <jml> lifeless: sinzui will tell you a story about that one.
[23:30] <lifeless> we need to say 'series in ... or milestone in ...'
[23:30] <lifeless> rather than 'series in... group by series, milestone'
[23:31] <lifeless> and our bug task search compiler is byzantine
[23:31] <jml> what's the sanest way to synchronously download a small thing via the web in Python?
[23:31] <lifeless> bzrlib.transport ?
[23:31] <lifeless> its a sane way
[23:32] <lifeless> but perhaps not /the/ sanest way
[23:32] <lifeless> jml: whats the story?
[23:32] <jml> lifeless: fetching a very small json dict
[23:32] <jml> bzrlib.transport is fine
[23:33] <lifeless> jml: I meant whats the story that sinzui would tell me
[23:34] <jml> lifeless: oh, I forget the details. I think for 3.0 he & beuno wanted to do a big refactoring of series/milestone relationship and got blocked.
[23:34] <jml> lifeless: not many people find "series" intuitive.
[23:36] <wallyworld_> thumper: can you ping me when you're back?
[23:36] <wgrant> lifeless: They made releases sane on top of milestones, but milestones atill aren't completely sane.
[23:36] <wgrant> lifeless: Also, milestones do have a series...
[23:37] <wgrant> But they also have a product, possibly because some old data doesn't have a series, which could be fixed :)
[23:47] <jml> how do we feel about this output?
[23:47] <jml> http://paste.ubuntu.com/569855/
[23:49] <lifeless> jml: interesting
[23:49] <lifeless> jml: would be cool to put that in aws-status
[23:49] <jml> lifeless: it's somewhat specific to Launchpad ec2test.
[23:50] <lifeless> why is it specifc?
[23:50] <wgrant> jml: How does it do that? SSH in?
[23:51] <jml> lifeless: it could be made more general, but right now it looks for special information about what the test run is and whether or not it's successful.
[23:51] <jml> wgrant: no, just fetches a JSON file that remote.py creates & keeps up-to-date.
[23:51] <wgrant> Ah, handy.
[23:52] <thumper> wallyworld_: ping
[23:52] <lifeless> jml: so, I know the bug you're looking at
[23:52] <wallyworld_> thumper: mumble?
[23:52] <thumper> wallyworld_: ok
[23:52] <lifeless> jml: and I suspect this won't meet the goal of it, though IMBW
[23:52] <lifeless> jml: won't this fail if e.g. your ip has changed?
[23:52] <lifeless> and isn't the goal of the bug to find things that have gone awol ?
[23:54] <lifeless> oh man
[23:54] <lifeless> bug task bug summaries are so broken right now
[23:54] <lifeless> pop quiz
[23:54] <jml> lifeless: if you don't have permission to hit those web pages, then yes, it will fail.
[23:54] <jml> lifeless: it can still show instances and uptimes though.
[23:55] <lifeless> should a bug be counted once per distroseries for aggregation into milestones ?
[23:55] <jml> which will be good enough for that case.
[23:55] <lifeless> jml: I would like this stuff to live outside the lp tree
[23:55] <jml> lifeless: too late?
[23:55] <lifeless> I think its great you're improving it
[23:55] <lifeless> jml: its never too late
[23:58] <wgrant> What's the process for shipit branches?


[01:02] <pero> so i've lost my unity web apps extension in chromium, but it is installed in apt - any ideas how to get it back?
[13:18] <mzanetti> cwayne: ping
[18:53] <cwayne> mzanetti: pong