[04:10] <MattQC> Oh hey everyone
[04:53] <Madpilot> test
[04:54] <Madpilot> test
[05:00] <dscassel> Madpilot: did it work? :)
[05:02] <Madpilot> kind of
[05:02] <Madpilot> I'm on a relative's computer, away from my heavily-customized XChat install at home
[05:02] <Madpilot> and trying to recreate some features I set up years back...
[05:05] <dscassel> Ah.
[05:06] <Madpilot> the simple method would have been to copy .xchat2 from my home machine, but bit late for that :)
[05:11] <Madpilot> testing
[05:11] <Madpilot> sweet, figured out how to get my own messages in something other than hard-to-read grey
[05:12] <dscassel> It's all green to me. :)
[05:12] <Madpilot> xchat by default does regular message text in black, but your own in pale grey
[05:13] <Madpilot> nick too
[05:13] <Madpilot> now my nick and text show as red
[05:14] <dscassel> I tried XChat once and it kind of rubbed me the wrong way for some reason.
[05:14] <dscassel> I'm using irssi as a kind of least undesirable alternative.
[05:14] <dscassel> (screen makes it palatable).
[05:18] <Madpilot> real xchat or the abomination that is xchat-gnome?
[05:18] <dscassel> Can't remember.  Probably xchat-gnome.
[05:19] <Madpilot> see above about abomination :)
[05:19] <Madpilot> give the real thing a shot. the default settings I find a bit of a pain, but I'm old fashioned sometimes.
[05:19] <dscassel> That might have been the problem. :)
[05:20] <dscassel> Screen + irssi means I can check the channel from work and home and elsewhere, which is handy.
[05:20] <Madpilot> with real xchat, ditch the tree-thing on the side in favour of tabs along the top, enable coloured nicks & timestamps, and you should be OK
[05:20] <dscassel> I probably wouldn't be on nearly as much otherwise.
[05:21] <willwh> dscassel: same here
[05:21] <willwh> screen & irssi ftw
[05:21] <willwh> & twirssi :)
[05:21] <willwh> is a nice script.
[05:23] <dscassel> I have friends who swear by twirssi, but it's a bit primitive for me.
[05:26] <willwh> fair enough, works for me :)
[05:26] <dscassel> I'll admit there's a certain appeal, but there's a bunch of Twitter stuff I use a lot that it doesn't do.
[05:27] <dscassel> Like real retweets.
[05:28] <willwh> what are you using?
[05:28] <willwh> just a browser?
[05:28] <dscassel> A mix of gwibber and the browser.
[05:29] <dscassel> (Gwibber's missing stuff too.  If I had any free time, I'd try to add some of those features).
[17:23] <ball> hello zul_
[23:28] <paultag> dscassel, txwikinger, I've added you to a bug report along with Cory ( you were all listed as contact ). Sorry this is taking so long from us
[23:28] <paultag> much love
[23:32] <dscassel> paultag: Thanks. Got the email notification...
[23:32] <dscassel> No worries. :)
[23:36] <paultag> rocken.
[23:36] <paultag> BBL, one love and all that
[23:53] <dscassel> paultag: I'll be out this evening, but I can answer questions (if there are any) when I get back...


[04:33] <lamont> from the land of "things I don't like": sudo -s
[04:33] <lamont> Segmentation fault (core dumped)
[05:44] <infinity> lamont: Maybe if you didn't pass it the --segv option.  Duh.
[05:45] <infinity> lamont: (Also, release, bug report, etc)
[05:46] <lamont> infinity: yeah... just need to get the machine quiescent enough to actually have a sane bug report
[05:46] <lamont> which means tomorrow after I wake up again
[05:46] <lamont> wait how did it get to be almost midnight?
[05:46] <infinity> lamont: Temporal gnomes.
[05:46] <lamont> infinity: I blame you... I don't know why, but this late hour is clearly your fault.
[05:47] <infinity> That's fair.
[05:47] <lamont> tomorrow is "actually pay attention to postfix" day
[05:47] <infinity> Is that wise?
[05:47] <lamont> so 3.1.0 should be getting uploaded before I sleep.  It's sane from upstream, the scary part is tyhat *()&* debian maintainer.
[05:48] <lamont> it needs my love in a big way...
[05:48] <infinity> I find that paying attention to the MTA is the only thing that ever interrupts my mail.
[05:48] <infinity> s/the MTA/my MTA/
[05:48] <lamont> fair point
[05:48] <infinity> Then again, I use exim, so muck with postfix all you want.
[05:48] <lamont> HA!
[05:49] <lamont> the current issue is that it generates all kinds of logspam about compat stuff, which largely amounts to me needing to migrate things to the NWO.
[05:51] <infinity> I've had one of those "I planned to be super productive today, but also it's the weekend, so maybe I'll accidentally nap for 4 hours in the middle of the day and do nothing instead" Saturdays.
[05:55] <lamont> heh. those are the best
[05:56] <lamont> with that, I think it's time for a several-hour nap, not to be confused with the permanent nap.
[05:57] <infinity> lamont: At your age, it could be either.
[05:57] <lamont> :p
[05:57]  * lamont is not that old, can still take infinity
[05:57] <infinity> :)
[05:58] <lamont> young punk! :D
[05:58] <infinity> That's more a comment on my fitness, not yours.
[05:58] <lamont> heh
[05:58]  * lamont was speaking in the absence of knowledge on your fitness.. :p
[05:59] <infinity> lamont: If you want to feel old, think of how young I was when we first met, and that I'm now very nearly 40.
[05:59] <lamont> ew
[06:00] <lamont> dammit now it's tomorrow
[06:00] <infinity> Heh.  G'night.
[06:00] <lamont> g'night.  /me sleeps


[05:09] <blackcatnekonegr> Hello, what was the command to force a reinstall of lubuntu?
[05:28] <blackcatnekonegr> Hello, lubuntu got really messed up after the last update, using   sudo dpkg-reconfigure -phigh -a or udo apt-get install -f has not fixed the problem, basically the gui login is broken
[05:37] <bioterror> blackcatnekonegr, what's broken in LXDM?
[05:38] <blackcatnekonegr> bioterror, no clue it just cannot enter the gui, restore mode even boots in read only first, heck, at this point I will try to install lubuntu 11.10 again and if that fails, backup + fornat +clean install
[05:39] <bioterror> nooo
[05:39] <bioterror> hmmmm
[05:39] <bioterror> I need a mug of coffee to get my brains work
[05:40] <bioterror> but when you boot and the you dont get into graphical logon
[05:40] <bioterror> you should press: ctrl + alt + f1
[05:40] <bioterror> login to TTY and try running command: startlubuntu
[05:40] <bioterror> if that works
[05:40] <bioterror> then you should try this command: sudo dpkg-reconfigure lxdm
[05:41] <blackcatnekonegr> bioterror, wont work, okay I will try the reconfigure one
[05:41] <bioterror> I think we have a problem with drivers, tbqh
[05:42] <blackcatnekonegr> bioterror, it not drivers is a failed update, unless the update messed up the drivers
[05:42] <blackcatnekonegr> okay, gonna reset
[05:51] <bioterror> you have different ip address, at least :D
[05:52] <blackcatnekonegr> Hi, sudo dpkg-reconfigure lxdm did not work, I get this error message "unable to launch usr/bin/startlxde, usr/bin/startlxde not found"
[05:52] <bioterror> nice
[05:53] <bioterror> Unit193, what would you do now?
[05:53] <blackcatnekonegr> bioterror, sudo dpkg-reconfigure lxdm did not work, I get this error message "unable to launch usr/bin/startlxde, usr/bin/startlxde not found"
[05:53] <blackcatnekonegr> what is the command is lubuntu to force to reinstall everything?
[05:54] <Unit193> bioterror: Can't read up, startlubuntu didn't work?
[05:54] <bioterror> blackcatnekonegr, I would probably run command: sudo apt-get purge lx\* && sudo apt-get install lubuntu-desktop --no-install-recommends
[06:18] <blackcatnekonegr> Okay, the CD install it is, since it seems the internet connection is lost when I reboot or something
[08:51] <kristian-aalborg> hi ppl!
[09:07] <kristian-aalborg> will put Lubuntu on a box shortly... box is about two years old, user is a noob - should I go for 10.4 or most recent version?
[09:08] <bioterror> why would you go with 10.04?
[09:08] <bioterror> all the software is ancient if you compare it to month old 11.10
[09:36] <kristian-aalborg> hi bioterror
[09:36] <kristian-aalborg> yeah, but I'm thinking it might be more stable and it is supported for a longer span of time
[09:41] <david_j_r> Does anyone here know about assigning keyboard/language switching to hot-keys in Lubuntu?
[09:44] <bioterror> yes
[09:45] <bioterror> oh god damn
[09:45] <bioterror> some one really infects the faq with horrible ubuntuforums links
[09:46] <bioterror> http://ubuntuforums.org/showpost.php?p=10844633&postcount=10
[09:46] <bioterror> has a good one
[09:46] <david_j_r> thanks bioterror
[09:47] <david_j_r> I have a linguist son who wants to put 22 diff key/langs on ALT-SHIFT and CTRL-SHIFT + number combinations
[09:47] <david_j_r> Ambitious? or will that forum technique work do you think?
[09:48] <david_j_r> Thought I would have to use lxkeymap but that seems to set defaults, not quick switching
[09:48] <bioterror> 22?!
[09:48] <david_j_r> 'fraid so.
[09:48] <david_j_r> that's what you get with a linguist/writing-systems/fonts/typo guy
[09:49] <bioterror> you can try. but now I'm off to do some work. have to install some codecs :D
[09:49] <david_j_r> thanks for the pointer - happy installing!
[11:24] <zlr> hello  ! anyone has a link on how to fix lubuntu font problems ? ( in lxpanel and at the login screen)
[14:37] <leszek> hi
[16:37] <Unknown53136> Is lubuntu.net being extremely slow for anyone else?
[16:50] <holstein> Unknown53136: feels a little slow to me
[16:51] <holstein> theres also http://www.downforeveryoneorjustme.com/http://lubuntu.net/
[16:54] <Unknown53136> mm
[20:37] <david_j_r> I could use some advice on lubuntu/lxde keyboard layout switching if anyone's home.
[20:48] <wxl> i'm in and out david_j_r but have had no experience with it
[20:52] <david_j_r> thanks anyway, wxl - seems it's been a quiet day here on #lubuntu. I might try forum.
[20:58] <excogitation> hey there
[20:59] <excogitation> who can tell me what package  the battery  panel applet relies on / conflicts with?
[20:59] <excogitation> (xmessage "battery low")
[20:59] <excogitation> I know I had it working somewhen ...
[21:01] <barfoo365> Hi all,  I have a fresh install of lubuntu, everything was runnin ok but now when i try and launch filezilla i get 'Bus Error' in the terminal.  Anyone start me off?
[21:50] <Vinylourson> Yo
[21:53] <barfoo365> Hi all,  I have a fresh install of lubuntu, everything was runnin ok but now when i try and launch filezilla i get 'Bus Error' in the terminal.  Anyone start me off?
[21:54] <leszek> barfoo365: did you perform an update ? Is the app maybe still running in the background
[22:06] <zlr> hi, anyone here ?


