/srv/irclogs.ubuntu.com/2012/03/02/#ubuntu-unity.txt

snadgeeek01:50
snadgei've been told the hardcoded value for switching workspaces has been reverted01:50
snadgebut its in the unity ppa.. not in the beta :(01:50
bschaeferanyone feel like doing a review? https://code.launchpad.net/~brandontschaefer/nux/nux.fix-input_method_text_change/+merge/9550805:40
toabctlis it possible to disable the hug menu when i press the alt-key? or change the key-binding? i need the alt-key for emacs.07:18
angelocdidrocks: ping08:08
angelocdidrocks: I almost done the implementations, I think I make a merge proposal in a few hours, the last thing to solve is how call nautilus gracefully and in a way that doesn't raise ubuntu developers anger!08:08
didrocksangeloc: I think kamstrup will surely review you work, so let's check with him :)08:09
angelocdidrocks: thank you!08:09
didrocksyw :) thanks to *you*08:10
angelockamstrup: can you help me?08:10
=== smb` is now known as smb
kamstrupangeloc: sure thing08:24
kamstrupwhat do you need help with?08:24
angelocI'm trying to solve bug 773841, it's bitesize, it's my second contribution.08:24
ubot5Launchpad bug 773841 in unity-place-files (Ubuntu) "\\192.168.1.x opens http:\\192.168.1.x in firefox as opposed to smb://192.168.1.x in nautilus" [Low,Confirmed] https://launchpad.net/bugs/77384108:24
angelocI almost done, unity file lens now understands uri like ssh://, sftp://, ftp://08:25
angelockamstrup: but I cannot use launch_default_for_uri method because it cannot hadle not mounted volumes08:26
kamstrupindeed08:27
kamstrupI think we had a similar problem before08:27
angelocI found that in trashlaunchericon.cpp in unity, it spawned a process with xdg-open08:27
kamstrupoh... I've been trying to eradicate xdg-open for a while now08:28
kamstrupsomehow people keep using it :-)08:28
angelockamstrup: yes, sure08:28
angelockamstrup: I have to call directly nautilus, because xdg-open cannot handles not mounted volums itself (it calls gvfs-open that uses the same function of launch_default_for_uri)08:29
kamstrupangeloc: I think the approach we've used elsewhere is to fetch the default app for "inode/directory" mimetype08:29
kamstrupwhich will be nautilus, but this allows users to replace the default file manager08:29
angelockamstrup: so, I have to get the application for the mimetype "inode/directory", than I can spawn a process with such an application?08:30
kamstrupvar file_manager = AppInfo.get_default_for_type("inode/directory", true)08:31
kamstrupfile_manager.launch_uris(...)08:31
angeloclaunch_uris is the method called by  launch_default_for_uri, it cannot handle unmounted volumes, I chatted about that with gnome guys in gnome devel irc channel08:32
angelockamstrup: right now the problem is exactly this! gvfs-open calls launch_uris opening mountable location but it throws this error08:33
angelockamstrup:  sftp://192.168.1.10/: error opening location: The specified location is not mounted08:34
kamstrupangeloc: but I thought the problem that "default for uri" gave you firefox?08:34
kamstrupwhen you get the appinfo for inode/directory that should not run xdg-open or anything like that, but the nautilus executable directly08:35
angelockamstrup: this is ok now, as I stated before, I almost done, unity file lens now understands uri like ssh://, sftp://, ftp:// and behaves correctly08:35
kamstrupangeloc: at least the inode/directory approach works here. I just tried it in Python:08:38
kamstrup>>> from gi.repository import Gio08:38
kamstrup>>> a = Gio.AppInfo.get_default_for_type ("inode/directory", True)08:38
kamstrup>>> a.get_id()08:38
kamstrup'nautilus.desktop'08:38
kamstrup>>> uris = ["sftp://grillbar@grillbar.org"]08:38
kamstrup>>> a.launch_uris(uris, None)08:38
kamstrupthis works well08:38
kamstrupassuming you have credentials to grillbar@grillbar.org :-)08:39
angelockamstrup: wow! There sould be something wrong with launch_default_for_uri in glib because it doesn't works and should produce the same result08:39
kamstrupangeloc: well, yes and no08:40
kamstrupangeloc: it just means that the default uri handler is not what we expect08:40
kamstrupnot necessarily that there is a bug in the function08:40
kamstrupit's been a long standing issue that Ubuntu opens random network drives in Firefox08:41
angelockamstrup: ok, I understand, so I can narrowing down because sftp:// is handled incorrectly instead modify unity file lens code08:41
kamstrupas with all bugs out of my scopeI blame didrocks ;-)08:41
angelockamstrup: AhHAhhAHhA08:42
didrocksthat's soooooooooo easy :)08:42
angelockamstrup: ok, so I proceed with AppInfo.get_default_for_type ("inode/directory", True), you agree?08:43
kamstrupangeloc: +108:43
kamstrupangeloc: please add a comment in the code explaining why you're doing it like this08:43
kamstrupotherwise some unsuspecting hacker will revert it to the more easy (and buggy) code path08:44
angelockamstrup: yes! I think I can push a merge proposal in an hour, are you here to review it?08:44
kamstrupangeloc: yep08:44
angelockamstrup: I'm exited!08:44
angelockamstrup: excited, sorry!08:45
kamstrupangeloc: yeah please don't exit() before the patch is ready ! ;-)08:46
angelockamstrup: yep ;) !08:47
angelockamstrup: It works, It works!09:14
kamstrupwoohoo! nice work angeloc! :-)09:14
ryeweird, reproduced 943851 again with compose-enabled layout and boy that bug report has got some activity :)09:31
toabctldidrocks, is it possible to disable the hug? it's in the way when i use emacs (alt key is the problem).09:35
ryetoabctl, yes, you can disable hud via ccsm09:38
toabctlrye, is it an own package which i can remove with apt-get?09:39
ryetoabctl, no, that's compiz plugin setting09:39
toabctlrye, what's the plugin name in ccsm?09:41
ryetoabctl, unity09:41
toabctlrye, ah :)09:42
toabctlrye, thanks!09:42
ryetoabctl, you are very welcome :)09:42
kamstrupangeloc: ping me when you have the branch ready for review09:48
angelockamstrup: ok, I'm solving last glitches, I'll push it as soon as possible09:48
kamstrupgreat09:49
niluxhi! i tried to post a unity mockup to the ayatana mailing list, but it looks like it no longer exists! could you please tell me where i should post my mockup?10:33
ryenilux, i guess unity-design?10:38
ryehttps://lists.launchpad.net/unity-design/10:38
niluxrye: thanks!10:39
Saviqdidrocks, hey, I'm investigating the hide-mode issue in the iso, looks like the user has the value overridden10:49
Saviqdidrocks, if I `gsettings reset` the key it's fine10:49
didrocksSaviq: well, I know that10:50
Saviqdidrocks, do you know where that might come from?10:50
didrocksSaviq: I'm wondering if the trigger didn't work on schema changed10:50
didrocksSaviq: because it's a beta1 install10:50
angelockamstrup: I'm in stuck with this regexp10:50
angelocregexes.prepend (new Regex ("[a-zA-Z0-9\\-]+\\...+"));10:50
Saviqdidrocks, that's not it, if the user has manually selected a different value, we won't be resetting it to 010:50
Saviqdidrocks, the default user simply shouldn't have a value selected10:51
angelockamstrup: that overwrites the old one Regex (".+\\...+")10:51
didrocksSaviq: well, I know how desktop components work, but thanks again :)10:51
Saviqthe 2 is stored in the user's dconf10:51
Saviqdidrocks, sorry10:51
didrocksSaviq: what I am telling you is:10:51
didrocks1. I installed beta1 yesterday10:51
didrocks2. I then, *without changing anything* installed the new schema from the new unity-2d package10:52
didrocksand the key wasn't changed10:52
Saviqit won't10:52
didrocksmy bet is that the gsettings compile schema isn't triggered10:52
didrockswhich is valid in fact10:52
didrocksas nothing changed10:52
didrocksit's a dconf issue10:52
angelockamstrup: the one I wrote should match only domain without third level, domains in wich the first dot is prepended with alphanumeric chars, like google.com10:52
Saviqdidrocks, are you saying that if a user has manually set the hide-mode to 210:52
Saviqor whatever, to 1, 0, whatever10:53
Saviqthen installing the new package should reset it to 0?10:53
didrocksSaviq: I'm not10:53
didrocksSaviq: see before, on the 1. 2., did I say that i changed the value?10:53
angelocthis regex ensures me that \\192.168.1.12 or ssh://192.168.1.2 will be matched, they are matched elewhere10:53
Saviqdidrocks, that's the thing10:53
Saviqdidrocks, the user's database on the ISO has the value changed10:53
angelockamstrup: but this regexp doesn't match10:53
didrocksSaviq: ok, as it's not clear, again *I didn't change anything*10:54
Saviqdidrocks, I'm not telling you did10:54
didrocksI didn't change the hide-mode value10:54
Saviqdidrocks, I'm telling it's preinstalled changed10:54
didrocksright10:54
Saviqthat's why the default isn't taken into account10:54
didrocksthe default value for the schema10:54
Saviqno not the default10:54
didrocks?10:55
Saviqthe default is fine10:55
angelockamstrup: sorry! rephrasing -> this regex ensures me that \\192.168.1.12 or ssh://192.168.1.2 will NOT be matched, they are matched elewhere10:55
Saviqif I go "gsettings reset", the value is taken from the default in the schema10:55
Saviqwhich means it wasn't reset initially10:55
Saviqwhich means the user's dconf db has the 2 saved10:55
didrocksSaviq: which is an issue, as 2 was the default10:55
didrockswhen you change a default10:56
didrocksby a new default10:56
didrocksyou should get the new default10:56
Saviqyes10:56
Saviqof course10:56
didrocksthat's how gconf is working for years10:56
didrocksand how dconf is supposed to work10:56
Saviqand that is how dconf is working10:56
Saviqbut for some reason the value is saved in the user's dconf db10:56
didrocksSaviq: that's why I need to talk to desrt10:57
didrocksSaviq: do you confirm that's the case for you as well?10:57
Saviqdidrocks, yes10:58
didrocksif you change a default in the schema10:58
didrocksget the compiler running10:58
didrocksyou still have the previous value?10:58
kamstrupangeloc: ah, now I understand what you were trying :-)10:58
Saviqdidrocks, you need to trigger the gsettings daemon to refresh schemata, right?10:59
Saviqdidrocks, and it should happen10:59
didrocksSaviq: the packaging does that10:59
Saviqyues11:00
Saviq-u11:00
Saviqthat's my point11:00
didrocksSaviq: but you mean, it doesn't work?11:00
didrocksI don't get you :)11:00
Saviqeverything works fine11:00
Saviqbut the user on the CD has the value overriden11:00
Saviqso no defaults are taken into account11:00
Saviqthe user's dconf needs to get cleaned up on the CD11:01
kamstrupangeloc: how about bcc.co.uk?11:01
didrockshum11:01
didrocksSaviq: do you know what's overidde it?11:02
Saviqdidrocks, the user's dconf database is shipped on the cd11:02
SaviqAFAIU there shouldn't be a .config/dconf/user at all11:02
didrocksSaviq: urgh, ok, I start to understand now11:02
* didrocks need to start a live11:03
didrocksthat's clearly not good11:03
Saviqnope11:03
didrocksSaviq: that's why I didn't understand you first11:03
didrocks:)11:03
Saviqok good11:03
didrocksthanks for spotting it, so yeah, the issue makes totally sense now11:03
kamstrupangeloc: I think the check needs to be if it starts with http?: or otherwise is an alphanumeric string without : or \11:03
didrocksSaviq: btw, what do you use to read it?11:03
Saviqdidrocks, just go 'gsettings get com.canonical.Unity2d.launcher hide-mode' as soon as you launch11:04
angelockamstrup: there is something wrong woth my build env, I recompiled with the original regexp but it doesn't works, trying to understand ..11:04
Saviqit will give you 2 even though 0 is the default11:04
Saviqmake that Launcher11:04
Saviqnot launcher11:04
Saviqthen if you go 'gsettings reset com.canonical.Unity2d.Launcher hide-mode'11:04
didrocksSaviq: ok, I though you saw the value in the binary blob :)11:04
Saviqand 'gsettings get' again, it will give you 011:04
didrocksSaviq: yeah, that's what I did here11:04
didrocksSaviq: let me boot a live11:04
kamstrupangeloc: and you did a pkill -f unity-files-daemon and is running out of the build tree ala src/unity-files-daemon?11:04
Saviqdidrocks, installing dconf-tools now to take a look from dconf-editor11:05
angelockamstrup: yes!11:05
kamstrupodd!11:05
didrocksSaviq: well,  it won't help more11:05
didrocksSaviq: it's basically using the same lib than gsettings11:05
didrocksand parsing the schema by hand to get the default11:05
Saviqdidrocks, yes, but it will show whether the value is overridden11:06
Saviqby bolding the key11:06
angelockamstrup: i messed up something...11:06
SaviqI just want to confirm11:06
didrocksSaviq: right, but it clearly is and if you are sure than on the live there is this user db11:06
Saviqyes11:06
SaviqI am11:06
* didrocks boots boots boots :)11:06
didrocksso yeah, there is this file11:08
didrocksnot sure it's generated on first boot11:08
didrocksor not11:08
kamstrupanyone happening to have a local copy of the xembed spec lying around? the oneline one on freedesktop.org is corrupted...11:08
didrocksI don't see a "2" in it, though11:08
angelockamstrup: ok, found! I'm a perfect idiot! I'm building a local package with dpkg-buildpackage to test it, in the meantime I changed debian changelog with dhc. After recompilation I was installing the old deb...11:09
tsdgeosdidrocks: any idea why https://jenkins.qa.ubuntu.com/job/automerge-unity-2d/152/console failed?11:09
kamstrupangeloc: ah, even testing the packaging... committed you are :-)11:09
didrockstsdgeos: because some people are using daily build in the staging ppa for compiz which breaks unity instead of the merger…11:09
didrockstsdgeos: ah not for this one though :)11:10
tsdgeosdidrocks: Saviq blamed himself for this one11:10
didrockstsdgeos: the link is https://jenkins.qa.ubuntu.com/job/automerge-unity-2d/153/console, isn't it?11:10
Saviqdidrocks, my fault11:10
tsdgeosdidrocks: both 152 and 15311:10
Saviqfixed already11:10
didrocksgreat :)11:11
angelockamstrup: yes, for sure, this way the patch should work and a merge proposal is more likely to be accepted, or I'm wrong?11:11
didrocksSaviq: ok, I have no time for looking at this right now, I confirm though. Can you please open a bug and assign it to me so that I can look at this later?11:15
Saviqdidrocks, I will11:15
didrocksthanks11:15
angelockamstrup: it works!11:16
Saviqdidrocks, can't assign to you, here's the bug https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/94277211:29
ubot5Ubuntu bug 942772 in unity-2d (Ubuntu) "Precise unity-2d launcher auto-hiding out-of-box" [Undecided,Confirmed]11:29
didrocksassigning myself then. Thanks11:30
seb128mhr3, hey11:35
mhr3sup seb12811:35
seb128mhr3, what was the issue again with systemtap on Ubuntu? what is not working?11:35
seb128mhr3, discussing with some people on #ubuntu-devel but I don't remember the specifics11:35
mhr3seb128, our kernel doesn't have required component11:36
seb128mhr3, was some kernel side missing?11:36
seb128mhr3, which ones?11:36
mhr3U... something :)11:36
mhr3let me check11:36
seb128thanks11:36
mhr3seb128, right, UTRACE11:36
mhr3it's not merged in upstream kernel11:36
mhr3all most of the other distros are shipping it11:37
mhr3almost*11:37
mhr3almost all*... :P11:37
htorquemhr3: thanks (i originally asked in #ubuntu-devel) - let's say i can make that work, i'd still need to recompile glib2.0 with --enable-systemtap, right?11:38
seb128mhr3, thanks11:38
mhr3htorque, yes11:38
htorquethanks :)11:39
davidcallemhr3, just spotted your locate branch! This is wonderful :)11:39
mhr3htorque, moreover there's some weirdness in stap, it didn't work for me with my standard user account, needed to run it with root (although i did add myself to the relevant user groups)11:39
mhr3htorque, and being root doesn't play nice with rest of desktop... (dbus etc)11:40
htorquemhr3: thanks for the hint. i'll give it a go anyway. :-)11:41
mhr3htorque, bottom line if you're shooting at using it to track down memory issues or ref counting issues, patch glib itself instead :)11:41
mhr3or... you know use fedora :)11:42
mhr3davidcalle, our view of "wonderful" differs :P11:44
davidcallemhr3, wonderful in the sense that it will make the vala port of the videos lens much easier :P11:44
mhr3ah, yea in that case it's a masterpiece ;)11:45
davidcallehehe ;)11:45
ckingwhy not use valgrind to trace memory issues?11:48
htorquecking: it's mainly to satisfy my curiosity :-)11:51
angelockamstrup: sorry, I'm late, there were more problems than what I tought! I'll make a merge proposal in a few hours, I cannot make it now, but it works!11:53
kamstrupangeloc: no worries, I'll get notifications by mail when you submit it any way. I check it many times per day11:53
angelockamstrup: ok11:54
ckinghtorque, just saying that valgrind is a pretty easy to use and powerful too for identifying memory issues11:57
mhr3cking, and unable to track down ref counting issues12:00
ckingmhr3, now understood.12:00
=== danilo_ is now known as danilos
htorqueom26er: i opened a bug report about the white pixel at (0, 0): bug 944701 - afaic you've seen that too? if so, please confirm (and if you've found a way to reproduce it, pretty please add it). :-)12:09
ubot5Launchpad bug 944701 in unity (Ubuntu) "Sometimes a single white pixel shows in the top-left corner" [Undecided,New] https://launchpad.net/bugs/94470112:09
kamstrupmhr3: did you see my last comment on the locate mp?12:11
mhr3kamstrup, reading12:14
mhr3kamstrup, anytime we yield in the async method, the cancellable is passed to the async operation, there is no place where we'd let the mainloop spin and the cancellable wouldn't be "ready to get cancelled" (like a timeout), and since we can get cancelled only from the main thread (courtesy of libunity) it's fine12:18
angelockamstrup: done, Imade it!12:18
mhr3kamstrup, is that clear?12:19
=== _salem is now known as salem_
kamstrupmhr3: is the cancellable not passed down from libunity? let me check...12:41
kamstruplooks like it is12:42
kamstrupmhr3: in that case we are waiting for an idle call to dispatch. We can not know if something else has been scheduled before the idle12:43
kamstrupor12:43
kamstruphmmm maybe I am confused :-)12:44
kamstrupangeloc: do you have a link for the merge request?12:44
kamstrupmhr3: maybe you're right. But in any case I think you need to check the cancellable before you spawn locate12:46
kamstrupmhr3: we'll have waited 500ms before you spawn it12:47
=== greyback is now known as greyback|away
ryesorry about repetitive question - i am trying ton understand whether light menu backgrounds in windows (e.g. context menus) are a feature or a bug (925895)13:21
seb128Cimi, ^13:24
roignacrye: try this in gnome-shell, as it may be a unity bug, as Cimi has commented13:25
ryeroignac, good idea, however i don't know what to expect - in oneiric all menus had dark background - indicator and gtk2/gtk3 and firefox xul, openofffice. Now indicator menus are black, sometimes indicator submenus are white, context menus are white (well, light background, not completely white)13:28
roignacI'm sure this should be consistent - black in Ambiance, white in Radiance13:29
roignacI mean, all black13:29
roignacworks fine for me in gnome-shell, except FF - menus are white13:32
kamstrupangeloc: did you see my comment on your mp?13:35
=== yofel_ is now known as yofel
Cimiseb128, isn't it fixed?13:37
CimiFF is a gtk2 apps13:38
Cimiit will have white menus13:38
Cimibecause I only care of unity13:38
mhr3kamstrup, yea, i do check it with the set_error_if_cancelled()13:38
Cimiand in unity their menus are in the panel thus black13:39
mhr3kamstrup, since this is vala it's more like throw_error_if_cancelled()13:39
=== greyback|away is now known as greyback
seb128Cimi, rye: it works for me on current precise in a guest session13:43
seb128well tested with indicator menus in unity13:43
didrocksSaviq: hey, I don't remember if you have a pbuider-like environment on your system?13:45
didrocksSaviq: that will maybe be easier for you to reproduce the issue13:45
Saviqdidrocks, not yet13:45
Saviqdidrocks, you mean the failing test?13:45
didrocksSaviq: yeah, I can help you setting that up if you want13:46
ryeerm, Cimi, are context menus in gtk3apps e.g. gnome-terminal supposed to have dark backgrounds?13:46
didrocksSaviq: are you familiar with pbuilder?13:46
Saviqdidrocks, not yet, but I think I did touch it once13:46
Saviqdidrocks, but I'm sure I can find stuff on one of the wikis13:46
Saviqdidrocks, if you have a link handy that would be cool13:47
didrocksSaviq: yeah, but I have some tweaked config :)13:47
didrocksSaviq: let me help you on that13:47
didrocksSaviq: so: sudo apt-get install pbuilder debootstrap devscripts13:47
Saviqdidrocks, did you see the latest result http://localhost:8070/job/automerge-unity-2d/lastBuild/consoleFull ?13:47
Saviqgrr13:47
Saviqhttps://jenkins.qa.ubuntu.com/job/automerge-unity-2d/158/console13:47
Saviqdidrocks, I fixed the broken test13:48
didrocksSaviq: ah?13:48
Saviqbut there's another one that suddenly started failing13:48
didrocksThe following tests FAILED:13:48
didrocks  6 - focuspathtest (Failed)13:48
didrocksargh :/13:48
Saviqyes, that is old13:48
didrocksyeah, will be easier for you to reproduce the environment13:48
Saviqand has been passing for ages now13:48
didrocksprobably a racy dbus call13:48
Cimirye, no13:49
Saviqdidrocks, what's more all the tests passed in another jenkins install13:49
didrocksSaviq: yeah, but you are not using a chroot13:49
didrocksSaviq: contrary to the merger setup13:49
Saviqdidrocks, might be13:49
didrockshence the fact I can show you how to have one locally13:49
Saviqdidrocks, ok got pbuilder13:49
didrocksok, so then, you need a .pbuiderrc file and a pbuilder-hooks one13:49
didrocksone sec, I put those in a branch13:50
didrocksSaviq: ~unity-merger/unity-merger-tool/trunk13:50
didrocksSaviq: from this branch, takes .pbuilderrc and .pbuilder-hooks/ directory13:51
didrocksin .pbuilderrc, change the HOOKDIR to point to you .pbuilder-hooks13:51
didrocksSaviq: are you on precise?13:51
Saviqdidrocks, yes13:52
didrocksSaviq: ok, so then, just create the pbuidler: sudo pbuilder create --debootstrapopts --variant=buildd13:52
didrocksSaviq: an finally, drop a B10shell script in your pbuilder-hooks directory containing: http://paste.ubuntu.com/865100/13:53
didrocksSaviq: that will drop you into a shell once the build finished13:53
didrocksSaviq: make it executable for pbuilder to take it into account13:53
didrocksfrom there, you can run the make check :)13:54
Saviqdidrocks, ok that's great13:54
didrocksSaviq: ping me if you need any help13:54
angelockamstrup: I'm back!13:56
=== MacSlow is now known as MacSlow|lunch
brendandhi, should the spread workspaces function include minimised windows?14:00
angelockamstrup: I deleted old merge proposal and made a new correct one ... big fail...14:03
angelockamstrup: epic fail ...14:04
kamstrupangeloc: you have an URL for the mp? I don't have it in my inbox yet14:07
angelocbug 773841, is on the page14:07
ubot5Launchpad bug 773841 in unity-place-files (Ubuntu) "\\192.168.1.x opens http:\\192.168.1.x in firefox as opposed to smb://192.168.1.x in nautilus" [Low,Confirmed] https://launchpad.net/bugs/77384114:08
kamstrupangeloc: looks good at a glance, but I need to take it for a test spin later14:14
angelockamstrup: yes! I'm reeeally happy!14:15
kamstrupangeloc: it's awesome dude; you'll make a lot of other people happy by fixing this :-)14:20
angelockamstrup: I have a vm ready that I use for testing, if you want I can make you an ssh to test it out14:21
kamstrupangeloc: no no :-) I have plenty servers to test against :-)14:24
kamstrupangeloc: off the top of my head I can see that you've included updates to the debian changelog, we don't usually do that; we should clear that with didrocks14:24
angelockamstrup: ok!14:24
angelocok, the latest bug I corrected, ubuntu devs did make me the chage14:25
didrockshum, maybe you took the wrong branch?14:25
didrocksas normally, the upstream branch don't containg the debian/changelog14:25
angelocdidrocks: I think you are right ...14:28
angelocdidrocks: bzr branch https://code.launchpad.net/~ubuntu-desktop/unity-lens-files/ubuntu14:28
angelocdidrocks: instead it should have been bzr branch lp:unity-lens-files14:29
didrocksright :)14:30
didrocksthe good news14:30
didrocksis that you can just import your commit14:31
* smb needs to express his utter disgust with the decision of having alt tap bringing up the hud14:31
didrockswith bzr merge .. the branch -r <rev>14:31
angelocdidrocks: nooooo, i'm crying14:31
angelocdidrocks, ok, wait a few minutes and I remake a new merge proposal with the correct branch14:32
angelocdidrocks: i delete the current mp and the current fix branch14:32
angelocdidrocks: ok?14:32
angelocdidrocks, a question, apt-get source unity-lens-files says me that I have to retrive the latest version from https://code.launchpad.net/~ubuntu-desktop/unity-lens-files/ubuntu, why?14:34
=== chaoticuk is now known as chaotic
seb128angeloc, because that's the vcs used for the packaging14:38
seb128it might have changes not uploaded yet and that's where the work goes14:38
angelocthanks seb128, I understand14:39
angelocseb128 before software becames a package is in a limbo, when packaged you should report changes versus the current package. I suppose this is true after an ubuntu release14:40
Saviqdidrocks, can't find that info, (how) can I tell pbuilder to install xvfb?14:41
didrocksSaviq: so, look at D10specifictests hook14:42
om26erhtorque, i see it somewhere14:42
om26er*sometimes14:42
om26erconfirmed the bug14:42
didrocksSaviq: I apt-get install it there14:42
Saviqdidrocks, ok thanks14:42
didrocksSaviq: you need to make it executable14:42
Saviqhmm it is14:43
Saviqand I didn't get the shell14:44
Saviqmust've messed up the hooks14:44
didrocksSaviq: did you changed your HOOKDIR in .pbuidedrrc?14:45
Saviqyes14:45
didrocksto the right dir, isn't it? :)14:45
SaviqD09custompool got ran14:45
didrocksinteresting14:45
Saviqlet me scan through the log again14:46
didrockscheck for D10specifictests14:46
didrocksthere is no reason one is ran and not the other14:46
didrocksapart from different executable state14:46
Saviqok so it did install xvfb but the tests failed nevertheless14:47
didrocksah, more interesting :)14:47
didrocksso remove B10runmakecheck14:47
didrocksor make it not executable14:47
didrocksyou have B10shell?14:48
Saviqdidrocks, ah so it didn't drop me into a shell 'cause tests failed14:48
Saviq?/14:48
didrocksyeah ;)14:48
Saviqok that makes sense14:48
didrocksthe script is B10shell?14:48
didrocks(the one dropping you to a shell)14:48
Saviqyes14:48
Saviqand +x14:48
didrocksyeah ;)14:48
didrocksyou should get it this time14:48
SaviqI undertstand if I'd make it B9shell it would run before makecheck?14:48
didrocksand you will be able to run make check yourself14:48
didrocksSaviq: yeah14:49
didrockswell, B09shell ;)14:49
Saviqyup14:49
Saviqright14:49
htorqueom26er: thanks14:51
angelockamstrup, didrocks: this time I med it right!14:51
angelockamstrup, didrocks: this time I made it right!14:51
didrocks:)14:52
didrocksnice!14:52
=== Saviq is now known as Saviq|bbian
=== Saviq|bbian is now known as Saviq|bbiab
angelocdidrocks: I cannot wait for it being included!14:57
=== MacSlow|lunch is now known as MacSlow
didrocksangeloc: exciting times, isn't it? I think you can just stare at kamstrup :)14:57
angelocdidrocks: yes like on a flypaper!14:59
angelockamstrup: sorry, this is the third wrong merge proposal I submit, I'm shameful...15:00
angelockamstrup: there is something wrong ... please be patient!15:10
kamstrupangeloc: no worries my friend15:11
kamstrupwe'll get it working at some point :-)15:11
htorquemhr3: i now have a kernel with utrace support and glib2.0 configured with --enable-systemtap, but i'm getting 'semantic error: probe point mismatch at position 0 [...] while resolving probe point glib.mem_alloc'15:24
htorquemhr3: it's not happy about glib - am i missing something?15:24
mhr3htorque, is that during glib compilation?15:26
mhr3or when running stap?15:26
angelockamstrup : thisi is the correct branch lp:~angelo-compagnucci/unity-lens-files/fix-for-773841, I cannot propose for merging, because the "propose merge" button click never completes, the spinner is spinning ...15:27
kamstrupangeloc: just try refreshing the page15:29
htorquemhr3: when running stap15:29
mhr3htorque, perhaps it's not finding the correct tapsets?15:30
mhr3there's a param to stap where you can specify them15:30
mhr3try that15:30
kamstruphtorque, mhr3: if you guys get system tap working without major hacks can you please blog it or something? I think there is a major hole in the common knowledge here15:30
angelockamstrup: which page, I'm refrishing from an hour ago!15:31
kamstrupand /me would definitely also like to be filled in15:31
mhr3kamstrup, define "major hacks" :)15:31
kamstrupangeloc: ?!15:31
htorquemhr3: thanks, will try.15:31
kamstrupangeloc: I can see your branch here, so should be simple...15:31
kamstrupangeloc: https://code.launchpad.net/~angelo-compagnucci/unity-lens-files/fix-for-77384115:31
angelockamstrup: I think i messed something with branching!15:31
tedgmhall119, So I did a quick port of indicator-jenkins to GIR and the new AppIndicator, just so I knew how to do it.  It might be a good basis for a doc though: https://code.launchpad.net/~ted/indicator-jenkins/gobject-introspection/+merge/9559015:31
kamstrupmhr3: let's say... if you feel dirty about doing it... I don't wanna know15:32
kamstrup;-)15:32
tedgmhall119, It took me about an 45m, perhaps that would be a good Global Jam thing?15:32
angelockamstrup: when I click "propose merge" button, a new spinner appears but nothing happens!15:32
mhr3kamstrup, so... custom kernel, custom glib, running stuff with root for it to work... i'd call it pretty hacky :)15:32
kamstrupmhr3: eeeek, I don't wanna hear it!15:33
* kamstrup closes eyes15:33
* mhr3 doesn't have to write a blog post... yey! :)15:33
mhall119tedg: please let dpm know, he should be able to extract API docs from the GIR15:35
kamstrupangeloc: I mp'ed it for you... went right through... https://code.launchpad.net/~angelo-compagnucci/unity-lens-files/fix-for-773841/+merge/9559115:35
tedgmhall119, Well, he should already have those.  I was more thinking a link in a tutorial or something.15:36
angelockamstrup, yes I can see, I tryed so many times ...15:36
tedgmhall119, As this is kinda a diff "before and after"15:36
mhall119tedg: ah, ok, I understand you now15:37
tedgI'd love to see a bunch of Python progs make this conversion to remove GTK2 from everywhere :-)15:37
mhall119tedg: if you can write up a blog post or something about what you had to do, it can be linked to as a tutorial from the devportal15:37
tedgGood idea15:38
mhr3aruiz, talking about docs, you had a branch of girraffe that properly exported the doc tags as well?15:39
kamstrupmhr3: I see the following branhces https://code.launchpad.net/giraffe15:42
mhr3hmm, doesn't look like it deals with doc tags15:43
mhr3i should do something with my branch then15:43
barrydidrocks suggested i ping you guys on bug 94484415:44
ubot5Launchpad bug 944844 in Terminator "Terminator crashes after fast movement of slices" [Undecided,New] https://launchpad.net/bugs/94484415:44
barryer, sorry bug 94488415:44
ubot5Launchpad bug 944884 in unity (Ubuntu) "Emacs window gets shrunk to a single line" [Undecided,New] https://launchpad.net/bugs/94488415:44
kamstrupmhr3: I guess you can probably also merge the two outstanding branches if you feel like it...15:44
mhr3right15:45
kamstruparuiz: branch is mostly good as well afair... just a stray print statement15:46
barryalso, bug 944880 is very painful, but didrocks says it's a design decision15:46
ubot5Launchpad bug 944880 in unity (Ubuntu) "regression: docks on both screens, and they never autohide" [Undecided,New] https://launchpad.net/bugs/94488015:46
kamstrupmeant "aruiz's" and not "aruiz:" sorry :-)15:46
Daekdroombarry, all those things you described there are design decisions.15:47
DaekdroomExcept, perhaps, the 4th paragraph, but I'm not sure.15:48
lorematteidavidcalle: It works now! I'm pushing to launchpad.15:48
barryDaekdroom: it's the cursor sticking that is especially painful15:48
Daekdroombarry, there is a setting in CCSM that reduces the force necessary to switch between screens.15:49
didrocksit's also in gnome-control-center15:49
didrocks(please no ccsm…)15:49
didrocksin the appearance capplet15:50
davidcalleloremattei, reverted to old arguments or something different?15:50
didrockssecond tab, behavior15:50
DaekdroomI wouldn't have mentioned ccsm if I knew it's in the control center. Sorry.15:50
DaekdroomBut isn't that for Launcher reveal?15:50
Daekdroomor do I not see it because I'm in a single monitor setup?15:50
didrocksDaekdroom: it affects all the values in fact15:52
barryDaekdroom: this is definitely a dual monitor problem15:52
brendandasking again - in the Spread Windows (Super + W) view, are minimised windows meant to be shown?15:52
Daekdroomdidrocks, so there's no resistance to change screens when Launcher is set to never hide?15:53
DaekdroomBecause I can't change it unless I set it to hide.15:53
didrocksDaekdroom: there is, but yeah, while speaking about that, I realize that I disable the widget in that case15:53
didrocksan easy workaround for now is:15:54
lorematteidavidcalle: figured out the new signature is good for search-changed signal, but not for  filters-changed... I missed it before.15:54
didrocksenable autohide15:54
didrockschange the scale15:54
didrocksdisable it15:54
davidcalleloremattei, nice catch :)15:54
lorematteidavidcalle: thanks :)15:58
davidcalletestcc16:00
davidcalleOops, Unity crash when playing with Actionaz16:02
=== Nexus is now known as Guest63406
=== Guest63406 is now known as Nexuus
davidcalleloremattei, merged and building!16:24
lorematteidavidcalle, thanks :)16:27
davidcalleloremattei, thank you :)16:27
AlanBelltedg: I installed the PPA, it now doesn't read the menu items at all, just the keyboard shortcuts for them. The ones that are checkbox items are read out as checkbox items though16:32
AlanBellit just isn't reading the menu lable at all16:32
tedgAlanBell, so it thinks they're not checkboxes though?16:35
tedgAlanBell, Does it correctly identify radio buttons too?16:35
AlanBellyes16:35
AlanBelldunno, what has a radio button in the menu??16:35
tedgAlanBell, messaging menu for IM status16:36
AlanBellyes, it tells me which is selected and which is not selected16:37
AlanBelldoesn't tell me what they "a*re though16:38
AlanBell"not selected radio menu item"16:38
AlanBelldoesn't tell me which one is "Available", which is "Busy" etc16:39
Saviq|bbiabdidrocks, so it seems we require unity-common to be installed for our tests to run16:42
=== Saviq|bbiab is now known as Saviq
Saviqdidrocks, how do you think it's best we handle that?16:42
SaviqBuild-dep?16:42
Saviqthere's no Test-Dep: unfortunately16:43
didrocksSaviq: there are shared images as well16:43
Saviqdidrocks, meaning?16:44
didrocksSaviq: unity-2d uses images that is in unity-common16:45
didrockshence the dep16:45
Saviqdidrocks, that's fine, and we have the dep in runtime deps16:46
Saviqjust not in build deps16:46
didrocksah for build-deps16:46
didrockshum16:46
Saviqwell we'd need "test-deps"?16:46
didrockswell, I can add it16:46
Saviqsomething like a X-Test-Deps in debian/control?16:46
didrocksSaviq: ping me on monday? quite rushy here and some lightdm debugging16:46
Saviqdidrocks, will do16:47
didrocksSaviq: but I can setup that on the merger16:47
greybackdidrocks: lightdm problem? I'm failing to log into unity-2d as of this afternoon16:47
greybackI'm digging, but if I can help you, just shout16:47
didrocksgreyback: ah ah16:47
didrocksgreyback: come to join the fun on #ubuntu-desktop16:47
mhall119davidcalle: ping16:54
davidcallemhall119, pong16:55
mhall119davidcalle: hey, I'm at a global jam today, but I still wanted to check in and see if there's been any progress on the graphic design lens going through the ARB16:57
davidcallemhall119, no particular feedback, but it's now in the arb PPA, so it looks good for next week.16:58
mhall119davidcalle: ok, cool, thanks16:59
davidcallemhall119, have a good jam! :)16:59
=== MacSlow is now known as MacSlow|afk
glosoliAm I blind but was nautilus look updated for Radiance ?17:11
angelockamstrup: a question about contributor agreement, what is "Please add the Canonical Project Manager or contact" ?17:47
angelocdidrocks, I ask to you because kamstrup isn't here,  what is "Please add the Canonical Project Manager or contact" when signing contributor agreement?17:51
didrocksangeloc: you should email tim.penhey (@canonical.com)17:52
didrocksI think it's what they are asking17:52
didrocks(he's the shell team managaer)17:52
angelocdidrocks: and asking him for contributor agreement17:53
didrocksangeloc: yeah, get in touch with him :)17:54
angelocok17:56
angelocmhr3: for merge proposal 95591 (bug 773841) it's ok if I add a flag that switches between normal and remote urls?18:10
ubot5Launchpad bug 773841 in unity-place-files (Ubuntu) "\\192.168.1.x opens http:\\192.168.1.x in firefox as opposed to smb://192.168.1.x in nautilus" [Low,Confirmed] https://launchpad.net/bugs/77384118:10
mhr3angeloc, flag for what exactly?18:13
angelocmhr3: distinguish between normal uris, and mountable ones, unifying UrlChecker and UrlMountChecker18:13
angelocmhr3: the constructor will have a parameter like mountable=false, so I can instantiate the same class with flag true or false, this sets diffrent icons and regexes18:14
mhr3angeloc, better idea would be to unify it completely and have the check_url method return some kind of type18:18
mhr3angeloc, something like18:19
mhr3var checked_url = url_checker.check (search_string, out url_type); if (checked_url != null) { var icon = url_checker.get_icon_for_type (url_type); .... }18:20
mhr3the url_type would be some enum of course18:21
angelocmhr3: out url_type should be passed by reference18:21
angelocmhr3: sorry, wrong understanding!18:22
angelocmhr3: no, right understanding, out url_type should be passed by reference18:23
mhr3angeloc, well the "out" kinda implies that :)18:23
angelocmhr3: generally I don't like mixing return values with output parameters, but it's ok, I'll go this way18:25
angelocmhr3: from my understanding, vala cannot return more than a value like python18:26
mhr3that's right, and that's why it has to be this way18:27
angelocmhr3: ok, let's go!18:27
mhr3angeloc, have fun! :)18:27
angelocmhr3: it's not too complicated!18:28
mhr3angeloc, and while at it, feel free to combine the regexes in the original url_checker as well ;)18:28
angelocmhr3: yes, I already made that, I updated the branch some minutes ago18:29
mhr3angeloc, cool, pls post a comment on the merge proposal once you're done, so we get notified that it's ready for review again18:29
angelocmhr3: ooook!18:30
synichow can I disable the new edge-grabbing between two monitors in precise?18:46
Daekdroomsynic, you can reduce the necessary pressure in the gnome-control-center, under Appearance > Behaviour tab18:52
DaekdroomThe slider there reduces sensibility for both Launcher reveal and edge grabbing.18:53
synicah, thank you18:53
synichrmm, I only see the autohide settings18:54
synicnothing about edge grab18:54
DaekdroomDo you see the slider under the autohide settings? It's there.18:54
synicI don't use autohide18:54
DaekdroomEnable it for a moment to change the configuration.18:54
synicOh I see18:54
synichrmm, seems to have no effect18:55
DaekdroomAccording to didrocks, that slider should affect both autohide reveal pressure and edge grabbing.18:56
DaekdroomBut he's not online.18:56
DaekdroomYou could use gconf-editor and change it manually.18:57
DaekdroomIt's the '/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure' key18:57
synick18:57
synicso i can change that to a number between 1 and 1000.  I set it to 1 and it still grabs19:00
DaekdroomWell, it's not possible to disable it completely.19:01
DaekdroomYou could file a bug report asking for that option.19:01
Daekdroom(It'd be tagged as "Wishlist")19:01
PaoloRotoloHi all!19:23
flacostehelp, help19:39
flacostei upgraded to beta119:39
flacosteand i can't log in unity19:39
flacostei always get gnome-shell!19:39
flacostetried both "Ubuntu" and "Ubuntu 2d"19:39
=== jason__ is now known as DBO
=== MacSlow|afk is now known as MacSlow
AlanBelltedg: ok, I think your dbusmenu patch is fine, todays live CD has broken menus anyhow, they don't speak the contents at all21:46
tedgOh, woot!  \o/21:46
=== salem_ is now known as _salem
Andy80jono: submitted my first accomplishment script too :) probably is very simple and you're free to don't include it, but at least please try if it works :) https://code.launchpad.net/~andreagrandi/ubuntu-community-accomplishments/user-has-mugshot/+merge/9569023:08
jonoAndy80, awesome!23:09
jonothanks so much, I will review in the next few hours, in meetings now23:09
jonoAndy80, also, the server will be back up soon, I just rebuilt it23:09
jonoI just need to reinstall the GPG key23:10
jonothanks for helping Andy80, :-)23:10
Andy80jono: damn,.... I just corrected a little error in the code, I did commit again and I pushed on the same branch but it looks like the code is not updated in the Launchpad diff... is it normal?23:11
Andy80oh sorry you're in a meeting, I didn't read :) take your time, no problem ;)23:12
jonothanks Andy80!23:19
davidcalleJono, any news about having a libaccomplishments package?23:21
jonodavidcalle, we are currently getting the daemon set up as a proper system service so I can package it and release it23:22
jonodavidcalle, should be ready over the next few weeks23:22
davidcallejono, cool, as soon as it's here, I'll get the lens packaged.23:23
davidcalle...and they'll leave happily ever after in a PPA. :)23:24
jonodavidcalle, thanks, pal! that is my next goal...deliver the accomplishments system in a package23:24
jonoI am stoked to see Andy80 and Bruno contributing accomplishments though23:24
davidcallejono, everybody is going to contribute to them, and scopes, and charms... :P23:26
jonodavidcalle, :-)23:27
jonothis is going to be a rocking time :-)23:27
davidcallejono, ;)23:28

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