[01:32] <ned> anyone there?
[01:33] <ned> oh well - I will try again tomorrow :-) cya!
[01:33] <mdke> gah
[02:08] <mdke> rob1, i haven't been able to work out why the qanda paragraphs are not vertically aligned with the numbers. Even with the same css as for breezy it doesn't help, so I think it must be something to do with the new way you've done the infra-document links. Any ideas?
[02:46] <LaserJock> mpt: so what do you think would need to be done with about-ubuntu wrt the wikipedia thing? Rewrite it?
[02:55] <mpt> yep
[02:56] <mpt> That's what Wikipedia does in the reverse situation, LaserJock :-)
[02:58] <Madpilot> LaserJock: pong
[02:59] <LaserJock> Madpilot: hmm, I can't remember why I pinged you? Oh maybe it was the cd burning thing.
[02:59] <LaserJock> mpt: so if we takes something that is GPL is that ok?
[03:00] <Madpilot> it was almost 11 hours ago that you pinged me, LaserJock ;)
[03:00] <Madpilot> it's called "being at work" network lag
[03:02] <LaserJock> Madpilot: I was just going to say that the only thing I cd burning for is iso's and that's why I like gnomebaker. I was unaware that Nautilus could do it.
[03:02] <mpt> LaserJock, no, the current license for all Ubuntu Documentation Team work is dual GFDL and CC BY-SA.
[03:02] <mpt> You can't take GPL stuff and mix it in.
[03:02] <Madpilot> LaserJock: I'm going to write the "how to burn ISOs w/ Nautilus" section tonight, actually
[03:03] <mpt> or GFDL stuff and mix it in.
[03:03] <mpt> or BY-SA stuff and mix it in.
[03:03] <LaserJock> mpt: so basically we have to do everything from scratch or get the authors to relicense?
[03:03] <Madpilot> Burgundavia (Corey) also pointed out that Naut can do straight copies of CDs, so I'll play with that, make notes, and write that up too.
[03:03] <Madpilot> We might not have to mention Gnomebaker at all, come to think of it
[03:04] <mpt> LaserJock, not everything, just the paragraphs that were taken from documents under a single license or a non-superset set of licenses.
[03:04] <LaserJock> Madpilot: cool, I just wanted to say that iso burning is pretty important in the linux world so we would want a pretty good section on that, but I think you've got that covered
[03:05] <LaserJock> mpt: well that could be a problem for me. The packaging guide was originally a GPL'd doc
[03:05] <Madpilot> ISO burning is even simpler than any other sort of burning - right click on the ISO, select Burn, done
[03:05] <LaserJock> Madpilot: sweet, linux gets easier and easier all the time. I remember doing it command line
[03:06] <Madpilot> Nautilus is actually an amazingly powerful app, it's not just for finding your porn... I mean, your files :D
[03:07] <LaserJock> Madpilot: I never use it so I didn't know it did cd burning
[03:10] <LaserJock> mpt: now you have me somewhat concerned
[03:17] <mpt> LaserJock, I wasn't aware of that
[03:18] <mpt> If a document starts GPL and was adopted by the documentation team, they can't just unilaterally change the license, they have to leave it GPL
[03:19] <mpt> but the document under discussion is the Desktop Guide, which is dual-licensed GFDL + BY-SA
[03:20] <LaserJock> mpt: do you know if the license for a .deb package applies to the contents or just the packaging? I would assume the contents
[03:20] <mpt> I have no idea
[03:22] <LaserJock> mpt: I got the doc from an aborted package done by a MOTU wannabe. The document itself has no license or copyright on it but the .deb package says GPL. That is why I assume it is GPL
[03:26] <LaserJock> mpt: I guess it was GPL because it "borrows" from the Debian New Maintainer Guide, which is GPL.
[03:27] <Madpilot> if it was derived from a GPL'd doc, then it's got to be GPL'd, doesn't it? viral licensing, and the rest?
[03:29] <LaserJock> hmm, at what point does it become non-derived? If there was every a version take from a GPL'd doc, even if it is nothing the same now, does it still have to be GPL?
[03:29] <LaserJock> s/every/ever/
[03:30] <Kaiser_Away> Madpilot: yeh, afaik that's right
[03:32] <Madpilot> LaserJock: that sounds like a good "ask a copyright lawyer" type question, but I believe (IANAL) that the intent of the GPL is that all derived works will be GPL
[03:32] <LaserJock> ok, so what do I do?
[03:33] <LaserJock> is it ok to just GPL it? or will that cause problems for the doc-team
[03:40] <LaserJock> what is the licence for the wiki? I think that has been debated before, right?
[03:41] <Madpilot> the wiki is dual-lic. GFDL/CC-BY-SA, just like the rest of the docs, AFAIK
[03:42] <LaserJock> ok, well half of the packaging guide is taken from the wiki so...
[03:42] <LaserJock> this is starting to sound more and more like a rewrite
[03:50] <LaserJock> maybe it is a discussion for the list?
[03:52] <Madpilot> LaserJock: I was about to suggest taking it to email
[03:52] <Madpilot> :)
[03:52] <mpt> licensing screw-ups are always fun
[03:53] <LaserJock> well, I think the original author maybe had a problem when half his doc was GPL and half was from the wiki
[03:54] <LaserJock> anyway, I will email the list and get the discussion going there.
[03:56] <Madpilot> heh, my simple little question about wording in the intro has already turned into a licensing mess, just add another larger one to the problem!
[03:58] <LaserJock> lol, licensing seems to be especially difficult for docs. There are so many sources to pull from. It is hard to track down all the licenses. You kinda have to do it from scratch but then why reinvent the wheel?
[04:03] <mpt> So write to your elected representative asking them to abolish copyright
[04:03] <Madpilot> anyone know what "(yelp:25163): Yelp-CRITICAL **: history_pop_back: assertion `window->priv->history_back != NULL' failed" means? I get that when I try and launch my modified version of commontasks.xml in yelp from terminal
[04:04] <LaserJock> well, I don't know that I have so much a problem with copyright as the large number of orthogonal licenses
[04:04] <Madpilot> abolishing copyright is a bit extreme - simplifying our doc & wiki licenses is simpler...
[04:05] <mpt> Madpilot, it's a programming error in yelp. Make a copy of your doc, then cleave chunks out of it until you have the smallest possible doc for which the assertion still occurs, then report a bug, attaching the file.
[04:06] <Madpilot> mpt: messy... thanks, I'll do that in a bit
[04:07] <mpt> Quite similar to the process for reporting layout bugs in Web browsers :-)
[04:07] <Madpilot> mpt: paste of all the error msgs and console commands I used: http://paste.ubuntulinux.nl/5316
[04:09] <Madpilot> is there another docbook xml viewer available, aside from yelp?
[06:52] <Madpilot> crap... yelp still isn't loading the xml I'm working on...
[07:08] <Madpilot> brian@warbard:~/ubuntu-doc$ ./validate.sh /ubuntu/desktopguide/C/common-tasks.xml
[07:08] <Madpilot> warning: failed to load external entity "/ubuntu/desktopguide/C/common-tasks.xml"
[07:08] <Madpilot> wtf? the string is right, why isn't it even starting to validate?
[07:10] <Kamping_Kaiser> should it be ./ubuntu
[07:12] <Madpilot> yes, it should have been, now I've got a screenful of xml validation errors...
[07:12] <Madpilot> thanks
[07:13] <Kamping_Kaiser> np ;)
[07:14] <Madpilot> now I've got to translate xml validation errors into english :P
[07:24] <Madpilot> there's no reason you can't have two <para></para> tags in a row, is there? I thought <para> = HTML's <p> tag?
[07:42] <Madpilot> https://wiki.ubuntu.com/DocteamStepByStepRepository <-- the svn diff command listed there doesn't seem to work... or else i'm just following the example wrong...
[10:50] <ned> hi all - can anyone help me with https://wiki.ubuntu.com/DocteamStepByStepRepository I have made an update but I am stuck at step 4
[10:51] <Madpilot> ned: which step?
[10:52] <ned> step 4 - I have done some work on the serverguide which is in /generic not /ubuntu or /kubuntu like in the doc... if I follow the instructions but use /generic then I get an error
[10:53] <ned> make: *** No rule to make target `au'.  Stop.
[10:54] <Madpilot> meh...
[10:54] <ned> any ideas? I am probably doing something very basic wrong
[10:54] <Madpilot> I didn't get that HTML 'make' thing working either, I'm not sure what I did wrong...
[10:54] <ned> ahh :-)
[10:55] <ned> I will move on to step 6 then - thanks Madpilot
[10:55] <ned> oooh I guess I can't
[10:56] <Madpilot> does your stuff work in Yelp?
[10:57] <ned> yes but there was an error - though all I have changed is some text within paragraphs
[10:57] <Madpilot> I got the same thing - it's a known bug in Yelp, I gather...
[10:57] <ned> I thought as much
[10:58] <ned> what should I do with my changes then?
[10:58] <Madpilot> do what I did - generate the diff, send it off to the list, and get someone else to beat Yelp into shape...
[10:59] <Madpilot> XML drives me nuts, it's so wordy - I'm used to HTML/CSS...
[10:59] <ned> ok - I am used to neither :-/
[11:00] <Madpilot> what're you working on?
[11:00] <ned> ammending the serverguide
[11:01] <ned> svn diff > sguide.diff
[11:01] <ned> oops
[11:03] <Madpilot> Attention XChat Users: This Is Not Your Terminal Window. Thank You.
[11:04] <Madpilot> :D
[11:08] <mdke> hi all
[11:08] <mdke> ned, still here?
[11:09] <ned> yup
[11:09] <ned> just about to post the diff...
[11:10] <mdke> to build the serverguide you have to go to the ubuntu/ directory again
[11:10] <mdke> and do "make server"
[11:10] <ned> ok - will do - but I don't understand why
[11:11] <mdke> there is no real reason
[11:11] <ned> I get an error... bash: maker: command not found
[11:12] <mdke> you need to install "make" and probably "docbook-xsl" too
[11:12] <ned> Madpilot :-)
[11:12] <ned> I have docbook-xsl
[11:12] <ned> let me check make
[11:13] <ned> I have make 3.80-9
[11:14] <Madpilot> hi Burgundavia
[11:14] <Madpilot> mdke: seen that common-tasks diff I sent out?
[11:14] <mdke> not yet
[11:17] <mdke> Madpilot, ok what problems are you having with yelp?
[11:17] <mdke> works here
[11:17] <mdke> lemme try applying your patch
[11:18] <Madpilot> it basically refuses to launch from terminal w/ common-tasks.xml, either the svn version or my modified version
[11:18] <Burgundavia> mdke, we need to choose a wiki license and stay with it
[11:19] <ned> mdke shall I post my diff as it is?
[11:19] <mdke> ned, if it works, yeah
[11:20] <mdke> Madpilot, yeah you have to open the whole thing
[11:20] <mdke> Madpilot, your patch doesn't validate
[11:20] <mdke> Burgundavia, feel free to comment on the spec
[11:20] <Madpilot> wasn't sure if it would, TBH...
[11:20] <mdke> Madpilot, if you do "../../../validate.sh desktopguide.xml
[11:20] <mdke> it tells you what is wrong
[11:21] <Burgundavia> mdke, sorry, that was badly worded. I have had a bad day
[11:21] <mdke> Burgundavia, no, sounded fine to me :)
[11:22] <mdke> Madpilot, in this case it is just some inconsistent tags i think
[11:22] <Burgundavia> mdke, GFDL and CC-by-sa 2.0 sound great to me, because they we can take straight from the wiki into our onw docs
[11:22] <Madpilot> mdke: from what I can see, the stuff it's complaining about is not stuff that I've changed...
[11:23] <mdke> Madpilot, have a look at line 199 of the file
[11:23] <mdke> Madpilot, its complaining because you've closed a tag twice
[11:23] <Madpilot> OK, found that
 (which was closed 5 lines above)
[11:23] <mdke> nuke the first </para>
[11:23] <Madpilot> yup
[11:24] <Madpilot> except that the validate script doesn't actually mention line 199 anywhere...
[11:24] <mdke> erm
[11:24] <mdke> it does dude
[11:24] <mdke> the first thing it says is:
[11:24] <mdke> matt@kalliope:~/ubuntu/ubuntu-doc/trunk/ubuntu/desktopguide/C$ ../../../validate                                                                                .sh desktopguide.xml
[11:24] <mdke> common-tasks.xml:199: parser error : Opening and ending tag mismatch: answer lin                                                                                e 191 and para

[11:25] <mdke> after that, you just need to fix one thing in line 96
[11:26] <mdke> which isn't working because you have a <para> inside another <para>
[11:26] <Madpilot> nested paras
[11:26] <mdke> got it :)
[11:26] <mdke> tell me how you're changing it and I'll just commit it without you sending another patch
[11:27] <mdke> Burgundavia, not free enough for me: too much attribution required
[11:27] <Madpilot> mdke: just ditch the inner set of paras, I guess
[11:27] <Burgundavia> mdke, they we should change our own licenses as well
[11:27] <mdke> Burgundavia, why?
[11:27] <mdke> ned, it's "make server"
[11:28] <Burgundavia> mdke, because the ability to move straight out of the wiki is important
[11:28] <Madpilot> mdke: so... to actually validate or view this stuff, you've got to validate and view some parent doc, rather than the specific doc you're working on?
[11:28] <Burgundavia> mdke, if our licenses require too much attribution, how do WP et al get away with not listing every author on the actual page?
[11:29] <mdke> Burgundavia, it is COPIES of the material that require the attribution
[11:29] <mdke> or derivative works
[11:29] <mdke> Madpilot, the desktopguide is all one document. But you can run the script on the single file too
[11:30] <Burgundavia> mdke, WP have done offline versions
[11:30] <Burgundavia> mdke, observe the german wikireaders
[11:30] <Madpilot> mdke: hmm, I'm still thinking in HTML terms, I guess, where each file is freestanding, except for CSS links...
[11:31] <mdke> Burgundavia, that's the same document, but if someone else were to copy and article and release it, they'd have to attribute the author and the url
[11:31] <Burgundavia> mdke, can we get away with "Ubuntu doc team"?
[11:32] <mdke> Burgundavia, for attributing the wiki?
[11:32] <mdke> i don't think so
[11:32] <Burgundavia> mdke, yep
[11:32] <Burgundavia> why not?
[11:32] <mdke> because we didn't write it
[11:32] <Burgundavia> yes we did
[11:32] <mdke> Madpilot, applying?
[11:33] <mdke> Burgundavia, well, i don't think that would be sufficient attribution. I'd prefer to just license the wiki with something free-er
[11:33] <Burgundavia> mdke, then we need to change all of our licenses to something "freer"
[11:33] <mdke> i disagree
[11:34] <Madpilot> mdke: sorry, I thought you were going to tweak my diff as is, and apply it?
[11:34] <mdke> we don't need to make it easier to copy our docs, but we do need to make it easier to copy the wiki
[11:34] <mdke> Madpilot, ok, just wanted to confirm
[11:34] <mdke> done.
[11:34] <Burgundavia> yes need to make it easier to us to use what is already written, regardless of source
[11:34] <Madpilot> mdke: thanks
[11:35] <mdke> Burgundavia, well i have no objection to changing our licences but I see the pressing need for changing the wiki licence rather than a pressing need for changing our docs, because we don't need to copy our docs :)
[11:36] <mdke> i think we can address the issues separately
[11:36] <Burgundavia> mdke, piecemeal licensing is a recipe for disaster further down the road
[11:37] <mdke> Burgundavia, first, it's not piecemeal because the wiki is a totally different ball game. second, what disaster?
[11:38] <mdke> don't forget the nature of the wiki is totally different
[11:38] <Burgundavia> we need to figure out how to bridge the wiki <--> doc gap, not make it a 100' wall
[11:38] <Burgundavia> holy crap we need bzr
[11:38] <mdke> you are high
[11:38] <mdke> :)
[11:38] <Burgundavia> we have 4 different people sending patches
[11:38] <Burgundavia> no I am not
[11:38] <mdke> the wiki is collaborative and anyone can chip things in, by contrast, only a few people have access to the docs, and even fewer actually write them
[11:39] <Burgundavia> that is fine
[11:39] <mdke> as for bzr, i really don't think we need a decentralised system
[11:39] <mdke> it will make things more confusing, rather than less
[11:39] <Madpilot> Burgundavia: right now, at least, everyone sending diffs seems to be working on seperate docs...
[11:39] <Burgundavia> not relaly
[11:39] <mdke> but we can talk about it
[11:39] <mpt> It can be as centrailized as you want it to be
[11:39] <mpt> urg, I can't spell this early in the morning
[11:39] <mdke> mpt, well i understand work is going on on that. But then again, so can svn
[11:40] <Burgundavia> mdke, unlike you, I don't see us staying with moin until the bloody world ends
[11:40] <mdke> i'm also told that the centralised aspect of bzr is not ready yet
[11:40] <mpt> with svn you have no choice :-)
[11:40] <mdke> mpt, that may well be a good thing
[11:41] <mpt> mdke, er what? Launchpad has been using it centralized since just before UBZ
[11:41] <Burgundavia> and when we move to a more robust web editing system, our licenses will be far more important
[11:41] <mdke> mpt, just what I was told. i was pointed at http://bazaar.canonical.com/LockStepDevelopment
[11:42] <mdke> mpt, someone has to merge in launchpad patches I thought
[11:42] <mdke> shit, i'm late
[11:47] <mdke> Burgundavia, quick last thought. What I say has nothing to do with moin. The fact is that the wiki is not where we write our docs, and everyone can contribute. If we move to a web editing system, I agree, we'll have to think about the licence for that. But for the main wiki, i see no need to have the _same_ licence as for our docs per se.
[11:50] <Burgundavia> mdke, here is a compromise
[11:50] <mdke> also, i don't think the wiki needs a full licence
[11:50] <mdke> something simple is good enough
[11:50] <mdke> just to make sure people know that they are giving away what they post
[11:50] <Burgundavia> gpl is not simpler than gfdl
[11:50] <Burgundavia> mdke, that is also a recipe for disaster, imho
[11:50] <mdke> Burgundavia, gpl is not the proposed solution. You read the spec?
[11:51] <Burgundavia> mdke, I was reacting to your posting about the packaging guide
[11:51] <mdke> i was suggesting gpl for that guide, not for the wiki. Please read the spec
[11:51] <Burgundavia> ugh
[11:51] <Burgundavia> anyway, we can talk later
[11:52] <mdke> sorry if that wasn't clear
[11:52] <Burgundavia> yes, that was not clear
[11:52] <mdke> remailed
[11:53] <mdke> ok gtg
[11:53] <mdke> see ya later
[11:54] <Burgundavia> Madpilot, have you every seen js for something similar to this? http://news.bbc.co.uk/2/hi/in_pictures/4491672.stm
[11:54] <Burgundavia> Madpilot, my crazy thought was doing that with svg and embedded images for help
[11:55] <Burgundavia> Madpilot, and are you free on Sunday to work on the VLUG website?
[11:55] <Madpilot> sure - do you want to come over Sunday afternoon?
[11:55] <Burgundavia> sounds good to me
[11:56] <Madpilot> http://www.cssplay.co.uk/menu/scroll_gallery.html <-- near-pure CSS gallery
[11:57] <Burgundavia> can it support clicking to stay on that image, ala the BBC gallery?
[11:57] <Burgundavia> doesn't need to support IE
[11:57] <Burgundavia> and it should only support clicking, not roll over change
[11:58] <Madpilot> no idea - there are a pile of gallery things out there, though
[11:58] <Burgundavia> ok cool
[12:01] <Madpilot> Burgundavia: new stable version of CMSMS due out before Xmas; v1.0 early in the New Year, apparently
[12:38] <Burgundavia> Madpilot, cool
[12:39] <Madpilot> Burgundavia: it is. you got my email?
[12:40] <Burgundavia> which one?
[12:41] <Madpilot> asking about your DVD SVG art?
[12:41] <Burgundavia> yes
[12:41] <Burgundavia> I will do the work on that tomorrow if I get a chance, if not, by Sunday
[12:41] <Madpilot> thanks
[12:42] <Madpilot> need sleep - got to work @ 1000. Ick...
[12:42] <Madpilot> later
[12:44] <Burgundavia> night
[03:00] <jsgotangco> hey all
[03:37] <mdke> hi jsgotangco
[03:40] <jsgotangco> hey mdke
[03:40] <jsgotangco> what's up?
[03:51] <freeflying> hi
[04:51] <mdke> jsgotangco, not much, a lazy weekend
[04:57] <mdke> jsgotangco, we're seeing quite a few patches from new contributors :)
[05:46] <LaserJock> mdke: ping?
[06:43] <LaserJock> hi mpt
[06:46] <LaserJock> mpt: did you see my email (and mdke's response) in ubuntu-doc?
[06:46] <mpt> LaserJock, no, I'm still about 200 messages behind
[06:48] <LaserJock> mpt: np, I'll let you catch up then ;-)
[08:05] <MichaleR> Hey Robert
[09:53] <LaserJock> mpt: did you make it to the ubuntu-doc email yet? :-)
[10:04] <ned> folks if I validate even before I edit I get an error:  ./validate.sh generic/styleguide/grammar.xml
[10:04] <ned> validity error : no DTD found!
[10:04] <ned> Document generic/styleguide/grammar.xml does not validate
[10:04] <ned>  - is that normal or am I doing something wrong?
[10:18] <LaserJock> ned: I'm not sure but I get that too
[10:22] <mpt> LaserJock, 280 messages to go
[10:29] <LaserJock> mpt: lol, I'll check in with you later ;-)
[11:08] <rob1> who the heck was michaleR?
[11:12] <mpt> whowas says "Michael Rasmussen", why?
[11:12] <mpt> oh
[11:19] <rob1> man ebay people are cheap, the postage for an item I'm selling is a little more then normal (due to its weight) yet I keep getting questions about it (despite me clearly explaining how I came up with the amount using the australia post website)
[11:22] <HrdwrBoB> because people are tards
[11:23] <rob1> yes. yes they are.


[11:59] <Riddell> any thoughts on how to fix this ppc64el build? https://launchpad.net/ubuntu/+source/strigi/0.7.8-1ubuntu1/+build/5619309
[11:59] <Riddell> the relevant code hasn't changed
[11:59] <Riddell> reset(int64_t newpos)
[12:00] <Riddell> it doesn't treat that as a long I think
[12:00] <Riddell> and of course I've no machine I can test it on
[12:00] <Riddell> and it's blocking all of kde!
[12:06] <cjwatson> I'd have thought the types should actually match, rather than just happen to be the same width; find the call site and cast the arg to int64_t?
[12:07] <cjwatson> do you have any clue where the call site might be?
[12:07] <cjwatson> C++ being kind of unhelpful here
[12:10] <cjwatson> I can test-build a diff for you
[12:10] <cjwatson> or otherwise be teleoperated
[12:19] <Riddell> cjwatson: I found a patch which is reported to fix it, could you try it out? https://github.com/falsifian/nixpkgs/blob/ead311aaf06ca9d80efdd9bbcd1ddb0d13536e93/pkgs/development/libraries/strigi/export_bufferedstream.patch
[12:21] <cjwatson> ok, just making sure I can reproduce the original failure
[12:46] <cjwatson> Riddell: Yes, that fixes it
[12:52] <Riddell> cjwatson: great, thanks
[14:15] <zul> can someone grant the FFE for libvirt(#1287840) and libvirt-python(#1287841) please?
[16:06] <rtg> slangasek, how do we get a 12.04.5 milestone in LP ?
[16:09] <slangasek> rtg: you prod a member of the release team ;)
[16:09] <rtg> slangasek, is't that what I'm doing ? :)
[16:09] <slangasek> yes
[16:09] <slangasek> I was answering your question as asked :-)
[16:10] <rtg> too subtle for me
[16:10] <slangasek> do we have a target date?
[16:11] <rtg> ogasawara, ^^
[16:11] <slangasek> I've created it as 2014-08-07 for the moment
[16:12] <rtg> cool. thanks.
[16:12] <ogasawara> rtg: we didn't have a target date, but we do now :)
[16:13] <rtg> just wanted to make sure linux-firmware got uploaded beforethen
[16:13] <rtg> or approved, rather
[16:54] <roaksoax> can someone please review this FFe? https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1281881
[16:54] <ubot2`> Launchpad bug 1281881 in maas (Ubuntu) "[FFe] Standing FFe for 14.04 features" [Critical,New]
[22:33] <darkxst> gnome-onliner-miners is still stuck in NEW, anyone able to bump it through?
[23:38] <Riddell> darkxst: accepted
[23:39] <darkxst> Riddell, thanks!