[02:56] <sbalneav> Evening all
[02:56] <HedgeMage> hi, sbalneav
[02:57] <sbalneav> hey there
[03:05] <HedgeMage> What's up?
[03:06] <sbalneav> Mapping out some stuff we need to write for ltsp
[03:06] <HedgeMage> nifty
[03:31] <stgraber> ok, DVD build issue fixed (chinese translations were blocking the build process), we "should" have daily builds again tomorrow
[03:31] <sbalneav> \o/ for stgraber
[03:31] <stgraber> I just had to nag the right guy for a day to get it fixed ;)
[03:32] <sbalneav> stgraber: mvo took on the gksu bug.
[03:32] <sbalneav> I'll see if he'll fix it shortly
[03:32] <stgraber> great
[03:34] <stgraber> we have alpha-2 planned for next week, would be great to have the netbook packages working (not the instaler work but at least have the right packages on the DVD), fixed sabayon and working LTSP
[03:35] <stgraber> highvoltage sent an e-mail to Mads Rosendahl to see if he's interesting in working on some backgrounds (he's the guy who did the current ldm background I use in Ubuntu)
[03:35] <stgraber> would be great to have the new artwork soon enough so we can fix the few details that we didn't think of and spend more time on other stuff like the splash
[03:43] <sbalneav> Cool.  I'd love to get gksu fixed.  The fix is simple, but since I've pinged mvo, I'd like to give him at least a couple of days to fix it himself.
[03:43] <sbalneav> How "late" could I leave off twisting your arm to make the change?
[03:51] <stgraber> if we want to have it for alpha-2, that'd be next Monday
[03:52] <sbalneav> ok, so if I don't hear anything by say, saturday, would you be willing to push this through?
[03:52] <stgraber> sure, you have a bug number for that and mvo subscribed to it right ?
[03:52] <sbalneav> yeah, one sec...
[03:53] <stgraber> found it
[03:53] <stgraber> it's already schedule for alpha-2 so mvo will be poked by the release managers to get it done
[03:53] <sbalneav> bug #501559
[03:53] <sbalneav> it's dead-simple to fix.
[03:54] <sbalneav> So simple, even *I* figured it out :)
[03:55] <stgraber> I guess mvo will probably want to check that the change that went upstream is the same as the one we used to have as a patch
[03:55] <stgraber> and that it's not turning on some other weird stuff ;)
[03:58] <HedgeMage> all: highvoltage suggested taking the module I wrote last night for frogandowl.org and adding it to the edubuntu.org revamp... it grabs any posts to an identi.ca group and brings them to the web site.
[03:59] <HedgeMage> If we want to do that, that's great, but it would really help if we can generate some traffic on there so it doesn't look dead.
[03:59] <HedgeMage> You are all very talkative all of a sudden, so I thought it would be worth mentioning :)
[04:00]  * HedgeMage wonders if she's talking to herself
[04:04] <sbalneav> Sorry, switched back to edit my wiki page...
[04:04] <sbalneav> lemme read...
[04:04] <stgraber> do we have an edubuntu group on identi.ca ?
[04:04] <HedgeMage> yes
[04:05] <stgraber> ok, joining it then ;)
[04:05] <sbalneav> Seems like a good idea.  Although I must admit, my advancement on "social networking technologies" pretty much stopped at irc and netnews :)
[04:06] <sbalneav> But I understand this stuff's important the the "Net Generation".
[04:06] <sbalneav> HEY YOU KIDS GET OFF MY LAWN!!
[04:06] <HedgeMage> hehe
[04:07] <HedgeMage> I'm not a huge fan of it for its own sake, but boy does it seem to get people's attention.
[04:07] <HedgeMage> I wrote that module at 1am and in a few hours, 3 sites were using it including ubuntu-co.com
[04:08] <HedgeMage> So, I agree with highvoltage that it'll probably help us get some more activity going around here.
[04:08] <sbalneav> lol, that's a pretty fast adoption rate :)
[04:09] <sbalneav> HOLY CR*P WHAT'S THIS FLASHMOB DOING ON MY LAWN?!
[04:09] <HedgeMage> sbalneav: lol
[06:04] <HedgeMage> Score!
[06:05] <HedgeMage> Figured out what was wrong with the edubuntu.org DB and got it down from 180MB in size to 2.0MB
[06:06]  * HedgeMage does victory dance
[10:01] <highvoltage> HedgeMage: would we need a tag for edubuntu? I guess it's an unique enough name so that we can just search on edubuntu? or not?
[10:02] <HedgeMage> highvoltage: we don't need a tag, we already have a group.
[10:02] <HedgeMage> highvoltage: as long as "!edubuntu" (sans quotes) appears in a post it will be posted to the group
[10:03] <highvoltage> ok cool
[10:04] <HedgeMage> The upgrade is done
[10:04] <HedgeMage> I also beat the db into submission
[10:04] <HedgeMage> it's only 2.9MB now instead of 180MB
[10:04]  * HedgeMage rocks
[10:04] <HedgeMage> I've installed a few modules we'll need
[10:05] <HedgeMage> I'm on a roll :P
[10:05] <HedgeMage> the DB thing pleased me incredibly.  That DB size on a site as simple as edubuntu.org is insane -- it was really bogging things down.
[10:13] <HedgeMage> highvoltage: Anyhow, when I'm not so sleepy I have stuff to run by you... we can set up a private repo on github.com to collaborate, if that works for all.  I already have all of my work under git so it's easy to follow.
[10:13] <HedgeMage> highvoltage: sound like a plan?
[10:17] <highvoltage> HedgeMage: awesome :)
[10:17] <highvoltage> HedgeMage: why was it so big?
[10:17] <highvoltage> HedgeMage: yep sounds like a plan
[10:18] <HedgeMage> highvoltage: The sessions table hadn't seen a deletion in a matter of *years*
[10:18] <HedgeMage> highvoltage: Either someone went crazy editing parts of settings.php they shouldn't have, or the db user's permissions on the live site's DB were wrong.
[10:20] <HedgeMage> highvoltage: I took the existing DB, truncated the sessions table, used a clean Drupal install with only the content files and images migrated over, and upgraded that.
[10:20] <HedgeMage> highvoltage: it's working nicely.
[10:20] <highvoltage> cool
[10:21] <HedgeMage> You may not see a lot of new work out of me for the next few days as I'm prepping to move.  However, after we are settled in I will make sure this gets knocked out.
[10:22] <highvoltage> thanks HedgeMage
[10:22] <highvoltage> you do indeed rock :)
[10:22] <HedgeMage> lol
[10:22] <HedgeMage> Thanks :D
[10:22] <HedgeMage> If you feel like I'm stepping on your toes at any point, let me know.  I just pushed through the upgrade myself because I had to muck with the DB and it seemed easier that way since I do it a lot.
[10:28] <HedgeMage> highvoltage: I created the project here: http://github.com/HedgeMage/edubuntuorg but I won't push the files until I free up a private repo for them (there is user info in the DB such as unsalted password hashes, email addresses, etc)
[10:29] <HedgeMage> But for now I can get my notes and such in
[10:30] <highvoltage> HedgeMage: ok
[10:30] <HedgeMage> :)
[10:30]  * HedgeMage is in babbly overtired mode, please forgive her
[10:30] <highvoltage> HedgeMage: well I'd rather let you step on toes (including mine) as long as there's progress :)
[10:30] <HedgeMage> hehe
[10:31] <highvoltage> HedgeMage: I'm in a dazed and just got up a few minutes ago and doing some support at the same time mode so maybe it balances out :)
[10:36] <HedgeMage> heh
[10:36] <HedgeMage> :)
[11:18] <HedgeMage> highvoltage: okay, I just did a brain dump into http://github.com/HedgeMage/edubuntuorg/issues so feel free to take a look and add anything I missed, comment, whatever
[11:19] <HedgeMage> that goes for everyone else, too ^^^
[11:27] <HedgeMage> I'm going to attempt sleep until the munchkin wakes me up
[11:27] <HedgeMage> see you all later :)
[14:59] <sbalneav> Morning all
[15:06] <sbalneav> stgraber: Looks like mvo fixied it.
[15:26] <stgraber> yep
[15:33] <sbalneav> He's good people.
[18:52] <dgroos> alkisg: Worked great.  My server w/out DVD now has Edubuntu.
[18:52] <alkisg> dgroos: nice! Did it give you any trouble till it worked?
[18:53] <dgroos> The first time I tried it it froze at copying 22%, but the second time worked flawlessly :)
[18:53] <dgroos> I added a couple of sentences to the wiki page, mainly highlighting the utility of the automation script.
[18:55] <alkisg> Heh... I didn't ask the page author when I put the automation paragraph, I hope he doesn't mind :)
[18:55] <alkisg> I just thought I'd put it somewhere, and that page looked like the best place
[18:56] <dgroos> I'm thinking...
[18:57] <dgroos> For a novice user such as myself, a page like that is overwhelming.
[18:58] <alkisg> So maybe I should create a different page, or a subpage, with just instructions on how to use the script?
[18:58] <dgroos> If you hadn't recommended the page to me, I'm not sure I would have gone so far down that page to the Karmic script, there was so much there I didn't get.
[18:58] <dgroos> Maybe.
[19:00] <dgroos> I wish I had a grand view of the wiki site (I hope to be involved in the wiki hug day) so i could suggest something.  But a new page, especially with a link from the Edubuntu install page, would probably be the best bet.
[19:01] <alkisg> highvoltage: ^^^ do you think it'd be better if I put it as a page somewhere in the edubuntu wiki?
[19:01] <dgroos> That web page starts out by saying that this is highly experimental and I get the impression that your script is past the alpha stage :)
[19:01] <alkisg> :)
[19:03] <highvoltage> alkisg: sounds like a good idea. we don't seem to have a sub-section for howtos/docs atm
[19:03] <highvoltage> alkisg: seems like we should :)
[19:04]  * alkisg thinks edubuntu is mostly about providing solutions with the existing tools, so such a section would be nice to have :)
[19:11]  * HedgeMage peeks in
[20:01] <Lns> Hey all
[20:02] <Lns> Does anyone know of a "session timer" for things like limiting a user's session to, say, 1hr. a day (think of things like public internet terminals in libraries, etc.)
[20:09] <HedgeMage> hi, Lns
[20:09] <HedgeMage> No, I don't, sorry.  I don't run a public lab, and my son's computer time is limited with a new and cutting-edge technology called "parenting" ;)
[20:11] <HedgeMage> Lns: Do you use identi.ca?
[20:19] <Lns> hahaha
[20:19] <Lns> nope, never heard of identi.ca - sounds like an openID thing
[20:20] <stgraber> it's an open source twitter
[20:20] <HedgeMage> Lns: You can use openid to log in -- it's an open source microblogging service.  Think twitter but less "I ate a bagel" "now I'm going to the restroom" and more "hey it's 1am and I just wrote a module for X that does Y"
[20:21] <HedgeMage> Lns: Anyhow, there's an edubuntu group on there we're trying to increase traffic on as part of the new web site and generally trying to up edubuntu's visibility
[20:23] <Lns> so it's more of a project/community based micro-blogging initiative?
[20:24] <HedgeMage> Yeah, more due to its user community than a technological difference.
[20:25] <HedgeMage> I actually was not a big fan of microblogging at all until the other morning I wrote a Drupal module for another project, mentioned it on identi.ca just because it uses one of their apis, and then it was live on 3 sites in just a few hours, with lots of feedback for improvements to it.
[20:25] <HedgeMage> I hadn't even posted it to drupal.org yet or released a public beta!
[20:28] <Lns> that sounds like something that could gain a lot of traction
[20:29] <HedgeMage> Yep :)
[20:29] <HedgeMage> I think it will be good for raising edubuntu.org's profile, though highvoltage gets credit for thinking to integrate it with the new site.
[20:30] <HedgeMage> Funny how I wrote the module that does the integration and hadn't thought of using it :o
[20:30]  * HedgeMage == dork
[20:30] <Lns> hahaha
[20:30] <Lns> I think it would be great for any community-based project, technical or not!
[20:31] <Lns> so would this be like multi-user feeds?
[20:32] <alkisg> Lns: about the user-timing, I heard a program for that in the last month, was that you mentioning the subject again? Or should I look at the logs?
[20:33] <HedgeMage> Lns: Edubuntu already has an identi.ca group.  The plan is to import all of that group's posts to our Drupal site, index them for our search, and show them in a block similar to what I did on frogandowl.org with their group.
[20:43] <Lns> alkisg: I don't think I've asked about it for a few years actually..
[20:44] <Lns> HedgeMage: can you explain "group posts" ? maybe i should just check out the site
[20:45] <Lns> ooh ic.. that's kinda like something i'd seen for ubuntu devs a while back
[20:45] <HedgeMage> Lns: basically, anything you post to identi.ca with !edubuntu in it becames part of our group's content
[20:45] <HedgeMage> Lns: You can use @username !groupname or #tag to put a post to the attention of a user, make it part of group content, or give it a tag :)
[20:45] <Lns> Are there official "groups" or can anyone put !edubuntu in it to get it in there? Say, some lame-o says "!Edubuntu sucks" - would that get processed?
[20:50] <HedgeMage> It would get processed, but the group admin can remove posts or block users from the group
[20:50] <Lns> gotcha
[20:50] <Lns> sounds like a very novel idea
[20:55] <HedgeMage> it seems to be catching on :)
[20:57] <alkisg> Lns: found it, the program mentioned was https://launchpad.net/~nanny
[20:58] <alkisg> I haven't tried it, but they said that it can be used to impose pc usage time limits
[20:58] <Lns> thx alkisg =) I'll take a look at it!
[20:59] <alkisg> http://projects.gnome.org/nanny/
[21:00] <Lns> awesome
[21:12]  * Lns doesn't really like projects that aim for a specific age group..."Nanny" with a baby stroller icon doesn't seem to fit well with public kiosk environments :p
[21:12] <Lns> alas, the code might be useful anyway
[21:12] <Lns> (besides Edubuntu anyway ;) )
[21:14] <alkisg> Lns: if you try to install it, you need to also install python-gtop - it should be in the program's dependencies, but it isn't
[21:14] <Lns> well the first thing I see wrong is that it requires gnome 2.28.. :(
[21:14] <alkisg> so, sudo add-apt-repository ppa:nanny && sudo apt-get update && sudo apt-get install python-gtop && sudo apt-get install nanny
[21:14] <alkisg> Lns: i'm running it in 9.10 as we speak, it looks fine
[21:15] <Lns> is it gnome specific?
[21:15] <alkisg> Yes
[21:15] <alkisg> (I think)
[21:15] <Lns> that's what the docs say but you never know
[21:17] <alkisg> The administration UI doesn't look childish at all. And the users don't see any UI...
[21:17] <Lns> i'll boot up my 9.04 vm and check it out
[21:17] <Lns> I think that has 2.28 on it..
[21:19] <alkisg> !info gnome-terminal jaunty
[21:20]  * alkisg slaps the bot to wake up...
[21:20] <Lns> doh
[21:20] <alkisg> See? slapping always works...
[21:20] <Lns> looks like i need to upgrade ;)
[21:21] <alkisg> Lns: why is there a jaunty package in the ppa, if it doesn't run there?
[21:21] <Lns> meh..might as well re-install 9.10
[21:21] <Lns> i dunno, i could try heh
[21:22] <Lns> alkisg: is add-apt-repository something new? i don't have that cmd in 9.04 and apt-cache doesn't find it either
[21:23] <alkisg> Lns: yeah it's new - I thought it was introduced in 9.04, but maybe it's >= karmic...
[21:23] <Lns> yeah looks like karmic+
[21:23] <alkisg> Lns: try a "locate add-apt-repository"
[21:23] <Lns> i'll just install karmic..don't need a jaunty vm anyway
[21:24] <Lns> it's outdated anyway ;)
[21:24] <alkisg> ok
[21:24] <alkisg> It's really handy for adding PPAs :)
[21:24] <Lns> yeah seriously!! =)
[21:24] <Lns> makes writing wiki pages much easier ;)
[21:28] <Lns> zoiks...don't have a 9.10 iso =p ...and the task list gets longer. ;)
[21:28]  * Lns <3 bittorrent
[22:22] <Lns> Where is the "Places" Gnome panel menu configured?
[22:24] <Lns> ah nm


