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

spmNg: "spinny applet thing"? I do enjoy your technical precision in descriptions. ;-)00:22
dobeyNg: yeah i've no idea why it does that. there must be some weird race somewhere00:44
Ngspm: it takes years of practice ;)00:47
dobeyspm: yeah. i'm disappointed he didn't mention cloud computing at all. :)00:52
spmlol00:54
rodrigo_morning09:47
SteveAhi rodrigo!09:48
reficalmost 3 weeks and still no invitation10:09
reficyargh10:10
refic:)10:10
Nghmm, I just noticed that permissions aren't tracked by ubuntuone - is that a client bug/limitation, or should I file it on the whole thing?10:24
rodrigo_morning (again) :)10:46
rodrigo_hmm, nobody has op on this channel?10:47
popeyrodrigo_: it's generally recommended on freenode that people dont stay opped10:48
popeyrodrigo_: rest assured there are people with op here10:48
rodrigo_so who can change the topic?10:48
rodrigo_jussi01: ?10:49
facundobatistaHi all12:43
rodrigo_hi facundobatista12:51
dobeyNg: what permissions?14:17
Ngdobey: mostly I care about +x14:17
NgI have ~/bin/ symlinked into my UbuntuOne folder and after I re-installed my laptop, all my scripts got synced down (yay!), but had no +x14:18
NgI filed it as bug #38551114:18
ubottuLaunchpad bug 385511 in ubuntuone-storage-protocol "Permissions are not tracked" [Undecided,New] https://launchpad.net/bugs/38551114:18
dobeyNg: hrmm. although tracking +x could expose some problems as well, in terms of security14:20
Ngdobey: I could see a good argument for tracking it all the time, but having the client only apply it when it's in "My Files" and not in "Shared With Me"14:20
dobeyNg: that might work14:21
NgI'm not actually sure if inotify will tell you when permissions change, but if not it would be a good excuse to fix inotify ;)14:23
dobeyNg: well at the least, i think it tells you the file changed, and not permissions specifically14:25
Ng:)14:26
dobeybut if the file changes, we should stat() it and update appropriately14:26
dobeyhmm, the allhands survey is lacking some options that could be useful14:28
__lucio__dobey: like: what brand of beer should we serve next time14:30
popey\o/ kwak!14:34
dobeyheh14:34
dobeydoh. now /i/ did it.14:34
dobey__lucio__: clearly we should opt for local microbrews for these sorts of things14:35
rmcbridedobey: I'm pretty sure that Estrella Damm is as close to a "micro" brew as Barcelona gets. It's definitely the flagship beer there. I don't think we saw a single microbrew in any of the bars we went to in Las Ramblas14:55
__lucio__but they all served Estrella Damm14:56
__lucio__that doesnt sound too micro14:56
rmcbrideno it's not. It's just as close as it gets to being local14:56
__lucio__rmcbride: im waiting to try your beer on the next sprint14:57
dobeyrmcbride: it's local because we passed the brewery on the highway :)14:57
rmcbridedobey: we passed TWO of them14:57
rmcbride__lucio__: yea I need to get my brewing setup back in order. Need to replace all the glass pipes and such14:57
dobeyhttp://www.beeralewhatever.com/cerevseraartisanal.html14:59
dobeymost of the bars we went to were small dives.14:59
rmcbridedobey: True, too bad we didn't find the place you linked15:00
dobeyyeah, apparently there are a few more too15:01
dobeybut catalunya is more about cava and wine than beer i guess15:01
BUGabundogood afternoon everyone15:01
dobeyand we found plenty of cava on thursday15:02
rodrigo_:D15:02
jdobrienhi BUGabundo15:13
BUGabundohi jdobrien15:13
dobeyholas banditos15:14
BUGabundoola dobey. who is the new gadjet?15:15
dobeyhmm?15:17
BUGabundothe 5.6" laptop15:19
dobeywell, it's the poulsbo video, so video doesn't work so well15:20
dobeybut wireless works surprisingly nicely15:20
pygihi16:26
pygiI got the invitation for ubuntuone, but its weird since I cant do anything xD16:26
rodrigo_hey pygi16:27
pygiI got 4 of them!16:27
rodrigo_4 invitations?16:27
pygihi rodrigo_, my friend16:27
pygihow are you doing :)16:27
pygirodrigo_: yes o.O16:27
rodrigo_pygi: very well, and you?16:27
pyginone is sane, since they don't work16:27
pygirodrigo_: perfect, just a bit busy :)16:27
pygilibburnia, gsoc, and uni :-16:28
pygi:-/16:28
pygirodrigo_: I heard you were at UDS!16:28
rodrigo_hmm, Chipaca was looking at some wrong accounts, maybe it's related?16:28
rodrigo_pygi: yes, you were not, right?16:28
pygirodrigo_: I was!16:28
pygicool, fifth invitation...16:28
rodrigo_really???16:28
pygi7th...16:28
Chipacajdobrien: pin16:28
pygiwth?!?!16:28
Chipacajdobrien: g16:28
rodrigo_man, I should have known16:28
pygirodrigo_: yea :(16:29
rodrigo_pygi: I'm sure we walked by each other a few times :(16:29
Chipacajdobrien: I suspect pygi's problem answers your question?16:29
pygirodrigo_: :-/ yup, probably :(16:29
pygirodrigo_: next time perhaps? :)16:29
jdobrienpygi: crap..sorry16:29
rodrigo_pygi: so now you use ubuntu, not opensuse? :)16:29
rodrigo_pygi: yes, of course16:29
pygirodrigo_: actually, I'm on archlinux now :P16:30
rodrigo_:)16:30
pygijdobrien: its not a problem, just thought I should report it :)16:30
pygirodrigo_: I use what I feel like using at a given moment :p16:30
* jdobrien prepares for some hate mail16:30
pygijdobrien: any idea what happened?16:30
jdobrienpygi: you got a bunch of emails right?16:30
dobeyjdobrien: what flavor of hate are you expecting, so i can send you something different?16:30
* pygi has to make sure his Ubuntuone-ala app won't do that :P16:31
pygijdobrien: yes16:31
rodrigo_pygi: wise thinking :)16:31
rodrigo_ubuntuone-ala?16:31
jdobrienpygi: we're approving invitation requests...someone has something funky that is throwing an error after the email is sent :(16:31
pygiyea, before ubuntuone was even announced, I was creating something like it, just open source16:31
pygiso you can host your own server16:31
pygi(well, the file sync/sharing part at least)16:31
jdobrienpygi: have they stopped...please say yes :)16:32
pygijdobrien: yes16:32
pygirodrigo_: mac, linux, win, and could use either your own server, CloudFiles or S3 :)16:32
* Chipaca sends a couple of fake invitations to pygi to keep jdobrien worried16:32
BUGabundopygi: ifolder ? or AFS ?16:33
pygiBUGabundo: mehold :p16:33
BUGabundopygi: want one more invite? ehehe16:33
pygiBUGabundo: a real one?! :p16:33
BUGabundosure why not16:33
* jdobrien blushes16:33
pygiomg16:33
BUGabundounless the system is all crazy up16:33
pygiit works now16:33
pygi:P16:33
pygicongrats for fixing it :p16:34
pygirodrigo_: too bad we didn't meet :(16:34
pygiwhat sessions were you mostly in?16:34
rodrigo_pygi: yes :(16:34
rodrigo_pygi: but well, now that I know you go always to UDS, I'll look for you :)16:35
jdobrien<jdo> Chipaca: hmm16:35
jdobrien problem16:35
jdobrien Chipaca: I hope it's erroring before sending emails16:35
jdobrien<Chipaca> jdo: :)16:35
rodrigo_pygi: desktop mainly16:35
pygirodrigo_: this was my first time actually :p16:35
rodrigo_pygi: ah16:35
rodrigo_pygi: and what do you in ubuntu?16:35
pygirodrigo_: right now? Nothing anymore :)16:35
pygiI do work on Bazaar however16:35
rodrigo_good16:36
pygirodrigo_: and since when do you ubuntu? xD16:36
rodrigo_since april, although I'm an old debian user, always had a couple of debian servers at home16:37
rodrigo_now they are ubuntu :)16:37
BUGabundorodrigo_: eheh16:37
pygiBUGabundo: I  wanted something new to play with, so I decided to do that, a free dropbox :p16:37
BUGabundoI guess Ubuntu is *only* stealing debian quota on servers16:37
BUGabundopygi: DB is free, and paid too16:38
BUGabundosame as U116:38
BUGabundothe client and API is open16:38
pygiBUGabundo: I know, but you can't host your own server :)16:38
BUGabundoonly server side is closed16:38
pyginod16:38
BUGabundopygi: well there's a request for that on DB16:38
pygithat's what I meant with free, you know :)16:38
BUGabundowhich they replyed to consider in the long run16:38
BUGabundolike 201216:38
BUGabundothen you meant installable16:39
pygipossibly :)16:39
pygiwork got in the way of fsevents module implementation tho16:39
pygisince I can't test without mac xD16:39
pygiwhoever fixed my invitation to u1 thanks btw ;)16:41
dobeyBUGabundo: actually, the dropbox client isn't open16:42
BUGabundodobey: isn't it?16:42
dobeyBUGabundo: the only part that is open, is the nautilus extension, which isn't the actual client16:42
BUGabundoohh the nautilus extention is16:42
BUGabundonot the actuall daemon, yet16:42
BUGabundoeheh16:42
dobeyBUGabundo: the client daemon itself, isn't open, it's part of the giant binary blob download it does on first run16:42
pygiI can't see why would that daemon be so hard to reverse engineer...16:43
rodrigo_no need to reverse engineer if you have an open protocol available in u1 :)16:44
BUGabundopygi: thers an API16:45
dobeypygi: well, if it's all ssl to the server, then it could be difficult :)16:45
BUGabundoyou can implement any client you want16:45
BUGabundosame as U116:45
pygidobey: ha! perhaps, only perhaps :p16:46
pygirodrigo_: heheheh :D16:46
pygirodrigo_: since when are you on canonical's payroll? :P16:47
rodrigo_pygi: and see http://blogs.gnome.org/rodrigo/2009/06/03/desktop-datasettings-replication/16:47
rodrigo_pygi: since april :)16:47
pygirodrigo_: bleh, cool :)16:47
dobeypygi: i brought him over to the dark side ;)16:48
rodrigo_:D16:48
pyginooooooooo, my mentor is on the dark side now!16:48
pygirodrigo_: desktop team or? Btw. I read that post earlier, couchdb++ :)16:48
rodrigo_pygi: no padawan, I still do gnome work :)16:48
rodrigo_pygi: online services, so u116:49
pygirodrigo_: btw zeitgeist uses (for now) bzr for revision history16:49
rodrigo_pygi: working on the desktop integration, all stuff open source, so just on the dark side because dobey is on my team, the rest is ok :D16:49
rodrigo_pygi: yea, couchdb seems not very good indeed for rev history16:49
* jblount wishes he could sync all the . files in his ~ with Ubuntu One. 16:51
pygijblount: why aren't you able to do it now?16:51
rodrigo_jblount: that's coming soon :)16:51
jblountpygi: Too much manual configuration. I could move it all to my share, then symlink it back, but I'm a web developer with work to do :)16:52
jblountpygi: As rodrigo_ indicated, we'll be doing this in a super awesome way soon, but it doesn't help me migrate to a new laptop _now_ :)16:52
pygi:P16:52
pygitoo much marketing talk for me :P16:52
pygirodrigo_: btw. working for PSF this year16:52
rodrigo_PSF?16:53
pygipython software foundation16:53
dobeyjblount: i don't want to sync them :)16:53
rodrigo_ah, cool16:53
* dobey likes his private keys to be private16:53
pygirodrigo_: btw. p2p sharing in private network would be cool :P16:53
jblountdobey: Good point...16:54
pygione client which has access to internet downloads stuff from U1 server, and syncs it to other clients in local network16:54
rodrigo_pygi: yeah, with couchdb it's very easy to do that16:54
pygirodrigo_: the problem with couchdb is that its a bit memory intensive16:54
BUGabundopygi: DB has been promising P2P for an yeatr16:55
rodrigo_pygi: is it? I can't really notice it's running here all the time16:55
rodrigo_pygi: although don't have numbers yet16:55
pygiBUGabundo: and since when are you on canonical's payroll? :P16:55
jblountdobey: wtf is up with this 10x speed spinning icon?16:55
pygirodrigo_: hm, well, it certainly isn't light :)16:56
dobeyjblount: no idea. your files are syncing really fast?16:56
refic:)16:56
BUGabundopygi: me??? I'm just an happy alpha tester16:57
jblountdobey: :p16:57
dobeyjblount: i really don't know though. it's hardcoded to 10fps, and blocks additional requests to start, so i'm a bit confused myself16:57
BUGabundodobey: :))16:57
jblountdobey: Oh, so you've seen it? I thought it was just happening with me.16:57
dobeyjblount: you aren't the only one to report it, no :)16:58
* BUGabundo just noticed U1 isn't installed since last breakage16:58
reficso, are there any plans for bigger storage plans?16:59
dobeyrefic: there are plans for additional services17:03
reficalright :)17:03
BUGabundorefic: and I guess you can always have a special request17:03
jblountrefic: Are you just thinking bigger like 20GB or "Backup my laptop" like 500GB ?17:09
reficjblount: well, like ~50GB17:12
sladenBUGabundo: re: your question from a couple of hours ago;  based on my (analysis), of the (current) functionality of the (closed) server side, it's likely only a couple of days work to reimplement it from scratch17:12
sladenBUGabundo: (which you are welcome to do, and to provide your own diskspace)17:12
BUGabundosladen: I don't do code17:13
BUGabundobut I do an hell of a job finding bugs, sugesting features, and promoting it17:13
sladenBUGabundo: pay somebody else to reimplement it.  Do you want a quote?17:13
pygisladen: heheheheh17:14
BUGabundosladen: ah??17:15
BUGabundoI'm fine with the way it is17:15
BUGabundoI use both DB and U1 as I see fit17:15
BUGabundoI have no trouble with server implementaion beeing closed17:15
BUGabundoI would just love to be able to install it on my own HW17:15
dobeyif you can reimplement our server in only 2 days, more power to you :)17:15
* BUGabundo humm wonders if there is an wishbug for that17:15
sladendobey: web interface excluded17:16
BUGabundodobey: sudo apt-get install ubuntuone-server17:16
dobeysladen: even without the web ui, it is a significantly larger amount of work :)17:16
BUGabundodobey: sladen: anyone said it would have to be free?17:16
BUGabundoyou can not only sell storage and services, but Server too17:16
BUGabundonot every user needs to have MultiUser support17:17
pygidobey: may I ask how so?17:17
pygi(I mean, I'm sure the server has more then I'm thinking of, but...(17:17
pygi_17:18
pygi)17:18
dobeyalthough, you need at least some web ui, for the oauth17:18
dobeypygi: well, it's taken us a lot more than 2 days, and we're still not done... so :)17:19
pygidobey: hehe :)17:20
pygidobey: understandable :P17:21
sladendobey: nah;  for the use-case BUGabundo wants (and anyone else with their colo server), you don't need to implement authenication, or permissions, or sharing.  Only exporting of a real-world directory view and a long list of mappings from hash objects to each of those files/directories17:21
BUGabundosladen: just that is a the bare minium17:22
BUGabundoyou guys can make Plans for that and more17:22
BUGabundoand beat the competiion17:22
sladendobey: eg. the difference between s1sync and ubutunone-storage-syncdaemon17:22
dobeysladen: then you don't need anything. just rsync a directory tree to an ssh server17:23
dobeywhich will get you auth and permissions for free17:23
dobeyyou definitely need auth17:23
dobeybut that's not ubuntu one17:23
dobeyif you want to re-implement ubuntu one server, you are going to take more than 2 days to do it :)17:24
rodrigo_yeah, at least 3 or 4 :D17:24
sladendobey: to copy the server-infrastructure wholesale, yes, weeks, and several more for testing17:24
rodrigo_bbl17:29
tcoleI think weeks is about right for the basic server17:51
tcolethat might be a little smaller once we document the protocol semantics a bit better, but not much17:51
tcoleeven ours is not a huge piece of software, but it is somewhat subtle17:52
sladenyeah, I might give it a go (as an interlectual challenge) at the point where's there's enough outline documentation that the implemtentation will take less time than working out /what/ needs to be written first17:59
sladenis the '[storagefs-local]' stuff for when you guys are running a local instance of the server on your desktops?18:04
kenvandinedobey: am i crazy or is the applet icon spinning much faster now?18:05
kenvandinemakes me think it is syncing faster :)18:06
BUGabundokenvandine: 2nd one reporting that18:07
BUGabundokenvandine: (04:56:35 PM) dobey: jblount: no idea. your files are syncing really fast?18:07
kenvandinehehe18:08
sladenyank the network cable out;  does it still spin fast?18:09
BUGabundomine is slow, while connecting18:10
BUGabundolet me put a 1000MiB file on a folder shared with ~100 users18:11
BUGabundoand see how fast that goes18:11
BUGabundouploading at 50KiB/s18:11
BUGabundoicon rotation looks ok18:11
dobeykenvandine: i think you're crazy :)18:20
kenvandinewhew... good... not a bug then :)18:20
jdobrienBUGabundo: u1 go boom yet?18:22
BUGabundonot yet18:24
BUGabundostill uploading18:24
BUGabundotesting that theory that doing the sync to several user would create a black hole18:24
BUGabundooh wait... that's not U1... damn wrong channel18:25
BUGabundonever the less I'll let eat my small 3G bw and give you guys a real world test case18:25
jdobrienBUGabundo: u1 = Ubuntu One18:26
BUGabundoyep18:26
BUGabundodobey: ever saw the file I left on my U1 just for you ?18:27
dobeyuh, no18:27
BUGabundoohh18:27
dobeybut you haven't shared anything with me, and i don't generally keep ubuntuone running, because i am too busy stopping/starting/resetting it so i can debug and test stuff18:30
BUGabundodobey: ehe I though you would go messing the server HD18:31
BUGabundo:)))18:31
* BUGabundo raises privacy concern18:31
dobeyi don't have access to the server18:31
kenvandinebug 38563818:32
ubottuLaunchpad bug 385638 in ubuntuone-client "Icon spins at a variable rate" [Undecided,New] https://launchpad.net/bugs/38563818:32
BUGabundoahahahaha18:32
kenvandinedobey: as if you didn't have enough to do18:32
BUGabundooh its *not* a feature18:32
BUGabundoLOL18:33
dobeyno, it's a bug18:33
dobeybut definitely not critical18:33
statikhi jussi01, i haven't met you before. are you part of the ubuntu IRC operator council team ?18:35
Chipacadobey: it would be awesome if the rate depended on something :)18:39
dobeyChipaca: it does18:39
jussi01statik: yes, I am18:39
jussi01statik: and nice to meet you :D18:39
dobeyChipaca: it depends on the rate at which the timeout function is called18:39
Chipacadobey: I mean, on something like upload rate, or number of state transitions per second, or body odour, or something like that18:40
* kenvandine would rather it just have an emblem to show activity18:40
dobeyChipaca: oddly enough, the timeout function has a check, so this shouldn't ever happen18:40
statikjussi01: great! thanks for hanging out in here18:40
Chipacakenvandine: or that, yes; the applet wakes up the cpu a lot18:40
jussi01statik: no probs, Im an ubuntu one user also :D18:41
dobeykenvandine: if it was a staic image, how would you know if it was active, or locked up?18:41
BUGabundokenvandine: I would like to know how much upload is done/left18:41
kenvandineBUGabundo: that could be in a tooltip18:41
BUGabundowelcome jussi0118:41
statikdon't forget the applet is going away (at least in the default config)18:41
Chipacadobey: clicking on it should open a status dialog with upload rate, content of the queues, things like that18:41
kenvandinedobey: the spinning doesn't tell me if it is hug18:41
BUGabundokenvandine: mine just says: Synchroninzing18:41
kenvandinestatik: thank you!18:41
dobeyChipaca: the applet is only spinning when the cpu is already active anyway18:41
Chipacadobey: nope, the spinning can be happening with the cpu in a low power state, pushing stuff over the network18:42
Chipacadobey: I seen it! :)18:42
BUGabundodobey: how about 1 click for details, double click for Nautilus ?18:42
dobeyChipaca: if your wireless card is that low power, we better start selling those instead18:43
dobeyBUGabundo: the applet is going away, anyway18:43
BUGabundooh18:44
BUGabundomore power to OSD18:44
BUGabundolol18:44
BUGabundoafter all that war over UM18:44
BUGabundoeheh18:44
dobeyeh18:45
jussi01!cloak | statik18:47
ubottustatik: Many Ubuntu IRC channels prohibit access from !proxies such as TOR due to a high level of abuse. You can however obtain a hostmask cloak: see http://freenode.net/faq.shtml#cloaks18:47
BUGabundoahah18:51
loeduhi19:07
kenvandinehi loedu19:23
loeduhi, kenvandine19:24
loedui also got the same issue about the icon spinning faster-slower-faster :-)19:24
BUGabundoahaha19:25
BUGabundoits for all of those of us who are screnofenic19:25
loedu:-)19:26
BUGabundoyou guys ever used gspot ?19:26
BUGabundoit was/is a codec info app19:27
loedunope, not me19:27
BUGabundoand one of the last versions had a colourful rotating icon19:27
BUGabundoand the Dev said that about the icon, and had an option for turning it of19:27
BUGabundoLOLOL19:27
=== blizzzek is now known as blizzz
=== yofel_ is now known as yofel
zeenixhi22:36
zeenixNg: seems i wasn't talking to the wrong guy after all :)22:36
Ngheh22:37
NgI am everywhere!22:37
zeenixyou work on ubuntu one?22:37
Ng'fraid not, I'm a humble sysadmin ;)22:37
Ngbut there are folk here who do22:37
dobeyheh22:37
Nglike dobey!22:37
dobeyi am heading out though. i have to go :)22:38
dobeybut i'll look at the scrollback later22:38
zeenixNg: who here is doing most of the design and coding?22:38
BUGabundoNg: so am I22:38
BUGabundofunny we never crossed before22:38
__lucio__zeenix: no one is doing most of anything. we are too many now :)22:39
Ngzeenix: as __lucio__ says there's quite a few people now - I guess the right answer would depend if you mean the web UI, the gnome integration, or the server backend22:40
zeenixthe later two i guess22:40
zeenixwhat i am interested is in possible interaction with UPnP, especially MediaServer22:41
__lucio__zeenix: what kind of integration?22:41
NgI think dobey, MenTaLguY and rodrigo_ are doing the gnome end of things22:42
rodrigo_zeenix: upnp in what way?22:43
Nghmm, could be interesting to access a upnp mediaserver remotely since they often seem to do transcoding (so could squeeze video up my crappy adsl ;)22:44
zeenixtbh, i don't have antying specific in mind22:44
zeenixNg: yeah, something along those lines came to my mind22:45
zeenixor it could be the other way around too22:45
zeenixi-e being able to browse remote contents on my PS322:46
NgI wonder what the copyright-istas would have to say about a third party tunnelling your media22:47
Ngit doesn't seem significantly different to a slingbox type idea though22:47
Ng(which I mean in a "slingbox is ace and popular and hasn't been sued that I know of" kinda of way :)22:50
BUGabundoola n0k123:38
n0k1ola BUGabundo23:39

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