[02:35] <X-Rob> Hmmmm.
[02:35] <X-Rob> So I just did an apt-get update
[02:35] <X-Rob> and suddenly I can't deploy maas ndoes any more
[02:36] <X-Rob> who broke it?
[02:49] <X-Rob> Hmm. I had to run dpkg-reconfigure, not change anything, and it started working again.


[15:56] <fagunb> I am unable to boot with current .iso desktop image inside VirtualBox as it's crashing the box. Is this a known issue?


[02:07] <lamalex> if i replace a file that is syncd with U1 and is published, does the link change?
[02:09] <lamalex> did i manage to say that right
[02:38] <karni> lamalex: Normally the link should change, as it's not the same content you have published. Although I do remember we had a bug that a link was still pointing to the new content, I think. Please hit up duanedesign tomorrow, he'll know better.
[02:38] <karni> lamalex: To be honest, it's best to check, it's pretty simple :) Although it's nearly 5AM here, so I gotta go!
[04:00] <BryanRuiz> hi
[04:00] <BryanRuiz> i want to sync my entire home directory
[04:00] <BryanRuiz> how do i go about doing so?
[04:01] <BryanRuiz> i found out about mount --bind which helps me with directories outside my home directory
[04:02] <BryanRuiz> but doing that to the /home/bryan directory seems to be a bad idea / infinite loop
[04:33] <BryanRuiz> how can i tell if ubuntuone is running?
[04:34] <BryanRuiz> (figured out the home directory issue)
[04:34] <BryanRuiz> err ubuntu one directory*
[04:35] <BryanRuiz> i have the syncdameon running
[04:37] <BryanRuiz> i stuck some huge directories in it
[04:37] <BryanRuiz> when i look online, i dont see anything
[04:37] <BryanRuiz> but maybe its compressing a snapshot of my files or something?
[04:40] <BryanRuiz> mysql data directory /var/www and my home directory to be exact
[08:58] <mandel> morning !
[10:02] <duanedesign> BryanRuiz: you can run the command u1sdtool --waiting | wc -l   to see how many items are in the sync queue
[11:07] <gatox> good morning!
[11:43] <nessita> hello everyone!
[11:45] <gatox> nessita, hi
[11:45] <gatox> nessita, do you have time for a review?
[11:45] <nessita> gatox: sure!
[11:45] <gatox> nessita, ah..... you alrady review it and marked as need fixing :P
[11:46] <nessita> gatox: hehehe
[11:46] <nessita> gatox: I added an explanation of why, please let me know if I'm mistaken
[11:47] <gatox> nessita, yes..... i understand
[11:57] <mandel> nessita, gatox morning!
[11:58] <gatox> mandel, hi!
[11:58] <mandel> nessita, question: I have looked at the tests of sso on windows, the test_ipc and test_clients I have managed to fix via de work on ubuntone-dev-tools but there are bugs in the webclient tests (dirty reactor in the server that hosts the fake page)
[11:59] <nessita> mandel: are those "new"?
[11:59] <mandel> nessita, I think is a good idea to propose first the u1dev-tools code, then the fixes for sso for ipc and test_clients and later for to the webclient ones
[11:59] <nessita> mandel: sounds reasonable :-)
[12:00] <mandel> nessita, what do you mean with 'new'? new failures or new tests?
[12:00] <nessita> mandel: new failures
[12:00] <mandel> nessita, I thin the failures are 'old' and I'm the one to blame this time I though I wrote a correct way to disconnect the server providing pages but I did not :*(
[12:00] <mandel> s/thin/think
[12:01] <alecu> hey, all!
[12:01] <nessita> mandel: ok, no problem. Your plan sounds good
[12:01] <nessita> hola alecu
[12:01] <mandel> nessita, cool, then I'll move that way :)
[12:01] <alecu> good morning!
[12:01] <mandel> alecu, morning!
[12:02] <nessita> I want to share that I *hate* doing the allhands stuff
[12:02]  * nessita protests
[12:03] <mandel> nessita, +100000
[12:04] <mandel> alecu, nessita, an example of the API for save service/client tests: http://pastebin.ubuntu.com/903779/
[12:05] <mandel> alecu, last part of it there is an example on how to use it with more than one service factory, I don't know about the cleanup getting the service factory..
[12:05] <nessita> mandel: by Adder you mean Aditioner?
[12:06] <nessita> I just realized you might, the first time I read that I read it wrong :-P
[12:06] <mandel> nessita, you got me there.. I don't know the right way to say it, Aditioner sounds good
[12:08] <gatox> nessita, this branch is ready for re-review: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575
[12:08] <mandel> nessita, alecu, so there are diff way to use it, use the SaveService runner so that you can have multiple services etc.. use the TwistedServiceTestCase which takes the factories and the Pb one so that we have even less to do
[12:08] <nessita> gatox: awesome!
[12:09]  * gatox goes back to unicode issues
[12:13] <mandel> nessita, gatox, alecu I need to go down to the shop for  10 mins I'll be quickly back
[12:13]  * mandel goes quickly
[12:13] <nessita> mandel: wear a coat! is frozen here
[12:13] <gatox> mandel, ack
[12:14] <gatox> nessita, ohhhh this is a beautiful weather!
[12:15] <gatox> ralsina, ping
[12:15] <nessita> gatox: yes, but 7 degrees is too little for my taste
[12:15] <gatox> nessita, i was hoping to go down a little bit more :P
[12:15] <gatox> nessita, and i'll feel like home
[12:15] <gatox> jejeje
[12:15] <nessita> gatox: you crazy southern guy :-P
[12:16] <nessita> gatox: we have to sprint one of these days, if you like. I can turn on the heat, of course :-P
[12:16] <gatox> nessita, ejejeje of course, now that its cool..... i have more chances to leave my home :P
[12:16] <gatox> nessita, whenever you want
[12:16] <ralsina> gatox: pong
[12:16] <ralsina> and good morning!
[12:17] <gatox> ralsina, hi, remember our meeting? :P do you have time?
[12:17] <ralsina> gatox: I remember, I did not have time, I will in 5' :-)
[12:17] <gatox> ralsina, ok, no problem
[12:17] <ralsina> nessita: I am about to look at the branch you mailed me yesterday, should have an idea soonish, hopefully
[12:18] <nessita> ralsina: yey! thanks
[12:19] <nessita> ralsina: you can postpone to after meeting with gatox (perhaps that's more urgent?) I'm not blocked yet, since I'm doing the allhands stuff
[12:19] <nessita> (and crying about it :-D)
[12:20] <ralsina> nessita: so say we all! :-)
[12:20] <nessita> heh
[12:20]  * gatox reads "so say we all" and remembers battlestar galactica .P
[12:20] <ralsina> gatox: was the idea ;-)
[12:21] <ralsina> gatox: we can postpone the objectives talk until our 1-1 since they are not due so soon
[12:21] <gatox> ralsina, ok
[12:21] <ralsina> gatox: BUT you need to do your self-appraisal today, so do that instead
[12:21] <ralsina> gatox: and ask for your peer reviews
[12:21] <gatox> ralsina, but i need the objetives first
[12:21] <gatox> that's what the page says
[12:22] <ralsina> gatox: you never had objectives because you joined after the cycle begun
[12:22] <ralsina> gatox: so if it says you should give it objectives first, that's wrong
[12:22] <ralsina> gatox: and you should mail dragnob
[12:22] <ralsina> gatox: or rather ping her since we are on a tight schedule
[12:23]  * ralsina pretends he knows what he's talking about, badly
[12:23] <gatox> ralsina, ok..... i'll check, i was under the impression that the link for self-review is not activated until you put your objectives
[12:23] <ralsina> gatox: yes, you should have put those in last year in april ;-)
[12:23] <gatox> :P
[12:23] <ralsina> gatox: LAME OF YOU
[12:24] <gatox> ralsina, why you didn't tell me that before!!
[12:24] <gatox> jejjee
[12:32] <gatox> ralsina, As soon as your objectives have been countersigned, click on to your Home Page and follow the link under 'My Tasks' directing you to 'Fill in your self evaluation'.
[12:32] <gatox> ralsina, in this moment i can only see Set objectives for evaluation campaign APR12
[12:34] <gatox> but i can do everything around 15 ART after our 1-1.... i think i have enough time
[12:34] <ralsina> gatox: right, and I can't evaluate you agaist those
[12:34] <ralsina> gatox: so please talk to dragnob ;-)
[12:34] <gatox> ralsina, ok
[12:37]  * mandel back
[12:37] <mandel> nessita, is spring here \o/
[12:43] <hrw> hi
[12:43] <hrw> is ubuntuone-control-panel-qt maintained or abandoned?
[12:44] <mandel> hrw, very very maintained!
[12:44] <hrw> nevermind - after reinstallation of half python it started finally
[12:45] <hrw> karni: add option to u1f to abort uploading
[12:47] <hrw> mandel: and it looks great
[12:48] <mandel> hrw,  :)
[12:48] <karni> hrw: yup, on my list, soon to be added
[12:49] <hrw> mandel: when last time I looked it was suggesting to be closed in few seconds ;)
[12:49] <mandel> hrw, really? weird..
[12:51] <hrw> mandel: long time ago, gtk client, ugly theme set by default
[12:52] <mandel> hrw, well we are al the time trying to improve things, is just that is hard some times :)
[12:52] <hrw> mandel: agreed
[12:54] <ralsina> nessita: always-in-... feels so BAD as a folder name :-)
[12:55] <mandel> alecu, is bug 965885 the only one we have seen so far about proxy from users?
[12:56] <alecu> mandel, yes: and the user even found a way to fix it.
[12:56] <mandel> alecu, I don't know if I should feel happy or very very scared..
[12:57] <alecu> mandel, but beta 2 is released tomorrow, so we'll see more of this next week :-)
[12:57] <mandel> alecu, oh, I though we already did it.. I'm terrible with dates!
[13:02] <urbanape> morning, everyone
[13:03] <gatox> nessita, i'm having this problem trying to execute u1-cp on windows, have you seen this before? http://ubuntuone.com/3iWpnsd9XydRuxoPvgY9jF
[13:03] <gatox> sso is running
[13:04] <ralsina> gatox: you are running it from sources? Doesn't work
[13:04] <gatox> ralsina, :S
[13:04] <ralsina> gatox: our bin/whatever are not executables on windows
[13:05] <mandel> time for lunch here!
[13:05]  * mandel lunch
[13:05] <gatox> ralsina, ok..... i'll try to create the exes to fix this issue
[13:05] <ralsina> gatox: thanks
[13:08] <nessita> gatox: looking
[13:08] <gatox> nessita, ralsina already answer me
[13:08] <nessita> gatox: the ussoc UI is not being opened
[13:09] <nessita> gatox: very likely is because the spawner can't finx it
[13:09] <gatox> nessita, not working on windows
[13:09] <nessita> gatox: right
[13:09] <gatox> need to create the exes
[13:09] <nessita> gatox: yeap
[13:09] <nessita> gatox: or, you could add the U1 account using the installer
[13:09] <nessita> gatox: and then, tweak the code in the repo to always show the wizard pages, if you're debugging
[13:09] <gatox> nessita, but i need the process of login to reproduce the issue
[13:10] <gatox> ahh
[13:10] <nessita> gatox: not really, no? you just need to access the wizard pages, right?
[13:10] <gatox> yes
[13:10] <nessita> gatox: let me point you to the code you need to tweak
[13:10] <gatox> thanks
[13:10] <nessita> gatox: gui/qt/controlpanel.py
[13:11] <gatox> nessita, thanks
[13:11] <nessita> gatox: looking for the line number now
[13:11] <nessita> gatox: one option is to replace:
[13:11] <nessita>     117         credentials = yield self.backend.get_credentials()
[13:11] <nessita>     118         if not credentials:
[13:11] <nessita>     119             self.on_credentials_not_found()
[13:11] <nessita> with:
[13:12] <nessita>     117         credentials = yield self.backend.get_credentials()
[13:12] <nessita>     118         if True:
[13:12] <nessita>     119             self.on_credentials_not_found()
[13:12] <nessita> gatox:  self.on_credentials_not_found() will show the wizard every time, and if you already have credentials in the system, clicking on 'register' will just take you to the next page
[13:12] <nessita> gatox: makes sense/
[13:12] <nessita> ?
[13:13] <gatox> nessita, mmm i'll try that
[13:13] <dobey> if you accidentally commit that and it lands in trunk… oi :P
[13:15] <dobey> do pylint/pyflakes raise giant red flags about "if True:" and "if False:" ?
[13:15] <nessita> dobey: tests will fail
[13:15] <nessita> dobey: don't know, but the controlpanel test suite will definitely fail
[13:15] <dobey> ok
[13:21]  * ralsina wraps all code in "if True == 1" to avoid malicious True = None in untrusted imports
[13:34] <ralsina> nessita: I am taking a while with that branch because I hae some broken updates in my system, so am late on nightlies and doing allhands myself
[13:34] <ralsina> nessita: hopefully by noon I will have all straightened up
[13:34] <nessita> ralsina: ack, thanks for the update
[13:40] <dobey> ralsina: but that will fail on systems where True is 0, and False is any other value :)
[13:41] <ralsina> dobey: don't even want to TRY understand that :-)
[13:49]  * mandel back
[13:54] <BryanRuiz1> hey there
[13:55] <BryanRuiz1> so i setup ubuntuone with 80 gigs last night, and hooked up my mysql data directory, /var/www/ and my home directory to it
[13:55] <BryanRuiz1> i see syncdamon running, but i dont see any files uploaded yet
[13:55] <BryanRuiz1> i let the thing sit overnight
[13:56] <dobey> you can't synchronize directories outside of your home, or your home directory itself; only folders within your home directory
[13:56] <BryanRuiz1> dobey: i set the directory to be /backup
[13:56] <BryanRuiz1> and then i use mount --bind to add directories to it
[13:57] <BryanRuiz1> used*
[13:57] <BryanRuiz1> my user has all read/write permissions to all those folders
[13:57] <BryanRuiz1> actually... maybe not the mysql directory
[13:57] <dobey> don't do that
[13:57] <dobey> it *will* break
[13:58] <BryanRuiz1> how do you sync folders in your home directory?
[13:58] <BryanRuiz1> can i set mysql/apache to run from within my home directory
[13:58] <BryanRuiz1> ?
[13:59] <dobey> probably, though i'm not sure you'd want to do that
[13:59] <BryanRuiz1> id like a backup of my client work, the databases and my home directories
[13:59] <dobey> so, ubuntu one is not a backup service. and it sounds like you want a backup service.
[13:59] <BryanRuiz1> maybe
[13:59] <dobey> if you want to do backups to ubuntu one, you should probably use deja-dup
[13:59] <BryanRuiz1> any suggestions
[14:00] <dobey> it will create back-ups of things and has a feature to put them in ubuntu one, and then restore them
[14:00] <BryanRuiz1> i got  a small 128GB SSD drive, i dont want to dupe my data
[14:01] <BryanRuiz1> ::sigh:: maybe its time to get 256
[14:01] <BryanRuiz1> not sure why it will break with my setup
[14:01] <BryanRuiz1> as well
[14:02] <ralsina> BryanRuiz1: trying to sync something like a mysql DB file will never succeed because it changes faster than we can sync it
[14:02] <dobey> mounting things in your home directory and then syncing the mounted folder will break, becuase when it gets unmounted, u1 will think all the files were deleted
[14:02] <ralsina> BryanRuiz1: so you never have a successful upload of the file
[14:02] <BryanRuiz1> i see ralsina
[14:02] <dobey> and mounting your home folder inside your home folder is inception.
[14:03] <ralsina> BryanRuiz1: so, for backups, please use a backup tools, or it will end in tears :-)
[14:03] <BryanRuiz1> dobey: thats why i moved it out :)
[14:03] <dobey> ubuntuone does not support mounts or symlinks
[14:03] <ralsina> It will probably end in tear anyway, as we all know ;-)
[14:03] <BryanRuiz1> dobey: the system only mounts and unmounts at boot though? i would think before sync is running
[14:04] <dobey> you loopback mount something in your home directory as root?
[14:04] <BryanRuiz1> i added an entry to /etc/fstab to do a bind mount
[14:04] <BryanRuiz1> which allows me to mount a folder in another folder
[14:04] <dobey> also there is no guarantee that it will successfully mount, nor that it won't unmount in the middle of things happening
[14:04] <BryanRuiz1> well thats true
[14:04] <BryanRuiz1> yeah
[14:05] <BryanRuiz1> maybe ill get a bigger drive and setup rsync or that thing you were talking about
[14:05] <BryanRuiz1> and do datadumps instead of the data dir for mysql
[14:05] <BryanRuiz1> .. now i just got to figure out how to clone my SSD drive
[14:05] <dobey> you also really don't want to sync everything in your home
[14:05] <BryanRuiz1> why not?
[14:05] <BryanRuiz1> i wont if you suggest
[14:06] <BryanRuiz1> but i like my .bash_rc's and stuff too
[14:06] <ralsina> BryanRuiz1: there are logs for our sync. If you sync the logs, the sync will generate more logs.
[14:06] <dobey> because firefox cache can be huge, and change a lot
[14:06] <BryanRuiz1> i see
[14:06] <dobey> because apps store system-specific things
[14:06] <ralsina> BryanRuiz1: put all those files in a folder. Sync that folder. Use symlinks (or hard links) to put those files in the right places in the system
[14:06] <BryanRuiz1> :sigh: i thought this was going to be an easy project
[14:06] <dobey> so if you have a huge screen on your workstation, and sync your config, then go to your laptop and open an app, it could appear way off screen
[14:07] <BryanRuiz1> i see
[14:07] <dobey> amongst other problems
[14:07] <BryanRuiz1> well thanks guys
[14:07] <BryanRuiz1> ive been enlightened
[14:07] <BryanRuiz1> appreciate it
[14:07] <ralsina> BryanRuiz1: sorry to be so gloomy ;-)
[14:09] <dobey> you *could* also write a script, which uses the REST API, create a folder on the server, and only upload files to that folder, rather than syncing them
[14:09] <dobey> which will be more like what you want
[14:11] <dobey> at least for backing up the mysql/apache data
[14:12] <dobey> for home dir, you really need to be much more selective about what syncs
[14:12] <BryanRuiz1> dobey: i do enough development, are you talking me into more?
[14:12] <BryanRuiz1> sigh
[14:12] <BryanRuiz1> so
[14:13] <BryanRuiz1> only upload
[14:13] <BryanRuiz1> can i rsync to a REST API :-x
[14:13] <BryanRuiz1> hate to move my laptop and then the thing starts over
[14:14] <BryanRuiz1> you are right that an upload is better
[14:14] <dobey> it's REST, not rsync :P
[14:17] <urbanape> briancurtin: got your tweet last night. Need any help?
[14:19] <briancurtin> urbanape: i think i just have something screwed up here. if i just start a new branch, how badly does that screw your setup up? alternatively i'd have to figure out why merging suddenly deletes nearly all contents of /devsetup
[14:19] <urbanape> doesn't screw me up at all.
[14:20] <briancurtin> urbanape: i got a fresh u1-win-installer branch, merged buildout-setup, then it complained about unversioned directories and removed everything except buildout.cfg
[14:20] <urbanape> yup
[14:20] <urbanape> that's what I was seeing, too.
[14:22] <briancurtin> urbanape: so i'll go with a C&P of the files, start a fresh branch, then get it functioning. i'm looking into something else right now but will be on this shortly
[14:23] <urbanape> k, thanks
[14:23] <dobey> hrmm
[14:24] <dobey> why is the progress bar not going away
[14:30] <nessita> ralsina: I'm in mumbler
[14:30] <nessita> mumble*
[14:31] <ralsina> nessita: logging in
[14:31]  * mandel is being mocked by pylint..
[14:34] <mandel> dobey, http://www.flickr.com/photos/landoni/6295815299
[14:40] <alecu> mandel, that just made my brain melt
[14:40] <dobey> heh
[14:41] <mandel> alecu, is a good riddle hehe
[14:43] <mandel> dobey, can you give me a hand with a small pylint issue I have in a branch?
[14:45] <mandel> dobey, the branch is lp:~mandel/ubuntuone-dev-tools/tcp-testcases I have added the comments to disable the pylint error but it does not seem to work
[14:47]  * dobey looks
[14:54] <dobey> mandel: weird
[14:54] <mandel> dobey, that is why I asked you :)
[14:57] <dobey> i don't know, but we've had this problem before :(
[14:57] <mandel> dobey, was there a way to solve it?
[14:58] <mandel> dobey, my idea for a workaround would be to extend Broker and put factory in it.. but it feels bad to do that
[14:58] <mandel> dobey, also, I wonder why it does not complain in the other tests..
[14:58] <dobey> in ubuntuone-client we disabled it in the pylintrc it seems (though we stopped using pylint for other reasons in u1client since)
[14:59] <dobey> mandel: if you comment out that one line, and then run u1lint again, it will complain about the other tests
[14:59] <dobey> this is definitely a bug in pylint though
[15:00]  * dobey again suggests replacing pylint everywhere with pyflakes
[15:00] <gatox> me
[15:00] <mandel> me
[15:00] <briancurtin> me
[15:00] <nessita> me
[15:00] <mandel> dobey, stupid pylint..  Debug some xp unicode issues.
[15:02] <gatox> TODO:
[15:02] <gatox> Finish with syncing your computer with the cloud unicode issue. Performance review. 1-1 with ralsina.
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No
[15:02] <gatox> mandel, go
[15:02] <mandel> DONE: Got all test_clients and ipc clients to work on widows using the new test case. Refactored the testcase so that we can have a save service runner to start more than one service. All hands + admin paper work.
[15:02] <mandel> TODO: Propose u1dev-tools branch and sso. Look at fixing webclient tests on windows.
[15:02] <mandel> BLOCKED: stupid pylint.. will do a workaround
[15:02] <mandel> briancurtin, please
[15:02] <briancurtin> DONE: preping for, doing, and testing the windows release, 1-1, mac mumble for a bit
[15:02] <briancurtin> TODO: get buildout updated and in order for mac
[15:02] <briancurtin> BLOCKED: i bought a big can of coffee grounds last night, so no
[15:02] <briancurtin> NEXT: nessita
[15:02] <nessita> DONE: reviews (a lot), update and landed stable-3-0 branches for windows release (v<IP_ADDRESS>)
[15:02] <nessita> TODO: performance reviews, 1-1 with ralsina, reviews, bug #959447
[15:02] <nessita> BLOCKED: nopes
[15:02] <nessita> NEXT: dobey
[15:02] <dobey> λ DONE: perf review stuff, triage, review
[15:02] <dobey> λ TODO: reviews, finish #961342, bug #965886, health care survey thing
[15:02] <dobey> λ BLCK: none.
[15:02] <dobey> thisfred:
[15:02] <thisfred> DONE: peer reviews / work on u1db mapping indexes TODO: mapping indexes / discuss packaging u1db BLOCKED: no NEXT: alecu
[15:03]  * alecu is writting notes!
[15:04] <alecu> DONE: meeting with the zeitgeist guys to discuss u1 flooding zg, worked with mac guys to set up my dev env
[15:04] <alecu> TODO: get a new videocard, allhands reviews, more osx,
[15:04] <alecu> BLOCKED: no
[15:04] <alecu> NEXT: ralsina
[15:04] <ralsina> DONE: not a productive day, was a nurse most of it, some reviews, some helping around, some allhands. some calls TODO: finish allhands, send windows binaries to sign BLOCKED: no
[15:08] <urbanape> me
[15:09] <dobey> urbanape: go
[15:09] <urbanape> DONE: Worked a bit with briancurtin and alecu on setting up an OS X dev instance. TODO: Keep going with a new branch of the -installer that briancurtin is working on. BLOCK: None
[15:12] <dobey> ok, i'm off to get lunch. bbiab
[15:13] <urbanape> me too
[15:13] <urbanape> briancurtin, alecu: we can pick up this afternoon, yeah?
[15:13] <alecu> urbanape, sure.
[15:14] <briancurtin> urbanape: works for me
[15:25] <mandel> dobey, nessita, I have the code to fix bug 963082 do I need an FFe for this, should I speak with joshuahoover ?
[15:27] <briancurtin> alecu: it turns out your daemonize-networkstate-thread branch did *not* make it into stable-3.0, so it didn't get into the installer i built
[15:28] <alecu> briancurtin, yup, since it was a windows-only fix it probably did not matter to get into the stable that's used for ubuntu.
[15:28] <briancurtin> alecu: i'm going to rebuild the exes locally and test it out
[15:29] <alecu> briancurtin, great! it means that it might still fix the issue :-)
[15:31] <ralsina> briancurtin, alecu: that's the one for the bug about syncdaemon not stopping?
[15:32] <alecu> ralsina, yesa
[15:32] <briancurtin> ralsina: yes
[15:32] <alecu> ralsina, yes
[15:32] <ralsina> briancurtin, alecu: because if it is, we need it in the release :-/
[15:32] <alecu> ralsina, and the windows release is made from stable-3.0?
[15:32] <briancurtin> ralsina: can i redo a release based on stable-3.0 + alecu's branch?
[15:32] <ralsina> alecu: yes it is
[15:32] <ralsina> briancurtin: well, we are trying not to do those things anymoew
[15:32] <ralsina> anymore*
[15:33]  * gatox lunch
[15:33] <ralsina> so grmbl
[15:33] <briancurtin> alecu: and i confirmed, it does stop properly now
[15:33] <alecu> briancurtin, ok, awesome.
[15:34] <alecu> ralsina, should I work on a branch and propose it against stable-3-0?
[15:34] <alecu> ralsina, or is it "blocked" because of the ubuntu release?
[15:34] <ralsina> alecu: I don't know. Sigh.
[15:35] <alecu> ralsina, maybe we should ask nessita or dobey?
[15:35]  * ralsina is fighting in multiple fronts. Failed for Hitler, failed for Napoleon.
[15:35] <ralsina> alecu: yes please.
[15:36] <alecu> nessita, dobey: we found a windows bug in sso that's not in stable-3-0. Should we make a branch to add it to stable-3-0? Or what's the procedure now?
[15:37] <alecu> nessita, dobey: since we are in beta, I don't know what the right procedure is.
[15:37] <nessita> alecu: no need for a stable-3-0 branch, will land into stable next Tuesday
[15:37] <ralsina> ok, so we do the windows release from trunk?
[15:37] <mandel> briancurtin, did you merge this in the build: https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828
[15:38] <alecu> nessita, <ralsina> ok, so we do the windows release from trunk?
[15:38] <briancurtin> mandel: no, i didn't know that had to go in
[15:38] <mandel> briancurtin, mea culpa..
[15:38] <mandel> ralsina, alecu please can I haz reviews: https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828
[15:39] <alecu> mandel, ack
[15:39] <nessita> alecu, ralsina: I would say from stable-3-0 when we update it, or applying a patch?
[15:40] <nessita> a patch to the installer
[15:40] <mandel> briancurtin, it means people will have problems with proxies.. we 'll see what happens :)
[15:41] <alecu> ralsina, how many users will "sd not stopping" affect?
[15:42] <alecu> ralsina, if it's only users using "u1sdtool -q", then I say we wait till tuesday.
[15:42] <alecu> ralsina, if it's a bigger number, then I say let's go with trunk.
[15:43] <ralsina> alecu: everyone that, you know, tries to stop it
[15:43] <ralsina> alecu: also those selecting "stop" from the tray menu
[15:43] <ralsina> alecu: but I don't have numbers
[15:43] <ralsina> alecu: and it's a regression
[15:44] <alecu> ralsina, are you sure it's a regression?
[15:44] <alecu> ralsina, the networkstate thread was never stopped since... ever.
[15:44] <ralsina> alecu: not sure, now that you mention it
[15:44] <ralsina> alecu: the previous release didn't have network detection, maybe
[15:44] <alecu> ralsina, that was probably the reason that some test runs were not stopping also.
[15:45] <ralsina> I just feel bad about having a fix and not releasing it
[15:45] <alecu> ralsina, that's life! :-)
[15:45] <alecu> on the other hand: mandel: how many users will your branch affect?
[15:45] <alecu> mandel, every user that has no proxy configured?
[15:45] <mandel> alecu, yes
[15:46] <alecu> mandel, how will it break?
[15:46] <alecu> mandel, because afaict, it does not break on simple irl.
[15:46] <ralsina> Ok, let's do it from stable-3-0 + those two patches :-(
[15:46] <mandel> alecu, affects all of those with an auth proxy
[15:47] <mandel> alecu, how did you set the proxy on windows?
[15:47] <briancurtin> ralsina: so my current setup, plus alecu's SD stop, plus mandel's proxy one linked a few  minutes ago?
[15:47] <ralsina> briancurtin: yes
[15:47] <alecu> mandel, I was talking about "non proxied"
[15:48] <ralsina> and let's slip it one more day, since we need to merge these in trunk and test it all
[15:48] <ralsina> joshuahoover: ^
[15:48] <mandel> alecu, non proxied are happy people without that branch
[15:48] <alecu> mandel, awesome.
[15:48] <alecu> ralsina, briancurtin: my branch landed on sso trunk yesterday.
[15:49] <joshuahoover> ralsina: so is this another new installer that we'll be receiving for further testing?
[15:49] <ralsina> joshuahoover: afraid so, yes
[15:49] <joshuahoover> ralsina: ugh, ok
[15:49] <ralsina> joshuahoover: we missed a couple of critical updates in the last one :-(
[15:49]  * ralsina owes dinners to you and QA over this
[15:49] <joshuahoover> elopio, rmcbride: don't waste time testing the win installer sent earlier
[15:49] <joshuahoover> heh
[15:50] <joshuahoover> ralsina: we need to work on getting those builds spit out of jenkins...if we need to add it to the release plan so it gets priority, let's do it
[15:50] <mandel> joshuahoover, do I need a FFe for this bug 963082
[15:51] <joshuahoover> mandel: from what i could make of that bug description - no
[15:51] <mandel> joshuahoover, ralsina, I', working on fixing tests on windows simply for that :)
[15:51] <ralsina> joshuahoover: yes, let's
[15:51] <mandel> joshuahoover, can you add a comment, I don't think is needed, but it might mean an API change.. no idea to be honest :)
[15:51] <briancurtin> mandel: need to mumble/chat with you about jenkins at some point (for the above^)
[15:52] <joshuahoover> mandel: if it's an api change, then it needs an ffe
[15:52] <mandel> briancurtin, yep, lets do it once I managed to get the tests to be green.. evil dirty reactors!
[15:52] <mandel> joshuahoover, do you want me to add a tag or something to the bug?
[15:54] <elopio> ralsina: ok. It's rmcbride's turn on testing, but I'll join you on the dinner without objections :)
[15:54] <joshuahoover> mandel: if you find out that we need to change the api then add u1-ffe and let me know
[15:55] <mandel> joshuahoover, is a new testcase.. I'll add it specially because dobey mentioned we needed one and I trust his judgment
[15:55] <joshuahoover> mandel: right, but you said you weren't sure if you needed to change the api as a result of creating the test
[15:56] <mandel> joshuahoover, well, for me, there are no api changes, is a new testcase you can use..
[15:56] <mandel> joshuahoover, but honestly, I'm retarded when talking about this things.. I always bend things towards my point of view
[15:57] <mandel> joshuahoover, so.. I think I don't need one and I was trying to get you in my side :)
[15:58] <joshuahoover> mandel: heh...normally, if it's just adding tests, we'd never need an ffe, but the exception would be a changed api
[15:58] <mandel> joshuahoover, the problem is that the library is a tests library.. that is why I have no clue
[15:59] <nessita> alecu, ralsina: sorry I did not answer too much, but was debugging a potential data loss issue with a co-worker
[15:59] <alecu> nessita, no prob.
[16:10] <duanedesign> on Windows 7 where is the syncdaemon.conf ?
[16:11] <briancurtin> duanedesign: looking
[16:12] <briancurtin> duanedesign: C:\Users\$USERNAME\AppData\Local\ubuntuone\syncdaemon.conf
[16:12] <duanedesign> thank you!
[16:12] <dobey> mandel: huh?
[16:13] <mandel> dobey, nothing, added a ffe tag for https://code.launchpad.net/~mandel/ubuntuone-dev-tools/tcp-testcases/+merge/99759
[16:13] <mandel> dobey, also added you in the review
[16:14] <dobey> mandel: what uses it?
[16:15] <mandel> dobey, atm nothing besides a branch that fixes sso tests for windows
[16:16] <dobey> mandel: i don't think we should put this change into stable-3-0. is there any reason we need to actually ship it in precise?
[16:17] <mandel> dobey, no, but we needed for getting jenkins to green again
[16:17] <dobey> mandel: is the sso test already fixed using something else? or what?
[16:18] <mandel> dobey, no, the fail on windows
[16:18] <mandel> dobey, they have been broken for a while, which also affects mac because is the same code
[16:21] <ralsina> dobey: they work on linux by chance, basically (and because we would have noticed if they did not)
[16:22] <dobey> ralsina: sure, but that wasn't what i was asking :)
[16:22] <ralsina> mandel: let's put this only on trunk and get jenkins working with that
[16:22] <dobey> nessita: ^^ you'll have to remember to not include the sso branch in the releases if we land this in trunk to fix jenkins?
[16:23] <nessita> dobey: sorry, not following (debuggin a syncdemon run in private). WOuld you please point me to the branch?
[16:23] <ralsina> mandel: put something in the commit, like "not for 3-0"
[16:23] <nessita> ralsina: it would be too much to ask not to land this until Tuesday?
[16:24] <dobey> ralsina: this is why i was pushing for "only cherry pick completed things out of trunk" :)
[16:24] <ralsina> nessita: I don't think that would be a problem
[16:25] <nessita> ralsina: if we can wait till tuesday, I can still use all my automagic scripts to build stable updates. If it can not wait, no problem, I will d the work by hand
[16:25] <ralsina> mandel: input?
[16:25] <mandel> nessita, ralsina we can wait :)
[16:25] <dobey> nessita, ralsina: we also have the 3.0.0 release one week from tuesday btw. and we really shouldn't be changing *anything* in stable-3-0 at that point, unless it's a critical bug fix, and we should definitely only cherry pick to stable-3-0 at that point
[16:25] <nessita> dobey: agreed on cherry pick for that last release
[16:26] <mandel> nessita, ralsina, dobey I'll continue fixing tests based on that for sso using a pipeline and will propose when we are ready :)
[16:26] <ralsina> mandel: however, I still want to move forward with getting jenkins green and building installers
[16:26] <ralsina> mandel: so let's think on how we can do that using yur branch of devtools
[16:27] <dobey> ralsina: landing changes in devtools is no problem for me. i just want it to be clear what should/shouldn't be going to stable-3-0 (and thus precise) at this point
[16:28] <dobey> ralsina: the sso fix itself to use this test case, would block until tuesday, given the discussion that just happened :)
[16:29] <ralsina> dobey,mandel, nessita: ok, so how about this: we land this on devtools trunk on tuesday after tarballs, and the release after that is cherry-picked manually
[16:29] <ralsina> since that last release should have almost no changes anyway
[16:29] <nessita> ralsina: that was the plan as how I understood it :-)
[16:29] <ralsina> nessita: ok, just wanted to write it all together :-)
[16:30] <mandel> nessita, ralsina, ack!
[16:31] <dobey> eh
[16:32] <nessita> gatox: ping. In the limit bandwidth branch, where are you tetsing that limits are -1 if throttling is disabled?
[16:32] <gatox> nessita, ah i wasn't testing the values, i was testing the check state
[16:32] <gatox> i can add that to the same test
[16:32] <nessita> gatox: you should add a test inside the backend suite
[16:33] <nessita> gatox: since you modified the backend code
[16:34] <gatox> nessita, ok....... i'll do that
[16:34] <nessita> gatox: thanks (considering adding a test that fails if your code is not in place)
[16:48] <gatox> nessita, test for backend added in https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575
[16:51] <nessita> gatox: thanks!
[16:51] <urbanape> yo
[17:03] <mandel> all, EOD here, catch you all tom!
[17:03] <gatox> mandel, bye
[17:06] <nessita> gatox: review added
[17:06] <nessita> gatox: let me know if it makes sense
[17:06]  * gatox checking.....
[17:07] <gatox> nessita, totally agree..... sorry to not catch that
[17:09] <nessita> gatox: is ok :-)
[17:09] <nessita> will have lunch now!
[17:10] <gatox> nessita, done
[17:16] <briancurtin> urbanape: lp:~brian.curtin/ubuntuone-windows-installer/buildout-env now works. I wrote the directions on that google doc from yesterday
[17:17] <briancurtin> urbanape: it seems to work for most things except the "install sources" command doesn't because of version differences (bzr is for 2.6, bin/python from buildout is 2.7, can't find bzrlib in 2.7, etc)
[17:17] <briancurtin> but doing that step manually is cake
[17:21] <urbanape> hmm, it's not finding the zc.buildout that I definitely have installed.
[17:21] <urbanape> 1.5.2 even
[17:22] <briancurtin> hm, i just did it on my windows and mac machines and didn't come across that
[17:24] <briancurtin> urbanape: what's the error you get for it?
[17:27] <urbanape> briancurtin: https://pastebin.canonical.com/63285/
[17:28] <urbanape> guess I should back it out of my system python's site-packages.
[17:31] <gatox> ralsina, ping! 1-1?
[17:32] <briancurtin> urbanape: i ran the bootstrap.py from a vanilla system python and it worked out fine. maybe try "python -S bootstrap.py --distritute" to not import "site" and ignore your system setup?
[17:33] <ralsina> gatox: mumble?
[17:33] <gatox> ralsina, yep
[17:34] <gatox> ralsina, already on mumble..... can you hear me?
[17:34] <ralsina> gatox: in a sec
[17:34] <gatox> ack
[17:50]  * alecu late lunchs and errands.
[18:01] <dobey> i supposed an hour isn't too bad a wait for a ppa build, eh :-/
[18:22] <nessita> gatox: approved! https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575
[18:22] <gatox> nessita, great!
[18:24] <gatox> ralsina, objectives done!
[18:25] <ralsina> gatox: looking...
[18:25] <dobey> oi
[18:27] <duanedesign> where are the python regexes of the files SD ignores in Windows? They are not in C:\Users\$USERNAME\AppData\Local\ubuntuone\syncdaemon.conf
[18:30] <dobey> duanedesign: that file should only include the user's changes. the global ones are in the installed program directory i think
[18:30] <briancurtin> duanedesign: looking
[18:30] <dobey> which i guess is somewhere in C:\Program Files\Ubuntu One\
[18:31] <dobey> although that doesn't include things which are ignored in code
[18:32] <briancurtin> duanedesign: I'm seeing it in C:\Program Files (x86)\ubuntuone\data\syncdaemon.conf
[18:34] <ralsina> gatox: +1 on objectives
[18:34] <gatox> ralsina, great!
[18:34] <ralsina> yay, only 11 tasks left in allhands, none "HIGH"
[18:35] <dobey> ralsina: the fact that it puts a priority on anything, and that priority isn't "HIGH" is a bit amusing
[18:36] <dobey> self-evaluations are LOW priority, but MUST be done today :P
[18:37] <ralsina> dobey: I am blocked there because I don't have my objectives approved
[18:37] <ralsina> OTOH, reviews of my peers all have due dates a week ago, but they are actually due on april 11th
[18:39] <dobey> ralsina: your objectives from last year aren't approved?
[18:39] <ralsina> dobey: the dog ate them
[18:39] <dobey> heh
[18:40] <ralsina> dobey: my manager's objectives are not approved yet
[18:40] <ralsina> dobey: so it's like a tradition
[18:40] <dobey> of course
[18:47] <gatox> ralsina, did you approve my objectives?? i can't see the link to fill my self-review
[18:47] <ralsina> gatox: yes I did
[18:47] <gatox> :S
[18:48] <ralsina> gatox: rechecking
[18:48] <ralsina> gatox: apparently not
[18:48] <ralsina> gatox: although I did
[18:48] <gatox> ralsina, ahhhhh better.... i thought i have some problem with the page
[18:49] <ralsina> gatox: UNTHINKABLE!
[18:49] <gatox> jejejeje
[18:49] <ralsina> apparently I did not click on the "I am really sure I am really really sure that I agree" button.
[18:49] <ralsina> gatox: check now
[18:50]  * gatox checking.....
[18:51] <joshuahoover> briancurtin: is bug #851810 ready to be released?
[18:51] <gatox> ralsina, nop.... not luck
[18:52] <briancurtin> joshuahoover: no, not complete. ralsina/nessita: should this become a priority?
[18:52] <nessita> briancurtin: well, yes if we want this to land this week
[18:53] <nessita> but I'm not so sure we can actually use the feature before this friday
[18:53] <gatox> ralsina, it gives you any kind of problem approving my objectives?
[18:53] <briancurtin> nessita: i have no idea when it needs to land or when the followup work that will use the feature will need to be done
[18:54] <nessita> briancurtin: everything that will go into precise before final freeze has to land in trunk by this Friday
[18:54] <briancurtin> nessita: so does this need to be in there?
[18:54] <nessita> briancurtin: so, if you could make those changes, I would appreciate, though I'm not 100% sure we could use the feature on time (but it will be great having it ready)
[18:56] <ralsina> gatox: I swear I see "You have just reviewed the objective sheet."
[18:57] <ralsina> gatox: looking if it's still in tasks
[18:57] <gatox> ralsina, it doesn't complain about the date and is rejecting it or something?
[18:57] <dobey> nessita: is there any reason not to punt that off to 12.10 instead?
[18:57] <ralsina> gatox: no, gone from my task list now1
[18:57] <gatox> :S
[18:57]  * gatox keeps refreshing the page
[18:57] <ralsina> nessita, dobey: +1 on punting
[18:57] <nessita> dobey: it causes an ugly bug in the UI, so the sooner we have that, the better
[18:57] <nessita> ralsina: what's punting?\
[18:58] <ralsina> nessita: patearla
[18:58] <ralsina> nessita: literally :-)
[18:58] <dobey> nessita: what bug in the UI?
[18:58] <nessita> ralsina: even if we know the side effect of that?
[18:58] <ralsina> nessita: we have to draw a line somewhere
[18:58] <ralsina> nessita: if you as tech lead think we ca getthe UI fix? sure, let's go
[18:59] <ralsina> nessita: if not, well, then we ran out of time for it
[18:59] <nessita> ralsina: we can not get the fix in the UI, but we can get the needed feature un syncdaemon to add the UI fix later
[18:59] <ralsina> nessita: if we can add the UI fix later, we can also add the sd fix later. Or am I missing something?
[18:59] <nessita> ralsina: not missing anything except having to do 2 SRUs instead of 1
[19:00] <ralsina> nessita: right
[19:00] <dobey> i wish we only had to do 2 SRUs
[19:00] <ralsina> dobey: expand please
[19:00] <dobey> cf plan of "SRU ALL THE THINGS!"
[19:00] <ralsina> dobey: right
[19:01] <ralsina> dobey: just checking you are referencing that
[19:01] <nessita> ralsina: if you as manager think we can release precise with the UI bug, sure, let's go :-D
[19:01] <ralsina> nessita: I say that, yes.
[19:01] <nessita> it will affect only new users or users that have deleted the metadata
[19:02] <nessita> only new users <- those we want to make fall in love with us, will get an empty folder list in the first wizard page :-/
[19:02] <dobey> nessita: what exactly is the UI bug? that bug doesn't link to it or have any screenshots
[19:03] <nessita> dobey: an empty folder list in the first wizard screen when SD has no knowledge of the user UDF and shares list
[19:03] <nessita> dobey: ideally, the loading of the folder list should be done only when syncdemon has finished the listVolumes call to the server
[19:04] <dobey> do we have that on linux?
[19:04] <ralsina> nessita: you mean in cloud-to-computer? new users don have anything there anyway.
[19:04] <ralsina> nessita: I would *like* to have than in Precise. But I don't see the time. Maybe I am seeing wrong, so let's think a bit further.
[19:05] <nessita> ralsina: is true for 100% new users. But users coming from phone only, for example, will have UDF with pictires from the phone
[19:05] <nessita> dobey: can you please define what's "that"?
[19:05] <dobey> nessita: this wizard thing you speak of
[19:05] <ralsina> dobey: we do
[19:05] <nessita> dobey: yes, of course :-) (remove your device and re-login from the controlpanel)
[19:06] <nessita> dobey: you will not suffer the bug since you have already metadata for it
[19:06] <nessita> ralsina: well, if briancurtin can land this today, I can delay the bug I'm working on
[19:06] <dobey> nessita: "switch user" to guest, log in :)
[19:06] <nessita> https://bugs.launchpad.net/ubuntuone-control-panel/+bug/959447
[19:06] <nessita> dobey: you're welcomed to ;-)
[19:06] <nessita> ralsina: so we can make that ^ bug be an SRU
[19:07] <nessita> and use brian's work since tomorrow
[19:07] <ralsina> ok, let's do that
[19:07] <briancurtin> nessita: you mean i should try to land https://launchpad.net/bugs/851810 today?
[19:07] <dobey> nessita: we had a uife to get that wizard bit into precise, right?
[19:07] <briancurtin> i really dont think that's happening, but i can work on it
[19:07] <nessita> dobey: of course
[19:08] <ralsina> briancurtin: if you can land it early tomorrow, nessita can start pretending it's there sooner :-)
[19:08] <nessita> briancurtin: ok, let me grab the branch for you
[19:08] <nessita> ralsina: I will hijack briancurtin's branch and then we're set
[19:08] <duanedesign> thanks again briancurtin for the info
[19:08] <ralsina> nessita: this seems more critical since os.walk should not fail (normally)
[19:08] <ralsina> So we have a plan.
[19:08] <ralsina> We have to many plans, maybe.
[19:08] <dobey> nessita, ralsina: do we have an ffe approval? :)
[19:09] <nessita> ralsina: right, though os.walk fails every single time with my Music folder
[19:09] <ralsina> nessita: really?
[19:09] <ralsina> nessita: ouch
[19:09] <nessita> ralsina: yes, file system encoding issues
[19:09] <ralsina> nessita: oh, the old "I have this mp3 I got from napster in 1999 called Áñŕ.mp3" bug
[19:10] <nessita> ralsina: right
[19:10] <nessita> briancurtin: you ok with me taking over the branch?
[19:10] <dobey> nessita: is there a separate bug report for the issue in the wizard ui?
[19:10] <nessita> dobey: I asked joshuahoover to ping about this a couple of days ago
[19:10] <nessita> dobey: is the same bug report affecting u1cp
[19:10] <briancurtin> nessita: do you mean to take over as as in you are going to complete the fix?
[19:10] <nessita> briancurtin: yes
[19:11] <nessita> joshuahoover: would you know if we got approval for that ffe?
[19:11] <briancurtin> nessita: that's fine. it would probably be quicker given the time crunch
[19:11] <nessita> briancurtin: right
[19:11] <joshuahoover> nessita: i didn't get confirmation on it, no
[19:11] <nessita> joshuahoover: any chance we ping about it, to see if I dedicate time to it?
[19:12] <joshuahoover> nessita: yeah, let me check
[19:12] <dobey> nessita: i think it should probably be a separate report, no? the text in this report doesn't seem directly related, though the fix for cp will require it. a separate bug for u1cp without the FFe bits and such would probably be better, especially if we have to wait and SRU that part
[19:12] <nessita> dobey: if we have to SRU the controlpanel bits, I will make a separated bug
[19:12] <dobey> control panel isn't notifying anyone about anything, nor should it :)
[19:15] <dobey> ralsina: indeed, too many plans
[19:18] <ralsina> alecu_away: when you come back, any chance you can do a IRL of https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828 please?
[19:34] <ralsina> Oh, lunch
[19:34] <ralsina> tea, at least. Will come back in a bit.
[19:40] <joshuahoover> nessita: bug #851810 is approved
[19:43] <nessita> joshuahoover: thanks!!!
[19:43] <alecu> Buenos Aires is a bit of hell today.
[19:43] <alecu> there's the race going on tomorrow, and the roads are blocked everywhere.
[19:44] <alecu> plus the metro was closed near home.
[19:44] <alecu> (tomorrow, or this weekend, who cares)
[19:45] <nessita> alecu: when you and I have some time, I would like to talk about bug #967405
[19:45] <nessita> alecu: description is not extremely accurate, need to improve it, but right now I'm working on affe
[19:46] <nessita> alecu: that bug is the results of lots of debugging a case of apparently data loss (but was not data loss luckly)
[19:47] <alecu> nessita, I've just read the description. Awesome work finding it!
[19:47] <nessita> alecu: all the credits to facundobatista for helping me in the debug
[19:47] <alecu> nessita, so, how is your branch fixing it?
[19:48] <nessita> alecu: I'm not working on that
[19:48] <nessita> alecu: that (I think) will not be fixed before precise is released
[19:48] <nessita> alecu: but wanted to give the handover of that to you
[19:48] <nessita> alecu: tomorrow perhaps, before/after the weekly call?
[19:49] <alecu> nessita, sure
[19:49] <alecu> nessita, let's try to do it before.
[19:49] <nessita> alecu: let's :-)
[20:06] <joshuahoover> nessita: and i just got final word that we're good to go on #956077 which i thought we had the ok on before but double checked anyway
[20:06] <nessita> joshuahoover: very very nice, thanks!!!
[20:15] <gatox> EOD here..... bye people!
[20:17] <ralsina> bye gatox
[20:19] <dobey> interesting
[20:20] <dobey> progressbar got set to 140%
[20:22] <dobey> ooh, now it's 177%
[20:22] <dobey> thisfred: ^^ you know why that'd be?
[20:24] <thisfred> dobey: eh no, that should not be possible
[20:25] <thisfred> dobey perhaps the count is still not being reset
[20:25] <thisfred> or maybe the total is reset too early
[20:26] <dobey> too early could be. log does say total: 0 for the second command
[20:26] <thisfred> though with zero I would expect different values
[20:26] <dobey> but the specific issue i was originally debugging seems to be a side-effect of the other bug which i already have a branch to fix, but just need to fix up the tests on
[20:58] <nessita> dobey: I know what that could be
[20:59] <dobey> nessita: hrmm?
[21:00] <nessita> dobey: we know have 2 queues for the commands to be processed. One limited queue in memory (200 commands in there, to be memory bound), and another queue with the rest of the commands, in disk. My guess is that there is some buggy math where the total is assumed to be 200, and once the mem queue is emptied, but re-filled with commands from the queue in disk, you get something like "350 commands were completed (of 200)"
[21:00] <nessita> that will be > 100%
[21:00] <nessita> you completed more commands that those that were initially listed
[21:01] <nessita> dobey: I'm pretty sure alecu has this in this queue
[21:01] <nessita> ralsina: am I lying? ^
[21:03] <dobey> nessita: i don't think that's the problem
[21:03] <nessita> dobey: why not?
[21:05] <dobey> nessita: because it's something where we aren't trying to show the number of commands. and because i didn't do 300 things. i did one thing, it was done (but something was still happening), then added another. i think it is just that the aggregator count got decreased too early, as thisfred mentioned as a possibility
[21:05] <dobey> but anyway, it's separate from the issue i was actually debugging
[21:06] <nessita> dobey: oki
[21:06] <dobey> which was the progress bar not going away
[21:06] <dobey> i'll look at the code for the counting in there later perhaps
[21:07] <dobey> for now i guess i either need to do that hack with the notification tests, and get this branch landed
[21:07] <dobey> s/either//
[21:12] <dobey> ugh
[21:13] <dobey> why is the real notify-osd getting talked to!?
[21:13] <dobey> oh
[21:16] <dobey> meh, even using DBusTestCase it still does with the glib2reactor, which is weird
[21:16] <dobey> and with DBusTestCase, just fails with the gi reactor
[21:17] <dobey> nessita: should i avoid adding the one un-mocked test then? it doesn't seem to work very nicely :(
[21:17] <nessita> dobey: yeah
[21:18] <nessita> dobey: considering the date, and the time, and the energy :-)
[21:18] <dobey> thanks :)
[21:19] <dobey> https://code.launchpad.net/~dobey/ubuntuone-client/hint32/+merge/99824
[21:22] <briancurtin> back to read-only directory hell on windows :/
[21:23] <nessita> dobey: looking
[21:25] <nessita> briancurtin: would you have the time and slot to run tests for a branch for me, from u1client, in windows?
[21:25] <briancurtin> nessita: yep, i can
[21:26] <nessita> briancurtin: lp:~nataliabidart/ubuntuone-client/851810-notify-on-volumes
[21:26] <nessita> thanks!!!
[21:26] <nessita> ralsina: ping
[21:26] <nessita> ralsina: did you have any luck with https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/always-in-... ?
[21:29] <nessita> dobey: yey! notifications work again!!!
[21:30] <dobey> nessita: and the progress bar! and the logout warning! :)
[21:31] <briancurtin> nessita: https://pastebin.canonical.com/63300/
[21:31] <nessita> briancurtin: looking
[21:34] <nessita> briancurtin: fixed and pushed in revno 1222 (no rush to re-run, when you can)
[21:35] <ralsina> nessita: pong
[21:35] <ralsina> nessita: just got started,actually
[21:35] <nessita> ralsina: nice!
[21:35] <ralsina> nessita: got derailed like 1500 times today :-/
[21:35] <nessita> it happens
[21:36] <ralsina> nessita: my brain is hurting so I may leave it for tnight. In any case, not near done yet
[21:36] <nessita> ralsina: not sure what you mean with "not near done yet"
[21:37] <ralsina> nessita:that I have no clue why it's happening :-)
[21:37] <nessita> aaahhhh
[21:37] <nessita> ralsina: is ok, thanks
[21:37] <ralsina> nessita: to see if I gt this straight, with your branch, the folder list is in focus *after* twitter/facebook
[21:37] <nessita> ralsina: ah, did not tried that
[21:37] <nessita> ralsina: I thought it was never getting the focus, let me try
[21:38] <ralsina> in which case, I don't know why but I know how to fix it :-)
[21:38] <dobey> ok, i am off. have a good evening all!
[21:39] <nessita> dobey: all green, approved
[21:39] <ralsina> nessita: it's going like this: go to web -> list -> button below -> get help -> twitter -> facebok -> buttons/checkboxes inside the list
[21:39] <ralsina> nessita: so I think I know how to fix it and will have a patch waiting for you first thing in the morning
[21:39] <nessita> ralsina: yeap, I think I also know how to fix...
[21:40] <nessita> ok, better
[21:40] <ralsina> nessita: please, I need to do some code or will go completely pointy-haired
[21:40] <nessita> ralsina: yes yes yes
[21:40] <nessita> ralsina: you do it
[21:40] <ralsina> yay!
[21:45] <gatox> ralsina, \o/ i can finally fill my evaluation, it seems that the page take a while to process
[21:47] <nessita> briancurtin, ralsina: if you can review today or tomorrow, I will appreciate it https://code.launchpad.net/~nataliabidart/ubuntuone-client/851810-notify-on-volumes/+merge/99829
[21:47] <ralsina> gatox: awesome :-)
[21:47] <ralsina> nessita: will do!
[21:47] <nessita> briancurtin: let me know if I need to fix some more tests in windows :-)
[21:47] <ralsina> nessita: starting that, actually
[21:47] <nessita> now, I'm gone to pilates!
[21:47] <nessita> see ya tomorrow crowd
[21:48] <briancurtin> nessita: your tests just finished, all good
[21:48] <nessita> oh nice!!!
[21:48] <nessita> I'm so proud! (of you :-))
[21:48] <nessita> ok, I'm gone for sure
[21:48] <nessita> bye!!!
[23:44] <alecu> oh, crap. More reviews requested!