[09:28] <brendand> nik90, before i spend too much time on it, does this error mean anything to you? http://paste.ubuntu.com/8960443/
[09:28] <brendand> nik90, in clock-app AP tests
[09:34] <JamesTait> Good morning all; happy World Architecture Day! :-D
[09:38] <dpm> hi liuxg, could you comment on bug 1369799
[09:39] <davidcalle> dpm, departments is being finished right now, publishable in a moment
[09:39] <dpm> \o/
[09:39] <liuxg> dpm, OK. I'll take a look at it.
[09:44] <rpadovani> davidcalle, hey, do you have 5 minutes for a question about scopes? :-)
[09:45] <davidcalle> rpadovani, sure :)
[09:45] <rpadovani> davidcalle, thanks! First of all, congrats for your tutorial. I don't know C++, and I a couple of nights I was able to create a basic scopes!
[09:46] <davidcalle> rpadovani, thanks, it was the same for me ;)
[09:48] <rpadovani> davidcalle, so, I'm developing the duckduckgo scope, the problem is there are two type of queries, with same json response. Sometimes result are best in one query, sometimes in the other, sometimes are the same. So I have to do query1, compile my data, do query2, take response from query2 and merge in query1 where there isn't a response. How can I do it?
[09:48] <mzanetti> dpm:
[09:48] <mzanetti> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1391689
[09:48] <mzanetti> :/
[09:49] <mzanetti> dpm: and https://code.launchpad.net/~reminders-app-dev/reminders-app/uriHandler/+merge/239961/comments/593940
[09:49] <dpm> mzanetti, yeah, I saw it last night
[09:49] <mzanetti> ah ok
[09:50] <mzanetti> IMO we should land the branch so penk can start testing with it when the app is running. the launching will start working when the platform bug is fixed
[09:50] <rpadovani> davidcalle, e.g: infobox is one of the most interesting field, here there isn't https://api.duckduckgo.com/?q=ferrara&format=json&pretty=1 but here yes https://api.duckduckgo.com/ferrara&format=json&pretty=1
[09:51] <dpm> mzanetti, sounds good to me
[09:51] <rpadovani> davidcalle, on the other hand, here there isn't the answer https://api.duckduckgo.com/3+2&format=json&pretty=1 but here yes https://api.duckduckgo.com/?q=3+2&format=json&pretty=1
[09:51] <rpadovani> (please note the ?=q)
[09:59] <davidcalle> rpadovani, what you can do is call get another time (with another "root"), parse both, put the infobox, when you find it, in a QVariantMap and then use insert() to add it to another map (the one you use to build your result), for example.
[09:59] <davidcalle> s/with another/with a different
[09:59] <davidcalle> rpadovani, do you need data from both, or just the one with infobox?
[10:00] <rpadovani> davidcalle, the best I think is merging the two results, to have all informations available
[10:01] <rpadovani> take query1 and fill all possible, take query2 and fill what's blank
[10:02] <davidcalle> rpadovani, ok, then, you can simply use "map_you_want_to_parse.insert("other_info", qvariantmap_containing_the_other_json)" To get a new JSON key in your existing map.
[10:03] <rpadovani> davidcalle, awesome, thanks!
[10:03] <rpadovani> davidcalle, I'll try asap, if I'll have other questions I'll ping you ;-)
[10:03] <davidcalle> rpadovani, np, if you have any issues, ping me :)
[10:03] <rpadovani> thanks!
[10:12] <ahayzen> popey, ping
[10:12] <popey> ahayzen: pong
[10:12] <ahayzen> popey, could you build a new click please ? :)
[10:12] <ahayzen> popey, readme has been updated
[10:12] <popey> from what bzr rev?
[10:13] <ahayzen> popey, 736? (latest remix)
[10:13] <popey> k
[10:16] <ahayzen> popey, assuming you think it is good, me and victor agreed last night that this click could be a candidate for the store
[10:16] <popey> ok, I'll get the wheels in motion
[10:17] <ahayzen> popey, thanks :)
[10:17] <popey> thank you!
[11:00] <dslul> where can i find the source code of preinstalled ubuntu touch scopes?
[11:00] <popey> dslul: any in particular?
[11:00] <dslul> yes, the software center scope
[11:00] <popey> lp:unity-scope-click i think
[11:01] <popey> yeah https://launchpad.net/unity-scope-click
[11:01] <dslul> thank you :)
[11:02] <popey> np
[11:07] <mzanetti> dpm: pushed
[11:20] <nik90> brendand: hey
[11:21] <nik90> brendand: it means that the bottom edge wasn't visible and happens when the clock app didn't have focus on start.
[11:21] <nik90> brendand: I remember briefly talking about this with you earlier. And you said there was an upstream bug reported about this.
[11:22] <brendand> nik90, that is meant to be fixed now
[11:23] <dpm> cool, thanks mzanetti
[11:25] <nik90> brendand: are these failures consistent?
[11:25] <brendand> nik90, yeah
[11:30] <nik90> hmm
[11:32] <rpadovani> davidcalle, I have a very strange issue... on a PC the code works, on another PC doesn't work with this error:  http://paste.ubuntu.com/8962497/
[11:32] <rpadovani> Both utopic, both 64bit, both with last updates
[11:37] <davidcalle> rpadovani, ouch, that's an annoying issue with the API: the path to the scope ini file is too long and some part of the API stack doesn't like it. I guess your user name on the pc it doesn't work makes the path too long. Sending that to an API dev to see if there is a workaround until the big is fixed...
[11:37] <rpadovani> thanks!
[11:55] <nik90> balloons: would you be able to join the clock app uos session today? It would be nice to discuss things with you about the testing suite ;) ?
[12:14] <kalikiana> is there any way to see the newest apps in the store?
[12:14] <ogra_> sadly not :((
[12:15] <kalikiana> the only way I discover new stuff right now is if I check something else, or search, and spot something new by chance…
[12:15] <popey> https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf&size=1000&page=1  ☻
[12:17] <davidcalle> rpadovani, looks like there is no easy solution for now, except changing the domain or name of the scope to something shorter :/ This is really impractical, I'll get back to you in the afternoon if I have more info.
[12:17] <davidcalle> dpm ^
[12:17] <rpadovani> davidcalle, thanks!
[12:17] <davidcalle> rpadovani, np
[12:18] <kalikiana> popey: is that API documented?
[12:18] <kalikiana> is it always ordered by most recent addition?
[12:19] <weeman1337> Hello there, I need some help with setting up gettext() in a scope..
[12:28] <zmaj> hi
[12:28] <popey> kalikiana: ask JamesTait
[12:29] <zmaj> does anyone here know anything about packaging?
[12:30] <JamesTait> kalikiana, most relevant match for search keywords wins; ties are decided by average rating; ties after that point are ordered most-recently-updated first.
[12:31] <JamesTait> kalikiana, so if you entered no search terms, popular, recently-updated packages should come first.
[12:32] <dpm> rpadovani, can you send an e-mail to the phone mailing list with your problem? We can get a scopes API developer to look at it there
[12:35] <kalikiana> zbenjamin: works!! even when adding a new kit to an existing project
[12:35] <zbenjamin> kalikiana: awesome - o :)
[12:42] <kalikiana> JamesTait: cool, exactly what I want then - one more q: is there a way to get a URL that can be used to install it?
[12:44] <zmaj> hi,I am using the ubuntu-sdk and when I go to the publish tab I can't create click packages.The "click" column is missing.
[12:44] <kalikiana> zmaj: disabled? or completely absent?
[12:44] <zmaj> absent
[12:45] <JamesTait> kalikiana, yes, but you'll need to be authenticated to be able to download. In the search results (clickindex:package object) is a 'self' link - that takes you to the full package details. Follow that link, and you want the download_url property.
[12:45] <kalikiana> zbenjamin: hmmm not sure I've seen that - for me occasionally the device isn't being detected so I re-create the kit and that does it - might be worth a try still
[12:45] <kalikiana> er
[12:45] <kalikiana> zmaj: ^^
[12:45] <kalikiana> sorry
[12:45] <zmaj> yeah
[12:46] <JamesTait> kalikiana, alternatively, you can provide the fields parameter: https://search.apps.ubuntu.com/api/v1/search?q=architecture%3Aarmhf&fields=title%2Cdownload_url&page=1&size=1000
[12:47] <JamesTait> kalikiana, and then you get the download_url directly in the search results. (For clarity, I just added `&fields=title,download_url` to the URL popey gave you.)
[12:51] <kalikiana> JamesTait: I was more thinking of the equivalent of the "install" button in the store scope; I don't really need to save the file, I'd just like to see new apps and install them right away
[12:52] <JamesTait> kalikiana, AFAIK the only way to install them atm is to download the .click file and then install it with either `click install` or `pkcon install-local`.
[12:54] <JamesTait> kalikiana, to help with the download part of that and deal with logging in and such, I hacked together https://code.launchpad.net/~jamestait/+junk/click-support-tools
[12:55] <JamesTait> kalikiana, note the word *hacked* in there. ;) It isn't pretty, but it does work.
[13:01] <zmaj> in qt creator...in my devices tab,I only have a broken 'cat:' emulator...whenever I try to remove it,it reappears when I restart qt creator
[13:25] <dholbach> dpm, mhall119: do you know if we meant to have the ToC at the top of http://developer.ubuntu.com/apps/platform/guides/online-accounts-developer-guide/?
[13:30] <dpm> dholbach, I don't know, I think mardy passed the html doc to mhall119
[13:31] <mardy> dpm, dholbach: correct, I prepared the HTML file as you see it, but then I don't know if the ToC should be there or not
[13:32] <rpadovani> dpm, will do
[13:32] <mardy> dholbach: I think that at list the biggest sections should have a ToC: "OA for application developers" vs "OA for service developers"
[13:35] <dholbach> mardy, I'm happy either way - I just felt like I hadn't seen this on other articles on developer.u.c before
[13:35] <dholbach> and just wanted to ask back
[13:52] <akiva-thinkpad> ubuntu online summit to start in 7 minutes: come join http://summit.ubuntu.com/uos-1411/meeting/22327/intro-by-michael-hall-keynote-by-rick-spencer/
[13:53] <rpadovani> sigh, I'm at uni all today, cannot join anything :/
[13:53] <akiva-thinkpad> rpadovani, dawww
[13:54] <akiva-thinkpad> can you skip class and tell your prof that you got super important stuff todo?
[13:54] <rpadovani> akiva-thinkpad, lol, I already skipped two weeks to go to devices sprint, cannot skip other lessons
[13:55] <akiva-thinkpad> heh
[13:58] <t1mp> rpadovani: if you put only one earplug, with the other ear you can still listen to the lectures :)
[13:59] <rpadovani> t1mp, could be interesting :D
[14:00] <balloons> rpadovani, I support you doing well in school. No worries about missing the sessions
[14:01] <rpadovani> :-)
[14:15] <kalikiana> JamesTait: I think I'll make do with typing the names in the store for now… maybe there's even a slim chance this actually makes it into the store proper some day
[14:15] <kalikiana> thanks anyway
[14:16] <kalikiana> different thing: is there a way to let a web app keep running while music is playing? libre.fm keeps stopping in the middle of a song
[14:16] <ogra_> kalikiana, no
[14:16] <kalikiana> meh. today is not my lucky day I guess :-]
[14:16] <ogra_> kalikiana, but there is work to integrate the webapp backend with media-hub
[14:16] <ogra_> shoul eb done by RTM hopefully
[14:17] <ogra_> so your playback will go on, the app will be stopped though
[14:17] <Elleo> kalikiana: when I have a bit of free time I'll write a proper libre.fm client rather than just the webapp
[14:18] <Elleo> kalikiana: then I can get it to give media hub a big playlist in advance
[14:18] <akiva-thinkpad> just a reminder; the online summit has started https://www.youtube.com/watch?v=PvKXxp2y3xw#t=16
[14:19] <akiva-thinkpad> join #ubuntu-uds-plenary
[14:19] <kalikiana> Elleo: that would be sweet!
[14:19]  * kalikiana hugs Elleo
[14:19] <Elleo> :)
[14:20] <Elleo> kalikiana: also vaguely working on a libre.fm scope: https://lh6.googleusercontent.com/-vfuw3Nn_7Co/VFbXrpApqLI/AAAAAAAAAp0/OqrBV_sZ0cY/w426-h757/librefm-scope.png
[14:20] <Elleo> kalikiana: but that's more to be able to dowload music straight to the music app, rather than for listening to the radio streams
[14:26] <kalikiana> Elleo: hmm for me it's mostly: listen, listen, listen, listen, download, listen…
[14:26] <kalikiana> looks nice, though
[14:27] <Elleo> kalikiana: yeah, that's my general approach too; but that doesn't fit so well with the scope concept, so I'm probably not going to be doing radio stuff in the scope
[14:28] <Elleo> kalikiana: and the app will have a download button that sends stuff to the music app (or anything else that receives music) too
[14:29] <kalikiana> Elleo: maybe there can be a Listen button per album or artist
[14:30] <kalikiana> and behind the scenes whether it's streamed or cached, I don't mind, I just don't need to download everything
[14:31] <kalikiana> (well, at least as long as I have no spare SD for this phone, I can't download much :-|)
[14:31] <Elleo> kalikiana: yeah, that'd be good
[15:03] <dslul> if i have a list type in a setting, how can i get the string selected? config["listname"].get_string() does not work
[15:03] <mihir> nik90: you around ?
[15:04] <nik90> mihir: yeah, attending the uos sessions, what's up?
[15:04] <mihir> nik90: great , got some question if you have time !!
[15:04] <nik90> mihir: shoot
[15:05] <mihir> nik90: with respect to new design , we might have to use bottom edge with multiple views , then how do we maintain pagestake ?
[15:06] <nik90> mihir: what do you mean? You can continue to use pagestack alongside the bottom edge component.
[15:06] <nik90> mihir: clock app uses a regular pagestack combined with the bottomedge
[15:08] <mihir> nik90: hmm okay.
[15:19] <dholbach> akiva-thinkpad, I placed your session on the schedule tomorrow
[15:19] <akiva-thinkpad> dholbach, cool beans
[15:20] <dholbach> brilliant
[15:20] <mihir> nik90: i see this error and also noticed that you've encountered the same issue
[15:20] <mihir> qml: WARNING! Do not put Page/Tabs/PageStack inside another Page because that causes confusion which is the active page that sets the title and actions.
[15:20] <mihir> nik90: can we ignore this , application is behaving as exptected though.
[15:20] <mihir> expected*
[15:21] <nik90> mihir: yeah that can be ignored. I see that in the address book as well
[15:50] <dholbach> UOS session about "App/Scope development training events" - starting in 10m at http://summit.ubuntu.com/uos-1411/meeting/22365/community-1411-appdev-events/
[16:11] <mihir> nik90: okay great :)
[16:45] <mihir> balloons: ping
[16:46] <mihir> popey: bottom edge is on his way :D
[16:46] <mihir> \m/
[17:01] <balloons> mihir, pong
[17:01] <mihir> balloons: i am trying to implement bottom edge in calendar.
[17:01] <mihir> balloons: how can we achieve this in AP, i have no clue.
[17:05] <balloons> mihir, totally doable. you just generate the swipe.
[17:05] <balloons> mihir, the clock ap test has this. you can copy
[17:06] <mihir> balloons: okay, great , let me look at that.
[17:10] <brendand> nik90, clock asks for location now?
[17:10] <kalikiana> anyone interested in testing/ reviewing U1Db.Query improvements to export role names? https://code.launchpad.net/~kalikiana/u1db-qt/indexRoles/+merge/211771
[17:10]  * kalikiana added some tests and improved the example
[17:11] <nik90> brendand: yes
[17:11] <nik90> brendand: we show it in the main page
[17:11] <brendand> nik90, could that be causing the test failures?
[17:11] <nik90> it was in the pipeline for a long time. Was waiting for the location service to be reliable before merging it.
[17:11] <nik90> brendand: hmm I doubt it
[17:12] <nik90> brendand: the bottom edge relies on the alarm model to be loaded before showing it.
[17:12] <brendand> nik90, so you added code to dismiss the dialog?
[17:12] <nik90> brendand: no I didn't
[17:13] <nik90> brendand: I haven't thought about it since I usually run the tests on my laptop and phone where I have already granted access to the location
[17:13] <brendand> nik90, ahem
[17:13] <brendand> nik90, that won't fly in ci
[17:13] <nik90> brendand: isn't there a way to see a video of what's happening when running the test in ci?
[17:14] <brendand> nik90, not on the dashboard since its run on hardware there
[17:14] <brendand> nik90, probably there is video from the ci jenkins job
[17:15] <nik90> I guess then location could be the point of failure then
[17:15] <nik90> brendand: if this is it, then it should cause **all** clock tests to fail
[17:15] <nik90> not just the alarm tests
[17:16] <brendand> nik90, they are all failing
[17:16] <nik90> then location is the failing point
[17:16] <nik90> brendand: Do you have a link to the code that the camera app uses to get past this issue?
[17:17] <nik90> I can have a branch up and ready asap and you could check if that passes with ci
[17:17] <brendand> nik90, that would be the code where it doesn't show the trust prompt
[17:17] <brendand> nik90, ask Kaleo about it
[17:18] <nik90> brendand: ok.. so is the dialog blocked only while running the tests or all the time?
[17:19] <kalikiana> gah… again this crap trying to overwrite '/usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/PushNotifications/plugins.qmltypes', which is also in package qtdeclarative5-ubuntu-push-notifications-plugin:amd64 0.1-0ubuntu1
[17:19]  * kalikiana really looking forward to click updates on desktop
[17:19] <brendand> nik90, it only gets in the way of running the tests
[17:19] <nik90> ok
[17:41] <nik90> kalikiana: you got to stop signing your email since I cant read them on dekko :P
[17:45] <kalikiana> nik90: let's team up and tickle Daniel until he has no choice but to fix that :-D
[17:46] <nik90> :P
[17:46] <nik90> DanChapman: ^^^^^
[17:46] <nik90> :D
[17:46]  * kalikiana tickles DanChapman
[17:50] <DanChapman> nik90 kalikiana: Hah!, yeah it's a right pain in the **** atm. There should be support for multipart/signed in the next few weeks. For composition though that that will be some time further down the line
[17:52] <mihir> balloons: i did try something similar but couldn't succeed , i'll try more.
[17:52] <mihir> and will ping you back
[17:52] <kalikiana> DanChapman: reading would be a great start!
[17:53] <balloons> mihir, kk
[17:54] <mihir> balloons: if you get sometime you can  play around that , https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/bottomEdge/+merge/241590
[17:58]  * kalikiana off for dinner, very hunrgy now due to that person called cheeseburger having come up all the time in the keynote
[18:12] <akiva-is-yellow> Question; was the "Why Go" session cancelled? I don't see it on the schedule.
[18:17] <t1mp> akiva-is-yellow: I can see it in the list of unscheduled meetings
[18:18] <t1mp> akiva-is-yellow: I don't know what happened to it
[18:18] <akiva-is-yellow> t1mp, wierd
[18:18] <t1mp> akiva-is-yellow: who scheduled it?
[18:18] <akiva-is-yellow> DPM I think... nik90 said he moved some things around
[18:18] <akiva-is-yellow> DPM was supposed to get the speaker. it was scheduled for today
[18:22] <popey> akiva-is-yellow: dpm asked me to
[18:22] <popey> i removed it
[18:22] <akiva-is-yellow> popey, okay thanks
[18:22]  * akiva-is-yellow goes delete the reddit post :P
[18:23] <popey> heh
[18:23] <popey> sorry
[18:31] <mihir> renatu: ping
[18:31] <renatu> mihir, hi
[18:31] <mihir> hi renatu
[18:32] <mihir> renatu: i am trying to use bottomEdge , but facing some issue in refreshing object, i just wanted to make sure i am not doing anything wrong.
[18:32] <mihir> renatu: this is what is happening ---> http://youtu.be/b5DglmkGcbo
[18:32] <akiva-is-yellow> Quote: "At the moment we do "Punch people in the face" out of the box".
[18:33] <mihir> the object refreshed  ,  on second swipe .
[18:33] <renatu> mihir, what is the problem?
[18:34] <mihir> renatu: the problem is when i swipe and open bottom edge , it doesn't take latest property value.
[18:34] <mihir> renatu: http://paste.ubuntu.com/8968664/
[18:34] <mihir> so in the above example case, dayStart keep changing on each swipe.
[18:35] <mihir> renatu: so it takes the older dayStart value instead of new one.
[18:35] <renatu> mihir, this is expected the component is create only once
[18:35] <mihir> renatu: how can we avoid this , as in calendar , we change values on each swipes
[18:38] <mihir> renatu: but when i open second time , it takes correct value , why is that?
[18:38] <renatu> mihir, the component is created at the application startup and stay alive until you dismiss the page
[18:38] <renatu> after dismiss the page it will reload the component
[18:39] <mihir> renatu: hmm but if you notice on video , i am not dismissing the component, i just back and open again using bottom edge.
[18:39] <renatu> mihir, do you want to update the "date" with a most recent value?
[18:39] <mihir> renatu: yes
[18:39] <renatu> dismissing == hide the component
[18:40] <mihir> renatu: here is MP , https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/bottomEdge/+merge/241590
[18:40] <renatu> mihir, you can track "isReady" property (this property is set to TRUE when the page is fully visible)
[18:41] <renatu> or, "bottomEdgePageLoaded" which is set to "true" when the page is loaded
[18:41] <renatu> the second one can cause problems since the page can be loaded and stay invisible for a while
[18:41] <mihir> renatu: i did try that , but i might be doing it wrong.
[18:42] <renatu> I recommend you to create a page with empty time and set the time when the "isReady" property change to true
[18:43] <mihir> renatu: this is how i am doing it right now , http://paste.ubuntu.com/8969256/
[18:43] <renatu> this does not work
[18:43] <renatu> mihir, I recommend you to create a page with empty time and set the time when the "isReady" property change to true
[18:44] <mihir> renatu: okay , you mean to say when currentDay time is being set , have i understood correct?
[18:44] <renatu> mihir, or set the bottomEdgePageSource with a QML file
[18:46] <mihir> renatu: okay
[18:46] <mihir> i'll try and will update you.
[18:47] <renatu> mihir, something like that: http://paste.ubuntu.com/8969351/
[18:47] <renatu> mihir, this one: http://paste.ubuntu.com/8969361/
[18:50] <mihir> renatu: may be this should work , let me try.
[18:53] <mihir> renatu: nope that didn't work, it always pass null instead of assinged value
[18:54] <mihir> renatu: i did this http://paste.ubuntu.com/8969463/
[18:54] <mihir> renatu: if you need full source code for reference , http://paste.ubuntu.com/8969465/
[18:55] <renatu> could you print the value that you have in the currentDay on the implementation of onIsReadyChanged, and check if it is a valid value
[18:56] <renatu> check if it is called
[18:59] <mihir> renatu: it is being called
[18:59] <dpm> hi akiva-is-yellow, I've tried hard to get a speaker, but the two I approached ended up declining, sorry :/
[18:59] <mihir> renatu: it prints actual value , qml: Current Day is  Thu Nov 20 00:00:00 2014 GMT+0530
[18:59] <mihir> qml: Current Day is  Fri Nov 21 00:00:00 2014 GMT+0530
[18:59] <akiva-is-yellow> dpm, np; I didn't have any luck either.
[18:59] <renatu> mihir, ok then report a bug I will take a look later
[18:59] <renatu> sorry
[19:00] <mihir> renatu: this is how printed, http://paste.ubuntu.com/8969593/
[19:00] <mihir> renatu: sure i'll do that.
[19:00] <mihir> renatu: shall I file it in address-book?\
[19:00] <renatu> yes
[19:00] <mihir> renatu: okay thanks for your help !!
[19:07] <dpm> mzanetti, any idea what is causing the test to fail? https://code.launchpad.net/~reminders-app-dev/reminders-app/uriHandler/+merge/239961 it seems the arguments are not being read correctly by looking at
[19:07] <dpm> http://<IP_ADDRESS>:8080/job/generic-mediumtests-vivid/172/testReport/junit/reminders.tests.test_reminders/RemindersTestCaseWithAccount/test_add_notebook_must_append_it_to_list/
[19:08] <mzanetti> dpm: hmm... I did drop the -testability argument
[19:08] <mzanetti> dpm: because that should have landed in Qt by now
[19:08] <mzanetti> but I can add it back if still needed
[19:09] <dpm> I've no idea, that's an area I'm not familiar with
[19:09] <rpadovani> dpm, davidcalle I just send a mail to ubuntu phone list about the error I have with the scope, hope it's clear enough, please add other details if you think are needed
[19:09] <dpm> great, thanks rpadovani!
[19:11] <mzanetti> rpadovani: edit mode should be ready for testing now
[19:12] <rpadovani> mzanetti, cool, I'll do after dinner
[19:12] <rpadovani> tomorrow only appointment in the morning is the reminders hangout, so I can go to bed later \o/
[19:16] <davidcalle> rpadovani, thanks! That's very thoughtful :)
[19:17] <renatu> mihir, I did a quick test and the property is getting set correct, the problem is that the NewEvent page does not care about the date value after the component loaded
[19:17] <renatu> mihir, you need to fix that on NewEvent component
[19:17] <renatu> mihir, to update the fields if the value of date change
[19:45]  * popey pokes balloons - let me know when you're about.
[20:01] <kenvandine> popey, don't pop balloons
[20:01] <popey> lolz
[20:06] <balloons> I'm about
[20:06] <balloons> what's up popey?
[20:06] <popey> lets talk music
[20:06] <ahayzen> \o/
[20:07] <popey> do we have a bug for these failures?
[20:07] <ahayzen> popey, errrm balloons we had a few bugs related to music mocking IIRC?
[20:09] <ahayzen> balloons, or was that the bug about the new way to mock that i'm thinking of?
[20:13] <balloons> ahayzen, popey this is the metabug: https://bugs.launchpad.net/ubuntu-touch-session/+bug/1376423
[20:13] <ahayzen> balloons, what/where were the changes you did to calendar and are they likely to work with music/mediascanner?
[20:14] <ahayzen> balloons, thanks for the link, too many bugs lol
[20:15] <balloons> ahayzen, we have been gutting all the mocking stuff out in anticipation of that bug being fixed. So we've tried not to mock anything, or as little as possible
[20:16] <balloons> for music that might mean the device shreds your music folder on the device when run
[20:16] <ahayzen> hmm
[20:16] <balloons> we sort of expect the session to be correct on device.
[20:16] <balloons> we can make some allowances on the desktop if they are easily done
[20:20] <popey> This looks to me like something that isn't a high priority for anyone?
[20:20] <popey> Except those of us affected by it.
[20:23] <popey> makes me think we should submit the app for inclusion into the image given it's no worse than it was before.
[20:24] <ahayzen> +1
[20:24] <ogra_> ++
[20:25] <ahayzen> balloons, is there no way to workaround the issue? (or is it not worth it?) and what is the timeframe for this new mocking?
[20:26] <balloons> the timeframe is not this month sadly. pitti is working on it, but hasn't started yet
[20:26] <balloons> so do not wait for it
[20:26] <popey> ok, I'll submit it for review then.
[20:26] <balloons> ahayzen, the workaround is to assume a clean env on the phone
[20:26] <ahayzen> balloons, but how do we 'fix' the issue? lol
[20:26] <balloons> which is ok for now as in the dashboard it is clean
[20:27] <ahayzen> balloons, ugh that is nasty :/ ... i don't wanna lose my 8GB of music on device ;)
[20:27] <balloons> on the desktop, we can mock
[20:27] <ahayzen> ..or 50GB on desktop
[20:27] <balloons> ahayzen, or figure out why it's not working manually
[20:27] <ahayzen> vthompson, you been following this ^^ ?
[20:27] <balloons> ahayzen, I thought you had done that already so I was comfortable with music because of it
[20:27] <balloons> I didn't realize it broke again
[20:27] <ahayzen> balloons, i believe it may be related to that extra env var we put in to 'fix' it at one point
[20:28] <balloons> https://blueprints.launchpad.net/ubuntu/+spec/qa-v-testability
[20:28] <ahayzen> balloons, it has been broken for ages...but originally we thought it was autopilot itself as it was around the time of every app failing CI lol
[20:29] <ahayzen> popey, so recommendations? i guess we should investigate (remind ourselves why) it is failing and see if we can do anything for the short term?
[20:30] <ogra_> balloons, note that a green image is one criteria we have for the golden milestone ...
[20:30] <ogra_> so the tests need to pass
[20:30] <popey> My recommendation is we get someone from the QA team to fix it. ☻
[20:30] <balloons> ahayzen, so the new app Ap
[20:31] <balloons> the the remix AP tests; they are broken, or they work but ?
[20:31] <ogra_> and music is the only app that currently has huge amounts of failures ... the landing team ignored them since we knew there was a new app in the pipe
[20:31] <ahayzen> balloons, they work on desktop but not device
[20:31] <balloons> ahayzen, and why not on device?
[20:31] <ahayzen> balloons, exactly the same as trunk
[20:31] <ogra_> all other tests pass ...
[20:31] <ahayzen> balloons, because the mocking fails
[20:31] <ahayzen> balloons, or thats what i thought
[20:32] <balloons> ahayzen, ok, so we should actually look and just get them passing
[20:32] <ogra_> i guess the question is why is it the only app that doesnt pass
[20:33] <ogra_> therev seems t be something special about it
[20:33] <vthompson> ahayzen, balloons sorry, I'm late to this party
[20:33] <ahayzen> ogra_, when it was working we had to do some fun and games to get mediascanner2 mocking to work
[20:34] <balloons> the underlying issue is there isn't a helper for mediascanner
[20:34] <ahayzen> popey, you may want to hold the click...
[20:34] <popey> why?
[20:34] <ahayzen> popey, we've been talking to jdstrand about a bug and know what it is i suspect a fix will be soon
[20:34] <balloons> so it's up to music to deal with the fallout. The QA team is addressing this lack of testability this cycle with the services providers, but until then we have what we have
[20:34] <ogra_> but why does that not fail in i.e. gallery ?
[20:34] <ahayzen> popey, basically delete any track that is in one of your playlists from your device and then the playlist appears empty
[20:34] <ogra_> i assume it uses as much of mediascanner as the music app
[20:35] <balloons> if you don't depend on platform services heavily you aren't as encumbered
[20:35] <popey> ahayzen: I will file a bug but not add it to the sheet, so I can add it to the sheet when we're ready. just ignore the bug from me which will be coming shortly
[20:35] <ahayzen> ogra_, our tests are in python not c++ so we can't access some of the mediasacnner helper methods?
[20:35] <vthompson> balloons, ahayzen is it worth going back to the old way of not mocking just as a short term solution?
[20:35] <ahayzen> popey, cool i'll let you know when we are clear to go again :)
[20:35] <popey> k
[20:35] <balloons> vthompson, that was my recommendation. We gutted the mocking from everyone else
[20:36] <ogra_> ahayzen, gallery does just uas AP and pythong too i think ... perhaps it is a good start to look at these tests
[20:36] <ogra_> *use
[20:36]  * ogra_ cant type anymore after a loooong day
[20:36] <balloons> I mean I'm sure they will work without the mocking.. you will just lose your music
[20:37] <balloons> ahayzen, so what branch should I pull?
[20:37] <vthompson> If that's what we need to do to get a check mark for inclusion then I think it's the best option
[20:38] <balloons> I'll propose something
[20:38] <ahayzen> balloons, lp:music-app/remix is the latest remix
[20:38] <balloons> just making sure
[20:48] <rpadovani> mzanetti, I spent 39 minutes to test functionality, and I didn't read the code yet!
[20:48] <rpadovani> https://code.launchpad.net/~mzanetti/reminders-app/new-edit-mode/+merge/241226
[20:48] <popey> thanks balloons
[20:49] <rpadovani> it's awesome anyway, I think a lot of apps could use this code :-)
[20:50] <mzanetti> rpadovani: a lot of those issues are in the TextEdit though
[20:51] <mzanetti> meh... you've been testing too good :D
[20:51] <mzanetti> some of those I was aware, but decided its too much work... like the clicking twice of the list button
[20:51] <rpadovani> mzanetti, I just reported all issues, the ones that are about textedit we have to report upstream and link in our bugtracker :-) None of them are too annoying, could be merged right now IMO
[20:52] <mzanetti> rpadovani: I'll go through your list and fix what's fixable with a reasonable amount of work
[20:53] <rpadovani> mzanetti, thanks!
[20:53] <mzanetti> rpadovani: in the meantime I fixed this one for real: https://code.launchpad.net/~reminders-app-dev/reminders-app/uriHandler/+merge/239961
[20:53] <mzanetti> lets hope jenkins shuts up on it
[20:54] <mzanetti> noooo. I comitted a po change
[20:55] <popey> DanChapman: seen https://code.launchpad.net/~mzanetti/reminders-app/new-edit-mode/+merge/241226  ?
[20:55] <popey> something that might be useful in dekko?
[21:01] <mzanetti> popey: here's a screenshot with some example stuff (in case you want to blog about it :P)
[21:01] <mzanetti> http://i.imgur.com/dejnDU7.png
[21:02]  * popey hugs mzanetti
[21:02] <ogra_> popey, geez, stop suggesting dekko features before reading signed multipart messages works !
[21:02] <ogra_> :)
[21:02] <popey> hhe
[21:03] <mzanetti> lol
[21:03] <popey> patches welcome :þ
[21:03] <DanChapman> ogra_ or just don't sign your messages :-D
[21:03] <DanChapman> popey: mzanetti that looks awesome!! :-D
[21:03] <ogra_> i could just always use dekko ... then i wouldnt sign :)
[21:05] <mzanetti> DanChapman: there's a class called "FormattingHelper" in reminders. you can attach it to a TextEdit and it'll give you nice qml properties to set this stuff
[21:05] <mzanetti> DanChapman: it still needs a bit more love... rpadovani can tell you about it :D
[21:06] <mzanetti> DanChapman: but I think its a good start
[21:06] <mzanetti> feel free to copy it and ask me for help on how to use it
[21:07] <mzanetti> DanChapman: speaking of features to be implemented before signed multipart messages, what happened to the default BCC setting? Did I just miss it or were there problems implementing it?
[21:12] <DanChapman> mzanetti: ok great thanks. I'll take a look at it later! Re: bcc that is coming in the next update. I needed to get the multiple sender identities in first. so you will be able to either multi-select any of your current identities to add to cc/bcc or provide a string list of "Other addresses".
[21:13] <mzanetti> ah, I see
[21:13] <mzanetti> cool stuff :) thanks
[21:16] <ogra_> mzanetti, where is <blink> !
[21:16] <ogra_> making text red but no <blink> doesnt work :P
[21:17] <mzanetti> lol
[21:17]  * mzanetti checks if QML supports that
[21:18] <rpadovani> next step: smiles support, focusing on (b2b)
[21:19] <mzanetti> ogra_: nope :(
[21:19] <mzanetti> not even the WebView
[21:19] <ogra_> lol
[21:19] <ogra_> they are good citizens
[21:19] <mzanetti> how can they drop the 90's just like that
[21:20] <mzanetti> smileys support is something I actually miss in the messages app
[21:28] <balloons> ahayzen, I'm testing / playing with it now https://code.launchpad.net/~nskaggs/music-app/drop-ap-mocking/+merge/241627
[21:28] <ahayzen> balloons, just saw that...how can i sanely test it?
[21:28] <ahayzen> balloons, move Music->Music.old or something?
[21:29] <ahayzen> as in without losing my music
[21:29] <balloons> ahayzen, yep.. but fair warning, I've not yet run on the device, only dekstop
[21:29] <ahayzen> balloons, i'll wait :)
[21:29] <balloons> desktop was still safe from music.. ahayzen to be fair there is no removal of music actually
[21:29] <balloons> the tests will just fail is all, and you'll get the 3 new music in there
[21:29] <balloons> but yea, waiting is good
[21:29] <ahayzen> ah ok balloons it just assumes there is nothing in Music
[21:29] <balloons> ahayzen, right
[21:29] <ahayzen> cool i understand now
[21:31] <ahayzen> balloons, i assume all the tests pass on device still :P as we've only been able to run on desktop
[21:31] <balloons> ahayzen, I'm thinking for the non-mock stuff on devices we won't patch mediascanner either
[21:31] <ahayzen> balloons, erm we need to somehow ensure that mediascanner2 has actually scanned the files if we don't patch
[21:32] <ahayzen> balloons, that was the reason we used to patch in the early days
[21:32] <balloons> ahayzen, in theory that should happen automagically right?
[21:32] <balloons> no harm in leaving it.. it's patching now, but . . .
[21:32] <ahayzen> balloons, problem is you don't know when..it could happen too late...unlikely but could
[21:32] <ahayzen> vthompson, any thoughts? ^^
[21:32] <balloons> ahayzen, we could wait for it
[21:33] <ahayzen> balloons, i think you could probably get away with removing it as by the time the app starts and AP finds the window it will have indexed it
[21:33] <balloons> ahayzen, probably something worth having as a test somewhere.. maybe better in mediascanner
[21:33] <ahayzen> balloons, only bad thing i can think of is if the models suddenly refresh lol
[21:33] <ahayzen> balloons, there were talks of making there helper methods visible in python?
[21:33] <balloons> what do you mean?
[21:33] <ahayzen> let me find an example hang on
[21:35] <ahayzen> balloons, eg here http://bazaar.launchpad.net/~unity-team/unity-scope-mediascanner/trunk/view/head:/tests/test-music-scope.cpp#L54
[21:36] <ahayzen> balloons, they call methods to populate ms2 i think elopio ? mentioned it would be nice if we had them in python then we could just call them
[21:36] <ahayzen> balloons, but anyway the more important thing at the moment is to get autopilot running not the patching...yet
[21:37] <balloons> ahayzen, ahh right, exactly.
[21:37] <balloons> they need to provide us with helpers
[21:40] <vthompson> balloons, so what are the changes doing, still mocking the ms2 db?
[21:41] <ahayzen> vthompson, assuming there is nothing in Music
[21:41] <balloons> vthompson, at the moment yes, but trying to remove that too
[21:41]  * balloons testing the initial commit
[21:42] <balloons> blows up nicely as expected :-)
[21:42] <ahayzen> :/
[21:42] <popey> hah
[21:43] <ahayzen> "as expected"
[21:43] <vthompson> balloons, did you move your music outside of $HOME?
[21:43] <vthompson> If it's in home I think it will still get rescanned
[21:43] <ahayzen> vthompson, yeah this is what i was saying, but we don't know *when* it is rescanned
[21:43] <balloons> vthompson, I have no music on this device.. I don't think, let me see
[21:43] <vthompson> ahayzen, right away I'd figure
[21:43] <ahayzen> vthompson, i *think* we could get away with not patching the db though?
[21:44] <balloons> the device will assume it's clean, and that mediascanner will pick up the files
[21:44] <vthompson> ahayzen, exactly, I don't think we need to patch
[21:44] <ahayzen> vthompson, well if you copy something over MTP with music app running notice the delay until the models are refreshed but i think it is minimal
[21:44] <balloons> we can add a check to wait for it to pick them up
[21:44] <vthompson> ahayzen, balloons but if we don't patch, we might get phantom errors if ms2 doesn't see the files in time
[21:44] <ahayzen> ...but would we still need to patch desktop? or am i now totally confused
[21:44] <balloons> vthompson, on the desktop the full mocking is still occuring, which we'll leave for now for convience sake
[21:45] <balloons> vthompson, right. so maybe we want more control, that's still a question.. I'm playing now
[21:45] <vthompson> balloons, yea, makes sense to leave it in there. We probably just don't want to mock the db on the device
[21:45] <ahayzen> +1
[21:45] <balloons> I'm shooting for no mocking on device
[21:46] <vthompson> if you want to somewhat safely move your music so it's not seen, you can probably do a "mv Music .Music" so it's invisible to ms2
[21:47] <vthompson> balloons, maybe we'll need to mock the app's db though? otherwise it might see recent items
[21:47] <balloons> vthompson, interesting.. that's a question at you I suppose
[21:47] <ahayzen> vthompson, on device it is assuming to be a clean setup as it would be in CI
[21:48] <balloons> right ^^
[21:48] <ahayzen> vthompson, so when we run it would be up to us to clear out dbs
[21:48] <ahayzen> *our
[21:48] <ahayzen> ...as in manually
[21:48] <balloons> lol, I have music, it sees it :-)
[21:48] <vthompson> ahayzen, I suppose that's reasonable
[21:48] <balloons> and my recent
[21:49] <ahayzen> balloons, clear your .local/share/com.ubuntu.music/
[21:49] <ahayzen> and maybe your .config/com.ubuntu.music
[21:49] <ahayzen> vthompson, what tab do the tests assume you start on? or do they just always switch straight away?
[21:50] <balloons> hmm.. so things are running, but mediascanner might not play nice
[21:50] <vthompson> ahayzen, should start in Albums
[21:50] <vthompson> each time
[21:50] <ahayzen> vthompson, yeah the app itself..but i think the tests always move to another tab anyway so it doesn't matter?
[21:50] <balloons> we'll start simple and have a clean device
[21:51] <ahayzen> yeah otherwise the restoring of queue could break some tests as well lol
[21:53] <balloons> cool
[21:54]  * balloons runs full test suite
[21:55] <ahayzen> balloons, are you using adt-run instead of phablet-test-run to run the tests?
[21:56] <balloons> ahayzen, yes
[21:56] <ahayzen> balloons, cool just checking so i know when i test :)
[21:57] <balloons> ahayzen, you'll need http://mirrors.kernel.org/ubuntu/pool/main/a/autopkgtest/autopkgtest_3.7.1_all.deb and make sure you pass the password for the device
[21:57] <ahayzen> balloons, ok thanks :)
[21:59] <vthompson> balloons, ahayzen do you think the tests might have issues if during the course of the test suite it adds an item to the recent?
[21:59] <ahayzen> vthompson, i don't think so
[21:59] <ahayzen> vthompson, i don't think  the tests ever look at recent?
[22:00] <vthompson> ahayzen, yea, but it'd dictate which tab is started on
[22:00] <vthompson> I get this when I try to run:
[22:00] <vthompson> FileExistsError: [Errno 17] File exists: '/home/phablet/.cache/mediascanner-2.0'
[22:00] <ahayzen> vthompson, yeah but the first thing all the tests do is move to another tab?
[22:00] <ahayzen> vthompson, the bigger issue is it restoring the queue
[22:00] <vthompson> hm, queue too
[22:00] <ahayzen> vthompson, as the queue count is then incorrect which it does check for
[22:01] <ahayzen> balloons, are we able to clear .local/share/com.ubuntu.music before/after each test?
[22:01] <balloons> ahayzen, vthompson we can think about wiping the db only on click.. But I'd rather not remove any files I think for safety
[22:01] <ahayzen> balloons, i think we may have to
[22:02] <ahayzen> balloons, otherwise some tests may fail
[22:02] <ahayzen> balloons, but they may be ok so try it without first
[22:03] <balloons> ahayzen, doing a full run, no mocking with non-clean db and non-clean mediascanner
[22:03] <ahayzen> yep :) balloons how is it going?
[22:04]  * balloons looks at log
[22:06] <balloons> ahayzen, some failures
[22:11] <balloons> ahayzen, http://paste.ubuntu.com/8972709/
[22:11] <ahayzen> balloons, thanks
[22:11] <balloons> ahayzen, that's really raw. I'll make tweaks now to remove the db and mediascanner db each time
[22:12] <ahayzen> this one seems strange... StateNotFoundError: Object not found with name 'LibraryListModel' and properties {'objectName': 'trackQueue'}.
[22:12] <ahayzen> and StateNotFoundError: Object not found with name 'MusicaddtoPlaylist' and properties {'objectName': 'addToPlaylistPage'}. also seems odd
[22:15] <mzanetti> rpadovani: https://code.launchpad.net/~mzanetti/reminders-app/new-edit-mode/+merge/241226/comments/594431
[22:16] <balloons> ahayzen, same error on music_app.tests.test_music.TestMainWindow.test_add_song_to_queue_from_albums_page even removing the db first
[22:16] <ahayzen> balloons, it seems weird surely the Queue should be there :P
[22:16] <jdstrand> ahayzen, vthompson: fyi, since I will be driving my car in a bit, I snagged playlists.js and copied it into place, and playlists work great :)
[22:16] <ahayzen> jdstrand, sweet thanks for testing :)
[22:16] <jdstrand> I'll grab the new click when it becomes available too
[22:17] <balloons> ahayzen, well do you want to have a play with it now or ?
[22:17] <balloons> would you like to merge the basic changes in https://code.launchpad.net/~nskaggs/music-app/drop-ap-mocking/+merge/241627 or ?
[22:17] <rpadovani> mzanetti, great work, thanks! I'm bit worried about the focus, but I think autofocus could help a lot
[22:17] <mzanetti> rpadovani: yeah, it helps indeed
[22:17] <ahayzen> balloons, i'm not sure why it is doing that...i can take a look... ideally we want to get autopilot passing :) so i reckon work on your mp until it passes?
[22:18] <mzanetti> rpadovani: I also move the cursor to the end so in 99% of the cases you would just start typing now
[22:18] <mzanetti> rpadovani: if you want something else, you want to tap above it and there the issue doesn't happen because there is text
[22:18] <rpadovani> mzanetti, yes, you're right. I do some tests, then I can approve it I think. Do you want to wait dpm to top approve?
[22:19] <mzanetti> I don't mind :) If I put it up for review in my opinion it's good enough :P So it's up to you guys
[22:19] <ahayzen> balloons, are all your latest changes pushed?
[22:20] <mzanetti> rpadovani: I did see some weirdness with checkboxes disappearing, so there might be a bug somewhere still... let me know if you can reproduce, otherwise I guess I'll find it sooner or later
[22:21] <balloons> ahayzen, yep
[22:21] <ahayzen> balloons, right now to destroy my device lol
[22:21] <balloons> ahayzen, we can work it till things pass no worries
[22:21] <ahayzen> :)
[22:21] <balloons> ahayzen, lol, backup your Music folder and everything should be fine
[22:22] <ahayzen> moved my Music folder to Music.old, created a new Music folder and then restarted
[22:22] <balloons> ahayzen, I think vthompson said to make it .Music instead so mediascanner doesn't pick it up
[22:22] <balloons> probably smart
[22:23] <ahayzen> ah yes
[22:23] <rpadovani> mzanetti, I can reproduce it 100% of times: the height of the image of box is set to 0: http://paste.ubuntu.com/8972832/
[22:24] <rpadovani> mzanetti, mhh, this is simpler: http://paste.ubuntu.com/8972846/
[22:26] <balloons> ahayzen, dinner time for me, back later
[22:26] <ahayzen> balloons, cool thanks for the work so far
[22:26] <balloons> ahayzen, let me make that branch a team branch
[22:26] <ahayzen> balloons, good plan :)
[22:26]  * ahayzen better have dinner soon as well
[22:28] <balloons> done
[22:32] <mzanetti> rpadovani: interesting...
[22:32] <mzanetti> rpadovani: ah... I know what it is
[22:32] <mzanetti> you don't have grid units exported
[22:32] <mzanetti> will fix
[22:33] <rpadovani> mzanetti, great!
[22:36] <mzanetti> rpadovani: pushed
[22:37] <ahayzen> balloons, "Failed to update click AppArmor rules: no root privileges in testbed"
[22:38] <rpadovani> mzanetti, works well now :-) I also read the code and, as I understand, seems good, so approve and top approved :D
[22:38] <mzanetti> awesome :)
[22:40] <rpadovani> Well, as soon as my network works :/
[22:44] <mzanetti> :D
[22:44] <mzanetti> rpadovani has netnonworks
[22:45] <mzanetti> rpadovani: the next reminders release is really going to be a great one :)
[22:47] <rpadovani> mzanetti, sure! It will be legen - wait for it - dary :D
[23:13] <balloons> ahayzen, did you pass -p ?
[23:13] <ahayzen> balloons, yeah realised that just then mucked up the actual cmd
[23:13] <ahayzen> now whats happenning "adt-virt-ssh: WARNING: ssh connection failed."
[23:13] <balloons> adt-run ubuntu-calculator-app/ com.ubuntu.calculator_1.3.283_all.click --- ssh -s adb -p 1234
[23:15] <ahayzen> balloons, i'm doing ... ADT_AUTOPILOT_MODULE="-v music_app.tests.test_music.TestMainWindow.test_play_pause_library" adt-run --click com.ubuntu.music --- ssh -s adb -p PASS
[23:15] <balloons> ahayzen, looks good
[23:15] <balloons> ahayzen, well actually...
[23:15] <ahayzen> it did work but now it doesn't
[23:15] <balloons> ADT_AUTOPILOT_MODULE="-v music_app.tests.test_music.TestMainWindow.test_play_pause_library" adt-run test_folder --click com.ubuntu.music --- ssh -s adb -p PASS
[23:16] <ahayzen> balloons, test folder being? on the desktop?
[23:16] <balloons> yep, pass the branch folder
[23:16] <balloons> since you want adt to use the tests from the local branch not the ones from trunk
[23:17] <ahayzen> well i may have pushed them manually by my adb seems broken i'm restarting
[23:18] <ahayzen> balloons, what does this mean? "adt-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds..."
[23:18] <balloons> means what it says.. is everything connected?
[23:18] <ahayzen> balloons, i can run adb shell or phablet-shell and do what i want
[23:18] <balloons> is the password correct?
[23:18] <ahayzen> yep
[23:19] <ahayzen> without a password it actually connects...just then can't install packages
[23:21] <vthompson> I get Ran 18 tests and 5 failed.... one was probably because I forgot to delete my playlists
[23:22] <ahayzen> vthompson, \o/
[23:22] <ahayzen> vthompson, after the playlists test i guess it would need to clear the db or is there only 1 test that touches playlists?
[23:23] <ahayzen> vthompson, do you know which 5 failed?
[23:23] <vthompson> ahayzen, getting a list now
[23:26] <vthompson> http://paste.ubuntu.com/8973779/
[23:26] <vthompson> ahayzen, ^ the list
[23:27] <ahayzen> vthompson, interesting
[23:27] <vthompson> ahayzen, I'm running again just to verify it's the same
[23:27] <ahayzen> vthompson, can you try with clearing the db before running
[23:28] <vthompson> ahayzen, yea, but that'd really only affect the first test. the only other thing we store is the queue
[23:28] <ahayzen> vthompson, as in on each run so it is afresh for each test
[23:28] <vthompson> ahayzen, hmmm, the queue is probably what's doing it!
[23:28] <ahayzen> vthompson, just add to the setup and delete of .local/share/com.ubuntu.music
[23:29] <vthompson> right, but I think the issue is we check the queue and assume it should be 0
[23:29] <vthompson> it can be whatever it was previously
[23:29]  * balloons embarks on an upgrade
[23:30] <ahayzen> vthompson, yep and u may need to clear the settings as well otherwise it'll try to restore the queueIndex ?
[23:30] <vthompson> ahayzen, yea, but that should be valid, right?
[23:31] <ahayzen> vthompson, not if your not restoring the queue? as we'll be clearing the queue
[23:31] <ahayzen> vthompson, or are you saying we should mod the tests?
[23:32] <vthompson> I say we should just mod the tests, I guess. Maybe we should mod the setup you're saying?
[23:32] <vthompson> ^ I suppose moding the setup might be better
[23:33] <ahayzen> vthompson, yeah i don't mind either
[23:33] <ahayzen> vthompson, *some* of the tests read the current queue count and then figure out what it should be but others assume 0
[23:33] <ahayzen> vthompson, i guess we should really assume a clean env between each test?
[23:33] <vthompson> ahayzen, yea, that'd be the best methodology
[23:33] <ahayzen> vthompson, so clearing the db/settings is the better option assuming ^^ ?
[23:34] <vthompson> This time I got 3 failures, but 2 of them were not in the same list of failures last time?
[23:34] <vthompson> ahayzen, agreed
[23:34] <ahayzen> magic
[23:34] <ahayzen> vthompson, we may have some waits to add with the defer'd/incubating we have now?
[23:35] <vthompson> ahayzen, that's also possible
[23:35] <ahayzen> vthompson, what were the failures?
[23:35] <vthompson> ahayzen, I'm using phablet-test-run so I can pick off and debug certain tests
[23:36] <ahayzen> vthompson, i was just wonder what the traceback was that usually gives you a clue
[23:36] <vthompson> This time? It was test_mp3, test_artists_tab_album (like last time) and test_swipe_to_delete_song
[23:37] <ahayzen> vthompson, could you put the full output into pastebin?
[23:38] <vthompson> yea, it almost looks like the app crashes
[23:38] <ahayzen> oh god
[23:39] <ahayzen> ah damn i was using the wrong ap tests no wonder phablet-test-run wasn't working :P
[23:40] <vthompson> ahayzen, you still didn't/hadn't done a provision?
[23:40] <ahayzen> vthompson, no i pushed the tests from on of my columnflow branches :P
[23:43] <vthompson> ahayzen, here's a single failure http://paste.ubuntu.com/8974061/
[23:44] <vthompson> hm, I get some apparmor related failures, I think, now
[23:44] <ahayzen> yeah i'm getting loads of them
[23:44] <ahayzen> this used to be easy to run
[23:46] <ahayzen> i managed to run a test \o/
[23:46] <vthompson> ahayzen, maybe I don't get the failure when I run the full suite
[23:47] <ahayzen> vthompson, have you added lines to clear the dbs before/after each test?
[23:47] <vthompson> nope, have not done that yet
[23:52] <ahayzen> vthompson, i guess it should restore the settings as well incase the test assume that repeat/shuffle are set to their defaults?
[23:52] <ahayzen> vthompson, although i *think* most of the tests cover that
[23:55] <ahayzen> vthompson, on my first run I got... Ran 18 tests in 370.854s FAILED (failures=5)
[23:57] <vthompson> hm, pull now and lets try. I added a change to delete the Databases dir