/srv/irclogs.ubuntu.com/2009/06/15/#ubuntuone.txt

rodrigo_morning09:51
midknihtstill cant get a invite?10:30
midknihtwtf i signed up day one10:30
lifelessmidkniht: many people did; we're releasing batches of new invites every day and monitoring system performance very carefully.10:31
* midkniht nods10:44
midknihtjust thought about it again and decided to ask10:44
midknihtive just sat silently and waited as i will return to doing10:44
lifelessI'm not an ubuntuone dev, but perhaps one is around and can check that you are in fact in the waitlist (if the web UI doesn't confirm that you aare for you)10:49
midknihtnever checked it since i signed up the first time11:06
midknihtwhere is the page?11:06
lifelesshttps://ubuntuone.com/account/ I suspect11:07
popeyubuntuone.com11:07
midknihthell i cant login to launchpad at all now iguess11:20
midknihteverything goes to this stupid openid login11:21
midknihtnot my real account11:21
midknihtso i guess i do need someone to look it up11:22
lifelessyou can't login to lp?11:22
midknihtits weird11:25
midknihti went directly to lp, i login its fine, then i go to ubuntuone and im a openiduser11:25
midknihtoh wait11:26
midknihti found it11:26
midknihtYou are currently on the waiting list for Ubuntu One. As soon as we can, we'll be sending you an invitation code via email.11:26
midknihtdunno why its showing openiduser at the top11:26
dobeymidkniht: you logged in to ubuntuone via openid (it's the only method we support, and we currently only support openid from launchpad)14:07
mattgriffinHello Ubuntu One beta testers. I'm here to help anyone today that has questions or needs support with the service.14:08
=== rmcbride changed the topic of #ubuntuone to: Today's Face of Ubuntuone: mattgriffin | File Sharing for Ubuntu | https://ubuntuone.com | https://launchpad.net/ubuntuone | Currently in limited beta, new invitations are sent regularly | Current Beta Client Revno is 41, Protocol Revno is 38
=== rmcbride changed the topic of #ubuntuone to: Today's Face of Ubuntu One: mattgriffin | File Sharing for Ubuntu | https://ubuntuone.com | https://launchpad.net/ubuntuone | Currently in limited beta, new invitations are sent regularly | Current Beta Client Revno is 41, Protocol Revno is 38
BrownoutI have a question about the service: is there a limit on data transfers or it's on space only?14:18
mattgriffinBrownout: there will be a limit on transfer. we haven't quite figured out what exactly that should be.14:22
mattgriffinwe don't want to prevent people from getting the most from the file sharing service... but on the other hand, as with any service, abuse could become a problem.14:23
mattgriffinBrownout: is there any specific application of the service that a data transfer cap would worry you?14:24
BrownoutI was thinking mainly about upload. File serving abuse scenario didn't occur to me.14:24
mattgriffinBrownout: today, file sharing would be difficult to abuse since we don't enable public sharing yet. it's something that we're looking into for the future though.14:26
Brownoutyou could share access credentials, but I suppose it would be against TOS14:27
mattgriffinBrownout: ah ... upload. i don't think you should be concerned. we will have a reasonable transfer cap.14:27
mattgriffinmidkniht: just read through the irc log. are you still experiencing openid issues with Launchpad?14:33
statikdobey: an idea for naming your postinst restarter project, something based on the ultimate machine that claude shannon built: http://en.wikipedia.org/wiki/Claude_Shannon#Hobbies_and_inventions14:33
popeymattgriffin: i have reinstalled my pc to karmic, and then installed the ubuntu one bits from the karmic repo. now when i start ubuntuone i get the icon, but clicking "connect" from the right click menu doesn't do anything14:34
mattgriffinstatik, dobey: Claude Shannon's "A Mathematical Theory of Communication" is a great read! http://en.wikipedia.org/wiki/A_Mathematical_Theory_of_Communication14:35
mattgriffinpopey: hello. thanks for being a beta tester. i haven't tested with karmic yet. i think this might have come up last week. i'll check Launchpad Answers and the IRC logs to see what I can find.14:39
dobeystatik: heh.14:41
popeymattgriffin: https://bugs.launchpad.net/ubuntuone-client/+bug/385237 looks like it, but it says that its fixed14:41
ubottuLaunchpad bug 385237 in ubuntuone-client "Possible issues with Karmic (dup-of: 383781)" [Undecided,New]14:41
ubottuLaunchpad bug 383781 in ubuntuone-client "[karmic] syncdaemon stopped working" [Critical,Fix committed]14:41
popeyin fact bug 385313 is also affecting me, but that also says its fixed14:44
ubottuLaunchpad bug 385313 in ubuntuone-client "[karmic] syncdaemon can't find python-configglue" [Critical,Fix released] https://launchpad.net/bugs/38531314:44
dobeypopey: you get that error when running ubuntuone-syncdaemon?14:46
midknihtno not having problems i guess afterall mattgriffin14:46
popeyyes dobey14:46
midknihtjust looked weird to me14:46
midknihtim just waitlisted14:46
dobeypopey: what version of python-configglue doe you have installed?14:46
popey0.1-0~9.10-4+r914:46
popeyits in site-packages14:47
rmcbrideHmm. that should be the right version14:47
dobeyhuh14:47
* rmcbride doublechecks14:47
mattgriffinmidkniht: sorry about that. we recently increased our invitation granting pace so it should arrive soon.14:47
dobeywhy are the configglue packages versioned oddly14:47
rmcbridedobey: that's the versioning that we have been using. I'm working on normalizing things with the REVU clean version, but we needed to get the PPA version fixed quickly14:48
statikrmcbride: <nag> have you uploaded python-configglue to revu yet? </nag>14:54
rmcbridestatik: I did a fixed upload this morning, it hasn't shown up in my summary yet14:55
statikrmcbride: excellent!14:55
james_wrmcbride: it seems there was something wrong with your upload if it hasn't shown up yet15:00
rodrigo_standup now, right?15:00
james_wrmcbride: someone on #ubuntu-motu will be able to fish it out of the rejects directory for you15:00
midknihtmattgriffin, its cool thanks, keep up the good work15:00
rmcbridejames_w: hmm. thanks15:00
statikMEETING BEGINS15:00
statikHi, everyone who is here for the ubuntu one developer standup, please say 'me'. The format for this meeting is to paste 3 lines: TODO, DONE, and BLOCKED. Then say the person that should go next - we can try going in 'me' order.15:00
statikme15:00
jblountme15:00
CardinalFangme15:00
rodrigo_me15:00
urbanapeme15:00
statikvds, teknico, and aquarius are sprinting today i think15:01
statikdobey should be here though15:01
statikDONE: jingle/xmpp research, database deadlock stress, weekend security bug work.15:01
statikTODO: Work on security bug with pfibiger. Work on OOPs with pfibiger. Chase lots of packaging work.15:01
statikBLOCKED: None15:01
statiknext is jblount15:01
jblountDONE: Very little code, lots of email and IRC15:01
jblountTODO: Lots of code, very little email IRC (specifically I need to finish this file-usage-info branch and have a chat with urbanape about tackling the /files/ new ui)15:01
jblountBLOCKED: I'm having a hard time staying focused, so I may go darkish on IRC during the EST afternoon to try to focus a bit more, text or call my mobile if you need me after lunchish15:01
* jblount passes to CardinalFang 15:01
dobeyme15:01
CardinalFangdone: subprocess leakage plugged.  Graphite receives messages.15:01
CardinalFangtodo: replace mailer system: no MTA for devel, use transactional library.15:01
CardinalFangblocking: none (except maybe some middlware for transactions?)15:01
CardinalFangrodrigo_ -- tag!15:01
rodrigo_done: more evo-couchdb/couchdb-glib work, some fixes in tomboy notes web interface15:02
rodrigo_todo: integrate evo-couchdb in evo account setup, more tomboy notes work15:02
rodrigo_blocked: none15:02
rodrigo_urbanape: your turn :)15:02
urbanapedone: more writing on Firefox plugin. Want to get with aquarius a bit and get his thoughts15:03
urbanapetodo: work with jblount on /files/ ui15:03
urbanapeblocked: none15:03
urbanapedobey: all yours15:03
dobeyDONE: yet more nautilus extension in C (finishing today), micro-sprint with urbanape15:04
dobeyTODO: Finish nautilus extension C port, Fix icontool package issues, package python-oauth, split ubuntuone-client packaging15:04
dobeyBLCK: Need awesome name for dbus restarter magic. Awaiting approval on central-services.15:04
dobeynobody else?15:04
statiki think that was everyone15:05
statikthanks all!15:05
statikMEETING ENDS15:05
james_whey dobey. python-oauth is on my list as well, you need it doing urgently?15:05
dobeyjames_w: you were planning to package it? i was going to do it today15:06
james_w(assuming it's the same one)15:06
dobeyjames_w: the one from google15:06
james_wyeah15:06
james_wI need that for the new launchpadlib15:06
james_wwant me to take a swing at it today?15:07
statikjames_w is a HERO15:07
dobeyjames_w: i just recently got clarification on the licensing for trunk, as there was some confusion about it, as there are several oauth impls hosted in the same svn on google code15:07
james_wah, nice work15:07
dobeyjames_w: but yeah, if you're going to do it, that would be great :)15:07
james_wI suspect the actual packaging will be very quick for me, but if there are license issues then it could be a while afore we can get it in to Ubuntu15:08
jcastrodobey: feel free to ping me later to test the C nautilus plugin15:09
dobeyjcastro: cool15:09
dobeyjames_w: actually, i already started packaging it a while ago, but ran into the license clarity issue, and only recently did Leah respond to my inquiry about it :)15:10
james_wwell if you've got something perhaps we should start from that15:10
dobeyjames_w: the license issue is resolved. trunk should have the appropriate (C)/license header at the top of oauth.py now, with the license as MIT15:10
statikurbanape: can you make (if you haven't already) a lightweight spec with some basic timelines for that firefox/couchdb plugin ?15:10
urbanapewill do15:11
dobeyit's a trivial package, since it's python with distutils15:11
urbanapeI'll keep adding to the page. I know it needs to get finalized this week to get into Karmic, yeah?15:11
rodrigo_urbanape: are you planning on using my couchdb-glib lib?15:11
james_wthough I would like to test my changes to dh_make to make it python aware :-)15:11
dobeyjames_w: well go for it. the packaging is super trivial anyway15:12
urbanaperodrigo_: I figured it would all be done over HTTP, but I'd be happy to consider alternate approaches.15:12
dobeyit's one py file installed with stuptools/distutils :)15:12
urbanape(via javascript)15:12
rodrigo_urbanape: well, I'm adding code to couchdb-glib to not only deal with the HTTP stuff, but with the internal format we use15:13
james_wdobey: did you ask about the license of the examples/ directory?15:13
rodrigo_urbanape: for contacts it's quite complicated, so we don't want people to be dealing with the format in N apps15:13
rodrigo_urbanape: I guess for bookmarks we should do the same15:13
dobeyi probably wouldn't use couchdb-glib for firefox bookmarks... and i don't think we can use it from a firefox extension directly anyway15:14
urbanapesicne we're considering a schema for bookmarks, yeah, we might want to use that. Can I pick your brain in a bit?15:14
rodrigo_urbanape: yes, of course, the code is in gnome's git if you want to have a look15:14
urbanapemostly, I just figured we'd be talking to localhost:xxxx and dumping/loading resources.15:14
dobeybut perhaps writing a js lib that people can use with the appropriate bookmarks schema could be good15:14
dobeyand perhaps we'd need js for thunderbird too, unless we patch the code15:15
urbanape8GB of RAM makes for a very happy lappy15:15
* jblount promises not to buy any laptops for at least 6 months15:16
dobeyjames_w: i didn't. i presume they are the same though, and there is a LICENSE.txt now too15:16
urbanapejblount: me, too. Done.15:16
james_wdobey: I assume that too, but I wonder if the lack of explicit declaration in the files will bite us15:17
urbanapejblount: what time would you like to get together and talk /files/?15:17
rodrigo_dobey: why you can't use couchdb-glib from an extension?15:17
jblounturbanape: It might be a good idea to convince pfibiger to do a skype with us, maybe we can shoot for post lunch, I've still get 1 1/2 branches to sort and I think he and statik are hacking on some security bug.15:18
dobeyjames_w: i just sent another mail to ask about them.15:19
CardinalFangjblount, speaking of hardware, I CC'd you on a pal's question about Thinkpad hardware.15:19
dobeyrodrigo_: because extensions are written in javascript and xml, not C? :)15:19
james_wdobey: thanks15:19
rodrigo_dobey: hmm, really?15:19
rodrigo_I thought you could write in C++ also15:19
dobeyrodrigo_: yes. if they were C/C++, they couldn't be cross-platform.15:20
jblountCardinalFang: I saw that come in, I'll respond in a bit.15:20
statikdobey: are we sticking with pyinotify in the client or will we be switching to gio? I'm reviewing the MIRs right now and there is one for pyinotify15:20
dobeyrodrigo_: plug-ins are usually in C++, and you can interact with them via javascript, but that's a mess we would rather avoid i think15:20
CardinalFangNo hurry.  /me curses spammers and email lossiness.15:20
dobeystatik: i think we should switch to gio. i don't know how soon that is doable, and what all the details are though.15:21
urbanapejblount: sounds like a good idea.15:21
statikdobey: yeah, i'm not sure on the timelines either15:23
statikdobey: remind me how to run ubuntuone-client from a branch, with a dev version of ubuntuone-storage-protocol too - do I just change the protocol symlink to point to the branch that has the code I want?15:24
dobeystatik: you can ./setup.py build --protocol-source=/path/to/protocol/trunk15:25
statikah, thanks15:25
dobeystatik: and then PYTHONPATH=. ./bin/ubuntuone-syncdaemon15:25
dobey(and likewise for applet)15:25
dobeyrunning nautilus extension from a branch is a bit more tricky15:26
statikcool. i'm just after u1sync and then the syncdaemon, so this should be fine. thanks!15:26
CardinalFangUgh, this Unicodification of Python is a headache.  I'm not sure what is already encoded and what needs it.15:28
=== pfibiger` is now known as pfibiger
dobeyhrmm, i think i might need to get a smaller bluetooth mouse for my laptop15:51
jblountHmm. How do I get a percentage using two floats?16:00
dobeyjblount: p = x/y16:01
dobeyjblount: but it depends on what normal values for those floats are16:02
jblountdobey: I've got used bytes / storage bytes, it returns 0.005711137782782316207885742188 but I need it to be .5% or similar16:04
jblountI guess I just need to multiply it by 100 and truncate?16:04
dobeyjblount: well multiply by 100 will give you something printable as [0-100]%16:05
dobeyjblount: and you probably only want to show 1 or 2 decimal places after that16:05
jblountdobey: http://stackoverflow.com/questions/783897/truncating-floats-in-python/783900#783900 mentions around "round" function, seems perfect.16:08
jblountThat way it will round up to be more accurate.16:08
dobeyjblount: i don't know. in C you can just say "%0.2f" as the format string, but i don't think python works that way :)16:09
jblountdobey: :)16:09
james_wdobey: python-oauth is in the NEW queue16:12
dobeyjames_w: awesome!16:13
jameshjblount: take anything you see on stackoverflow with a very large grain of salt16:17
jblountjamesh: Acknowledged :)16:17
CardinalFangjblount, do you want a float or a string as result?16:18
jblountCardinalFang: String is fine16:19
CardinalFangThen, yes dobey has it best.  "Blah blah %.1f%% blah" % (f*100,)16:20
jblountCardinalFang: Sure, but this give me a very long number. I just want xx.x%16:22
dobeyoh, python is similar i guess16:23
CardinalFang>>> "%1.2f%%" % (1.128348129349125,)16:23
CardinalFang'1.13%'16:23
* jblount rewrites16:23
jblountCardinalFang: Ah, works fine now. I must have done it badly / differently the first time.16:26
CardinalFangjblount, mind the ".".  It matters.16:26
jdobrienhas anyone noticed if they computer boots slower with ubuntu one?16:26
jblountjdobrien: Haven't noticed, but I don't reboot _much_.16:27
* CardinalFang eyes his uptime.16:27
CardinalFangjdobrien: I think you recently mentioned a middleware for some kind of transaction.  Whatchewtalkin'bout?16:29
jdobrien>16:30
jdobrien?16:30
jdobrienCardinalFang: if I mentioned it here, it would have been accidental16:30
=== dpm_ is now known as dpm
CardinalFangjdobrien: In a bug, iirc.16:30
jdobrienCardinalFang: oh. we're having some database transaction isolation issues.16:31
jdobrienCardinalFang: we have middleware we're using on our website to handle transactions for web requests.16:32
jdobrienCardinalFang: and it appears (although we're not sure) this is causing some problems for the file upload server16:33
CardinalFangjdobrien: roger.16:41
mattgriffinhave some spare time? take a look at the wishlist and tell us what's missing from the Ubuntu One FS beta.  http://tinyurl.com/mwkx8w17:19
dobeybbiab, lunch17:22
jcastrormcbride: did those ppa builds ever go through?17:26
rmcbridejcastro: yes, they went up on Friday17:27
rmcbridejcastro: the fix for python-configglue went up as well, but I'm getting reports of things still not being right on at least one testers' machine17:27
jcastrome either, which PPA should I be using?17:27
rmcbridejcastro: either one. I posted them to Beta and to Nightly17:28
jcastrook17:28
rmcbridejcastro: I'm working on getting a karmic machine running, but I think the optical drive on my other test box died. I'm working on getting that running so that I can test stuff here with that issue17:29
rmcbrideburned 3 CDs before I decided that the problem was not the CDs :/17:29
* rmcbride wishes sony hadn't crippled the Virtualization extensions in VAIO bios17:29
jcastrormcbride: 0.1-0~9.10-4+r9 ?17:30
rmcbridejcastro: Yep17:32
jcastrok, didn't work for me.17:32
jcastrostill can't find the configglue17:32
rmcbridejcastro: yea I'm going to have to get this test box going. It should work, as I fixed debian/control as james_w indicated.17:33
rmcbridejcastro: but clearly something is still wrong17:33
james_wjcastro: want to pastebin the output of "dpkg -L python-configglue"?17:34
rmcbrideswapping the optical drive out while I eat17:34
jcastrohttp://paste2.org/p/26736717:35
jcastrormcbride: no worries, just holler at me if you want to test.17:36
james_wok17:36
james_wthere's something wacky still going on with that package17:37
rmcbridejames_w: any input gladly accepted on that17:38
rmcbrideI guess it's good that the upload to REVU didn't take17:39
james_wheh17:39
james_wI'm just getting someone to look at that for you now17:39
rmcbrideCool  I was going to go into "pest" mode after lunch :)17:40
jblountHmm. My typing class would have been a lot more useful if they taught 10-key stuff using a laptop keyboard and Fn17:48
rmcbridejames_w: just seeing your REVU comments on the package now and fixing those issues.18:05
rmcbridejames_w: thanks very much for the detailed feedback and instructions.18:06
james_wnp18:06
mattgriffinrmcbride: so this should fix some Ubuntu One issues with Karmic?18:19
dobeyjames_w: python-oauth is going to main, right?18:20
james_wdobey: it don't quite work like that18:21
rmcbridemattgriffin: The current REVU activity is needed to get the package into Karmic. It may well fix the issues in teh PPA version of the package as well. I'm not completly clear on what is broken for Karmic and not for Jaunty in that regard, but I believe that following the directions I've been provided on REVU will help18:21
dobeyjames_w: well universe, and then main?18:21
dobeyjames_w: i mean, the goal is that it will be in main?18:21
james_wdobey: if it needs to be in main then we can make that happen, but you don't choose at this point18:21
rmcbridemattgriffin: I'll need to do a new PPA version of the package that pulls the appropriate changes in (currently the package workflow differs for the PPA)18:21
james_wyeah18:21
james_wit will need an MIR at some point18:22
dobeyjames_w: yeah, i understand the process. i just want to know where it's planned to end up :)18:22
dobeyjames_w: because we'll need it in main for ubuntuone as well, though i presumed it would end up there if launchpadlib is going to use it18:22
james_wyeah18:25
dobeyjames_w: great, thanks! :)18:26
torosSorry for the interruption, just one quick question: I have a folder that I am unable to delete: It says it was: "Modified Sun. June 0 2009, 21:1"18:30
torosand according to the log, it stucks at the part when it starts working on the metadata18:31
torosso it looks like because of the corrupted metadata18:32
torosany ideas how to solve this?18:32
dobeytoros: hrmm. it's a national holiday in .ar, so the guys who would be best to answer that, aren't really around today. but if you could file a bug, i'm sure they would love to help diagnose the problem further when they return :)18:40
torosdobey: thanks18:41
torosluckily it's not my own account, just someone asked me to help :)18:42
dobeyheh18:44
james_wrmcbride: is your new configglue upload ready for re-review?18:49
rmcbridejames_w: nearly. I have one issue left to fix (the directory structure comment)18:49
rmcbridejames_w: statik is going to do a new upstream release with LICENSE included. I've uploaded the current version of my package if for no other reason than to get the automated checker to tell me if I've forgotten anything18:56
james_w:-)18:56
james_wyou know about lintian?18:57
rmcbridejames_w: debuild runs it on the package, yes?18:57
james_wyeah18:57
james_wyou can run it on the binary packages as well though18:57
rmcbrideYea I got a warning on the standards version you wanted, and also it says that my debian/watch file lacks a version. I'm looking into that now18:58
james_wwell, if you build binaries with debuild then it will do it of course18:58
james_wah, that's just a format marker for the debian/watch file itself18:58
james_w"man uscan"18:58
james_wversion=3 at the top IIRC18:58
rmcbrideAh. fixing now18:59
dobeyhooray for 300dpi screens19:00
dobeysurprisingly, i can actually read most of the text in this terminal19:00
rmcbridedobey: I think you may be capable of reading negative point-sized fonts.19:02
dobeyheh19:02
dobeyi read fonts in infrared19:03
statikjames_w: is it ok for MANIFEST.in to be in the orig tarball? It surprised me that setuptools included it19:08
james_whey statik19:08
james_wwhat does that file do?19:08
james_wI don't think I've seen it before19:09
statikjames_w: its the file that tells setuptools or distutils what extra files to include19:09
statiklike LICENSE19:09
james_wah19:09
james_wsounds like it should be then19:09
dobeyMANIFEST.in is appropriate if we have on19:10
dobeyone19:10
statikdobey: thanks! i noticed that the tarball for ubuntuone-storage-protocol didn't included MANIFEST.in (at least when I just built it locally)19:11
dobeystatik: oh? hrmm19:12
BUGabundoboas tardes19:12
BUGabundodobey: statik: [[]]19:12
dobeystatik: indeed it doesn't. did you list MANIFEST.in inside MANIFEST.in? :)19:13
statikdobey: nope. it looks like setuptools picks up any files that are under version control19:13
dobeyugh19:14
dobeyi hope not19:14
statikwell, that doesn't quite match. but i mean it looks like MANIFEST.in is getting grabbed because it's versioned and I didn't exclude it19:14
torosthank you guys, I reported the bug19:15
toroshappy hacking :)19:15
torosbye19:15
dobeystatik: it could be that setuptools includes it, but distutils doesn't i guess?19:15
statikdobey: yeah, thats what I'm thinking. do you have a preference whether I included it or filter it out?19:16
james_wdo you use setuptools_bzr?19:17
dobeystatik: i don't think it matters. having it there is better i think, because it means you can re-build the tarball from within the tarball19:17
statikok19:17
james_wdoes one of you have it installed and the other not?19:17
statikjames_w: we're not using setuptools_bzr, no. i'd like to find out more about that sometime though19:18
dobeyjames_w: i'm certainly not using it, but i haven't messed with configglue, and storage-protocol uses distutils19:18
james_wah19:18
dobeyhi BUGabundo btw19:19
BUGabundoeheh hey back dobey19:19
BUGabundohi james_w19:19
james_whi BUGabundo19:19
dobeyman this screen is freakin' nice. it's too bad the video is poulsbo instead of sane intel gma19:21
=== thekorn_ is now known as thekorn
dobeyBUGabundo: http://wayofthemonkey.com/pics/newtoys.jpg :)19:27
* BUGabundo checks19:27
statikrmcbride: you've got a version 0.2 upstream release of python-configglue that includes LICENSE and MANIFEST.in. happy packaging :) http://pypi.python.org/pypi/configglue/0.2dev19:27
rmcbridestatik: awesome, thanks!19:28
BUGabundodobey: is that a pad or a dockstation ?19:28
urbanapethat's his other laptop19:28
dobeyBUGabundo: it's my old laptop (the 10" fujitsu)19:28
BUGabundocmf19:31
BUGabundoyou really like them small19:31
james_wrmcbride: if the release is 0.2dev then please version the package as 0.2dev-0ubuntu1, and adjust the watch file to include the "dev" in the group.19:31
rmcbridejames_w: already done, unless I munged the format19:32
james_wcool19:32
dobeyBUGabundo: eh, 7" would probably be optimal, but there aren't any 300dpi 7" models. the keyboard is a bit off on the u820 because it's so small. another inch of space,and it could be perfect though19:32
BUGabundo9" is great for me! smaller and I can't type /me big finger19:34
dobeyheh. i have a foldable bluetooth keyboard, and a flexiable/foldable usb keyboard on the way (so i can type fast, and the usb for on planes)19:35
rmcbridejames_w: new package has been uploaded to revu19:36
BUGabundoeheh19:36
dobeyjames_w: btw. does specifying a new Standards-Version (3.8.1) break building on older (hardy) distros?19:51
=== BUGabundo1 is now known as BUGabundo
dobeystatik: ping20:03
statikhi dobey20:03
dobeystatik: hey. so i just realized that i totally forgot i need to do some oauth stuff in the nautilus extension, to create shares, as it interacts with the web directly, rather than going through syncdaemon and the protocol20:04
dobeystatik: this means that we'd need the liboauth C library, which is also not yet packaged20:05
statikdobey: i have an idea20:05
dobeystatik: unless we add some dbus API to get an oauth signature20:05
dobeystatik: i prefer the latter of those two, but it's going to take a little more time :)20:06
statikdobey: what if we move the share offer stuff behind the dbus API completely? then it could stay in python, and easily move into the protocol itself (where it really should be) without needing the nautilus stuff to  change20:06
dobeystatik: so how do you feal about having the extension in C, but with the regression of not being able to create shares, for a couple of days?20:06
dobeyso we can get the extension/packaging done, and then add the share creation back really quickly after that20:07
statikdobey: not being able to create shares from the desktop for a couple of days is fine.20:07
dobeycoolio20:08
dobeyi'll disable that bit for the moment, and get on with packaging bits :)20:08
dobeystatik: should we call the magic dbus restarting thing "majikthise"? :P20:30
statikheh20:31
james_wdobey: no, it doesn't20:32
dobeyjames_w: great, thanks20:34
SavagoHello there! Anyone have an idea of how long it takes to receive aproval (or not?) for an ubuntuone account?20:34
dobeySavago: 0 < time < ∞ :)20:35
Savagodobey, heheheh... right. :-P20:35
dobeySavago: we're monitoring server performance, and fulfilling inivitation requests at a pace we think make sense based on load20:37
dobeySavago: we should hopefully have all the pending invites fulfilled soon though20:37
mattgriffinSavago: hi Savago. we just went through a process to improve our infrastructure and have recently started granting requests again. i think we're up to about 500 per day so should be soon.20:37
mattgriffinSavago: sorry for the delay20:37
SavagoCool, thank you guys for your reply. :-)20:38
SavagoIs there any place where the client protocol of ubuntuone is described?20:42
Savagohttps://launchpad.net/ubuntuone-storage-protocol20:42
SavagoI was expecting an article describing it, but I failed to find the link...20:42
mattgriffinSavago: see if this has what you you're looking for: https://launchpad.net/ubuntuone-client20:44
dobeythe client doesn't have it20:47
dobeySavago: what sort of description are you looking for?20:47
Savagodobey, something like this would help: http://code.google.com/apis/calendar/docs/2.0/developers_guide_protocol.html20:48
Savagobut for ubuntuone, of course..20:49
dobeyoh, like, documentation :)20:50
dobeywe don't have any real documentation yet, but we will be working on some soon i think20:50
mattgriffinSavago: it's on the todo list.20:50
Savagoyes... I heard that in some point you got to write the protocol spec... and so on... :-D20:50
SavagoAnd then any interested party can write an implementation by simply reading the spec and writing the code...20:51
dobeyjames_w: just pushed a new icontool to review incorporating your changes. i'll file a bug requesting man pages though, but i don't think it's important at the moment :)20:51
james_wnope20:52
verterokSavago: the protocol spec is defined using protocol buffer, so getting a C/Java/etc implementation is justa  matter of compiling ine ;)20:52
james_wsomeone else would have said it if I didn't20:52
verteroks/ine//s20:52
dobeyjames_w: indeed20:52
Savagomattgriffin, dobey: ATM, the alternative would be to read the current client library code, right? :-)20:52
Savagoverterok, sorry about asking... but what is 'protocol buffer'? Is this the same as this: http://code.google.com/p/protobuf/20:54
Savago?20:54
Savago'Google's data interchange format'20:54
verterokSavago: yes, sorry. google protocol buffers20:54
dobeySavago: if you want to use it, probably. but the .proto file has the description of the protocol that protobuf-compiler turns into python code that we wrap, and call20:55
verterokSavago: http://code.google.com/apis/protocolbuffers/20:55
SavagoInteresting.20:55
dobeyhence the dep on python-protobuf, and build-dep on protobuf-compiler :)20:55
verterokSavago: as dobey pointed out, you could compile a Java/C++ (a more extensive list: http://code.google.com/p/protobuf/wiki/OtherLanguages)20:56
verterokSavago: http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-storage-protocol/trunk/annotate/head%3A/canonical/ubuntuone/storage/protocol/dircontent.proto20:57
verterokand http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-storage-protocol/trunk/annotate/head%3A/canonical/ubuntuone/storage/protocol/protocol.proto20:57
SavagoAt this moment, the official ubuntuone client implementation uses python?20:57
dobeyjames_w: also pushed up fixes to lp:~dobey/ubuntu/karmic/icontool/karmic which should be "correct" now :)20:57
verterokSavago: yes20:58
SavagoAnd how is the integration with some C apps (i.e. evolution) done?20:58
dobeywe don't currently integrate with evolution20:59
dobeythe e-d-s backend for contacts will talk to couchdb though, which will use couchdb's replication protocol to replicate to the server or other systems of the user's20:59
verterokSavago: but if you want to talk with the syncdaemon, it provides a DBus API21:00
SavagoAh... I see.21:00
SavagoAnother question: why to create a new protocol format? There are some many (syncml, google data, etc).21:01
* Savago admits that is a somewhat naive question...21:01
dobeynone of those have anything to do with sharing data really21:02
dobeyerr, sharing files even21:03
dobeyand aren't necessarily developed to work well with off-line mode, horrible/slow connections, etc...21:03
verterokSavago: the format of the protocol is the same as any other protocol that uses "Google protocol buffers" :)21:03
james_wrmcbride, dobey: both packages reviewed and almost advocated21:05
SavagoAnother question: is there any roadmap (technical side) about ubuntuone?21:05
james_wdobey: apologies for not catching that issue first time around21:05
rmcbridejames_w: looking at review and acting on any items. THanks!21:06
mattgriffinSavago: not a tech roadmap but this might help: https://wiki.ubuntu.com/UbuntuOne21:06
Savagomattgriffin, thanks, this will help me to try to get the big picture of ubuntuone. :-)21:07
mattgriffinnp21:07
dobeyjames_w: ah, ok. no worries. thanks much!21:07
rmcbridejames_w: I may not be understanding how to include dev in the group. From the examples of debian/watch I've seen I THINK my string is right. clearly from the output of uscan that's not the case...21:09
dobeyjames_w: wouldn't i need to make the build be -2ubuntu1 (as i already uploaded -2)21:09
james_wrmcbride: http://pypi.python.org/packages/source/c/configglue/configglue-(.+)dev\.tar\.gz21:09
james_wneeds to be21:09
james_whttp://pypi.python.org/packages/source/c/configglue/configglue-(.+dev)\.tar\.gz21:10
rmcbrideAH21:10
james_werr, no21:10
james_whttp://pypi.python.org/packages/source/c/configglue/configglue-(.+)\.tar\.gz21:10
rmcbrideOK cool21:10
james_was not every release is presumably going to be "dev"21:10
james_wdobey: REVU is special and lets you upload any version21:10
dobeyjames_w: ok, well i have -0.1 in my ppa, so 0.1ubuntu1 then? (or 1ubuntu1?)21:11
j0nrhey all, how long am I likely to be waiting for an invitation?21:12
j0nrJust signed up...21:12
rmcbridejames_w: I've fixed everything you pointed out in that second review and dput the resulting package. Thanks VERY much for teh guidance21:14
jdobrienj0nr: we are increasing our load by inviting about 500 a day until we feel confident we can handle the load21:14
j0nrjdobrien: cool.... how big is the queue tho??21:14
jdobrienj0nr: :)21:14
jdobrienj0nr: hold on a moment :)21:15
jdobriensince you asked21:15
jdobrienj0nr: oopsie...check your email21:15
dobeyheh21:17
j0nrjdobrien: sweet :) thanks21:17
james_wrmcbride: advocated, thanks21:19
james_wit really does work with versions less than 2.6 doesn't it? :-)21:19
rmcbridejames_w: awesome! thank you. And yea. I was thinkng "UbuntuOne" when I did that originally21:19
james_wcool21:19
james_wyou'll need to find another willing reviewer to get it uploaded21:20
james_wasking on #ubuntu-motu might find you one21:20
rmcbrideOK I'll go do that now Thanks!21:20
statikdobey: after i run autogen.sh i then need to re-run configure with --prefix=/usr if I want to test install and confirm that the extension loads?21:22
dobeystatik: you can pass --prefix to autogen.sh. or re-run configure. or just do "make prefix=/usr install"21:23
statikoh cool, i didn't realize the last option worked21:24
statikdobey: one review of the nautilus c extension branch is done, i had questions about 2 warnings i saw but it looks really tight21:32
dobeyah, i forgot to remove that first one21:34
dobeystatik: hrmm. i don't know why that second warning would occur though... very odd21:35
dobeystatik: oh, n/m, i see the error now :)21:36
dobeystatik: some hal/gvfs stuff broke on my box at some point, so the warnings got overtaken by others from gvfs/hal :)21:38
=== afk is now known as mthaddon
jblountmattgriffin: Yo! I just saw Michael from the design teams personal website: http://mf.grimaceworks.com/ (notice how he has albums on iTunes, and how you are interested in asking people about music production stuff)21:52
mattgriffinoh cool. thanks!21:53
j0nrok so i added some files to 'My Files' but I can't see them online22:00
jdobrienj0nr: is your applet spinning?22:00
j0nryeah22:01
j0nrsays its working22:01
j0nri just cp'd some files into the directory Ubuntu One22:01
j0nrbut going to the web interface, nothing is there22:01
j0nram I doing it right?22:02
jdobrienj0nr: did you drag/drop them? or copy/paste?22:02
jdobrienj0nr: I ask because I noticed that copy/paste didn't work for me a few times22:03
=== rmcbride changed the topic of #ubuntuone to: File Sharing for Ubuntu | https://ubuntuone.com | https://launchpad.net/ubuntuone | Currently in limited beta, new invitations are sent regularly | Current Beta Client Revno is 41, Protocol Revno is 38
j0nrjdobrien: cp -r ...22:16
jdobrienj0nr: k22:16
jdobrienj0nr: still no luck?22:16
=== yofel_ is now known as yofel
j0nrseems to work if I drag n drop22:42
j0nrdoes this mean it is only accessible with a GUI?22:42
dobeyj0nr: no. though there could be a bug somewhere that is not causing the inotify notifications to get properly sent to the syncdaemon22:46
dobeyj0nr: which is odd.22:46
dobeyalthough, maybe there is an issue with copy, that move does not have22:47
dobeywhich would be odd22:47
verterokj0nr: could you file a bug with the commands to reproduce and attach the syncdaemon logs (apport-collet ubuntuone-client <bugnum>)?23:14

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