[03:56] <pitti> Bonjour tout le monde
[05:20] <czajkowski> aloha
[05:35] <Mirv> hello czajkowski
[06:47] <jibel> Good morning
[06:59] <Mirv> hello jibel
[07:05] <jibel> Hey Mirv
[08:03] <Laney> hallo
[08:07] <didrocks> ok, after 2 hours just being connected to other IRC network and looking at emails, I found that IRC was weirdly too quiet. Seems I didn't join freenode :p
[08:08] <Laney> a great ping avoidance tactic there
[08:10] <czajkowski> didrocks: lol
[08:10] <czajkowski> one way to get some work done to be fair
[08:11] <BigWhale> Greetings everyone. After a long absence, I just wanted to say that you guys rock. Now, move along, nothing to see here. :)
[08:12] <didrocks> czajkowski: it clearly worked! :)
[08:16] <czajkowski> Laney: I haz pug! !
[08:16] <mlankhorst> grr, morning
[08:19] <Laney> czajkowski: I saw the picture!
[08:19] <Laney> cuuuuuuute
[08:19] <Laney> mlankhorst: how's the jet lag?
[08:19] <mlankhorst> not bad :P
[08:19] <mlankhorst> I think
[08:19] <mlankhorst> only just woke up though
[08:24] <bdrung> good morning. :)
[08:29] <Mirv> haha didrocks, I thought you just wanted radio silence until worked through emails
[08:29] <didrocks> Mirv: well, was a nice consequence but wasn't intended ;)
[09:33] <Sweetshark_away> Bonjours a tous! Just a note, I am conferencing this week so expect latency ...
[12:23] <desrt> Laney: hey
[12:56] <Saviq> desrt, larsu bounced to you:
 larsu, so, we need multiple sets of values for "infographic palettes"
