[00:02] UOMobileSubscrib: hello [00:03] hi [00:03] UOMobileSubscrib: what is going on today? [00:04] I'm trying to get my contacts to sync with either my iPhone or in outlook... I'm not even sure if it is syncing with Ubuntu [00:05] I have funambol and I used the mobile phone configuration there, but it isn't working... and when I try to sync with the iPhone (for the first time) it hangs at 15 and says there is an error log. [00:07] UOMobileSubscrib: contact sync from the cloud to your computer is currently having issues as one of the servers is down. [00:08] there are some helpful guides on the wiki for setting things up. https://wiki.ubuntu.com/UbuntuOne/Tutorials [00:08] thanks. That's what I thought... I can wait until it is back. I assume someone is working on that already [00:09] UOMobileSubscrib: you should be able to sync from the cloud to your phone though [00:09] I've tried it several times, and it hasn't worked. [00:10] UOMobileSubscrib: have you gone to this page yet? https://one.ubuntu.com/phones [00:10] I have it doing a two way sync. Although I have a feeling that there is nothing going up to the phone, because I don't have any contacts in Evolution in Ubuntu... [00:10] yes, my phone is there [00:11] ahh [00:11] UOMobileSubscrib: you can add a test contact via the web UI if you want to test it . https://one.ubuntu.com/contacts/new/ [00:13] it asked me to sign in through the website when I installed Ubuntu One Contacts, and it appears to get to 15 contacts and it stops. It says there is a log, but since it's on the iPhone I would have no idea where to look for a log.... and that link doesn't work for me [00:13] it just says "something has gone wrong" [00:14] UOMobileSubscrib: oops sorry must have to go too thi page and click New Contact https://one.ubuntu.com/contacts/ [00:15] it still says "something has gone wrong" I was going to try that earlier to look at my contacts to see if anything was there [00:16] UOMobileSubscrib: ok, thats right, the outage is affesting the webUI as well [00:16] I clicked the link from the one.ubuntu.com page for "contacts" but it's been saying that for a while, maybe a couple of hours ago when I started trying [00:16] https://wiki.ubuntu.com/UbuntuOne/Status#Contacts [00:17] yes, I was looking at the status. I just saw that it should be working for mobile users, but not for me [00:22] beuno: ping [03:53] I was just wondering if there was anyway to get a tray indicator icon that would indicate your ubuntu one status [03:58] captflint, http://www.omgubuntu.co.uk/2010/10/ubuntu-one-indicator-applet-gets-a-ppa/ [03:58] thanks [09:43] AUTH_FAILED may happen not only if user used the service in the past when servers were not ready. Sometimes Ubuntu SSO does not respond which causes request to be dropped. Subsequent runs will cause syncdaemon to use semi-valid OAuth tokens [09:43] filing a bug and creating a workaround === teknico is now known as teknico_away [12:56] morning all [13:04] morning duanedesign [13:18] duanedesign, morning! [14:15] facundobatista, ping [14:29] /topic [14:30] my bad added a space before the / [15:55] I think I broke my Ubuntu one service, I had to re-register my PC to make Tomboy notes sync and I named the PC with a different name than my actual PC name [15:55] would this cause it to break and not sync properly although tomboy seems to connect fine [15:56] reya276, are you running Maverick on Lucid? [15:56] but when I go to my preferences>Ubuntu one app and click connect is says disconnected [15:56] Lucid [15:56] and restart gives me nothing and it stays disconnected [15:57] sucks, do I need to restart my PC? [15:58] reya276, no, that won't be necessary [15:58] ok [15:58] reya276, may I ask you to provide the contents of ~/.cache/ubuntuone/log/syncdaemon.log to http://paste.ubuntu.com ? [15:58] reya276, i haven't yet found any issue with Ubuntu One that would have required pc restart [15:59] sure one sec [16:00] http://paste.ubuntu.com/513176/ [16:02] reya276, ok, could you please open seahorse (System / Preferences / Passwords & Encryption Keys) and remove the token that is called UbuntuOne token for https;//ubuntuone.com [16:04] seahorse? [16:04] I don't see the password thing [16:05] reya276, seahorse is the name of the application [16:06] I see something like this under the Accessories Menu [16:06] and there I see that UbuntuOne token for https;//ubuntuone.com [16:06] so you want me to remove that one === james_w` is now known as james_w [16:07] reya276, yes [16:08] reya276, then killall ubuntuone-login and run u1sdtool --connect [16:09] ok I did that on Terminal right [16:09] reya276, it should ask you to reauthorize your computer. In Lucid & Karmic Tomboy uses separate OAuth tokens, in Maverick there is one token for all applications [16:10] ok the Browser cameup but I want to name it something else [16:10] like right now there is a PC named what I want to name it [16:10] can I delete that one first and then rename this one with that same name [16:11] or will it overwrite it [16:12] ah ok so since the use a different one then I can rename it differently [16:13] ok let me bring up the app and see if it is connected, thanks [16:13] reya276, it is not possible to rename the token description now [16:13] cool it worked [16:13] thanks [16:14] now I know what to do if I have any issues with other PCs, trying to get my wife hooked on this so we can get the paid streaming service, this thing rocks [16:21] hey, is it possible to limit access for application to desktopcouch only to a subset of databases at the moment? If not how hard would that be? === zyga is now known as zyga-dinner [16:33] hello kklimonda [16:34] hey :) [16:34] kklimonda: https://wiki.ubuntu.com/UbuntuOne/FAQ#How%20do%20I%20prevent%20Ubuntu%20One%20from%20syncing%20all%20my%20CouchDB%20databases? [16:34] that might be what you are looking for? [16:35] hi there. I've a doubt about the mobile plan: it includes music streaming + contact syncing for android/iphone, right? But I do need 2 differente apps to do streaming and syncing (in both plataforms)? [16:35] duanedesign: hmm, not exactly. What I had in mind was if there is a way to say that application "a" can only read and write to the database "b". [16:36] kklimonda, couchdb 1.0.x supports OAuth per-database but I haven't seen that used in our code so need to look for that in the wild [16:36] duanedesign: the question is more general then synchronization and I've thought of it because of a discussion about application "sandboxing" on #ubuntu-devel (and at ubuntu-devel mailing list). [16:37] rye: ok, so it's technically possible but desktopcouch doesn't do it at the moment? I guess it's good enough :) [16:38] danyR: i have an iphone and the contacts are synced with Funambol. But all it is a button you push when you want to sync. For music it uses isub. [16:39] but duanedesign there're two separate u1 apps that need to be installed, right? u1 music and u1 contacts? [16:48] forget, just got it. 2 different apps, both in Android and iOS. just what I needde to my review [16:50] danyR, right, 2 different apps on each platform === beuno is now known as beuno-lunch [16:51] ok thanks for confirming . gonna finish my maverick review, in which I praise u1 a lot. great work :) [16:51] danyR, \o/ [16:51] thank you [16:52] a shame I'm writing it in portuguese, otherwise I would drop the link here :( [16:52] danyR, I can read portuguese ;) [16:53] beuno-lunch: spain? [16:54] danyR, I'm argentinian, but I've been enough times to Brazil [16:55] beuno-lunch: It's Portuguese of Portugal, but the differences aren't that much. pt-br is a more "relaxed" variation. but ok, once is done, probably just by tomorrow, I'll send you the link [16:56] lol @ the "relaxed" part. I am originally from br [16:56] danyR, thanks === zyga-dinner is now known as zyga [16:56] I like relaxed! [16:56] :p [16:56] we portuguese are a bit more formal, not only in the language but also in personality. but we're nice people too! :P [16:57] So they say ;) [16:57] I have always wanted to go to pt. I have family friends there. [16:58] Just never made the trip across the pond. [16:58] Dink: feel free to visit us. I've never been in br too. [16:58] Yeah it is on my todo list. [16:59] * Dink goes back to lurking :P [17:13] hi, rye [17:15] commodoor, hi [17:15] you remember my problem, from last night? [17:16] rye, i mailed the support but didn't get any response. and i'm still strugling [17:17] rye, today i purged U1 and did a reinstall [17:18] rye, but it's still stuck [17:19] commodoor, still trying to do TRY_AGAIN on Move, right [17:19] rye, yes [17:20] rye, i did purge, removed pc [17:20] commodoor, ok [17:24] commodoor, could you please re-paste the ~/.cache/ubuntuone/log/syncdaemon.log now so that I could look up the node id that is causing these problems [17:25] rye, http://paste.ubuntu.com/513237/ [17:25] * rye is looking [17:25] commodoor, could you please try connecting now - u1sdtool --connect ? [17:26] * rye really needs to release 0.0.5 version of indicator [17:26] rye, ok connected. [17:27] commodoor, good. now could you please wait for about 5 minutes for it to settle and then see whether everything is working fine [17:27] rye, ok [17:27] rye, did you see a bug in the indicator? [17:29] commodoor, you mean showing remaining metadata as 1 while it is 0 in fact? [17:29] rye, like that [17:30] commodoor, i will make it to be more clever and retry calculating the queues when state changes [17:30] rye, if i do 1sdtool --waiting-metadata it shows one entry [17:30] commodoor, ok, now could you please pastebin syncdaemon.log again? [17:30] rye, http://paste.ubuntu.com/513240/ [17:31] rye, also a button to open ununtu one folder would also be nice [17:32] commodoor, ok, could you please move /home/commodoor/Documenten/Private/persoon.pdf to some other folder outside Ubuntu One-controlled dirs? [17:32] ok [17:33] doen [17:33] commodoor, well, the link to open folder was really useful when we had only Ubuntu One folder, but currently we may have multiple ubuntuone-controlled folders, besides it is possible to add the folder to the bookmarks so that it can be accessed when needed [17:33] from file save/open dialogs [17:34] rye, you'r right but when someone shares a folder it comes in ubuntu one folder [17:34] rye, if you could choos where that folder comes it would be great :P [17:35] commodoor, well, it is really going to ~/.local/share/ubuntuone/shares/ since that's the root for shares directory [17:36] commodoor, while it is possible to change the location using the config I don't think we gain much from that [17:36] rye, ok didn't know so i can make a symlink [17:36] commodoor, 'Shared with Me' folder is a symlink to that directory [17:37] commodoor, ok, could you please re-paste syncdaemon.log ? [17:37] rye, nice thnx for that i will make symlinks of the shared folders. http://paste.ubuntu.com/513246/ [17:41] commodoor, ok, that was the wrong file, sorry about that, will find the right one in a moment, could you please do " strings ~/.local/share/ubuntuone/syncdaemon/fsm/4/0/e/40e6fa7c-94c2-46ac-afec-328e0484dfd0 " ? [17:43] commodoor, it should output a nearly-unreadable dump, but could you please pastebin it too? [17:43] rye, there is n such file [17:44] rye, trying again [17:44] commodoor, hmmm, okay, strings ~/.local/share/ubuntuone/syncdaemon/move_limbo/4/0/e/40e6fa7c-94c2-46ac-afec-328e0484dfd0 ? [17:45] I'm trying to set up my ubuntu one account on my desktop. it works fine on my laptop and my phone. I can add my account in ubuntu one preferences. it shows my user name and email and account details. however, when I try to sync it fails authorization and u2stdtool -s shows auth failed [17:46] zylogz80, are you running Maverick or Lucid ? [17:46] rye, maverick on all boxes [17:46] rye, 40e6fa7c-94c2-46ac-afec-328e0484dfd0|9f9e6183-9371-4300-85ea-68a0bb794d19 == filename in move_limbo/4/0/e [17:46] commodoor, wow [17:46] rye, is the only file :P [17:47] commodoor, could you please run strings on that file? [17:47] commodoor, well, since chicharra guys are not here, we will fix this by trying to prevent it from doing what it failed to do [17:48] rye, http://paste.ubuntu.com/513255/ [17:48] zylogz80, ok, so even if you reopen ubuntuone-preferences your account data is properly displayed, right? In this case could you please shut down ubuntuone-syncdaemon completely - u1sdtool --quit and then run it with u1sdtool --connect? [17:48] rye, yup, sure I'll give it a shot [17:48] commodoor, nice.. [17:49] commodoor, give me 5 mins, looking at what move_limbo really is [17:49] rye, ok [17:50] rye, same thing. u1stdtool shows "auth failed" the indicator applet is red but prefernces shows my name, email, and plan details on the account tab and my desktop, laptop, and phone on the devices tab [17:51] rye, I've already deleted my password from the keyring and re-logged in a couple times. it's pretty weird [17:51] commodoor, ok, let's try breaking metadata, u1sdtool --quit, then move that file with a long name to some other location, outside of that folder, say, in ~/ [17:52] rye, then start again? [17:52] zylogz80, could you please try restarting the applet and see whether it shows storage quota usage correctly? [17:52] commodoor, yes [17:53] rye, ok meta in indicator is gone. [17:53] rye, i will try t sync somethin [17:53] commodoor, uh-huh [17:54] rye, yeah both the preferences and the indicator applet both show the correct storage information 12.5 GB used / 9.5 GB free. I restarted them both just now and same deal === beuno-lunch is now known as beuno [17:54] rye, yeeeey you are the greatest, it works again :P [17:55] zylogz80, ok, could you please look at https://one.ubuntu.com/account/machines/ [17:56] rye, yup one sec [17:57] rye, ok. I see my laptop and desktop. you want me to cross reference that uuid to something local on the machine giving me trouble? [17:57] * zylogz80 also decides to breakout the laptop and verify that u1 is, in fact, still working fine there as well [17:57] zylogz80, if you open seahose (System / preferences / Passwords and Encryption Keys ) and look at Ubuntu One entry you should find that big string as value for oauth_token [17:58] rye, cool. lemme check. [17:59] rye where would that be? in the password box? [17:59] zylogz80, yup [18:00] rye, ok it matches. confirmed with grep. [18:00] rye, the token= key value [18:02] zylogz80, is there by any chance any other token with 'UbuntuOne token for https://ubuntuone.com' ? [18:05] rye, not sure. there's consumer_secret, token, consumer_key, name, token_secret. none of them are human readable except name which is the box name [18:05] zylogz80, no, I mean whether such entry exists in the keyring, with such display name [18:06] rye, oh ok lemme see [18:07] rye, there's one "Ubuntu One" key and two "Desktop couch user" keys. That's it. I just installed this box. [18:07] zylogz80, ok [18:08] rye, are you U1 support. didn't know === teknico is now known as teknico_away [18:09] commodoor, yup [18:09] Is there a simple way to edit large numbers of contacts? [18:09] i.e. not through the web interface? [18:09] rye, nice keep up the good work. [18:09] commodoor, i am adding this issue to my Chicarra-poking list of stuff that I want to find out from the syncdaemon team. Chicharra = code name for syncdaemon [18:10] rye, ok nice, i don't know if a lot of people having this issue [18:11] commodoor, no, you are the first one, that's why I was so unsure about where to proceed [18:12] rye, ok good that you found the problem [18:13] commodoor, one more, is there a file or folder called Oxbit ? [18:13] commodoor, somewhere in your Ubuntu One-controlled folders [18:14] rye, there was but it got stuck so i moved it [18:14] rye, now i'm going to put it back [18:14] commodoor, ok [18:20] zylogz80, looking for the logs [18:20] I do u1sdtool --list-folders, and then using the --unsubscribe-folder=hash command remove two of them. When I do --list-folders again, they are still there :-s [18:21] Is this likely to be linked in with the fact that I have run out of space? [18:21] Also, when trying to sync contacts on my iPhone, the app keeps crashing - again - is this likely to be linked with the fact that I have run out of space? [18:22] Lunar_Lamp, unsubscribe is not removing the folders from the server-side. What's your current quota usage online - https://one.ubuntu.com/files/ ? [18:22] zylogz80, I can't seem to be able to find your syncdaemon.log to find at least some session info, could you please re-paste it ? [18:22] Well, I get a popup (possibly from ubuntunone-indicator) telling me that I have run out, and the cumulative total of all folders is >2gb (basic sub only). However, it reports 900M only on the dashboard. [18:24] rye, where would I find syncdaemon.log? under /var/log? [18:24] Basically: the whole thing seems to be screwed, but I'm completely open to the possibility that it's all my own fault. [18:24] zylogz80, ~/.local/share/ubuntuone/log/syncdaemon.log [18:24] Lunar_Lamp, i suspect you have migrated from Lucid, is that correct? [18:25] Lunar_Lamp, ignore the dialog for the time being, is it still popping up? [18:25] rye: correct [18:25] It's not popping up any more. [18:25] Lunar_Lamp, ok, could you please paste your ~/.local/share/ubuntuone/log/syncdaemon.log ? [18:25] Sure [18:25] rye, weird. I don't have a ~/.local/share/ubuntuone/log [18:25] zylogz80, sorry [18:26] zylogz80, ~/.cache/ubuntuone/log/syncdaemon.log [18:26] Well, I would rye, but that dir doesn't exist! [18:26] Lunar_Lamp, I am very sorry i got paths misplaced, ~/.cache/ubuntuone/log/syncdaemon.log is the right file [18:26] rye, thanks http://paste.ubuntu.com/513286/ [18:27] Lunar_Lamp, http://paste.ubuntu.com is our pastebing [18:27] bin [18:27] rye: no worries. Do you want the whole lot? [18:27] Lunar_Lamp, yes, if possible, everything to http://paste.ubuntu.com :) [18:28] http://paste.ubuntu.com/513288/ [18:31] zylogz80, ok, that does not show the session, could you please do apt-cache policy ubuntuone-client and pastebin it, then run u1sdtool --quit; sleep 5; /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug 2>&1 | tee ~/syncdaemon-debug.log [18:31] zylogz80, and in another terminal do u1sdtool --connect [18:31] Lunar_Lamp, looking [18:32] Lunar_Lamp, hm, 2010-10-14 13:54:39,802 - ubuntuone.SyncDaemon.ActionQueue - INFO - Not enough space for upload 1334857227 bytes (available: 1227993903) [18:33] rye: the total I wish to uploade >2gb, but the web interface says I've only uploaded 900M. So, a)some is not there and b)I will need to buy more storage. [18:33] But I dont' want to buy more storage unless I know it will work! [18:34] Lunar_Lamp, at least we ruled out stale metadata info; Now could you please check whether you have a ~/.cache/ubuntuone/log/syncdaemon-invalid-names.log ? [18:35] I do! [18:35] You wish for me to pastebin it? [18:35] Lunar_Lamp, I see that some of the files cannot be uploaded due to the fact that the names cannot be decoded properly, hm, were these files copied from some external storage, e.g. windows share/cd/external hdd? [18:36] Not that I recall. [18:36] Though, to be honest, those files are not actually required (they're just a bunch of SSL certs) [18:37] So I have just deleted the problem directory. [18:37] (obviously, not ideal, but fine for me) [18:38] rye: I have to leave now unfortunately. If there is any debug/action you want me to take, please leave it in PM and I'll do it when I get back :-) [18:38] Lunar_Lamp, ok, thanks, continuing looking at the log [18:38] rye, cool, here you go http://paste.ubuntu.com/513296/ [18:58] hey, is it possible to publish a file with via commandline? [19:00] MashTomato, u1sdtool --publish $filename [19:01] zylogz80, hm, could you please tell me your email (privately if you want) so that I could look up your openid so that i could look up your session on the server? [19:01] rye, sure [19:01] rye: ah, thank you very much [19:01] zylogz80, the one that you use to log in to Ubuntu One / Ubuntu SSO [19:15] zylogz80, i suspect we need to do some heavy debugging, let me try to break my syncdaemon in the way it is possible to match the oauth request token, I can't find any traces of your authorization on the server [19:16] I think I've somehow managed to screw up something.... because the "copy public link" etc fields are greyed out... [19:16] MashTomato: it might be waiting on network or something, and so has no url to give back yet, too [19:17] dobey: is there a way to clear the queue entirely, just in case? [19:18] not exactly, no [19:18] :( [19:20] but i also can't say exactly what the issue is from here. you can use u1sdtool to see where in the queue the request is, though [19:20] --waiting-meta i think is the option [19:24] rye, ok. this machine is just a box at work. I haven't done anything important on it. I can do whatever you need over here too [19:25] zylogz80, ok, we are now trying to find out what's exactly wrong. What timezone are you in? [19:25] rye, EST [19:25] zylogz80, to be faster, could you please write date -R :) [19:25] rye, Thu, 14 Oct 2010 14:18:25 -0400 [19:26] zylogz80, ok, great! [19:26] rye, I think my time is wrong [19:26] zylogz80, is it 14:26 ? [19:27] rye, yeah it is but my clock in the panel is wrong. prolly unrelated but lemme set up ntp [19:37] zylogz80, could you please pastebin your ~/.config/ubuntuone/syncdaemon.conf ? Have you by any chance tried to set up headless client? [19:39] zylogz80, and one more, could you please paste the value of token='' param from the keyring (nothing else, only oauth_token= or token=, nothing that contains secret in it :) [19:40] rye, alrighty, 1 sec [19:41] * rye is going away, will return in 40 minutes [19:42] rye, when you get back http://paste.ubuntu.com/513319/ [19:50] zylogz80: so even after deleting your Ubuntu One token and readding your computer you still get auth_failed? === JanC_ is now known as JanC [20:10] duanedesign, yes [20:14] rye: I'm aware you're not back yet. When you return, could you let me know if you had any ideas :-) [20:16] zylogz80: can you try - killall ubuntu-sso-login; u1sdtool -q then try u1sdtool -c [20:17] duanedesign, sure [20:18] duanedesign, yeah same symptom. the u1 preferences show up, it correctly displays my account info and name and quota info, it says ynchronizing, then it says disconnected [20:18] * zylogz80 is starting to wonder if whatever U1 needs is blocked at work? [20:21] hmm, ok... [20:36] zylogz80, are you behind a proxy? [20:43] zylogz80, !!!!!!!! [20:43] !!! [20:43] !! [20:44] rye, ? [20:45] zylogz80, i really need to learn to read all properly, no sorry, i thought that there is a token= setting which could have affected all that if it was named oauth... Checking the logs [21:11] rye: duanedesign: is there any namespace policy for desktopcouch? [21:12] i.e. how should be databases for applications named, should there be a separate database? [21:13] depends on what the content is i think [21:14] but you should store content, not application data. so namespacing with application name seems wrong to me [21:21] dobey: but then it's both not the case at the moment and it's easier said than done - I don't think there are two applications that store same documents (and documents' metadata should be stored in tracker so its easily accessible from all applications) [21:22] kklimonda: well i suppose it's not the case at the moment, because some developers are storing data in couchdb, but not defining proper document structure before doing so [21:22] so it's easy to say gwibber_messages is the db name, and other apps probably shouldn't bugger with it [21:22] kklimonda: contacts don't get stored in different DBs for each application [21:23] btw, am I the only one who is feeling uncomfortable with all the deamons "Linux" desktop is introducing lately? zeitgeist, tracker, couchdb.. Maybe we should think if its possible to present them all as some kind of Framework. [21:23] they are all just contacts [21:23] they are frameworks [21:23] and there is no such thing as a desktop :) [21:23] dobey: but there is a GNOME platform [21:25] what do you mean by 'defining a framework' exactly? [21:26] it's amusing though, because mac and windows users don't complain if Apple or MS adds some user daemon that gets run during log-in, or on-demand when needed [21:26] dobey: all three databases that are being currently pushed, from a user's point of view, deal with similar problem. How to store their documents, how to create relations and how to present them in a meaningful way. [21:27] zeitgeist and tracker are not databases [21:27] dobey: details. [21:28] dobey: and if tracker is not a database then they've yet again failed to present it ;) [21:28] sure, it's not a database like couchdb is. [21:28] tracker has a database within which it stores data [21:28] but it is not a database for which you should be using to store data [21:29] dobey: yes - but that's the point. You store there some metadata, some of this metadata is worth replicating to your other devices. Some of this metadata is going to be used by zeitgeist to present users documents or files. [21:31] and the same for desktopcouch - documents should be indexed by tracker so they can be searched for. [21:31] sort of like a hard disk [21:31] eh, i should probably not get into any heavy discussion about the subject [21:31] so I think they all are parts of a single solution and it may be worth thinking how to make it easier for developers to leverage them. [21:31] oh, why? :) [21:32] because i am old and jaded and i think everyone is doing it all wrong and i don't have the time/resources to fix it all myself [21:33] but i have a recent twit that summarizes it all pretty well [21:34] https://twitter.com/#!/dohbee/status/27245243645 [21:35] :D [21:39] :( [21:40] dobey: but why would you want to write a new programming language when we have C? ;) [21:41] C doesn't handle unicode [21:41] but then there is probably a gazilion of libraries that can handle it for you [21:41] no [21:42] i don't mean unicode inside string literals [21:42] that is not an issue [21:42] i mean unicode keywords in the language [21:42] also C isn't object oriented and doesn't have any dynamic language features [21:43] sorry, I've actually erased this idea from my mind because it was so weird. Think of other developers who may not have łąóćżę on their keyboards :) [21:43] meh, GObject is really nice [21:43] not really [21:44] I actually really like both GLib and GObject. [21:44] eh, they're ok for what they do [21:45] my keyboard probably doesn't ;) [21:45] the_long_function_of_death_and_destruction (EVIL_CAST (obj)) does have a nice ring to it. [21:46] uhm. and what about all those localities where they have keyboards that don't even have ASCII characters on them? [21:46] the keyboard argument is an invalid one :) [21:47] I actually haven't see a keyboard that doesn't have all ASCII characters on it. I know that there were keyboards in the past that lacked characters like { or } but I've though their time is long gone. [21:48] sure, some keyboards have both ASCII and local character sets on keyboard but I guess it's a matter of switching your input method/locale/whatever it's called to get to the "normal" character set. [21:48] have you used unicode characters outside of string literals? did it make it easier? [21:49] well i can't [21:49] the languages don't allow it [21:50] python does, doesn't it? not for keywords but for variable names [21:50] no [21:50] hmm.. I know some language did allow that.. [21:51] python 3 is slightly better [21:51] in that it seemed to allow assigning a unicode variable [21:51] but it broke when i tried to read it [21:51] ah, perl does it [21:52] another reason not to use it. [21:52] and if perl does it so does ruby. ;) === MashTomato is now known as MashPotato [21:54] but python, perl, and ruby still don't satisfy my other needs [21:55] which is that i want a strongly typed compiled language [21:57] you do have set the bar pretty high :) [21:57] have had* even [21:58] 11625 dobey 20 0 9512 4444 2344 R 100 0.1 1:06.66 gconfd-2 [21:58] wow [21:58] thank you gconf [21:58] nice, what have you done to the poor gconf? :) [22:03] i didn't do anything [22:03] but apparently gconf is what has been causing my machine to freeze hard [22:04] it probably gets threadlocked and then causes compiz to then itself block on some call, causing redraw/mouse/everything to fail, or something [22:05] firefox probably didn't help any [22:07] anyway, yes i have high standards === ChrisWoollard_ is now known as ChrisWoollard