/srv/irclogs.ubuntu.com/2012/02/01/#ubuntuone.txt

nessita(I just subscribed to ubuntu-release, jic)00:02
dobeynessita: i don't think it's necessary.00:02
dobeyi think joshuahoover attends it though00:02
nessitaack00:03
nessitawell, then I'm off for now00:03
nessitadobey: will finish tarballing tomorrow00:04
dobeycheers00:04
nessitahave a good evening everyone!00:04
mandelmorning all!09:39
gatoxmandel, ping10:41
mandelgatox, morning!10:41
mandelgatox, I already approve them, hehe10:42
gatoxmandel, both branches?10:42
gatoxmandel, puuuuuuuuuu..... i get up earlier just to do that!!!10:42
mandelgatox, yep, is called revenge :P10:42
mandelgatox, go back to bed ;)10:42
gatoxmandel, jejejeje10:42
gatoxmandel, i hate you....... :@10:43
gatoxjeje10:43
mandelgatox, buahahahaha10:43
mandel:P10:43
=== Guest9392 is now known as zumbi
nessitahello!12:21
mandelnessita, morning!12:21
gatoxback!12:24
facundobatistamandel, hola, che! which one was your branch?12:27
mandelfacundobatista, let me get you the mp12:27
facundobatistamandel, gracias12:28
mandelfacundobatista, here you go: https://code.launchpad.net/~mandel/ubuntuone-client/add-virtual-watches/+merge/8872612:28
mandelfacundobatista, I removed the any for the subdirs and after some serious coffee and thinking I added tests for the race condition and fixed it12:28
mandelfacundobatista, grep for slow_listdir :P12:28
facundobatistamandel, awesome!!12:29
ralsinagood morning!12:31
=== yofel_ is now known as yofel
mandelralsina, nessita so here are a number of results some WITH failures from jenkins:  https://jenkins.errormessaging.com/job/ubuntu-sso-client-windows-test/37/testReport/?  https://jenkins.errormessaging.com/job/ubuntuone-control-panel-windows-test/41/testReport/? https://jenkins.errormessaging.com/job/ubuntuone-windows-installer-windows-test/65/testReport/? (we need to identify why this is going on)13:35
ralsinamandel: looking...13:35
mandelralsina, nessita jenkins got 'cloudy' due to an error in jenkins itself were it was not pulling correctly the source code13:35
mandelbut that has been fixed13:36
mandelralsina, nessita I expect that the next build for u1-client will be a failure with 3 tests (we already now that)13:36
ralsinamandel: it's looking great!13:36
ralsinait's actually easier than the console output :-)13:37
mandelralsina, hehe13:37
mandelralsina, so, with all this sorted out I'm going to ignore jenkins since now we have nice reports etc..13:38
mandelralsina, the rest is fixing those broken tests and automating the build of the .exe, which is a complete diff story13:38
ralsinamandel: sounds good to me13:39
mandelnessita, gatox I hope that all this setup make you live a little easier when porting the Qt code to linux, at least you will know what was broken earlier etc..13:39
mandelok, lunch time for manuel :)13:40
=== dduffey_afk is now known as dduffey
ralsinanessita: no1-1 while you are on sprint. Enjoy ;-)14:20
=== alecu_ is now known as alecu
=== m_conley_away is now known as m_conley
nessitaralsina: ack!14:31
nessitadobey: ping14:46
dobeyin a call14:50
nessitadobey: ack, let me know when you have some minutes14:52
mandeldobey, ralsina standup?15:01
mandelhola??15:03
ralsinamandel: oops, no notes!15:03
dobeypass15:03
ralsinalet's pass15:03
mandelpuos!!! I have notes15:03
mandelI'm going to paste them :P15:03
ralsinaNEXT mandel:15:03
ralsina;-)15:03
mandelDONE: Fixed Bug 924384 Bug 924369 and ensured that jenkins does work with them. Looked at bug 904554 and bug 873012(ralsina we should talk about this)/15:03
mandelTODO: Finish fix for bug 904554 and bug 873012. Proxy. Chat with alecu (around my 10pm)15:03
mandelBLOCKED: no15:03
ubot4Launchpad bug 924384 in ubuntuone-control-panel "Allow to pass extra parameters to run-tests.bat that should be fowarded to u1trial (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/92438415:03
mandelcabrones!15:03
ubot4Launchpad bug 924369 in ubuntuone-windows-installer "Add the skip-lint flag to the run-tests.bat (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/92436915:03
ubot4Launchpad bug 904554 in ubuntuone-client "Windows: when creating empty files, those are not uploaded (affects: 1) (heat: 42)" [Medium,Triaged] https://launchpad.net/bugs/90455415:03
ubot4Launchpad bug 873012 in ubuntuone-windows-installer (and 1 other project) "Should not synchronize Desktop.ini files (affects: 1) (heat: 9)" [Undecided,Confirmed] https://launchpad.net/bugs/87301215:04
mandelralsina, we need to talk about bug 873012, we need to consider splitting the configuration between windows and linux15:04
ralsinadobey: I need to talk with you 5' later today about a few things, is in 4 hours ok with you?15:04
mandelor something smarter15:04
dobeysure15:04
ralsinamandel: is that syncdaemon config?15:04
ralsinamandel: if so, we can just add another config file "windows.conf" and that's it15:05
mandelralsina, yes, so, on windows we need to ignore extra files, yet is that the correct way?15:05
dobeywe can add extra config files easily enough15:05
ralsinamandel: we'd have to check the configglue docs, but it eems you can have as many config files as you want, so we can just add one that's only there for windows15:05
dobeybut why not just add the ignores to the current config?15:06
dobeywhy would you ignore them on one platform, but not the other?15:06
ralsinadobey: they are platform-specific files15:06
mandelexactly15:06
ralsinadobey: a Desktop.ini is "special" on windows, but it's not special on lnux15:06
dobeyright, but why would i want to sync that on linux?15:07
mandelralsina, but, multiple config files means that the last loaded one is the one used, and it would be nice to aggregate them rather than one step on the other one15:07
ralsinamandel: we should number them15:07
mandeldobey, users are 'special'15:07
ralsinadobey: because you are a linux-only user and having a file that magically doesn't sync is strange?15:08
mandelalthough we have similar issues with users that do Test and test in the same dir :P15:08
dobeylike symlinks?15:08
dobeyor yeah, case sensitivity issues15:08
mandeldobey, ralsina and thinking about it.. what happens if a sync a funny file called desktop.ini from linux to windows?15:09
ralsinamandel: mess15:09
nessitadobey: you available now? :-)15:09
dobeynessita: now, yes :)15:09
nessitadobey: yesterday, I mistakenly proposed the SSO update-stable-from-trunk branch against trunk instead of against stable-3-0. I thought I noticed that soon enough to prevent the landing (I reverted to 'needs review' and superseded the proposal ASAP), and I did not got a "merged" email, but apparently, the branch was merged the same. So, now, to fix that situation, I could either propose a branch that revert the (minor) changes, or remove15:10
nessitadobey: no branches have landed after that, nor are about to land15:10
dobeynessita: what minor changes?15:11
nessitadobey: setup.py version and a execution flag in a .py windows (not sure who added that, but is there)15:11
nessita M  setup.py15:11
nessita  * ubuntu_sso/main/tests/test_windows.py15:11
nessitaAll changes applied successfully.15:11
nessitadobey: I will like not to have that revno in trunk at all....15:12
nessitaso pushing the revno right before that makes sense to me15:12
dobeyok15:12
dobeywell you need to uncommit the new revision i think15:13
nessitadobey: from trunk? I was about to do: bzr branch -r 841 lp:ubuntu-sso-client r841; cd r841; bzr push lp:ubuntu-sso-client15:13
dobeythat might work15:14
nessitamandel, ralsina: please no one lands nothing to sso trunk (for a couple of minutes)!!!15:15
ralsinanessita: ack15:15
mandelnessita, np!15:17
nessitadobey: pushing to lp:ubuntu-sso-client with revno 841 is giving me "No new revisions or tags to push.". Seems like it won't override the current history... would that be a new "feature"?15:23
dobeynessita: no, you'd need to push --overwrite to do it15:25
nessitaah, you're right :-)15:25
alecumandel, ping15:31
nessitadobey, ralsina, mandel: ussoc trunk is now ready15:31
mandelalecu, pong!15:31
mandelnessita, ack15:31
alecumandel, we've got half an hour now till lunch: do you want to mumble now?15:31
mandelalecu, I perfer to do it later, if it is not a pita for you15:33
alecumandel, no problem15:34
mandelcool15:34
mandelralsina, nessita would it be adding a config for linux and one for windows something we could consider (follow the conversation on #chicharra if you can)15:35
mandelmainly, add the windows one in the lp:ubuntuone-windows-installer and change the installer for that15:36
ralsinamandel: answered in#chicharra15:37
mandelralsina, sys.platform returns linux2, will it ever return a diff number?15:55
mandelas in linux3 if I used a 3.* kernel15:55
ralsinamandel: IIRC, it will return linux2 for the foreseeable future, also on linux 315:55
dobeymandel: i think it was fixed to keep returning linux2 on 3.x, to avoid breaking the world15:55
mandelack15:56
dobeymandel: thisfred did make a couple fixes in a few places back in the day to work with linux3 as well if it did change15:56
dobeychecking for sys.platform being linux feels weird to me though15:57
dobeywe should do what twisted does, i think15:58
dobey    if runtime.platform.getType() == 'posix':15:58
dobeyit seems more correct to me, at least15:58
thisfredthat implies we run on much more than linux though :)15:58
thisfredbut yeah15:58
thisfredwhy not be ambitious :)15:59
dobeywell, there's really no reason we shouldn't15:59
thisfredat least it shouldn't break on filenames15:59
dobeywe should at least work on HURD15:59
thisfredand gentoo15:59
* thisfred runs15:59
mandeland mac os x15:59
dobeypyinotify is probably the only thorn in the side, which is why i've been saying for a long time we should drop it and just use the gio watch api16:00
thisfreddobey: one thing I recently thought of: can we have u1trial call trial with --reporter=text by default?16:05
dobeythisfred: i don't think we should change the default from what trial itself does by default16:06
thisfreddobey: that way we only get errors/failures in the report, which will make the launchpad merge proposal pages more useful in case we mess up.16:06
thisfreddobey: why not?16:06
dobeywe can probably fix it so we do that in tarmac16:06
thisfreddobey: when is it ever useful to see test_foo [OK]16:06
thisfredthat's fine too, but it's more useful when running tests locally too, I find16:07
thisfredno need to scroll back for pages16:07
dobeyperhaps it should be discussed with twisted and changed upstream then16:07
dobeyi don't know the reason why the default is the default16:07
thisfredwhy? If a program has options, they can be used, surely?16:07
thisfreddobey: right now u1trial hides that option completely. If it's passed through, that would also work for me16:08
thisfredor does it pass on all options it doesn't define itself now?16:08
dobeybecause defaults were chosen for a reason surely, and if it's useful for us to change the defaults for us, it's likely useful for a million other people as well, no?16:09
dobeythisfred: u1trial passes everything through to trial which it doesn't handle itself, yes16:09
mandeldobey, after a apt-get build-deps ubuntuone-client I'm getting **Error***: You must have gtk-doc >= 1.0 installed on P, that should not happen, right?16:10
dobeythisfred: u1trial --help should show all the same options as trial, plus the pieces we add on top (or need to change, like reactor handling)16:10
dobeymandel: that shouldn't happen, no. but i guess you probably don't have the nightlies ppa added, either.16:10
mandeldobey, I do16:10
dobeymandel: gtk-doc isn't needed to build the tarball release, but is needed for the nightlies16:11
dobeymandel: you don't have the source repo added or enabled, then16:11
ralsinaHave to go to thedoctor in lieu of lunch. See you all in about 90 minutes16:11
=== ralsina is now known as ralsina_doctor
mandeldobey, indeed, sources is not enabled16:11
dobeythisfred: ok, i really don't like --reporter=text, at least for local runs. it seems to just block and then dump everything all at the end, no progress, and no ability to tell where it's hanging or such, if a test ends up hanging16:15
thisfreddobey: ok, I didn't realize that. I used it with non-twisted tests only I guess ;)16:16
dobeywell, at least that's what seems to happen when i run u1trial --reporter=text ubuntuone in ubuntuone-dev-tools16:17
thisfreddobey: still I think it would be good for tarmac, where there is no sense of progress, and tests hanging is catastrophic either way16:17
dobeythose are all non-twisted tests16:17
thisfreddobey: I only used it on a hobby project where all the tests pass in like a millisecond, so I didn't notice16:18
dobeyyeah, i don't know why it was slow here16:18
dobeywell now they were all faster16:19
dobeythough for some reason, some are getting skipped16:19
mandelelopio, ping!16:19
dobeygrmbl16:19
mandeldobey, on ubuntuone-dev-tools?16:20
mandelgot squid or the apache tools installed?16:20
mandelI need to reboot due to updates..16:21
mandelstupid alpha!16:21
dobeyyes16:24
dobeymandel: test_squid_testcase is getting skipped, but test_squid is all running fine16:25
dobeyi need to get some lunch though.16:26
dobeybbiab16:26
elopiomandel: pong!16:26
nessitadobey: hey there, would you please re-review my gtk-gi branch when you have a chance? I kinda depend on that branch to move forward another branch I need for to the Qt port16:37
=== gatox is now known as gatox_lunch
mandelelopio, still here?16:54
elopiomandel: yes sir.16:57
mandelI was looking into a bug you reported, bug 90455416:58
ubot4Launchpad bug 904554 in ubuntuone-client "Windows: when creating empty files, those are not uploaded (affects: 1) (heat: 42)" [Medium,Triaged] https://launchpad.net/bugs/90455416:58
mandelelopio, I tried to reproduce it and I got the test file in my cloud, yet I created the file by creating a new file via the shell menu16:58
elopiomandel: let me see... If I remember correctly, the problem appears when you don't change the name of the file.16:59
elopiomandel: what's the shell menu?16:59
mandelelopio, right click create new text file :)17:00
mandelelopio, but that calls it new blah17:00
mandeland I renamed if to test.txt and get uploaded17:00
elopiomandel: do not rename it.17:00
mandelelopio, ok, looking17:01
elopiowhen you rename it, u1 records a move. Or something like that explained nessita.17:01
mandelelopio, yes, is a move from 'blah' to 'new blah'17:02
mandelelopio, my question would be, does it even matter? I mean, if you wrote nothing you have notihg to loose :P17:02
elopiomandel: yes, I would make it really low priority :)17:02
mandelelopio, its simple to fix17:03
mandelelopio, I can fake a modify after the create17:03
elopiomandel: that sounds like a weird workaround, but you are the expert.17:04
mandelelopio, well, let me check why it does not get uploaded17:04
mandelelopio, can you do the same test on a linux machine?17:07
elopiomandel: sure. It works on precise without having to rename it.17:11
elopioUntitled Document gets uploaded. Do you want the syncdaemon log?17:11
mandelelopio, ok17:12
mandelelopio, can I get the logs of that?17:12
elopiomandel:  https://pastebin.canonical.com/59227/17:16
mandelelopio, if you do a search you will see that FS_FILE_CLOSE_NOWRITE is missing17:21
mandelelopio, on windows I mean, so we have to fake a write on windows :P17:21
elopiomandel: um, yes, I got it.17:23
mandelelopio, if i ever write a windows driver ofr u1 we will not have this problems ;)17:23
elopiomandel: ow, writing windows drivers sounds like the least funny job. There should be daily free hugs for whoever does it.17:25
mandelelopio, hehe17:26
elopiomandel: but, go for the bug fix! There's a beer waiting in Costa Rica for the fix of everyone of my bugs.17:27
elopiohum, let's better make it half a beer. Half for the reporter, half for the fixer.17:27
mandelelopio, I'm on it atm :)17:27
dobeynessita: sure. does it need the gireactor to run installed, or only for the test suite?17:28
nessitadobey: it does need the gireactor17:32
nessitadobey: wait, perhaps I'm not sure what you asked :-)17:33
nessitadobey: the service to run, do not need any reactor. The GTK UI tests to run, need the gireactor17:33
dobeynessita: so it's only for the test suite?17:33
nessitadobey: yes17:34
dobeyok17:41
nessitaralsina_doctor: may I have a review for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/stable-3-0-update-2.99.3/+merge/90964 ?17:56
dobeyi wonder what the scottish siri gag skit would be like, if it had someone with a really thick scottish accent.17:58
=== gatox_lunch is now known as gatox
dobeynessita: is there a test server i could run locally (or a live staging server), that i can point ubuntu-sso at for testing? or does it have to use the production server always?18:04
dobeynessita: regarding the layout differences, it seemed to be that the label wasn't wrapping, for example, so the the dialog was quite wide18:10
nessitadobey: sorry for the delay, reading the first question now18:10
nessitadobey: you can use the sso staging server but those account will not work with U1 (but you will be able to create dummy, plain, sso accounts). To do so, run the sso service with this line:18:11
nessita(grepping files)18:12
dobeythat's fine. i don't want to create any u1 accounts. though if we could also connect staging u1 and staging sso to test account creation on both, that would be nice indeed18:12
nessitadobey: hum, apparently is not working (no related to this branch). Formerly, you could do:18:17
nessitaDEBUG=True PYTHONPATH=. USSOC_SERVICE_URL="https://login.staging.ubuntu.com/api/1.0" bin/ubuntu-sso-login18:17
mandelEOD for me, catch you all tom!18:18
gatoxmandel, bye18:18
nessitadobey: but now the service is not fully starting, and I would rather not debug ATM this. I usually create dummy accounts on productions... so could you do that, for this branch?18:18
dobeynessita: any idea about the label not wrapping?18:19
nessitadobey: let me check if the label is set to wrap (it should). Before GTK3, we had a hack to make the label have the size-request that the parent had, but I removed that hack18:20
nessitaconfirmed that the header label, the secondary text label, and the warning label have "wrap mode" set to warp_word18:21
nessitadobey: all the GtkLabels in the ui.glade file have <property name="wrap">True</property>18:22
dobeyhrmm18:24
nessitadobey: FYI, I found the proper way to use the staging server:18:25
nessitaDEBUG=True PYTHONPATH=. USSOC_SERVICE_URL="https://login.staging.ubuntu.com/api/1.0/" bin/ubuntu-sso-login18:25
nessitadobey: the key is ensuring a trailing backslash to the url18:26
dobeyhrmm, that broke recently then18:29
nessitadobey: what do you mean?18:29
nessitadobey: an assertion was added to the code, yes, because we never should pass service uris without a trailing spaces18:30
dobeybecause i tried it another version of sso and it worked :)18:30
dobeybut ok18:30
dobeynessita: how do i create an account, if i can't see the captcha, btw? :)18:31
nessitadobey: the assertion was added a couple of revnos ago18:31
nessitadobey: right. I can provide a diff to apply to the libsoup that will make it work (but is not good enough to be in trunk)18:31
dobeyi guess people just won't be able to create accounts in nightlies for a while?18:32
nessitadobey: yes, though is better that now, where they can't do anything at all that involves a UI18:33
nessitadobey: alecu will fix this before this week ends18:33
dobeynessita: hrmm, I can't seem to ^C the new ubuntu-sso-login :(18:34
nessitadobey: yes, neither can ^C any that have a gtk mainloop18:35
nessitadobey: I've tried with u1sdtool, for example18:36
nessitaand magicicada, and any other app I run in a terminal that use a glib mainloop18:36
dobeyhuh18:36
dobeywell that sucks18:38
dobeybut indeed it seems it is probably a python-gi bug18:38
dobeyugh, and an ugly one at that :-/18:39
nessitadobey: yeah18:39
nessitadobey: let me share the soup diff with you18:42
* nessita greps logs18:42
dobeythat's ok18:42
dobeyhrmm18:44
dobeylooks like i got a 403 when it's trying to hit the u1 ping URL18:44
dobeyoh doh18:44
nessitadobey: it will not work with the sso staging server18:45
dobeyyeah, i just realized i was still running it with that set :)18:46
nessitadobey: ;-)18:46
dobeygah, i wish launchpad had attachments for merge proposals18:46
dobeybecause they are necessary when reviewing things with UI18:47
dobeynessita: https://launchpadlibrarian.net/91640946/sso-gtk3-nowrap.png18:50
nessitadobey: looking18:57
nessitadobey: you want me to fix that in this branch?18:57
dobeyI don't know. If it's trivial, yes. If it's not, then well, I don't know. I suspect it is not trivial though18:58
=== ralsina_doctor is now known as ralsina
nessitadobey: let me do a quick googling18:59
ralsinanessita: reviewing18:59
nessitaralsina: welcome back. You ok?18:59
dobeygtk3 has various changes that screw up layout in lots of apps18:59
ralsinanessita: yes, doctor was overbooked18:59
nessitadobey: can you please tell me what do you understand from " Note that setting line wrapping to TRUE does not make the label wrap at its parent container's width, because GTK+ widgets conceptually can't make their requisition depend on the parent container's size. For a label that wraps at a specific position, set the label's width using gtk_widget_set_size_request()."?19:01
nessita(from http://developer.gnome.org/gtk3/3.2/GtkLabel.html#gtk-label-set-line-wrap)19:01
ralsinanessita: you need to fix the width for the wrapping tobe useful?19:01
nessitaralsina: yeah, and we should not fix the width, no?19:01
nessitafixing width is very bad :-/19:02
ralsinanessita: I usually frown upon it, yes19:02
dobeynessita: it means setting wrapping to true on the label will never work right19:02
ralsinadobey: another way to put it19:02
nessitadobey: which is a bummer19:02
dobeynessita: which means having to do the size-allocate hack19:02
ralsinaOr you have to do wacky stuff resetting the width on parent resizing events or somesuch19:02
nessitadobey: let me try to put that back in19:02
nessitadobey: though, I must say, it was the same (ie, bad) with the hack in19:03
dobeyi thought gtk3 was supposed to fix this and do funky layout to make it work, though :(19:03
nessitadobey: that was my understanding as well19:03
dobeynessita: it didn't wrap with the hack?19:03
nessitadobey: yeap, but let me re-check it19:03
nessitadobey: I restored the hack and the labels work the same as without it. Want me to push this changes?19:09
dobeyalso, should we land my u1client branch now, that adds gireactor support, and switches to gi tests by default?19:09
dobeynessita: lets leave it out for now19:09
nessitadobey: if we have the stable-3-0 already updated from trunk, let's land that19:10
dobeynessita: is there already a bug for the missing captcha?19:10
dobeystable-3-0 isn't updated yet19:10
nessitayes, is in the merge proposal iirc19:10
dobeyah ok, yes it is19:10
nessitadobey: yeap, bug #92182219:11
ubot4Launchpad bug 921822 in ubuntu-sso-client "webclient with libsoup backend is not reading the whole body response (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/92182219:11
nessitadobey: alecu confirmed he will be fixing that next19:11
dobeyyeah, that's fine. i just wanted to make sure there was a bug for it.19:12
nessitayes, thanks19:12
nessitaand thanks for the thorough review :-)19:12
dobeyi'm filing a bug for the label wrapping19:13
nessitadobey: great19:14
dobeyhttps://bugs.launchpad.net/ubuntu-sso-client/+bug/92504219:16
ubot4Launchpad bug 925042 in ubuntu-sso-client "Labels not wrapping properly with Gtk3 version of SSO (affects: 1) (heat: 6)" [Medium,Confirmed]19:16
dobeynessita: approved19:16
nessitadobey: yey! thanks19:16
dobeyhttps://code.launchpad.net/~dobey/rhythmbox-ubuntuone/update-from-trunk/+merge/9115219:33
dobeycan i get a review or two for that?19:33
nessitadobey: let me propose a branch and will review19:35
dobey  sure, thanks19:36
nessitaralsina: if you happen to have some extra minutes: https://code.launchpad.net/~nataliabidart/ubuntuone-windows-installer/stable-3-0-update-2.99.3/+merge/9096319:49
ralsinanessita: got it19:51
dobeynessita: you pushed changes after changing the branch to approved! (i reset it back to approved though)19:56
=== alecu__ is now known as alecu
nessitadobey: i pushed a trunk merge, and I set it to approve after that (but did not check if LP got that push though)20:11
dobeyright. you didn't wait for the rescan :)20:12
ralsinanessita: +120:15
nessitadobey: yeah... and now it fails with xvfb not being able to start... would that be installed in the precise tarmac?20:15
dobeyshould be, i'll check20:16
nessitadobey: also, question from your branch: is this import "from MusicStoreWidget import U1MusicStoreWidget" correct? can't we have a fully import, such as "from ubunutone.something.MusicStoreWidget..." ?20:16
nessitaralsina: thanks20:17
dobeynessita: it's correct. that isn't a python package20:17
nessitadobey: ack. What is it then? :-) (trying to understand a little deeper)20:18
dobeynessita: relative import from the directory in which the plug-in is installed20:18
nessitaah, I see20:18
nessitafor python 3 we'll need to make that from .Music... :-)20:18
dobeyit used to be from ., but python doesn't like that for things that don't have __init__ (which aren't python packages)20:19
dobeyand i have no idea when rhythmbox will support python 3. probably not for a while :)20:20
nessitaright20:20
dobeyand i think i'd prefer to rewrite the plug-in in vala or c by that time anyway20:20
nessitadobey: would have bet you would say that ;-)20:21
dobeywell, it will actually make it easier to support older versions of rhythmbox, as well as the new ones20:21
dobeysupporting both now, from python, is basically impossible20:22
dobeynessita: xvfb appears to be installed20:23
dobeyit is precise though, so very likely could be broken :(20:23
dobeynessita: and no x-related upgrades available20:31
nessitadobey: did we need to tweak tarmac <somehow> to have xfvb running? something related to having an x window?20:32
dobeyno20:32
nessitaan X display I meant20:32
dobeyxvfb creates a virtual display; that's the whole point of xvfb :)20:32
nessitadobey: isn't tarmac running as a cron process, where <something> from X is not set?20:32
nessitayes... but I think I recall it needed <something> :-)20:32
nessitabut I can't remember *what*20:33
dobeynessita: yes, but that's true in all tarmac instances. we've not done anything special for xvfb that i know of20:33
nessitadobey: in natty, you mean20:33
nessita?20:33
dobeyor lucid or maverick. tarmac is running from a cron job with basically empty environment, in all of them20:34
nessitalet's ask sidnei, he may have done something when he setup that tarmac (you were on holidays... iirc)20:34
dobeyi don't think so20:34
nessitayou don't think you were on holidays? or that something extra is needed? :-)20:34
* nessita is not sure of both20:35
dobeyboth.20:35
nessitaheh20:35
dobeyi wasn't on holiday yesterday, and pretty sure xvfb doesn't need anything special20:35
nessitadobey: so, xvfb will work in my precise install...20:35
dobeyxvfb can be fidgity though20:35
nessitagatox: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/qt-in-linux/+merge/9116420:37
gatoxnessita, do you want me to review it? merge that branch with mine and keep working? both?20:38
nessitagatox: both! :-D20:38
gatoxnessita, roger that20:38
nessitagood guess :-P20:38
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/update-from-trunk/+merge/9116620:49
nessitadobey: approved the former one20:53
dobeynessita: thanks!20:53
=== mandel is now known as p
=== p is now known as Guest50763
dobeyhmm21:16
dobeynessita: i think it's a timing issue21:38
nessitadobey: hey there, my net connection starting acting up :-/21:39
nessitadobey: timing issue between who? :-)21:39
dobeyi see that21:39
dobeyheh21:39
dobeytiming issue re: xvfb problem21:39
dobeyi am running the tests myself on the tarmac vm instance, but they are going *very* slowly21:40
nessitadobey: yes... but timing between what and what?21:40
dobeyi don't know yet21:40
dobeybut i think it's a timing issue somewhere :)21:40
dobeywtf is java running for21:42
dobeyoh jenkins21:42
dobeyhrmm21:42
dobeyu1trial and xvfb are what are using all the CPU21:43
nessitadobey: copy that. I had to go... I guess I'll help you debug tomorrow21:44
nessitadobey: anyways, my net conn will not let me do much more today, apparently :-/21:44
nessitaok, see ya tomorrow! Thanks!21:44
dobeynessita: ok. chao21:45
dobeyeh i am an idiot, but i need to go as well, really.21:46
=== m_conley is now known as m_conley_away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!