[12:56] <Saviq>  larsu, so that would be palette1/foreground palette1/background etc.
[12:56] <Saviq>  larsu, would relocatable dconf schemas be a good way to store those in dconf?
[12:56] <Saviq>  larsu, question no. 2 - to iterate over those, should they just all be stored under a common path, so, say /com/canonical/infographic/palettes/{palette1,palette2} etc.?
[12:56] <Saviq>  and if so, do we need a *list* of those paths stored somewhere, or would iterating over /com/canonical/infographic/palettes/'s children be enough
[12:57] <larsu> desrt: ^^
[12:57] <larsu> how does gnome-terminal store profiles?
[12:57] <desrt> we want to allow the user to set their own palette for infographics?
[12:57] <desrt> seems a bit.... excessive
[12:58] <desrt> why can't we just pick a good palette?
[12:58] <Saviq> desrt, impossible
[12:58] <desrt> (and maybe another one for the low-vision theme)
[12:58] <Saviq> desrt, for different backgrounds
[12:58] <Saviq> desrt, more over, we need those to be oem / operator-overridable
[12:59] <desrt> ah.  a question of branding.
[12:59] <larsu> personally, I'd go with a dictionary or array
[12:59] <Saviq> desrt, yeah
[12:59] <desrt> okay.
[12:59] <desrt> oem overrides ~= gsettings overrides
[12:59] <desrt> user ~= gsettings
[12:59] <desrt> er.  ~= dconf
[12:59] <desrt> but i sort of agree with larsu here.... having an entire schema to describe a palette seems to be overkill
[13:00] <desrt> seems more like you should have a single array of colour names ('as')
[13:00] <Saviq> desrt, that'd have to be an array of arrays
[13:00] <Saviq> desrt, as we need to have multiple palettes "active" at a time, to choose from
[13:00] <desrt> because you want multiple palettes, user-selectable?
[13:01] <Saviq> desrt, so it's not about selecting a *single* palette, but a *set* of palettes
[13:01] <desrt> what is the choice criteria between the palettes?
[13:01] <Saviq> desrt, from which we'll then choose runtime
[13:01] <Saviq> based on wallpaper / infographic source / whatever
[13:01] <desrt> that's not really saying very much
[13:01] <desrt> how do i decide between palette 0 and 1 based on wallpaper?
[13:02] <desrt> the brightness of the wallpaper?
[13:02] <Saviq> desrt, average color and stuff - we'll need algorithms for that
[13:02] <desrt> representative colours?
[13:02] <desrt> okay... but say i know the average colour for the wallpaper (and we already have an algorithm for that, btw)... how do i turn that into a choice of palette?
[13:02] <desrt> go through the list and see which is a 'best fit'?
[13:02] <Saviq> desrt, yeah, something like that - and then the user should be able to override, if the algorithm barfs
[13:03] <desrt> okay.  this is not a setting.
[13:03] <desrt> this is data.
[13:03] <Saviq> desrt, I agree
[13:03] <Saviq> pete-woods, ↑ input?
[13:03] <desrt> the setting, if any, is that there should be a "palette name" (string?) setting that the user can set
[13:03] <desrt> the palette colours themselves should not be stored in gsettings, i think
[13:04] <desrt> gsettings is not really meant to be an oem override management system -- it's meant to be for settings that the user might actually want to set
[13:04] <pete-woods> Saviq: I have no particular need for the palettes to be configured through dconf, but I was requested to read them from there, so that's what I'm trying to do
[13:04] <desrt> there are lots of other (more boring and appropriate) ways to allow oem overrides
[13:05] <larsu> there's also a widely recognized format for storing palettes (all the drawing programs use it). It's a very simple text file
[13:05] <desrt> this sounds much better
[13:06] <Saviq> larsu, desrt yeah, I was leaning towards some ini-file-style palettes, and only storing the path to them in gsettings
[13:06] <desrt> Saviq: store the basename
[13:06] <Saviq> yes
[13:06] <Saviq> that
[13:06] <larsu> Saviq: right. I'd go with the name, though, and have the path be something static
[13:06] <larsu> ah. okay
[13:06] <desrt> Saviq: then you can do a gsettings override for the default name, if you like
[13:06]  * larsu has too much irc lag
[13:06] <Saviq> XDG_DATA_DIR
[13:06] <Saviq> FTW
[13:07] <larsu> \o/
[13:07] <desrt> XDG_DATA_DIRS/palettes/[basename].ext
[13:07] <desrt> or whatever
[13:07] <larsu> err, unity-palettes
[13:07] <Saviq> pete-woods, what do you say?
[13:07] <pete-woods> Saviq: that sounds sensible enough to me
[13:10] <mterry> robru_, so...  any luck poking around for an answer to the ubuntu-sdk / qtaudioengine question?
[13:19] <attente> alberts, hey
[13:20] <attente> i'm running flashback right now but can't seem to replicate the problem
[13:20] <alberts> attente: hey. what problem?
[13:20] <attente> with the indicators getting mashed up with the app menu
[13:21] <attente> also the *v* problem seems to be a transcription problem
[13:21] <attente> i'm guessing he meant just v, but then again i don't know what value v is supposed to be
[13:21] <attente> same problem there
[13:23] <alberts> attente: I will try install ubuntu and test app menu myself.
[13:26] <alberts> attente: but that line now is causing error. isn't it better to revert that line?
[13:27] <attente> alberts, i think so
[13:27] <attente> i think it should use a new MP though
[14:07] <bjf> bug or feature? in recent saucy update:  i'm no longer able to set my 'caps lock' to 'ctrl' with: dconf write /org/gnome/libgnomekbd/keyboard/options "['ctrl\tctrl:nocaps']"
[14:07] <bjf> is there a new way to do this?
[14:37] <alberts> attente: how did you test indicator-applet problem? I added comment on merge proposal.
[14:41] <attente> alberts, i tested it and everything seemed fine
[14:41] <attente> but i guess there's something wrong on my end if it's broken from a clean daily build
[14:42] <alberts> attente, you tested on saucy, right? in gnome flashback session?
[14:42] <attente> alberts, is there something i need to do other than logging into the flashback session?
[14:42] <attente> alberts, yes
[14:44] <alberts> attente: yes. 1) you need install indicator-applet, indicator-applet-appmenu, indicator-session as they are not installed by default. Than you have to add for example indicator-applet-session or indicator-applet-appmenu or indicator-applet to panel.
[14:45] <alberts> without fix indicator applet session will load other indicators too, but it should load only session indicator.
[14:46] <alberts> same thing is reported against indicator-applet-appmenu, but i cannot test it es appmenu does not work on my real install nor on virtualbox.
[14:47] <attente> alberts, ok, i'll give it a try now
[14:56] <attente> alberts, how do you modify the panel?
[14:58] <alberts> attente: Win + Alt + Right click on the panel
[14:59] <attente> alberts, oh wow, that definitely broke something...
[15:00] <attente> the act of just adding something to the panel seems to just clear the entire thing
[15:01] <alberts> attente: no, it is because of indicator-applet-appmenu.
[15:01] <alberts> kill indicator-applet-appmenu process
[15:01] <alberts> i would suggest to test that bug with indicator-applet-session
[15:02] <attente> ok
[15:05] <attente> ok, alberts, i'll test your branch right now
[15:14] <bjf> in saucy, where did the "Keyboard Layout Options" dialog go to?
[15:14] <alberts> attente: seems that indicator-applet-appmenu does not work because of libappmenu.so (appmenu indicator?)
[15:15] <alberts> CRITICAL: Gtk - gtk_box_pack: assertion 'gtk_widget_get_parent (child) == NULL' failed
[15:15] <alberts> WARNING: Gtk - gtk_menu_attach_to_widget(): menu already attached to GtkModelMenuItem
[15:15] <attente> alberts, yeah, i can't seem to get it working properly
[15:16] <attente> even adding the session indicator doesn't seem to appear
[15:16] <alberts> Maybe it does not work only on x64. That could explain why it worked for bug reporter
[15:17] <alberts> did you kill indicator-applet-appmenu process?
[15:17] <attente> i did, but it seems to be running again
[15:17] <attente> ah, there we go
[15:17] <attente> session indicator is back :)
[15:20] <alberts> are you testing my branch now? if yes, you should see only session indicator. if no, than you will see session indicator + other indicators.
[15:25] <attente> alberts, yep, it seems to work fine
[15:25] <attente> i guess that appmenu indicator is a totally different bug though
[15:26] <alberts> attente: yes, i think it is different but too
[15:29] <attente> ok alberts, going to check one more time with the old version to make sure we don't have a regression
[15:29] <alberts> attente: ok. :)
[15:44] <attente> alberts, looks good :)
[15:49] <Laney> pitti: hello! got a minute for timedated? :P
[15:50] <Laney> We just found out in #ubuntu-touch that it relies on using temporary files for atomic symlinks/writes to update the timezone and this breaks in unfortunate ways on the ro phone images
[15:59] <Laney> pitti: cjwatson's suggestion is to symlink it instead to a symlink in a writeable directory somewhere and do manipulations in there
[15:59] <Laney> Requires probably un-upstreamable code changes though
[16:05] <tedg> desrt, Did your patch to "crash" on criticals land in GLib?
[16:06] <alberts> attente: thanks for approving. :) who can approve merge proposals in ubuntu-themes? i would love to see approved and merged your branches.
[16:10] <attente> alberts, np! i'm not sure about themes, maybe xnox?
[16:58] <jasoncwarner> Laney attente didrocks fyi, lightdm was supposed to land today, but a test failed so might not, but we should be ready for it tomorrow
[16:59] <jasoncwarner> attente will all your language settings just work when lightdm lands?
[16:59] <Laney> w-o-w
[16:59] <didrocks> jasoncwarner: ok, thanks for the info!
[16:59] <jasoncwarner> Laney I'd love if that timedate was ready to go when it landed ;)
[16:59]  * jasoncwarner fingers crossed!
[16:59] <Laney> larsu: I think I'm an idiot because I can't get the bluetooth-enabled action to change state even with the new i-bluetooth
[17:00] <blkperl> so bug 1213744 has completely broken thunderbird on my lab of ubuntu machines, is there going to be a fix soon?
[17:00] <Laney> I'm trying actiongroup.enabled.activate(false) but no-oooo
[17:00] <Laney> jasoncwarner: ya, me too; hoping pitti has some wisdom there tomorrow
[17:01] <larsu> Laney: leave out the "false", that action doesn't have a parameter
[17:01] <jasoncwarner> thanks, Laney
[17:02] <Laney> larsu: If I activate it without a parameter the state doesn't change either. :-/
[17:02] <Laney> code comin' up
[17:03] <larsu> Laney: ya, this is the bug in i-power that charles' branch fixes
[17:03] <Laney> no I installed that
[17:03] <larsu> oh, then it might be a bug in qml, I haven't tested that yet
[17:03] <larsu> s/qml/qmenumodel
[17:03] <Laney> hrhr
[17:03] <Laney> well, maybe it's a problem with me
[17:04] <alberts> who knows why there is no network indicator icon in gnome-session-flashback?
[17:04] <Laney> http://paste.ubuntu.com/6146339/
[17:04] <larsu> Laney: does the state change with `gdbus call --session --dest com.canonical.indicator.bluetooth --object-path /com/canonical/indicator/bluetooth --method org.gtk.Actions.Activate bluetooth-enabled [] {}`?
[17:05] <Laney> nein
[17:05] <Laney> maybe that indicates I didn't install it correctly
[17:05] <larsu> Laney: note that there's also still a bug in g-c-c. The switch behaves weirdly
[17:05] <larsu> and sometimes resets the state
[17:05]  * Laney nods
[17:06] <Laney> I haven't been using that though
[17:06] <larsu> hm, weird
[17:06] <Laney> give me a second
[17:08] <attente> jasoncwarner, is this the phone? because the MP still hasn't been merged yet...
[17:09] <Laney> I'm just approving that!
[17:10] <attente> oh. ha, thanks Laney :)
[17:13] <alberts> attente: why ps-jenkins failed approve merge proposal for indicator-applet?
[17:14] <attente> alberts, not sure, it just says there's a problem with the GPG signature
[17:14] <Laney> attente: Maybe not; missing whatever Depends to provide com.canonical.keyboard.maliit
[17:17] <Laney> larsu: got the new one with the patch from charles now and it still doesn't toggle unfortunately :(
[17:17] <attente> Laney, sorry, the branch that provides that hasn't been merged into the ubuntu-keyboard
[17:17] <Laney> attente: ah, well that'll be needed then
[17:17] <Laney> apply ze pressure
[17:17] <charles> I don't think the change to i-bluetooth is the problem
[17:18] <attente> Laney, sure :)
[17:18] <Laney> I got the impression that the activating it from gdbus worked for larsu but maybe not
[17:18] <larsu> Laney: yes, it does work for me. What does `gdbus call --session --dest  com.canonical.indicator.bluetooth --object-path /com/canonical/indicator/bluetooth --method  org.gtk.Actions.Activate bluetooth-enabled
[17:18] <larsu> oops
[17:19] <larsu> wrong copy/paste
[17:19] <larsu> what does all of that above with s/Activate/Describe return?
[17:19] <Laney> ((true, signature '', [<true>]),)
[17:20] <larsu> okay, so bluetooth is on for you right now?
[17:20] <larsu> (last member of that tuple is the state)
[17:20] <Laney> yeah
[17:20] <larsu> and if you now call Activate, does that return any error?
[17:20] <larsu> of not, what des Describe return after calling Activate?
[17:20] <alberts> attente: and what next? now it says needs review...
[17:21] <Laney> oh, hang on
[17:22] <Laney> I was accidently calling it over ssh
[17:22] <Laney> to my desktop which doesn't have bt hardware
[17:22] <attente> alberts, i'm not sure, i think it's just a hiccough with jenkins
[17:22] <jasoncwarner> attente: yes, the phone. what is holding up the MP from being merged?
[17:22] <jasoncwarner> oh, didn't see laney was on that.
[17:23] <Laney> seems to work on my laptop with old i-bluetooth
[17:23] <Laney> so with no hardware you can try to activate the action but it'll never change
[17:24] <larsu> sounds like a bug :)
[17:24] <larsu> charles: ^^
[17:25] <charles> Laney, is /dev/rfkill writable on your system?
[17:25] <Laney> my user has an rw acl
[17:25] <charles> k
[17:26] <Laney> anyway, yay; it seems to work on my laptop
[17:26] <larsu> \o/
[17:26] <jasoncwarner> attente didn't quite follow the thread, will the language and keyboard settings be ready when lightdm lands tomorrowish?
[17:28] <Laney> nice, seems to hide correctly too
[17:29] <Laney> will MP that tomorrow if location works as well and it works on the device
[17:29] <Laney> jasoncwarner: attente said it's waiting for a branch to get merged into ubuntu-keyboard
[17:29] <jasoncwarner> didrocks slangasek says the download service should land tomorrow. can you get with him and barry etc to know what we would need to do to update the updater?
[17:29] <attente> jasoncwarner, i don't think it will...
[17:29] <jasoncwarner> Laney attente is there a specific branch? i'll start poking people
[17:30] <attente> jasoncwarner, it's this one: https://code.launchpad.net/~attente/ubuntu-keyboard/gsettings-schema/+merge/185121
[17:30] <attente> but the problem is, if it hasn't been merged yet, i doubt those settings are being used by maliit
[17:30]  * Laney is off for now, see you
[17:31] <jasoncwarner> attente who needs to merge it?
[17:31] <attente> jasoncwarner, tmoenicke
[17:34] <charles> https://code.launchpad.net/~charlesk/ubuntu-system-settings/bluetooth-plugin/+merge/186957 is finally passing jenkins
[17:34] <charles> who has a headset s.t. they can do a full review? :)
[17:35] <charles> Laney did a good partial review wrt code inspection
[17:37] <attente> alberts, i'll see if i can trigger a rebuild
[17:37] <alberts> attente: ok, thanks!
[17:43] <attente> alberts, sorry, looks like i can't do it myself, we'll have to look for someone else to do it :(
[17:46] <alberts> attente: do you know who can do it? I am new here, so I don't know anyone.
[18:04] <bjf> in saucy, where did the "Keyboard Layout Options" dialog go to?
[18:28] <robru_> mterry, no, haven't heard from zoltan
[18:28] <mterry> robru_, I poked him in #ubuntu-touch earlier, he didn't reply
[18:29] <robru_> mterry, today? bah. quite the vacation!
[18:29] <ogra_> i see him talking in ci-eng
[18:30] <robru_> mterry, which bug was it again?
[18:30] <robru_> mterry, actually I just got his attention in #canonical
[20:36] <attente> fginther, hi, do you know who can trigger a rebuild of this? https://jenkins.qa.ubuntu.com/job/indicator-applet-saucy-amd64-autolanding/7/console
[20:37] <fginther> attente, if you re-approve the merge proposal, it will re-run.
[20:37] <attente> fginther, oh, ok, thanks!
[20:56] <dupondje> Any idea's why my cursor would keep blinking when something redraws (its very noticable when playing audio in audacious).
[20:56] <dupondje> Known bug in Saucy ?
[23:46] <bjf> in saucy, where did the "Keyboard Layout Options" dialog go to?