/srv/irclogs.ubuntu.com/2013/08/30/#ubuntu-desktop.txt

cyphermoxrobru: still around?00:46
robrucyphermox, sorry, thought I pasted it above00:57
robrucyphermox, here it is: http://paste.ubuntu.com/6042047/00:57
robrucyphermox, I mentioned this to pete-woods and he mentioned something about c++filt, but i don't know much about this stuff.01:01
cyphermoxrobru: https://code.launchpad.net/~mathieu-tl/cupstream2distro-config/friends-plugin/+merge/18306301:50
cyphermoxif you can quickly review I'll try to push this before the next run01:50
robrucyphermox, sorry, was eating dinner. approved03:04
pittiGood morning03:50
pittirobru: still here?03:50
pittiah, /me reads mail03:50
robrupitti, hi, yes ;-)03:50
pittidesrt: ah, bug 1196752 got a patch which looks straightforward03:53
ubot2`Launchpad bug 1196752 in systemd-shim (Ubuntu) "Suspend only works once when using upower with logind -- s-shim needs to call /lib/systemd/system-sleep/*" [Undecided,Confirmed] https://launchpad.net/bugs/119675203:53
pittirobru: ah, so I'll re-review the branches again  for the issues, and when it's good I do that bzr pull? let's do that then03:58
robrupitti, I guess so? lol, i wish didrocks had explained this better before leaving03:58
Mirvhi robru :)03:59
robrupitti, i'm just gonna watch tv for an hour, but send me an email with any further review issues and i can take care of them tonight03:59
robruMirv, hey03:59
pittirobru: ack03:59
pittirobru: ah, I see r23604:01
pittirobru: so, lp:cordoba-ubuntu LGTM04:01
pittirobru: ack, all good now04:04
pittiMirv: hey04:05
pittiMirv: so I do "bzr missing" on lillypilly on cupstream2distro04:05
pittiMirv: and I see a commit 704 from robru for "Enable daily release of cordova."04:06
pittiand "Disable cordova* projects from daily releasing, those were not preNEWed yet, they're blocking the webapps stack." (r712) from you04:06
pittiso if I do that pull, it won't actually be sufficient for cordova I guess, and your disabling needs to be reverted?04:07
pittiso someone needs to push that into cu2d04:08
Mirvpitti: yes, I can revert that04:09
Mirvpitti: so if it was preNEWed now, you can approve https://code.launchpad.net/~timo-jyrinki/cupstream2distro-config/webapp_reenable_cordova/+merge/18307104:12
pittiMirv: done04:12
pittiMirv: it'll automerge, or do you merge manually?04:13
Mirvpitti: it'll automerge, but I'll deploy the configuration manually04:13
Mirvpitti: hmm, what about FF?04:14
pittiI don't know, did that get a FFE?04:14
Mirvpitti: it's not in the general one https://bugs.launchpad.net/ubuntu/+bug/120898904:15
ubot2`Launchpad bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed]04:15
MirvI remember seeing yesterday dbarth or someone filing FFe, but I don't find one now04:15
Mirvtalking about filing, that is04:16
Mirvso maybe halting until that04:17
pittiMirv: is that a touch-only package?04:17
pitti(it certainly sounds like it)04:17
Mirvpitti: no, it's desktop side extension to Qt Creator04:17
Mirvbut for touch applications, sure04:17
Mirvwell actually it's standalone HTML5 app maker but QtC also has (already) a plugin bundled that can make use of it04:18
=== paddymahoney is now known as Guest48159
Mirvpitti: there's another preNEW as e-mailed by cyphermox, and from looking at another thing lacking FFe https://code.launchpad.net/~indicator-applet-developers/unity-greeter-session-broadcast/trunk.13.1004:37
Mirvbut that can be probably safely said to be touch specific04:38
Mirvit's already in mir stack and blocking its publishing (it should have been added only after preNEW)04:38
robruMirv, this one's not my fault!04:48
robruMirv, bah, did we seriously miss the feature freeze for cordova by a day? if didrocks had been around to preNEW this last week this would be no problem04:49
pittiwell, FFEs one day after FF should be cheap to get04:54
robrupitti, Mirv: we have a MIR for cordova already: https://bugs.launchpad.net/cordova-ubuntu/+bug/121700105:05
ubot2`Launchpad bug 1217001 in cordova-ubuntu (Ubuntu) "[MIR] ubuntu-cordova" [Undecided,New]05:05
robrudur, no wait, MIR != FFe05:07
Mirvrobru: yeah, it was again a terrible rush towards the FF, as usual. I'm writing my Qt FFe at the moment as well, there was no chance for it even, our wanted upstream release got released on Wednesday..05:07
robruMirv, I am starting to think that FF is a broken concept. everybody rushes to cram their crap into distro last second, and then the rest of the cycle is spent cleaning the bugs that we slapped together in the rush for FF.05:08
robrumaybe without a FF, stuff could land more naturally, "when it's ready"05:09
Mirvrobru: well, it makes it possible to have the release on time, if there wouldn't be FF then they would be rushed later05:09
Mirvrobru: yeah, right. the problem is that we've too many requirements that are wanted to be implemented, so it wouldn't be the natural "when it's ready", it's "what we agreed on getting to 13.10"05:09
robruMirv, well, maybe if FF was closer to the real release, there'd be less of a big panic about it. like "oh well, it'll get in next cycle". or maybe if we had rolling releases...05:10
Mirvso FF is the deadline everyone knows is not (totally) flexible05:10
Mirvrobru: it was already moved later to the actual release. it's only 1.5 months now until millions of people start using it.05:10
robruMirv, FF should be the day before release! ;-)05:11
Mirvrobru: another thing is that Cordova is not Touch app/thing but it's only used by those targetting Touch, so it should have been included in the generic FFe I think05:11
robruMirv, which ffe? is it too late? do i have to file a new one?05:11
Mirvrobru: https://bugs.launchpad.net/ubuntu/+bug/1208989 - yeah there needs to be new one, that was already handled and it involves packages installed to touch images05:12
ubot2`Launchpad bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed]05:12
robruMirv, shit, yes, it totally should have been included in that.05:14
robruMirv, just found an email from dbarth saying he would file the FFE05:14
Mirvrobru: good, that's what I remember reading on IRC as well, dbarth writing something like that05:15
robruMirv, just emailed him back about it.05:15
Mirvrobru: cu2d is again totally halted05:17
Mirvfor the last 3-4 hours or so05:17
robruMirv, oh? i wasn't looking closely but all i saw was some blinking and some not05:17
Mirvrobru: it's the same thing I explained before - everything waiting for a stalled job05:17
robruMirv, can you show me what is stalled?05:18
Mirvrobru: http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-2.1build/443/console05:18
robruMirv, it is incredibly difficult for me to detect this situation because everything is done in UTC, so when I look at my clock I have no real concept of if the current run just started or has been stalled for 3.5 hrs05:18
Mirvrobru: you need to check what happens during the 4 hour cycle - at this point of the tick, there is no possibility that there are so many jobs "ongoing" (not), so something's wrong05:19
Mirvrobru: and all of them are "waitonstacks" except one05:19
Mirvbut I now used cu2d-skip again.05:20
robruMirv, that's what I mean. I have to consciously think to refer to a UTC clock before I have any concept of "at this point in the tick". The only time I remember is that my tick starts at 3PM local.05:20
robruif I just check jenkins, I see some jobs running and think "oh, a tick must have recently started". it's not until I refer to a UTC clock and then refer back that I'm able to determine that a tick has been running too long05:21
Mirvrobru: well the same here, I need to think in my local time but if your tick started at 3PM you should have some good progress on multiple stacks by 4:30PM05:21
robruMirv, yeah, but the current tick isn't my tick, it's the orphan tick that comes after mine ;_)05:21
Mirvand since it's every four hours it's easy to keep on mind which times the tick starts. for you eg 3PM 7PM 11PM, for me eg. 5am 9am 1pm 5pm05:21
robruMirv, why do we even build for powerpc? didn't we vote to turn that off recently?05:23
Mirvrobru: sure, this time it wasn't the 10+ hours of stall, just 3, ie. the orphan tick.05:23
Mirvrobru: again it took time for me too to notice something's wrong. 1.5h ago I just looked that "oh, maybe slightly slow again but I guess it's working"05:23
sil2100Morning!07:12
sil2100Mirv: phone, unity and media were aborted?07:35
Mirvsil2100: yep, in order for this latest tick to be able to start07:37
Mirvsil2100: again unskipped powerpc hangs07:37
sil2100Eh, ok, makes sense07:37
sil2100Mirv: is indicator-network the main culprit?07:38
Laneyhey07:41
sil2100Laney: morning!07:42
sil2100Mirv: https://code.launchpad.net/~sil2100/cupstream2distro-config/phone_change_friends_pkg/+merge/18308607:45
sil2100Mirv: guess we'll need this07:45
Mirvyep07:56
sil2100Mirv: I'll redeploy it now that phone finished08:01
sil2100Thanks!08:01
seb128good morning desktopers08:16
seb128sil2100, Mirv, Laney: good morning08:19
seb128sil2100, Mirv: you guys around?08:19
Laneyahoy08:19
seb128Laney, hey, happy friday! how are things post vUDS/FF?08:19
Laneywell, straight into FFes and beta 1 which I am doing release engineering for ...08:20
SweetsharkMoin all!08:20
Mirvseb128: hello08:20
seb128Laney, I hope you don't have to spend too much work on it08:21
Laneyme too08:21
seb128Laney, shouldn't the release team handle release? (e.g infinity and co)?08:21
seb128hey Sweetshark08:21
seb128Mirv, sil2100: indicators are not landing because indicator-location brings new packages on the builder and that makes the checker not happy, is any of you looking at fixing that?08:22
Sweetsharkseb128: cjwatson was warned about the libreoffice updates issue in the wrapup session and is hoping we are not doing it in the next five weeks (after which he leaves the TB, I assume)08:22
seb128Sweetshark, lol, I see08:22
Laneyvarious people step in to help from time to time08:22
seb128Laney, I guess nice from you to step up08:23
Laneyhttps://wiki.ubuntu.com/SaucySalamander/ReleaseTaskSignup08:23
seb128but between Ken being relocated on the content-hub, vUDS, etc08:23
seb128we are just falling way behind on settings :/08:23
seb128need to talk to jasoncwarner about that08:23
seb128we can't keep helping others and not move our stuff...08:23
Mirvseb128: https://code.launchpad.net/~timo-jyrinki/cupstream2distro-config/indicators_extra_packages/+merge/18309108:29
Mirvseb128: if ok, deploying and rerunning08:29
* Mirv has now reread the commit enough times itself to deploy and rerun while waiting for the merge to be approved08:31
sil2100Mirv: that's a LOT of extra packages08:32
sil2100seb128: yes, been qt'ing - hello!08:32
Mirvseb128: https://code.launchpad.net/~indicator-applet-developers/unity-greeter-session-broadcast/trunk.13.10 would need preNEWing, I pinged pitti earlier but didn't get a response (so this ping to let him know I've asked you as well)08:33
sil2100Mirv: approved08:33
Mirvseb128: it was added apparently to mir stack already so it also blocks mir now (it should be added only after preNEW done)08:34
Mirvseb128: then there's the question if it's included in Touch FFe or not08:34
Mirv(ah, I did get response but not to whether to preNEW review it or not)08:34
seb128Mirv, sorry, somebody at the door, I had to go away from the computer for a few minutes08:35
seb128Mirv, I preNEWed the greeter package yesterday evening08:35
Mirvseb128: oh, oh, oh..08:35
Mirvseb128: what about FFe?08:35
seb128cyphermox pinged me about it08:36
seb128should be easy to add to the touch FFe list08:36
seb128Laney might be able to help there08:36
seb128sil2100, happy qting! do you work on the menus stuff?08:36
Laneypost it to the bug08:38
MirvLaney: posted bug #1208989 comment #508:38
ubot2`Launchpad bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed] https://launchpad.net/bugs/120898908:38
sil2100seb128: trying to at least, bit by bit! But context switching between a few things08:39
LaneyMirv: OK08:40
seb128sil2100, yeah, hard to focus on something in this madhouse ;-)08:40
LaneyI hope we won't constantly be getting new components08:40
MirvI'm totally fuzzy today08:40
seb128Laney,  think we should be mostly good at this point08:40
Mirvthe FF+UDS were truly hard days08:40
seb128yeah08:40
MirvLaney: thanks.08:41
Mirvpublishing mir stack08:41
seb128sil2100, Mirv: great work this week, both of you! thanks for handling sessions in one of the tracks and getting work done at the same time08:41
seb128sil2100, and thanks for stepping up for doing the summary at the wrapping!08:41
Mirvthanks seb128 :)08:41
Laneyhmm08:42
sil2100seb128: thanks and you're welcome - hope I didn't screw up, since I only had a limited time to familiarize with the summaries ;p08:42
Laneyseb128: can you remember the way to force a TextEntry to be focussed?08:42
seb128sil2100, I looked a bit at the video, looked good to me ;-)08:42
sil2100seb128: so sadly your track was a bit 'left over', as I probably couldn't extend about it too much :(08:42
seb128sil2100, there was not much to say, we hosted some sessions for non desktop topics there and not all session had an useful outcome08:43
seb128sil2100, no worry, summary was good ;-)08:43
seb128Laney, Component.onCompleted: id.forceActiveFocus()08:43
Laneyaha08:44
Laneythanks08:44
Laneydoing the UI for passphrase/passcode right now08:45
Laneygot any other priorities?08:45
seb128Laney, no, that seems fine08:47
Laneyhrm08:47
Laneydoesn't work08:47
LaneyObject passphrase has no method 'forceActiveFocus'08:47
seb128Laney, you have email btw08:47
Laneyk08:47
Mirvsil2100: I think you did really great in the sessions I participated, seemed like experienced track leader ;)08:47
sil2100;p08:49
seb128Laney, the main info is that automatic timezone/NITZ is not scoped for v1, I fwded the emails because they still give some context/useful infos on priorities08:49
sil2100Thanks, will make sure not to damage my facial looks before next-time ;)08:50
Mirvseb128: sil2100: there's some non-existing lp:indicator-secret-agent in indicators stack config that prevented deploying08:50
seb128:-(08:50
seb128TED08:50
seb128Mirv, can you fix it/redeploy?08:51
Mirvseb128: yes, redeploying already without it08:52
seb128thanks08:52
seb128Laney, not sure if you saw, but: https://code.launchpad.net/~mterry/unity8/greeter-wallpaper/+merge/18301808:52
Mirvhttps://code.launchpad.net/~timo-jyrinki/cupstream2distro-config/indicators_disable_indicator-secret-agent/+merge/18309508:52
seb128Mirv, approved08:52
Laneyseb128: yes that's good information08:54
Laneyseb128: so ... will NTP work? i.e. can we make that control set the timedated property for ntp?08:54
Laneyalso is there a bug for the pickers?08:54
seb128Laney, ntp is a good question, I don't see why it wouldn't work08:55
seb128Laney, though it might be worth emailing the phone list to ask/make sure08:55
Laneyok08:55
seb128Laney, I don't see bugs about the picker, let me check08:56
seb128they keep their list on https://wiki.ubuntu.com/Touch/SdkFeatureStatus I think08:56
Laneyhrm08:57
Laneydon't see an entry for that there08:57
seb128me neither, but I was told it's being worked, let me check08:57
Laneyok08:57
desrtpitti: interesting.  my understanding of this situation continues to develop08:59
desrtso we must EITHER:08:59
desrt - report version08:59
desrtOR08:59
desrt - run hooks08:59
Laneyoh, wait08:59
Laneyhmm08:59
Laneytimedated's NTP stuff relies on using systemd-init09:00
Laneywhat does gnome do?09:00
Laneyerm, that uses timedated too09:01
Laneydoes that mean this setting is broken?09:01
seb128Laney, no, that's why we have systemd-shim for09:02
Laneyit uses the unit file AFAICS09:02
seb128unit files?09:02
seb128I'm not familiar with systemd09:02
seb128what are those?09:02
Laneylike job files09:02
Laneymaybe shim does handle it09:03
Laneylet me chec09:03
seb128but I'm pretty sure desrt did what was needed/tested it09:03
Laneyaha, yes09:03
Laneyhe intercepts calls to start that unit09:03
Laneyshould work then ;-)09:04
Laneymailed09:05
desrttimedated is working, unless something broke09:07
desrtgetting a working timedated, localed, etc. was the reason that we made systemd-shim09:07
Laneyr0x0r09:08
Laneyit was just the ntp part, I knew timedated was working09:08
Mirvseb128: indicators http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_indicator-location_13.10.0+13.10.20130830.1-0ubuntu1.diff + http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_indicator-power_12.10.6+13.10.20130830.1-0ubuntu1.diff09:09
Sweetsharkjibel: http://people.canonical.com/~j-lallement/libreoffice/binrepo/ seems to be stuck again. If you have some time (haha, I know), could you have a look?09:09
seb128Mirv, -1 for indicator-power, we need to revert ted's commit :/09:11
jibelSweetshark, ah, again. Thanks for the heads up, I'll have a look. And I'll refresh sysadmin's memory that I need notifications from this machine09:11
seb128Laney, you got email ;-)09:11
seb128Mirv, https://launchpad.net/ubuntu/+source/upstart-app-launch is in universe09:12
Laneyshould I be scared? :P09:12
seb128Mirv, liburl-dispatcher1-dev depends on it09:12
seb128Laney, well, annoyed rather, sdk is not going to land those date/time picker any time soon, we might need a planB09:13
Laneyargh09:13
Mirvseb128: so it seems, the binaries are09:13
Laneylet's get voice input working so you can just say the time and date you want09:13
Laneythat should be trivial right09:13
Sweetsharkjibel: awesome, thanks. I would help out watching for it, but am scared of the additional set of accounts, keys and logins I would need for that. I have more than enough already...09:14
seb128Mirv, the source as well09:19
seb128Mirv, do you want me to propose the revert?09:19
Mirvseb128: please do09:20
seb128Mirv, ok09:20
Mirvah component main, but release (universe)09:20
Mirvread wrong09:21
seb128Mirv, yeah, the component stuff is confusing09:22
happyaronyesterday's g-s-d update makes ibus runs whenever a user login to the system, no matter whether there is another input method already running... I think this is something wrong.09:22
happyaronseb128 Laney what do you think about this problem? it's caused by the fix for LP #119413809:23
ubot2`Launchpad bug 1194138 in gnome-settings-daemon (Ubuntu) "ibus-daemon doesn't autostart" [Undecided,Fix released] https://launchpad.net/bugs/119413809:23
LaneyI think GNOME would tell you this is how it's supposed to work ...09:24
seb128happyaron, that's the issue when GNOME/the rest of the world consisder ibus as a standard component and some tries to not use it :/09:25
seb128happyaron, though that's not very useful for the specific issue I guess09:25
seb128happyaron, we might want to make that conditional on XDG_CURRENT_DESKTOP, or use an upstart job...09:26
happyaronLaney seb128 in such a case it does nothing and waste memory, I think ~12MB?09:26
Laneydoes it run all the time?09:26
happyaronyes09:26
Laneyhmm, that seems like a problem regardless09:26
seb128happyaron, why is it running if it's not used?09:26
happyaronnot start and quit, but start and keep running.09:26
* seb128 hates ibus09:26
LaneyI guess that the fix is to make it exit when not needed then09:27
seb128that stack is so annoying09:27
happyaronseb128: I'm not sure, non of the IM related variable is changed, but ibus-daemon and related stuff is running.09:27
Laneythat's standard for dbus activated services09:27
seb128what is activating it?09:27
seb128that shouldn't happen in the first place I guess09:27
happyaron  * Install the ibus dbus service (LP: #1194138)09:27
ubot2`Launchpad bug 1194138 in gnome-settings-daemon (Ubuntu) "ibus-daemon doesn't autostart" [Undecided,Fix released] https://launchpad.net/bugs/119413809:27
seb128well, having dbus activiation is good09:27
seb128but that should be only activating if something calls to it09:27
happyaronI think it's g-s-d?09:27
happyaroneven it's not used, ibus does not quit...09:28
Laneyright09:28
seb128would it be easy to teach it to do so?09:28
happyaronI'm not sure, but I know there is such logic in fcitx already and we may port it to ibus.09:29
seb128what do you suggest to do meanwhile?09:30
LaneyMaybe it's easier (as a first step; IBus should be fixed too) to get gsd to not call this interface if it's not needed09:30
seb128it seems that if we revert that change we have the opposite issue09:30
seb128ibus not starting even when you need it09:30
seb128or if you have input methods configured09:30
happyaronseb128: ibus should be started by im-config, but ubuntu's change makes it only starts ibus under CJKV locales.09:31
seb128Mirv, https://code.launchpad.net/~seb128/indicator-power/revert-universe-depends/+merge/183106 (approved by larsu, once merged we can retry ... or when is the next tick?)09:31
Mirvseb128: next tick in 30mins, so let's have it at that09:32
happyaronthis is the supposed old way (no dbus activation).09:32
seb128happyaron, do you know why we made those changes?09:32
seb128happyaron, well, it seems jbicha had issues with ibus/chines, reading bug #119413809:32
ubot2`Launchpad bug 1194138 in gnome-settings-daemon (Ubuntu) "ibus-daemon doesn't autostart" [Undecided,Fix released] https://launchpad.net/bugs/119413809:32
happyaronseb128: at that time we don't have ibus integration, and we don't want ibus to bother users who does not use it.09:32
seb128is there an easy way to determine "users who use it"?09:33
seb128e.g make it exit for those who don't use it09:33
happyaronseb128: it's easier to determine if there is another input method already running.09:34
seb128happyaron, well, the most common case, out of Asia, is to not use IMs, so not needing ibus or any im to run at all09:35
happyaronseb128: but I guess it will make g-s-d not happy now? I'm not faimiliar how people use xkb (fr, es, etc..)09:36
seb128attente, hey, are you around?09:37
happyaronseb128: jbicha says ibus-daemon does not run, because he adds Chinese input engines under a non-CJKV locale, so that im-config does not start ibus-daemon for him.09:37
seb128attente, does indicator-keyboard needs ibus for keyboard layout stuff, or only ims?09:37
seb128happyaron, so im-config's logic is: if you use a cjkv locale, run ibus, if not, don't run it?09:38
happyaronyes09:38
seb128that seems buggy09:40
seb128it means it would start for Kylin when it shouldn't (because fcitx is used)09:40
=== vrruiz_ is now known as rvr
seb128it also means it doesn't start for US users than want to input chinese (jbicha's test case)09:40
happyaronseb128: nope, im-config can change to start fcitx (this is what kylin does), ibus is just its default.09:41
seb128happyaron, what about the US people wanting to input chinese case?09:42
happyaronseb128: user can run im-config and choose to start ibus/others, just the default setting is to not start anything.09:43
seb128that seems buggy09:43
seb128users shouldn't need to know about that extra config tools/dialog09:44
seb128going to keyboard and adding a chinese input method should just work09:44
seb128to me it seems we need to teach ibus to exit when the current config doesn't require it to run09:44
happyaronthat was what language-selector intended, though it has it's age...09:45
happyaronseb128: agree09:45
happyaronseb128: but I think the result is no difference since indicator-keyboard will trigger g-s-d to try to launch ibus?09:47
happyaronso if user does not run another IM, ibus is always running?09:48
LaneyIt should decide it's not needed and exit09:49
pittiMirv: sorry, long meeting; so sil2100 already ack'ed it?09:49
happyaronLaney: that would be difficult, I think09:49
Mirvpitti: all that was needed was ack'ed09:50
seb128happyaron, why?09:50
pittiMirv: good09:50
happyaronseb128: how will it know it's not needed?09:51
seb128happyaron, if there is no input method in the user config?09:51
seb128happyaron, should be a gsettings key to read/parse09:51
seb128or an ibus config09:51
seb128like if my layout are [us]09:51
seb128there is no need for ibus09:51
seb128no?09:52
happyaronif so, what's the difference from using im-config to start only on cjkv?09:52
seb1281- im-config is a distro specific hack and another config UI users need to know about (and don't know about/shouldn't have to know about)09:53
seb1282- what about US users with a chinese input method configured (jbicha's case)09:53
happyaronif you really hate im-config and language-selector, then the best thing is to teach ibus to do that.10:00
seb128happyaron, I don't hate them, it just hurts my head to try to understand why we need the im-config layer10:05
seb128rather than just teaching the service to be smart enough to run when it needs or exit when it doesn't10:05
seb128to we it seems we try to wrap the logic in weird shell at the wrong place10:06
happyaronit was something to deal with DEs that does not handle input methods, and at the time no on demand activation for desktop exists.10:08
happyaronGNOME is the first and only DE that handles the initialization of input method10:08
happyaronso im-config sets the IM related variables and starts the IM daemon at right time during Xsession script is being run.10:09
seb128happyaron, you know about the topic better than me10:11
seb128happyaron, basically you are saying that jbicha's buggy situation was already there before saucy?10:11
seb128happyaron, if so I'm happy to just revert the dbus activation stuff until we sort that properly10:11
attenteseb128, sorry i missed your ping10:11
seb128happyaron, over time I would like us to drop the im-config wrapper though and do something integrated as GNOME is doing10:12
seb128attente, hey, no worry10:12
seb128attente, we are still discussing ibus activation, read the backlog if you feel like doing so and if you have an opinion on the topic ;-)10:12
attenteseb128, you want something else to be responsible for starting ibus?10:13
seb128happyaron suggests we keep using imconfig10:13
sil2100Mirv: arrgh!10:13
sil2100Sorry for the phone tests!10:14
LaneyI think it'd be polite to at least wait for jbicha and come to some kind of violent agreement before reverting his stuff10:14
sil2100Mirv: fixing that, we had a talk about that yesterday and I asssumed it's fixed, fixing fixing10:14
attenteseb128, is im-config the problem? or is it what should be invoking im-config?10:16
seb128Laney, right10:17
seb128attente, the issue is that since https://launchpad.net/ubuntu/+source/gnome-settings-daemon/3.6.4-0ubuntu19 ibus is running all the time for all users10:17
Laney:-)10:17
seb128attente, which 1- waste resources for those who don't need it 2- create issue for UbuntuKylin which is using fcitx and not ibus10:18
=== jibel_ is now known as jibel
attenteseb128, can we can try to make g-c-c responsible for calling im-config, and warn the user if they need to restart the session to take effect?10:22
seb128attente, btw are you still in China?10:22
seb128attente, I guess we can10:22
attenteseb128, yes, i have next week off, then back to canada :(10:23
seb128attente, Billf set up a small meeting to discuss osk setting (it's in 3 hours), not sure if you saw ... if you can't make it that's fine10:23
sil2100Mirv: https://code.launchpad.net/~sil2100/dialer-app/fix_ap_deps/+merge/18311910:26
sil2100Mirv: https://code.launchpad.net/~sil2100/messaging-app/fix_ap_deps/+merge/18312010:26
attenteseb128, i can make it, just that i don't have a webcam, and i'm not sure if google hangouts will work here10:30
happyaronseb128 Laney I suggest to revert that change, but it would be polite to ask jbicha before we actually do that.10:30
seb128attente, ok, it's only 4 people, we can fallback to IRC meeting if needed, thanks10:31
seb128happyaron, right, let's do that10:32
seb128happyaron, to be clear, the issue he described in the bug was already there in previous releases, right?10:32
happyaronyes10:32
seb128good10:33
happyaronok, then I'm going for dinner.10:34
seb128happyaron, enjoy!10:34
seb128happyaron, btw did you see my email about Kylin updates sent yesterday?10:34
seb128happyaron, youker-assistant accepted to saucy fyi10:43
sil2100seb128: can you do a quick approve of 2 merges? I guess this will be just few seconds11:00
sil2100https://code.launchpad.net/~sil2100/messaging-app/fix_ap_deps/+merge/18312011:00
sil2100https://code.launchpad.net/~sil2100/dialer-app/fix_ap_deps/+merge/18311911:01
seb128sil2100, ok, comment approved, I'm not in the right team to change the status though11:01
seb128lunch, bbiab11:02
sil2100seb128: thanks!11:04
Mirvsil2100: hmm, have you poked anyone about that amd64 builds are pretty stalled? indicator not compiled after 1h11:16
Mirveven tests have passed since they are run on i386, but everything is once again halted in the system because of pending builds. just this time not powerpc, but amd64.11:16
sil2100Mirv: picking that up then!11:21
sil2100Mirv: I just got a launchpad internal error on my e-mail11:31
sil2100I might drop off from internet in a moment, since they'll be switching modems for me soon11:33
slomo_Laney: 1.1.4 is in experimental now11:38
Laneyslomo_: cool, cheers11:38
Laneymight not get to it until monday now though11:39
slomo_Laney: did you try if gst-libav builds with old libav btw? it might11:39
slomo_Laney: after adjusting debian/control of course11:39
Laneyslomo_: hmm, can't remember, let me check build logs11:39
Laneyah yes11:40
Laneygstavcodecmap.c:30:38: fatal error: libavutil/channel_layout.h: No such file or directory11:40
slomo_ok :)11:42
=== bdrung_ is now known as bdrung
Laneyhow do I set an enum with gsettings-qt?11:54
LaneyI keep getting "outside of valid range"11:54
seb128larsu, ^11:58
larsuLaney: is the thing you're tring to set one of the values returned by settings.schema.choices('keyname')?12:12
Sweetsharkoh, great. Did a non-package build of libreoffice to patch on the unity integration, I get almost an heart attack, because its totally broken. Retesting the packaged build it works ... but I dont know _why_.12:36
Sweetsharkscary.12:37
ogra_the magic of unity :)12:38
Sweetsharkogra_: hmm, maybe indeed: of course my nonpackaged binary is not where unity expects it, so it doesnt get any voodoo there ...12:39
Mirvseb128: sil2100 apparently lost his network connection, indicators again http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_indicator-location_13.10.0+13.10.20130830.2-0ubuntu1.diff + http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_indicator-power_12.10.6+13.10.2013012:40
seb128Mirv, the second url is a 404.12:41
seb128?12:41
Mirvmm12:41
seb128http://10.97.0.1:8080/view/cu2d/view/Head/view/Indicators/job/cu2d-indicators-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_indicator-power_12.10.6+13.10.20130830.2-0ubuntu1.diff12:41
seb128you dropped the .diff12:41
seb128Mirv, +112:41
Mirvaha, sorry, in a telco just wanting to have indicators out12:41
Mirvpublished12:42
seb128Mirv, thanks ;-)12:42
seb128Mirv, do you want me to do the publishing?12:42
Mirvseb128: published. but additionally, unity-greeter-session-broadcast in NEW queue12:47
seb128Mirv, ok, I'm going to let that one it12:48
seb128Laney, ^ I guess we can still NEW stuff during beta freeze?12:48
mptIs there any way to add a Nautilus bookmark these days? Drag-and-drop doesn't work, there's no "Add Bookmark" menu item any more, and the "Bookmarks" window has a remove button but no add button12:53
* mpt crashes Nautilus trying to drag into the Bookmarks window12:54
xnoxIs there someone who maintains maliit ? bug 121889312:56
ubot2`Launchpad bug 1218893 in maliit-framework (Ubuntu) "on amd64 maliit-server constantly segfaults" [High,Confirmed] https://launchpad.net/bugs/121889312:56
xnoxit's on desktop though, not touch.12:56
tvoss_xnox, tmoenicke might be able to help you12:56
sil2100Now this pissed me off12:56
larsumpt: gear menu -> bookmark this location12:57
sil2100Mirv: did the amd64 builders get resolved?12:58
larsumpt: but I did have to go look for it for a while (I always use Ctrl+D)12:58
mpt...That's a menu? Fnord.12:58
mptThanks larsu12:59
sil2100Mirv: oh, I see it moved12:59
larsumpt: yes, it is :/ Putting a little downward-pointing arrow on there would help I guess…13:00
sil2100Mirv: you re-ran SDK?13:00
larsubut then it wouldn't look as "clean" anymore :D13:01
sil2100Mirv: or it just started recently13:01
Mirvsil2100: hi13:01
sil2100Mirv: if it started recently because of the amd64 blockage, I guess let's ignore the next tick and just get things released right now13:01
Mirvsil2100: amd64 slowly but yes. no rerun, there were blockers that I've been solving a bit.13:01
tedgseb128, So, I saw your comment... I guess we need to do an MIR for upstart-app-launch then?13:02
seb128tedg, hey, yes, if you want to use it for components in main you need to...13:02
seb128tedg, but I didn't want to block all indicators until the MIR is done, reviewed and accepted13:02
seb128tedg, that's why I went for the revert13:02
sil2100Mirv: was there any answer from webops about why it was so slow?13:02
tedgseb128, Yeah, I understand.  I guess indicator-network's used it -- but that was universe.13:02
seb128tedg, right13:02
Mirvsil2100: no13:03
seb128tedg, power is on the desktop install though13:03
Mirvsil2100: webapps would need manual changelog syncing, marked in the status page. unity has something also I haven't had time to look at.13:03
tedgseb128, Yeah.  We'll need it for datetime as well, etc.13:03
sil2100Mirv: a version got pushed to distro directly?13:03
Mirvsil2100: yes13:04
seb128tedg, right, just need some paperwork then we can use it...13:04
sil2100Mirv: will look now, no internet problems planned - the cisco modem they gave me had an invalid config and I could only connect 1 wifi device at once, while they don't make those configurable13:04
sil2100Mirv: so please get back to normal work-mode now ;)13:05
Mirvsil2100: the normal mode would mean EOD now :)13:05
sil2100Mirv: then have a nice weekend! It's been busy enough, so EOD for now ;)13:05
Mirvsil2100: as soon as we've the sdk hangout finished13:05
Mirvand I don't know what I've lurking still in my browser and terminal tabs13:06
sil2100Mirv: btw. did you redeploy this? https://code.launchpad.net/~timo-jyrinki/cupstream2distro-config/unity_add_libupstart1/+merge/183108 ?13:06
Mirvsil2100: did you read it?-)13:06
sil2100Mirv: ahaha, description, ok ;)13:06
Laneyseb128: yeah13:11
tedgseb128, Reverts create odd changelogs :-)  https://code.launchpad.net/~ps-jenkins/indicator-power/latestsnapshot-12.10.6+13.10.20130830.2-0ubuntu1/+merge/18314613:11
Laneyit's only for participating flavours13:11
Laneylarsu: let me check13:11
seb128tedg, yeah :/13:11
seb128Laney, thanks13:11
sil2100eh, again prepare job failures13:16
Laneylarsu: yes, it's in that list13:22
larsuLaney: sounds like a bug then. I'll try to reproduce it in a bit.13:22
happyaronseb128: yes, thanks!13:23
sil2100kenvandine: hi!13:36
kenvandinehey sil210013:36
sil2100kenvandine: could you review/approve https://code.launchpad.net/~sil2100/webapps-applications/manual_version/+merge/183171 ? Just a merge in of a version that got manually pushed13:36
sil2100kenvandine: maybe don't top-approve yet ;p13:37
kenvandinesure13:37
sil2100kenvandine: ok, fixed a typo13:38
sil2100Now it's cool13:38
sil2100Thanks!13:38
kenvandinesil2100, i noticed that platform-api has been merging latestsnapshot branches everyday13:39
kenvandinechangelog only entries13:39
kenvandinei guess it needs a bootstrap commit13:39
kenvandineoh, i guess not13:40
kenvandineall the changelog entries say new rebuild forced13:40
Laneyerm13:41
Laneylarsu: I may be an idiot13:41
sil2100kenvandine: I think it's because it might have force rebuild on mir changes...13:42
sil2100kenvandine: yes, it is:13:42
kenvandinesil2100, yeah, it looks intentional13:42
sil2100condition-force-rebuild: ../mir/mir.project*13:42
sil2100So sadly...13:43
kenvandineyup13:43
larsuLaney: hehe, wh?13:43
larsu*why13:43
kenvandinei just noticed all the commits and it made me want to go check :)13:43
Laneylarsu: A hard to spot typo13:43
Laneyall is well :P13:43
larsuLaney: nice!13:45
LaneyI added debugging to gsettings-qt and everything13:46
larsuLaney: hm, I'm adding a test to check that right now, but aparently you can set whatever value you want?!13:46
* Laney weeps13:46
larsuI know the feeling :)13:46
* larsu had something similar yesterday13:46
Laneywell, you get a gsettings error telling you it's wrong13:46
Laneyyou could use check_range or whatever it is to validate before trying to insert I guess13:46
sil2100kenvandine: we'll miss this next tick, but I prefer to have something released at least - amd64 builds are taking ages today13:47
larsuLaney: hm. Do you think that's worth it?13:47
larsuit might help debug such issues faster13:47
LaneyDunno13:48
LaneyYou could then at least print what you tried to insert into where13:48
Laneywell, set_value returns a boolean anyway so you don't need to do this extra call13:49
seb128attente, thanks for joining the missing13:58
seb128attente, you said you are off next week?13:58
larsuLaney: this is really a bug. The QQmlPropertyMap gets updated even though the key doesn't.13:59
larsuLaney: you're right thouhg, a warning should be enough13:59
seb128mterry, hey, new day, new questions for you ;-)13:59
mterryseb128, hello  :)14:00
* mterry remembers he should file an FFe for unity-greeter-session-broadcast14:00
seb128mterry, hey, happy friday ;-)14:00
seb128mterry, ok, so 2 things14:00
seb128mterry, 1- https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1218896 ... I know it's crazy busy, but if you or somebody could find time to review that, it would be great14:01
ubot2`Launchpad bug 1218896 in location-service (Ubuntu) "[MIR] location-service" [Undecided,New]14:01
alex-abreusil2100, thx for the MR & fix for webapps-applications's icon install ... overlooked it & forgot about unity-asset :)14:01
seb128mterry, it's blocking qtlocation work14:01
sil2100alex-abreu: no problem ;) doanac` uploaded the fix directly, so I backported it so all is cool14:01
seb128mterry, 2- I think I saw MR ongoing, is unity8 going to store its launcher config in as rather than gsettings?14:01
mterryseb128, will look right after I file an FFe14:01
mterryseb128, it is currently only storing it in AS.  But I believe mzanetti is working on it also syncing with gsettings.  You need gsettings for your work?14:02
seb128mterry, we have a "reset launcher config" in the reset panel14:02
Laneylarsu: ah, I didn't try reading it back14:02
seb128mterry, trying to wondering what that means for us (I though it would be a gsettings reset, but it might not be as easy if it's in AS)14:03
Laneyso you could definitely fail the update14:03
mterryseb128, well I'm pretty sure it'll be in gsettings too.  The AS side just got written first14:04
Laneyit should be possible to do an AS reset somehow14:04
Laneythe properties do have defaults14:04
seb128mterry, how is the sync stuff going to work? do we need to reset both?14:04
seb128Laney, ^14:04
Laneydunno14:05
mterryLaney, yeah, but the REAL default will likely be in gsettings14:05
Laneywhy would you store it in both?14:05
* larsu hits himself for not making QGsettings::set() return a bool14:05
seb128Laney, can you unblock indicator-messages indicator-power?14:05
larsunow I need to break ABI :/14:05
Laneyseb128: maaaaaaaaaaaaaybe14:05
seb128Laney, we need those fix in touch, and today rather than after beta1 ;-)14:05
larsuwho is using QGSettings (from C++)?14:05
seb128Laney, be careful, or I send Mr Sack your way :p14:05
mterryLaney, seb128: we need it in AS for the greeter.  We need the default value in gsettings because it can more easily be customized by system builders than AS default values.  I'm not sure exactly why we also need data in gsettings14:06
seb128mterry, is the greeter supposed to behave differently depending on what user locked the screen? (trying to wonder if AS makes sense, or if it's just a convenient way to cross the different user boundary)14:07
seb128larsu, o/14:07
larsuseb128: I know :( It's just a return value though!14:08
larsuseb128: but I'll be fair and add a new function instead ;)14:08
Laney"only for the preferences item"> should check at runtime if it's installed then14:08
seb128larsu, https://code.launchpad.net/~seb128/telephony-service/sounds-events-from-gsettings/+merge/178344 and14:08
Laneybut yes, power looks fine14:08
seb128Laney, thanks14:08
Laneymessages isn't part of the FFe14:08
mterryseb128, not who locked the screen, but who is selected.  Though I'm not sure the multi-user case calls for a launcher.  But it's a convenient way to cross the user boundary14:09
seb128Laney, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html disagrees with you14:09
jbichaseb128: I'm going to try updating libgdata to 0.14.014:09
seb128Laney,14:09
seb128"indicator-messages (13.10.1+13.10.20130829-0ubuntu1 to 13.10.1+13.10.20130830.2-0ubuntu1)14:09
seb128    Maintainer: Ubuntu Developers14:09
seb128    Not touching package due to block request by laney (contact #ubuntu-release if update is needed) "14:09
Laneyblock != FFe14:09
seb128Laney, oh, but FFe = feature, none of that has features14:09
larsuseb128: ooh, that never even calls set().. /me thinks bad thoughts14:09
seb128Laney, they are bug fix14:09
Laneyok, just checking ;-)14:09
seb128;)14:09
seb128jbicha, would that fix the testsuite on amd64?14:10
Laneydefault change is arguably a feature14:10
Laneybut not worth arguing about :P14:10
seb128;-)14:10
jbichaseb128: I don't know because your upload builds here on amd64, but the new version does include some tweaks to tests so maybe14:11
seb128Laney, the indicator-messages is making the touch people quite angry14:11
seb128Laney, or at least they want it fixed, really (it makes the indicator not turn blue on new messages)14:11
seb128Laney, just saying ;-)14:11
Laneyso... everything that is blocked is because it's on some flavour14:11
Laneywhich means that unblocks and changes potentially disrupt the beta for them14:11
Laneygood for touch guys to bear that in mind14:11
seb128right14:12
seb128well, it's a bit early to stop bug fixes if you ask me14:12
seb128but let's not have that argument today14:12
Laneyrelease schedule is king14:12
seb128I've been fighting with the stupidity of freezes for years14:12
seb128our freezes are quite retarded in that regard imho14:12
Laneythere are discussions about it at almost every UDS14:12
Laneyyou could come and make your point known14:12
seb128and yet never an agreement14:12
seb128I tend to do14:13
Laneythere's agreement amongst the people that turn up14:13
Laneywatch the video of the one from this vUDS14:13
seb128well, first freeze would have been easier if people didn't decide mid cycle to drop vUDS the same week14:13
seb128that was an unknown info at the time the release cycle was made14:13
Laneyideally that would be considered with the release schedule really14:13
seb128well, release schedule was made first14:14
seb128that didn't stop people do put vUDS there14:14
Laneyquite14:14
jbichaI believe that vuds scheduling conflict happened for raring too14:14
seb128jbicha, btw, new libgdata is in debian, you might to reapply my diff from yesterday on top of that14:14
seb128jbicha, oh, and happyaron wants to drop your g-s-d ibus dbus activation, you can read backlog if you want but it goes down to: the change makes ibus run for every single users, when most don't need it, and it creates problem for fcitx users (UbuntuKylin)14:15
sil2100Damn, everything is so slow today14:15
Laneythat friday feeling14:15
seb128jbicha, he sais im-config does most of the job, and your bug is not a regression but what we had previous cycles14:16
jbichahappyaron: are you still around?14:16
jbichaibus *does not* run for all users with the dbus activation14:17
seb128jbicha, I think he has a fair point, it's not ideal (ideally we would teach ibus to exit when the current config doesn't require it)14:17
Laneydarkxst: can you take that ibus fix to your 3.8 version please?14:17
happyaronjbicha: ibus is running even though I got fcitx running at first hand, :(14:18
jbichaauto-stop would be nice but if all you have to do is log out after unconfiguring whatever ibus methods you used, it's not that big of a deal14:18
happyaronjbicha: it does nothing but waste memory, ~12MB14:18
jbichahappyaron: why did you add an ibus method to gnome then?14:18
happyaronjbicha: sorry I don't quite understant this sentence...14:19
seb128jbicha, UbuntuKylin uses unity but with fcitx instead of ibus14:20
jbichado you have an ibus method set up in System Settings? if so, remove it from your list of input methods and log out and log back in14:20
happyaronjbicha: no I don't.14:20
jbichaI did test it here with ps aux | grep ibus14:20
happyaronjbicha: I just installed both, use im-config to select fcitx.14:20
happyaronjbicha: ibus isn't started for you because you are not running in a cjkv locale14:21
jbichaI've never used im-config (I don't think it's necessary in Saucy if you're cool with using ibus anyway)14:21
happyaronjbicha: but if you through away im-config then any other input method cannot run (maybe fcitx can), that's a major regression, which I think is much important than a nice-to-have ibus integration.14:22
jbichabut GNOME has integrated ibus like this for over a year, why don't you work with GNOME so that all distros can benefit from being able to use fcitx or whatever?14:23
seb128GNOME is opposed to fcitx14:24
happyaronjbicha: I agree im-config is old and not cool, but it's still necessary. anyway gnome is the only DE that would handle IM (actually only ibus), I think for a distribution maker dropping support for other ones is pointless.14:24
seb128that was an endless discussion for months14:24
jbichahaving ibus not be dbus-activatable breaks gnome's ibus integration (which is what Unity uses too now)14:24
seb128typically "we are not about choice, we pick a tech and make it work"14:24
happyaronjbicha: unless you think we are making a GNOME OS, but apparently we are not...14:24
happyaronjbicha: I'm not sure how it breaks? I don't see any code related.14:25
jbichait breaks me being able to select ibus methods in System Settings14:26
larsuLaney: fyi: https://code.launchpad.net/~larsu/gsettings-qt/keep-propertymap-synced/+merge/18319114:27
happyaronthe integration needs ibus-daemon to be running, and dbus activation is the cool way, but not the only way14:27
larsuLaney: thanks for pointing this out to me ;)14:27
jbichaok, I see that just opening System Settings to the Text Entry page starts ibus14:27
happyaronjbicha: but it never quits.14:27
jbichaI agree with you that it would be great if ibus would be killed once it's no longer being used instead of having to be killed manually or requiring a log out14:28
attenteseb128, yes, i'm off next week14:28
seb128attente, enjoy your week off!14:28
attentethanks!14:28
happyaronjbicha: yes, if it can quit when not used, everything is fine.14:28
rvrsil2100:  ping.... webapps-apps CI failed. cp: cannot stat 'debian/tmp/usr/share/icons/': No such file or directory14:28
seb128attente, do you think the current osk config stuff is ready to get in? or do you prefer to wait for you to be back/for those guys to use gsettings?14:28
seb128attente, we can either get it in, even in not perfect, and fix/change later, or wait14:29
happyaronjbicha: ...and it could be cooler, :)14:29
sil2100rvr: I know, it's fixed now and re-approved14:29
sil2100(maybe even merged)?14:29
attenteseb128, i would prefer it merged if possible14:29
rvrsil2100: Cool14:29
seb128attente, works for me, enjoy your week off then, and see you online in 10 days ;-)14:29
jbichahappyaron: someone (not me) could probably write an upstart user session job job to start and kill ibus when needed14:29
Laneyattente: have fun!14:30
attenteseb128, Laney, thanks!14:30
xnoxLaney: seb128: why does ubuntu-system-settings build-depend on ..... gdb ?14:30
Laneyit does?14:30
Laneyso it does14:30
Laneybzr blame?14:30
seb128Laney, it's there from the start14:30
Laneyrevision 1, of course ;-)14:30
seb128xnox, Laney: some of the tests stuff from mardy14:31
happyaronjbicha: it's a question that how to determine when it is not needed.14:31
* xnox is trying to cross-compile it and i'm like WTF?!14:31
seb128is that an issue?14:31
xnoxseb128: i'm grepping the tree for gdb and I don't see where it's used.14:31
seb128tests/Makefile.plugin:/usr/share/qt5/mkspecs/features/unix/gdb_dwarf_index.prf:14:31
seb128?14:32
happyaronjbicha: maybe it should be done in ibus-daemon itself, but still not sure what's the exactly right behaviour.14:32
xnoxseb128: i don't have tests/Makefile.plugin locally.....14:32
seb128xnox, Laney: I didn't check if it was actually needed for the tests, maybe it's not14:32
Laneyxnox: qmake14:32
Laneybut speak to the guy who added it14:32
Laneyor try removing it and see if the build breaks14:32
jbichahappyaron: it's needed if an ibus method is configured in GNOME; it's also needed as long as gnome-control-center is open to the region tab (because ibus methods won't show up in the list of available methods unless ibus is running)14:33
happyaronjbicha: what if the user runs another IM?14:33
happyaronthen it should never run, or quit immediately on startup14:34
jbichahappyaron: that's a tricky question, System Settings has very nice integration with only one IM; we shouldn't cripple that integration just because someone wants to do something different14:35
jbichabut maybe it could check if fcitx is running and we'll just have to release note the fact that you'll need to make sure fcitx isn't running if you want to use ibus14:36
attentejbicha, is the g-c-c ibus problem solvable by storing the list of engines somewhere?14:36
jbichaattente: I don't know14:37
test_testjbicha: because it do it in a wrong way¸ though that's another topic.14:38
sil2100seb128: can I get some packaging ACKs for the phone stack?14:38
seb128sil2100, sure14:39
sil2100seb128: quickies14:39
jbichahappyaron: we can sponsor patches if you figure out a way to make things better for fcitx without making ibus worse; I just don't really have the time & expertise to figure that out myself14:39
sil2100seb128: https://jenkins.qa.ubuntu.com/job/cu2d-phone-head-3.0publish/204/artifact/packaging_changes_dialer-app_0.1+13.10.20130830.2-0ubuntu1.diff and https://jenkins.qa.ubuntu.com/job/cu2d-phone-head-3.0publish/204/artifact/packaging_changes_messaging-app_0.1+13.10.20130830.2-0ubuntu1.diff <- autopilot dep fixes14:39
csslayerjbicha: hi I'm fcitx main developer. A nicer way to make it work with im-config is to check GTK_IM_MODULE environment variable. if not don't run ibus.14:39
happyaronjbicha: I prefer revert g-s-d before fixing ibus...14:39
seb128sil2100, +1 (I already approved the MRs for those ;-)14:40
sil2100seb128: and new dep jenkins.qa.ubuntu.com/job/cu2d-phone-head-3.0publish/204/artifact/packaging_changes_telephony-service_0.1+13.10.20130830.2-0ubuntu1.diff14:40
sil2100Aaaah14:40
sil2100Right, damn, forgot... ;)14:40
sil2100But that one is new I think14:40
seb128sil2100, +114:40
csslayerjbicha: g-s-d uses XSettings and don't use GTK_IM_MODULE, while if that's set, the XSettings will not be able to override the im module that g-s-d want to use14:40
jbichahappyaron: but that makes ibus worse and I don't think we should do that14:40
happyaronjbicha: but that's a regression...14:41
sil2100seb128: thanks :)14:41
LaneyWould a workaround be to make g-c-c not start ibus if fcitx is running/installed?14:41
jbichaLaney: I think that would be an improvement yes14:42
happyaronLaney: I guess checking GTK_IM_MODULE and XMODIFIERS would be good.14:42
LaneyYou'd have to do some UI to make that make sense too I guess14:42
Laneyseems better than diminishing the normal case a bit, even if that's how it was before14:43
Laneythen again I'm not volunteering to do the work ... :(14:43
jbichaif no ibus method is configured and g-c-c won't autostart ibus (because it detects fcitx running), then ibus won't be autostarted at all14:43
happyaronjbicha: but it's not the case according to my testing.14:44
happyaronjbicha: ibus is started whenever I logged in to the desktop, and I used im-config to set fcitx, and never have any settings regarding system settings and ibus.14:45
happyaronjbicha: I'm using zh_CN locale.14:45
seb128happyaron, is im-config the one starting it?14:47
seb128happyaron, or is GNOME starting it according to the locale?14:47
seb128happyaron, no ibus running here on my french desktop14:47
happyaronseb128: I'm nost sure, starting the test machine right now14:48
jbichayes, I can confirm that with my locale set to zh_CN then ibus autostarts on login14:49
jbichabut that does not happen if I uninstall im-config14:49
happyaronjbicha: but I need im-config to start fcitx14:49
jbichamy point is that it is im-config that's broken here14:49
happyaronjbicha: so could be related to the convertion of im-config?14:49
happyaronjbicha: but anyway when ibus is triggerred to be activated, it never quits.14:50
jbichahappyaron: that's not really a problem if you 1. fix im-config and 2. implement Laney's suggestion of not having g-c-c autostart ibus if fcitx is running14:51
* Laney builds a possibly final kind of is version of the lock security ui14:53
Laneythis code has been confusing14:53
happyaronjbicha: I see, im-config starts ibus by default under cjkv locales.14:56
happyaronjbicha: so you may need to install im-config and fcitx, use im-config to choose fcitx, then logout and login.14:56
jbichano idea, I don't touch im-config ;)14:58
happyaronso, what to do next?14:59
=== smartboyhw_ is now known as smartboyhw
jbichahappyaron: maybe you could patch im-config and then patch gnome-control-center (maybe_start_ibus might be what you need to tweak)15:04
happyaronjbicha: I'm not sure what do you mean by patching im-config?15:05
happyaronjbicha: personally, I prefer to revert g-s-d before we get correct thing landed. it just fixes regression.15:05
jbichawith saucy, im-config doesn't need to autostart ibus; g-s-d will take care of that as soon as an ibus method is added to the user's active input sources list15:06
jbichahappyaron: it's a feature not a regression15:07
happyaronjbicha: I would like to remember you that we are not going to drop other IMs... so it causes regression in this mean.15:07
happyaronjibel: ibus integration is nice-to-have, but in my own opinion it is better done in a way does not break others.15:08
happyaronjibel: sorry, meant for jbicha15:08
LaneyThat's what he/we is/are trying to get to15:09
happyaronI'm not sure if the problem is fixable in saucy, so I think we can revert it for the moment, and reapply it once proper solution land in.15:09
seb128happyaron, we should optimize for the most common case though, e.g we should focus on making the default experience work great15:10
jbichahappyaron: but it's im-config that's broken here, not gnome-settings-daemon15:10
seb128happyaron, if that makes things harder for a few technical users than want to opt in for another IM, that's a tradeoff we are wanting to make15:11
jbichaalso it appears like ibus's API is incomplete https://git.gnome.org/browse/gnome-control-center/tree/panels/region/gnome-region-panel-input.c?h=gnome-3-6#n47515:11
happyaronjbicha: I don't understand why is im-config broken... it's conflicts.15:11
jbichait's im-config that is starting ibus on your computer15:11
jbichajust a guess but perhaps the incomplete API is why gnome doesn't have an easy way to kill ibus themselves15:12
happyaronseb128: that would bite all kylin users15:12
happyaronjbicha: no it's not im-config15:12
happyaronjbicha: im-config starts fcitx...15:12
seb128happyaron, well, as said before can probably figure out a hack to disable ibus if fcitx is configured15:12
happyaronor how fcitx gets running before ibus?15:12
seb128happyaron, that would resolve the Kylin issue15:13
seb128jbicha, your libgdata upload seems to hit similar issues, the i386/amd64 tests are haning on "   /youtube/comment/query: OK" for a while in the log, I've a feeling it's going to timeout on that test15:13
jbichahappyaron: if my locale is zh_CN, ibus will start on log in unless I uninstall im-config < that sounds like exactly the sort of bug you've been complaining about the past 2 days15:14
happyaronseb128: I understand, and what I meant is that before either such a hack or an optimal solution land in, we could revert it at the moment. I'm not so sure that such a hack/solution can or can not land in saucy before its release...15:14
happyaronjbicha: it will start ibus-daemon if you never configured anything else with im-config, but if I do configured it, it won't start ibus anymore.15:15
seb128happyaron, there is 1.5 month before release, that hack seems an afternoon work to me15:15
seb128happyaron,  we can still revert later if we fail to fix/workaround it15:16
happyaronok15:16
seb128happyaron, but to me it seems like that if somebody sit down for a day it would have it resolved15:16
jbichahappyaron: ok but im-config does not need to start ibus-daemon any more at all on GNOME or Unity15:16
seb128just needs some work15:16
jbichaI guess XFCE, LXDE, etc. would still need im-config to do that though15:17
mterryseb128, replied on the location-service mir bug15:19
Laneyphew15:21
Laneyfinally got it, I think15:21
seb128mterry, thanks15:21
LaneyOK, finishing slightly early to get on a train16:05
Laneysee you Monday if I survive the weekend :P16:05
seb128Laney, have fun!16:07
seb128Laney, sorry, just set your mp as needs fixing, work for monday I guess ;-)16:07
seb128happyaron, did you look at the ubuntukylin-theme and chinese-calendar updates?16:16
seb128happyaron, JackYu is pinging me about sponsoring those16:16
happyaronseb128: not yet, was working on some other stuff related to the project.16:18
happyaronseb128: will next week work?16:18
seb128happyaron, ok, dholbach sponsoring the settings one, I'm just having a look to the theme one (that should be easy packaging change)16:18
seb128happyaron, sure16:18
seb128happyaron, just checking with you to not dup work16:18
happyaronok16:18
JackYuseb128, dholbash, happyaron, thanks for your  work. have a nice weekend:)16:23
seb128JackYu, thanks, you too ;-)16:23
czajkowskiSweetshark: help! https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/121900216:23
ubot2`czajkowski: Error: launchpad bug 1219002 not found16:23
seb128happyaron, JackYu: uploaded the theme, the calendar one seems a bit weird, the tarball includes e.g a chinese-calendar binary ... that one likely needs some more review monday16:39
JackYuseb128, ok, thanks.16:42
seb128JackYu, the calendar seems fine once the tarball issue is sorted out (seems like a bug that there is a compiled binary shipped in the source tarball)16:43
seb128JackYu, if you rebuild a clean tarball I might sponsor it a bit later16:43
seb128but I need to go away for a while now16:43
seb128have a good w.e everyone16:43
seb128I'm going to be back a bit to catch on backlog in ~1 hour then call it a way16:44
seb128bbl16:44
JackYuseb128, sure, see you:)16:44
JackYuseb128, I updated the tarball just now:)16:52
Sweetsharkczajkowski: either a/ crashing libreoffice with libreoffice-dbg installed or b/ attaching the test document or c/ both would be awesome ;)17:05
Sweetsharkc > b > a17:05
mlankhorstSweetshark: still waiting on libreoffice ;D17:06
czajkowskiSweetshark: installing A17:06
czajkowskiSweetshark: by B do you mean attaching the offending doc ?17:07
Sweetsharkczajkowski: yep, then I can watch libreoffice crash and burn myself and investigate the remains.17:07
czajkowskiSweetshark: hmm they are private docs for work :/17:09
czajkowskiso not sure I can make them public tbh17:09
desrtahhh.  paris.17:22
desrti love this city17:22
desrta place where you go into a restaurant with the intention of ordering a coke or a glass of water until you see that either one will cost you €7.5017:23
desrtand they won't let you leave until you order something because you used the bathroom and the bathroom is only for customers17:23
Sweetsharkczajkowski: either file a privare bug or send me an private email. bug prefered because I dont know when Ill get to it TBH. :/17:24
czajkowskiSweetshark: sure will do17:24
mlankhorstsending files from A to B is very hard!17:25
Sweetsharkczajkowski, mlankhorst: sending files via email has the advantage that you have a backup at the NSA17:27
mlankhorstwell my isp has a copy17:29
mlankhorstfor 6 months or so17:29
kenvandineseb128, Laney: i just set my background on my phone with system-settings/gallery-app via content-hub :)17:33
kenvandinewith my hacked version of ubuntuappmanager...17:34
seb128kenvandine, \o/18:01
tedgmterry, So... this is fun.  The dbus signal has the object path on it as an env variable.19:00
tedgmterry, We called it PATH.  Which means we can't find anything to execute.19:00
tedgmterry, As there is no $PATH19:00
mterrytedg, hah19:14
mterrytedg, seems like we shouldn't do that19:14
tedgmterry, Yeah, working around it for now.  But then I'll take the conversation upstream.19:14
=== jdstrand_ is now known as jdstrand
tedgmterry, Okay, pushed and update to the check-sender branch.  WFM19:27
tedgmterry, See if it WFY19:27
mterrytedg, will test19:27
mterrytedg, is APP_ID a package name or a desktop file name without the .desktop?19:29
tedgmterry, It is either a desktop name without the desktop or a click package ID.19:29
tedgmterry, $(pkg)_$(app)_$(version)19:30
mterrytedg, OK, cool.  I didn't want to have to do desktop-file-to-package-name lookups from the greeter.  I remember hearing it was a package name, but that must just be for click stuff19:30
mterrytedg, so this only supports desktop files that are in /usr/share/applications?  :-/19:31
tedgmterry, No, $XDG_DATA_DIRS/applications/19:31
tedgWhere that's an array19:31
mterrytedg, fair...  But still, I like arbitrary paths.  I don't have a strong use case...  but I think the launcher currently allows it19:32
tedgmterry, We can't really contain arbitrary paths...19:32
mterrytedg, fair enough19:32
mterrytedg, oh hey, you fixed dbus autostarting too...19:34
tedgmterry, Yeah, was missing a "user"19:34
mterrytedg, WFM.  will approve19:34
tedgmterry, Not sure if we should make a user for this.  Seems trivial, yet... never too safe.19:34
tedgmterry, \o/19:35
tedgmterry, https://code.launchpad.net/~ted/upstart/obj-path/+merge/18325919:37
mterrytedg, tiny nit on your branch19:40
mterrythe u-g-s-b one19:40
tedgNOO!!!19:40
tedg:-)19:40
tedgOkay, everyone quiet.  Don't tell bryceh.19:42
tedgmterry, Updated19:44
mterrytedg, approved, thanks!19:44
mterrytedg, I also filed a branch to remove the library for now19:44
mterrytedg, and filed an FFe19:45
tedgmterry, Oh, okay.  Is it not useful?19:45
tedgmterry, I have on my TODO to add it to the Ubuntu Touch FFe19:45
mterrytedg, it isn't written yet, and I didn't happen to use it on my first cut of support in unity8-greeter (didn't know it existed at the time)19:46
tedgmterry, I guess, would you use it if you knew about it?  :-)19:46
mterrytedg, and I thought it would simplify NEW and such if we didn't pretend to have functionality/packages we don't yet19:46
tedgK19:46
tedgSounds fine to me.19:46
mterrytedg, maybe?  I dunno.  I guess I'd want the call to be async19:46
mterrytedg, or offer an async version19:47
tedgmterry, Do you want a response?  I figured it'd be fire and forget.19:47
mterrytedg, plus, it makes it easier for testing our unity8 plugin if I can change the call to use session bus instead (for mocking on the session bus).  So it's nice to go directly to dbus for that19:47
mterrytedg, well, for handling errors and such...  Not that I plan to do anything intelligible with them, but just in terms of desiging an API19:48
tedgMakes sense.  So let's take it off the todo list for now.  I mean, you are really the only consumer :-)19:48
mterrytedg, that's what I figured.  If the only consumer isn't using it yet, and we haven't written it yet...  :)19:49
tedgmterry, Ah, it's already on the description for the ubuntu touch ffe19:51
tedgmterry, bug 120898919:51
ubot2`Launchpad bug 1208989 in Ubuntu "[FFe] standing freeze exception for Ubuntu Touch-specific packages" [Undecided,Confirmed] https://launchpad.net/bugs/120898919:51
mterrytedg, ok, will close mine19:51
mterrytedg, annoying that we could have had it in earlier if not for upstart 1.10 landing last minute  :)19:53
tedgYeah, I should have convinced them to distro patch the dbus stuff... it was done a while ago.19:54
bjfi've just installed saucy (today's current) on a system with nvidia hw and i am getting a dialog that says "Your screen, graphics card, and input device settings could not be detected correctly".20:30
bjfthis is a system that has run just fine with precise, quantal and raring (to a lesser degree)20:31
robrukenvandine, cyphermox, Mirv: anybody watching jenkins? sdk, services, and unity8 stacks are red, but only because of DNS issues with the server! bah21:02
cyphermoxrobru: just rerun what failed22:22

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