[06:12] <duanedesign> 'lo all
[10:03] <Aureusz> Are there proxy configurations already possible within ubuntuone in current Maverick state ?
[10:08] <duanedesign> Aureusz: hello
[10:12] <duanedesign> Aureusz: for maverick only Tomboy notes and ubuntuone-preferences will be able to support proxy, all other components are not ready
[10:12] <Aureusz> duanedesign: hello
[10:13] <duanedesign> that was last I hears
[10:13] <duanedesign> heard*
[10:14] <Aureusz> ok
[10:43] <Aureusz> Thanks i'll look into this :)
[11:40] <duanedesign> morning all
[12:15] <rye> duanedesign, morning!
[15:27] <kenvandine> CardinalFang, ping
[15:28] <CardinalFang> kenvandine, hi!
[15:28] <kenvandine> hey... desktopcouch question
[15:28] <CardinalFang> Shoot.
[15:28] <kenvandine> wondering if something changed in the api
[15:28] <kenvandine> self._database = CouchDatabase(self._db_name, create=True)
[15:28] <kenvandine> results = self._database.get_records(record_type=self._record_type, create_view=True)
[15:28] <kenvandine> results.rows doesn't exist...
[15:29] <kenvandine> but i can get at it with results.obj.rows
[15:29] <kenvandine> ?
[15:29] <CardinalFang> Hrm.  That's bad.
[15:29] <CardinalFang> vds, you here?
[15:29] <kenvandine> indeed...
[15:29] <vds> CardinalFang: yes
[15:30] <CardinalFang> kenvandine, this reconnector wrapper we have misses "rows" attribute.
[15:30] <kenvandine> CardinalFang, vds: just confirmed... that changed between 0.6.8 and 0.6.9
[15:30] <CardinalFang> Er, vds ^
[15:31] <vds> yes I did it last week
[15:31] <vds> kenvandine: is it giving any problem?
[15:32] <kenvandine> yes...
[15:32] <kenvandine> tons of things depend on that
[15:32] <vds> ah wait
[15:32] <vds> nope that's not mine
[15:32] <CardinalFang> vds, it's probably mine.
[15:32]  * kenvandine smells a brown paper bag in the corner :)
[15:32] <CardinalFang> Indeed.
[15:34] <kenvandine> CardinalFang, ok, i just told the release team to reject that upload that is pending
[15:35] <kenvandine> damn... ok they already accepted it, so we need that fix faster now
[15:35] <CardinalFang> I'm on it.
[15:36] <kenvandine> thx
[15:40] <vds> CardinalFang: I'm here in case you need a reviewer
[15:41] <kenvandine> CardinalFang, bug 652095
[15:41] <ubot4> Launchpad bug 652095 in desktopcouch (Ubuntu) "ReconnectingViewWrapper missing methods (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/652095
[15:53] <CardinalFang> kenvandine, do you have an example of .rows attribute usage?
[15:54] <kenvandine> yeah
[15:54] <kenvandine>         results = self._database.get_records(record_type=self._record_type, create_view=True)
[15:54] <kenvandine>         if len(results.rows) == 0:
[15:54] <kenvandine> and
[15:54] <kenvandine> prefs = results.rows[0].value
[15:54] <kenvandine> that is from lernid
[15:54] <kenvandine> you can test it with lernid if you like
[15:55] <CardinalFang> Got it.
[16:01] <vds> kenvandine: where that code is used?
[16:01] <vds> I mean results = self._database.get_records(record_type=self._record_type, create_view=True)
[16:01] <kenvandine> lernid/CouchDBPreferences.py
[16:02] <kenvandine> in the lernid project
[16:02] <vds> thanks
[16:02] <kenvandine> CardinalFang, so the tests never actually tests for the structure of the result... it does a "for row in"
[16:02] <kenvandine> and a len
[16:02] <CardinalFang> right.
[16:03] <CardinalFang> I'm making it future-proof.
[16:03] <kenvandine> thx :)
[16:27] <CardinalFang> kenvandine, vds,  https://code.edge.launchpad.net/~cmiller/desktopcouch/abstract-wrappers/+merge/37142
[16:28] <vds> CardinalFang: on it
[16:28]  * kenvandine looks
[16:30] <CardinalFang> vds, the wrapper doesn't actually wrap these in that revision.  That returns the functionality.
[16:30] <CardinalFang> This commit, comming in 45 sec, does wrap.
[16:30] <vds> ok
[16:39] <vds> CardinalFang: please, ping me when it's ready
[16:39] <CardinalFang> vds, will do.  Tests just finished.
[16:40] <CardinalFang> vds, uploaded.
[16:54] <CardinalFang> vds, what do you think?
[16:54] <vds> CardinalFang: running the tests, the code is very good
[18:13] <CardinalFang> vds, any news?
[18:14] <CardinalFang> kenvandine, you're quiet too.
[18:14] <kenvandine> CardinalFang, ?
[18:14] <kenvandine> sorry... worked here :)
[18:14] <CardinalFang> Thanks.
[18:14] <CardinalFang> kenvandine, what phone do you carry?
[18:16] <kenvandine> galaxy S
[18:16] <kenvandine> vibrant specifically
[18:16] <kenvandine> why?
[18:17] <kenvandine> i love it, if that is what you are after :)
[18:17] <CardinalFang> I want you to try an app.  ...
[18:17] <kenvandine> sure
[18:18] <CardinalFang> http://sandbox.chad.org/u1m-1.0-1-encore3.apk    # or go to base dir; browse
[18:24] <kenvandine> sweet!
[18:24] <kenvandine> works... :)
[18:24] <kenvandine> although it says unknown album and unknown artist
[18:24] <kenvandine> for all the songs
[18:24] <kenvandine> not sure if that is expected
[18:24] <CardinalFang> I think it is.  It takes a moment to scan the metadata.
[18:26] <CardinalFang> If you have it tagged, by now it should show up on refresh.
[18:26] <kenvandine> it's not
[18:26] <kenvandine> i have songs and it is playing well
[18:27] <kenvandine> just no meta data besides title
[18:34] <kenvandine> CardinalFang, it's downloading to the subsonic/null/ directory, i assume that "null" should be the album name?
[18:35] <CardinalFang> Hrm.  Yes, if it knows it.
[18:38] <kenvandine> oh... do i need to "scan my files for music" in the web UI?
[18:38] <kenvandine> CardinalFang, ^^
[18:39] <kenvandine> ah... that did it :)
[18:40] <CardinalFang> kenvandine, hrm.  Maybe.  Perhaps for music you already have in there?  I think we have a scanning daemon running over all files, but it will take a while to go over everyone's.
[18:41] <CardinalFang> New files seem to be scanned immediately.
[18:41] <CardinalFang> ...at least, mine were.
[18:45] <kenvandine> working well... would be nice if it could just queue the songs to play in the default player, so i get the nice controls on the lock screen
[18:46] <CardinalFang> I think we can hook there too.
[18:46] <kenvandine> that would rock... i love the default player
[18:46] <kenvandine> mostly because i can control it complete from the notification area and lock screen
[18:46] <kenvandine> s/complete/completely
[18:46] <CardinalFang> kenvandine, I found out your music is scanned automatically only if you have the Mobile Plan.
[18:46] <kenvandine> ah
[18:47] <kenvandine> hehe... the "Try Ubuntu One Mobile free for 30 days" link doesn't go anywhere
[18:47] <kenvandine> reloads the same page
[18:48] <CardinalFang> kenvandine, where is that?
[18:48] <kenvandine> https://edge.one.ubuntu.com/dashboard/
[18:49] <kenvandine> same on the non-edge page
[18:52] <CardinalFang> kenvandine, I think you and I are in a special account group so we see the pages that are not finished yet.
[18:52] <kenvandine> oh... ok
[18:56] <kenvandine> CardinalFang, got a dc release coming?
[18:58] <CardinalFang> kenvandine, yes.  Tarmac isn't playing nice, it seems.
[18:59] <kenvandine> ok... that is getting me stressed :)
[20:04] <CardinalFang> kenvandine, okay.  Packaged:  https://code.edge.launchpad.net/~cmiller/ubuntu/maverick/desktopcouch/0.6.9b/+merge/37180
[20:04] <kenvandine> thx
[23:28] <beuno> folks!
[23:28] <beuno> http://voices.canonical.com/ubuntuone/?p=604
[23:28] <beuno> music streaming beta is public!
[23:29] <duanedesign> 0.o
[23:29] <duanedesign> \o/
[23:31] <beuno> duanedesign, do you have an android device?
[23:32] <duanedesign> beuno: no i am currently using an iphone
[23:33] <beuno> duanedesign, ok, so, I can tell you how to test with an iphone
[23:33] <beuno> but
[23:33] <beuno> the only apps that support this are paid
[23:33] <beuno> it's $4 or $5
[23:34] <duanedesign> not too bad
[23:35] <beuno> duanedesign, that app is called iSub
[23:36] <kklimonda> is syncing only delta of files done and ready?
[23:36] <kklimonda> burn: how is the app for android called?
[23:36] <kklimonda> ok, I've found links
[23:37] <kklimonda> beuno: paid service as in available only for paying U1 subscribers?
[23:38] <beuno> kklimonda, yes, it will be paid, but there may or may not be changed to the plans
[23:39] <beuno> kklimonda, yes, it will be paid, but there may or may not be changed to the plans
[23:39] <beuno> oops
[23:40] <kklimonda> beuno: any chance you could accept my application for beta testing? Or have I wait in the line? :)
[23:40] <beuno> kklimonda, doing so now!
[23:40] <sevenseeker> howdy, where can I get an authoritative and up to date list of supported devices to sync with and work with say, rhythm box's ubuntu one?
[23:45] <duanedesign> sevenseeker: you can see which phones are supported at https://one.ubuntu.com/phones/
[23:46] <sevenseeker> sweet, thanks a ton... I am not sure how I missed such an obvious link :)
[23:46] <duanedesign> quite allright :)
[23:48] <beuno> duanedesign, let me know if you do buy the app
[23:48] <beuno> and I'll tell you how to get set up  :)
[23:48] <beuno> kklimonda, instructions sent privately!
[23:48] <duanedesign> sweet thanks.
[23:49] <duanedesign> Trying to write a solution to handle old config files in one of my projects.
[23:50] <sevenseeker> awww, Evo not supported but I have a question
[23:50] <sevenseeker> there is a generic android solution, but I just installed a funambol client for my evo
[23:50] <sevenseeker> which should I use, or just try both and pick the most robust one?
[23:52] <duanedesign> beuno: ^
[23:52] <beuno> sevenseeker, use our app, it will work on almost any android
[23:53] <sevenseeker> ok, downloading now :) thanks beuno