/srv/irclogs.ubuntu.com/2012/11/06/#ubuntuone.txt

mmcc_2alright, time for me to sign off. may or may not be back later00:03
karniphew. Resolved a number of RT tickets.00:07
rockstarmmcc_2, you're not around, are you?02:21
karnirockstar: Anything I can help with?02:24
rockstarkarni, just need a quick review. Wanna do it?02:24
karnirockstar: Yeah I can try :)02:24
rockstar(It's really easy)02:24
rockstarhttps://code.launchpad.net/~rockstar/ubuntuone-ios-music/no-more-mogenerator/+merge/13300702:24
rockstarkarni, basically, we were using this tool that looked out our data model and generated these classes, which we then inherit from in our actual model classes.02:25
rockstarI just took the need for those generated classes out of the equation, because they don't seem to play well with my Rest library.02:26
karniI see02:26
karnirockstar: But there aren't many changes to these classes, so they can be done manually, right?02:26
karnii.e. you don't really need to generate them each time02:26
rockstarkarni, yeah, exactly.02:27
rockstarOur data model doesn't really change, and if it does, we just add the change.02:27
rockstarIt generated all sorts of code that we don't really need.02:28
karniRight02:28
karnirockstar: Can you tell me about the pointer-star alignment convention here?02:28
karni26+@property (nonatomic, retain) Artist* artistEntity;02:28
karni27+@property (nonatomic, retain) NSString *coverArtId;02:28
rockstarkarni, oh, that's probably just from the generated code.02:28
rockstarLiterally, all those additions were copy/pasted from the generated code.02:28
karniaha. it just looks funny, but intentional, that some are right/someleft aligned :) nvm that02:29
rockstarYeah, I don't think it's intentional, but I didn't change it because I didn't think it was that big of a deal.  If you want me to, I'll change it.02:30
karnirockstar: about the 'wtf' - is there a way to add an album to an artist in current implementation?02:30
karnirockstar: No, that's fine.02:30
karnirockstar: I just know some programmers can make flame wars over that ;)02:30
rockstarYes.  That code path is a dead code path.  If it ever got called, it would crash.02:31
karnirockstar: +1 :)02:31
rockstarMy 2.0 branch actually implements its own version of all of those Fetchers, so that code is going away.02:31
karniack02:31
rockstarMy main goal in the remaining week is to reduce our code liability, so I can be more agile without having to worry about breaking things.02:32
rockstarThere are no bugs in no code. :)02:32
karnirockstar: I wonder - do you parse everything into memory? Say, when you have a list of songs - how do you hand it over to the program from the parser?02:32
karnirockstar: Good approach :)02:32
rockstarWell, I'm actually handing that off to a library now. I just say "hey, these endpoints map to these data models" and it parses and creates objects accordingly.02:33
karnirockstar: In other words - will the app handle your sick-large music collection with no fuss?02:33
rockstarYes, it should.02:33
rockstarIn fact, it currently doesn't, so while not a huge bug, we need to get on the 2.0 api soon.02:33
karnirockstar: Right. I mean, is this cached in memory, or persisted right away? Say, 10.000 songs - will it handle that just fine?02:33
rockstarI'm not sure of the implementation level stuff, because it's a library. I haven't had any problems yet though.02:34
karnirockstar: And I don't even mean paging (which is one of the solutions) - FWIW, I talked to Zac about how I do it, and he liked it.02:34
karnioh02:34
rockstarI suppose I could put the app on the original iPad and see if pants are shitted into.02:34
karnirockstar: FWIW, I do it on-line - call back with each parsed entity, which gets saved immediately (to SQLite)02:34
karnihehe02:34
karnirockstar: Keep rocking02:35
rockstarYeah, I suspect it's something similar.02:35
karniHungry. #include Another bowl of cornflakes02:36
rockstarHeh.02:36
karniThat's me for today, night!02:53
=== mih1406 is now known as MIH1406
=== MIH1406 is now known as MIH1406_
=== MIH1406_ is now known as MIH1406
gnomefreakis ubuntuone-installer important to have on 13.04?05:21
gnomefreakupgrade wants to remove it05:21
briancurtinping dobey ^05:23
briancurtingnomefreak: i'm not sure myself - i would guess its fine as long as it has already run. i'll bring this up tomorrow (~9 hours) when most of the team is around05:26
gnomefreakbriancurtin: thanks05:32
gnomefreakbriancurtin: has the daily builds been updated for 13.04 yet? maybe newer verrsion will help05:33
gnomefreaks/verrsion/version05:33
briancurtingnomefreak: i'm not sure, haven't seen anything mentioned about those builds yet05:36
gnomefreakok thanks05:37
=== spm` is now known as spm
=== yofel_ is now known as yofel
JamesTaitGood morning all! :)09:23
gatoxgood morning!11:16
alecugood morning!12:15
gatoxalecu, hi12:26
=== eu is now known as Guest75583
karniMorning14:05
gatoxkarni, hi14:06
karnihi, gatox14:06
dobeyi guess i have to go vote today :(14:19
gatoxme15:00
karnime15:00
dobeymeh15:00
karni:D15:00
briancurtin2me15:01
rockstarme15:01
karnibriancurtin2: Where's the real Brian! ;)15:01
=== briancurtin2 is now known as briancurtin
briancurtinright here :)15:02
dobeymmcc, mvo, alecu?15:02
karnihehe15:02
mmccme15:02
* rockstar hands mmcc a coffee15:02
mvohello15:02
mvome15:02
karnimmcc: What time is it for you?15:02
* mvo is still not used to the timezone shift, still displayed 1h earlier in my calendar15:02
mmccthanks rockstar. :)15:02
gatoxgo for me?15:02
gatoxDONE:15:03
gatoxProposed a branch to fix windows search. Start reading about unity and nux development. Clean install of Ubuntu in the laptop i'm going to take to the sprint, and environment setup. Having problems trying to compile unity.15:03
gatoxTODO:15:03
gatoxGet unity to compile and execute the dev version. Keep studying about nux and unity.15:03
gatoxBLOCKED:15:03
mmcckarni, 7am15:03
gatoxNo15:03
gatoxkarni, go15:03
karniDONE: Handled multiple RT tickets. Maintenance release of U1M 1.6.4. Shuffle/repeat all in genre screen of U1M v2.15:03
karniTODO: Continue with playlists.15:03
karniNEXT: dobey15:03
dobeyDONE: tarmac updates, poked smoser to get a raring vm image up15:03
dobeyTODO: bugs15:03
dobeyBLCK: None.15:03
karnimmcc: oh dang..15:03
dobeybriancurtin: go15:03
briancurtinDONE: XP, Vista, 7, and 8 testing of stable-4-0 based installer. sent to QA for testing15:03
briancurtinTODO: vote! (i will be gone for a bit in the afternoon to do that) - working on cert changes we discussed yesterday15:03
briancurtinNEXT: rockstar15:03
rockstarDONE: Remove mogenerator code15:03
rockstarTODO: Continue cleanup of iOS codebase15:03
rockstarBLOCKED: Nope15:03
rockstarNEXT: mmcc15:03
mmccDONE: battled homebrew python on 10.6, rebuild pyobjc for 10.6 menu — TODO: same, double syncdaemon — blk: no — mvo15:04
mvoDONE: half-a-day off, new apt reviewed/uploaded to raring, diagnose "skype" purchase issue on 12.10, TODO: software-center 12.10 SRU, BLOCKED: nothing15:04
karniWhen ralsina_'s back, I say we move the meeting. Knowing it's 7am for mmcc I feel guily. I could not live like that personally :)15:04
mmccoh, NOTE: I'm taking swap on Friday.15:05
alecume15:05
dobeytoday is also election day in the US, so some of us may have to be away for a bit to vote, at some point during the day15:05
mmcckarni: 7am is fine, my daughter wakes me up at 6-6:3015:05
mvoNOTE: I will be off thursday15:06
karnimmcc: oh man.....15:06
alecuDONE: catched up with mail, reviewing of a "Resumable Uploads REST API" by lucio15:06
alecuTODO: plans for the sprint15:06
alecuBLOCKED: no15:06
alecukarni: probably mmcc does not get to bed at 4.30am, like you do :-)15:06
karnialecu: :>15:06
mvohehe15:06
mmccyeah, 3 is about my limit :)15:07
alecuhehehe15:07
rockstardobey, some of us used the mail service to vote. :)15:07
karnimmcc: Considering you'd sleep 3.5 hours, that's insane! :)15:07
karnirockstar: Wow. You really must trust your postal service. (sadly, I don't trust mine, and we don't have a way to vote by mail service)15:09
alecuhey, all: I'm planning on forcing mandel to give us all a bit of a crash course on unity and nux during the sprint. I can also speak a bit about vala for lenses.15:09
mmcckarni: I trust the USPS more than most electronic voting machines, personally15:09
rockstarkarni, well, to be truthful, I was too lazy to go buy a .60 stamp, so while I got my ballot by mail, I dropped it off at the county building on my way to have lunch with my wife a few weeks ago.15:09
alecuso, it would be a good idea if you can all bring in a vm with Q and unity running from trunk15:10
rockstaralecu, excellent. I'm looking forward to it.15:10
alecubriancurtin, mmcc, rockstar, gatox, dobey and mvo15:10
alecu^^15:10
karnialecu: fantastic15:10
alecuand karni too15:10
rockstaralecu, although "unity running from trunk" sounds like something I'm unfamiliar with.15:11
karnimmcc: I've heard recent voting machines in Poland were from Russia (lol no comment? XD)15:11
gatoxalecu, vm? i'm doing it native15:11
dobeywell, laptop has q, but i don't think running a VM on it is feasible15:11
alecugatox: you are brave :-)15:11
gatoxalecu, i know jejee15:11
alecudobey: native is fine, of course.15:12
dobeybut why trunk?15:12
gatoxalecu, but q inn a vm requires some videocard configuration and stuff..... at least for me is crazy slow15:12
dobeygatox: everything is slow on my laptop. it's an atom :)15:12
gatoxdobey, you win15:12
gatoxjeje15:12
mvoiirc the "vmware" driver is slightly better in kvm than the standard one, but its still not great15:12
gatoxaltough i'm having some problems trying to compile unity......15:13
alecudobey: when we were working with mandel, the target was unity and nux trunk, since there were bits that were still being developed15:13
briancurtingatox: any wiki/directions on unity setup? i have a fresh Q install on my laptop15:13
gatoxbriancurtin, http://unity.ubuntu.com/getinvolved/development/unity/15:13
gatoxbriancurtin, that's one of them15:14
gatoxbriancurtin, but that's the first one, you will need to try to compile everything and run it from trunk15:14
alecugatox: I'm using virtualbox, and there's some way to force Q to use a software renderer that's decent on a VM on a laptop15:14
gatoxbut i'm stuck here at this moment: [ 15%] Building CXX object unity-shared/CMakeFiles/unity-shared.dir/BGHash.cpp.o15:14
gatox/home/gatox/Desktop/code/unity/trunk/unity-shared/BGHash.cpp:29:15: error: expected constructor, destructor, or type conversion before ‘(’ token15:14
gatoxneed to restart....... brb15:15
alecukarni, rockstar: also, lucio has been working on the spec to do resumable uploads via rest that I mentioned in the standup15:17
alecukarni, rockstar: I don't know when we'll get to implementing it, but it would be great if you can take a look and come up with possible problems15:17
dobeyalecu: right; and that makes sense for developing stuff in it; but doesn't tell me why i need it installed/running live in a system (virtual or native). :)15:17
alecukarni, rockstar: I'm sending you the link privately.15:18
dobeygatox: nice15:18
alecudobey: yes, installing it is an option. Running it is needed in order to see the dash views we'll be doing with nux, since it's all running in the compiz/unity processes.15:21
alecudobey: that's why my suggestion to use VMs15:21
gatoxalecu, if i found some problems or get stuck trying to compile something. #ubuntu-desktop would be the right place to ask?15:21
dobeygatox: #ubuntu-unity15:22
gatoxdobey, thx!15:22
alecudobey: since the development unity branch is usually not very stable, it's much easier to debug when running on a vm.15:22
gatoxalecu, but wouldn't be better to use it from trunk so we can detect newer problems and so?15:23
alecugatox: exactly15:24
karnialecu: Thank you. I've already read this doc ~week ago. For now, I have no comments. Looks clean (and slightly complicated, at the same time ;))15:32
=== m_conley_away is now known as m_conley
alecukarni: "slightly complicated" sounds like useful criticism :-)15:34
karnialecu: hehe well.. if I come up with something smarter, I will certainly let you guys know :)15:34
karnialecu: For now, I acknowledge resumable uploads is simply not-so-simple to perform :)15:35
gatoxalecu, have you seen this before? http://paste.ubuntu.com/1337547/15:43
gatoxalecu, or should i assume that the code is wrong and the compilation of unity is broken?15:43
dobeygatox: that looks like the code is wrong15:43
gatoxyap...... that's what i was afraid of :S15:44
dobeygatox: apt-get build-dep unity && bzr branch lp:unity && cd unity && cmake whatever should work; if it doesn't, then the code is probably wrong :)15:44
gatoxdobey, ok...... i'll need to start fixing this as much as i can to get it to build15:45
alecugatox: are you also using nux from trunk? we hit that a few times15:52
gatoxalecu, yes..... from trunk15:53
gatoxalecu, and what did you do? fix it? :P15:53
dobeygatox: but is cmake actually using nux from trunk?15:53
gatoxdobey, that is what i'm not sure.... the guid doesn't specified nothing about that..... just that you need to compile nux before......15:55
gatoxdobey, yes..... it should be using that based on the bash functions that the wiki provide15:56
gatoxhttp://unity.ubuntu.com/getinvolved/development/unity/15:56
gatoxis creating everything inside $HOME/staging...... and using that for remake unity15:56
dobeycmake is really great. it doesn't show you the command line used or anything helpful in such situations :)16:00
gatoxthis is what i'm doing:16:02
gatoxcmake .. -DCMAKE_BUILD_TYPE=Debug -DCOMPIZ_PLUGIN_INSTALL_TYPE=local -DCMAKE_INSTALL_PREFIX=$HOME/staging/ -DGSETTINGS_LOCALINSTALL=ON16:02
gatox    make  && make install16:02
dobeyright, but how do you make the 'make' part print the full gcc/g++ command line so you can see what include paths it's using and such?16:03
mmccha, buildout documentation described as 'nascent' in 2009.16:33
* karni out for lunch16:36
* gatox lunch16:36
=== gatox is now known as gatox_lunch
dobeyok, need to get lunch, and i guess vote. bbiab16:54
=== gatox_lunch is now known as gatox
=== m_conley is now known as m_conley_away
mmccok, going to go vote, then lunch.17:46
briancurtinsame. voting+lunch=gone for a bit17:58
dobeyhmm, new cold keyboard is cold18:30
dobeynot bad though18:34
* karni back18:44
dobeywell, that's awesome. redshift won't start because it can't get my location from geoclue19:24
dobeywtf. dconf-service is using 237 MB RES on my workstation :(19:31
karniredshift. used that a while back.19:35
dobeybrb19:38
* briancurtin voted19:58
briancurtindobey: i had the same problem. had to feed it long/lat manually19:59
gatoxbye people..... eod here.....20:11
* gatox will keep reading about c++ and nux after work anyway :P20:11
karnibye gatox20:12
gatoxkarni, bye20:12
briancurtini wish i could get f.lux to work but i gave up on that. redshift seems alright20:12
dobeyi give up on redshift20:18
briancurtindobey: i have a startup application as "gtk-redshift -l 41.85:87.65" that works fine (for chicago)20:23
dobeybriancurtin: sure. i just don't believe in creating hacked up desktop files for things that are supposedly "built to integrate with gtk"20:24
briancurtini dont believe in that either but my eyes urged me to do the workaround20:25
dobeyemacs, sure, i'll make a custom startup .desktop for it, because it's a 20 year old app that's insanely complex and finicky; and a dire necessity. redshift isn't :)20:25
dobeyis f.lux in the archive?20:25
briancurtini only looked around briefly and ended up trying it from source and failed. havent tried since (~1 week)20:27
dobeymaybe i'll just fix redshift20:27
dobeyof course, it'd also be nice if i had a colorhug; need to get one20:27
briancurtini may take a whack at fixing up f.lux - been using that for years on windows and mac (but the mac is now Q)20:28
dobeyoh20:31
dobeyf.lux is proprietary20:31
=== eu is now known as Guest61631
=== eu is now known as Guest31322
=== mhall119_ is now known as mhall119
dobeylater all22:50
karnilater dobey22:51
mmcchooray, fixed bug 1075186 by building a pyobjc egg on 10.6 and just using that - kills two birds with one stone, since now it's in the buildout too23:08
ubot5Launchpad bug 1075186 in Ubuntu One Client "traceback at launch trying to display u1 menu" [Critical,In progress] https://launchpad.net/bugs/107518623:08
mmcctime for me to split — will definitely be back later23:49
karniEclipse. Would you be so kind and un-hang.23:58
karnioh, it worked :}23:58

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