/srv/irclogs.ubuntu.com/2010/08/09/#ayatana.txt

klattimerkenvandine: I've made a merge request for the libindicator fix to this bug; https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/564034 but the appindicators patch for ibus needs to be applied in the packaging stage, is that something you do? I was under the impression it is09:35
ubot5Error: Could not parse data returned by Launchpad: list.index(x): x not in list (https://launchpad.net/bugs/564034)09:35
seb128klattimer, hey09:37
seb128klattimer, it's middle of his night09:38
klattimerhey seb12809:38
klattimeroh09:38
seb128klattimer, ibus changes should be applied to the package yes09:38
klattimerwouldn't it be nice to have timezone indicators in pidgin09:38
seb128ted, bratsche, kenvandine are all us based09:38
seb128ie it's 3:38 for them now09:38
klattimeryeah, I thought kenvandine was europe that's probably because he was online in the morning when I started :)09:39
klattimermaybe he was conferencing or sprint or something09:39
seb128right, the week you started we had a distro sprint in europe09:43
seb128anyway you can ask questions to davidbarth or me during european morning09:44
seb128the ibus change needs to be reviewed by the canonical-desktop-team09:44
seb128kenvandine will probably do it when he's around09:45
seb128but feel free to assign the review to the team meanwhile09:45
davidbarthhi09:51
klattimerseb128: I think the review is already assigned10:05
seb128klattimer, ok, excellent10:05
klattimerhttps://bugs.launchpad.net/ubuntu/+source/ibus/+bug/56403410:05
ubot5Error: Could not parse data returned by Launchpad: list.index(x): x not in list (https://launchpad.net/bugs/564034)10:05
klattimerdoes that look right to you?10:05
klattimerI don't want to say fix committed because it's an updated package patch10:05
seb128klattimer, yes, assigning to the canonical-desktop-team is fine, we review our bugs regularly10:06
klattimercool10:08
davidbarthklattimer: the patch seems to conflict and replace a lot of files atm10:16
davidbarthklattimer: apart from that, how are things with the keyboard indicator? in particular do i need to reclarify with design what they have to provide you with for icons?10:17
klattimerdavidbarth: how can it replace a bunch of files?10:29
klattimermaybe I've got something messed up but it should be an absolute replacement to the existing patch10:29
klattimerdavidbarth: I'm pretty sure mpt has specced it up enough for the keyboard indicator10:30
klattimeri need to get my teeth deep into the code and see if I can implement what we've spoken of10:30
klattimerhttp://launchpadlibrarian.net/52423973/05_appindicator.patch <- you are talking about this patch right?10:31
klattimerdavidbarth: I see what you mean with the patch10:35
klattimergrr10:35
klattimersomething has gone very wrong here10:35
Cimichaotic, hi10:35
klattimerdavidbarth: I'm having some *issues* with bzr10:48
davidbarthklattimer: yeah, maybe it's not proposed against the right branch / revision10:50
klattimerdavidbarth: that's a good point!10:50
seb128what are you guys trying to do with icons there?10:51
klattimerdavidbarth: I've re-submitted the merge request with the correct changes10:52
klattimeryay!10:52
klattimerseb128: I've emailed Ivanka asking to get an artist to work on the replacements, given details of which files need updating etc...10:53
klattimerthe branch I've just proposed a merge for fixes the issue *for now* but we want to use themed symbolic icons, so that'll require a further change10:53
klattimerhowever I don't want to make that change until we know we're getting icons for this release10:53
klattimerso atm, we'll use absolute paths for the icons, after we've got some icons we can add themed icons10:54
klattimermight not make it into maverick but we'll see10:54
davidbarthklattimer: for design requests, make sure to CC me because i'm also managing the list of requests with Iain (ivanka is on holiday this week)10:56
seb128I'm not sure to follow10:56
seb128why do you need icons for the keyboard indicator?10:56
klattimerah, OK i'll forward on the email10:56
seb128shouldn't that be labels?10:56
davidbarthseb128: no, cannot after the (long) discussion we've had on the topic10:56
davidbarthseb128: it needs to special decoration and that's better managed with proper svg icosn10:57
seb128davidbarth, it's a label now10:57
seb128why can't it be a label with indicators?10:57
klattimerdavidbarth: keyboard indicator is just labels with a background colour10:57
klattimericons for ibus10:57
klattimerdavidbarth: that isn't what was discussed to my recollection10:58
seb128ok10:58
seb128it does make sense for ibus ;-)10:58
klattimerthe point is that the status icon that currently exists is a label, which is squashed if it's too big10:58
klattimerwe do need to figure out how to get the label to look the way we want which is what I'm working on now10:58
klattimerdavidbarth: the current gnome-settings-daemon development branch is broken12:06
klattimerI've tried a couple different ones but I can't built it12:06
klattimergst-a11y-keyboard-plugin.c undefined reference to gnome_settings_plugin_get_type12:07
klattimerseb128: do you know anything about the above problem12:17
klattimerseems you were the last to commit12:17
seb128klattimer, which one did you check out? how do you build it?12:24
=== DrPepperKid is now known as MacSlow|lunch
klattimerlp:ubuntu/gnome-settings-daemon12:25
klattimerbuilt with dpkg-buildpacakge12:25
klattimerseb128: I don't suppose it's possible i'm missing a dep12:27
klattimerat least not with that error12:27
seb128klattimer, let me try there12:28
klattimerk cheers12:28
seb128klattimer, hum, I get a similar error there as well but ld segfaults before12:34
klattimer:/12:34
klattimernot good12:34
klattimer:(12:34
seb128not really indeed12:38
klattimerseb128: any ideas what can be done12:41
klattimeris this upstrea12:41
klattimerm12:41
klattimeror something introduced by one of the patches12:41
klattimerhmm12:41
klattimerI should investigate this I suppose12:42
seb128klattimer, seems a compiler issue rather than an upstream one12:42
seb128klattimer, you can comment the LDFLAGS in the rules12:42
seb128klattimer, it doesn't crash without the optimizations there12:43
seb128klattimer, would be nice if you would still open a binutils bug about the ld crash if you get it though12:43
seb128klattimer, right, confirmed it builds fine without the LDFLAGS12:45
seb128the flag is not required, we can disable it until binutils get fixed if required12:46
klattimerseb128: I assume you mean comment the whole LDFLAGS line from debian/rules12:58
seb128yes12:58
klattimerhowever when I do that I get an error on build that the 99_ltmain_as-needed.patch does not remove cleanly12:58
seb128different issue12:59
klattimer*head*desk*12:59
klattimer:(12:59
seb128we usually us lp:~ubuntu-desktop/gnome-settings-daemon/ubuntu12:59
seb128and bzr-buildpackage12:59
seb128that's only the debian dir in the vcs12:59
seb128and it uses the tarball for build12:59
seb128that avoids such issues with patches after build13:00
klattimerk13:00
klattimerI'll do that instead13:00
seb128if you need to edit a patch you can bzr bd-do13:01
seb128that will send you in an uncompressed source13:01
seb128when you exit 0 it applies changes to the vcs13:01
seb128ie usually way is bzr bd-do13:02
seb128edit-patch patch13:02
seb128do changes13:02
seb128exit twice13:02
seb128but if you work on code changes you should rather get an uncompressed source with patch applied and work there13:03
seb128no point to do packages builds when hacking until you get something ready to test13:03
seb128ie hack away in a checkout, get a working patch and then try to go back to the packaging vcs13:03
klattimerseb128: checking out and building the way you've said causes the same a11y bug to re-appear13:04
seb128right, comment the LDFLAGS13:04
seb128that's a binutils bug13:04
seb128it doesn't like the -z,defs13:04
seb128you should not get the other issues which was due to retrying a build in a non clean source13:05
klattimerseb128: I actually checked out the source a second time and commented the LDFLAGS before I even tried rebuilding as I suspected that was the case13:06
klattimerbut the problem persisted13:06
klattimerit's looking OK now though13:06
seb128ok, not sure what happened before then13:07
seb128but if that's working now... ;-)13:07
klattimerseb128: do you know anything about the current g-s-d indicators patch13:49
klattimerI can't seem to build it with the patch enabled13:49
klattimereven though I've made sure it's configuring with support, and building with support13:50
klattimerit still appears in the notification-area13:50
seb128klattimer, how did you try it?13:52
klattimerseb128: well, I checked the configure ac, which is set to default to auto13:52
seb128kamstrup, did you try the xrandr or a11y one?13:52
klattimerI can't find any specific calls to configure in the debian folder so I'm assuming all is well and that will configure with default13:52
seb128run gnome-display-properties13:52
klattimerand I built with bzr-buildpackage13:53
seb128click the show monitor in panel checkboxc13:53
seb128you get an appindicator for it13:53
klattimerah13:53
klattimerso the app indicator for monitors is there13:53
klattimerbut no app indicator for the keyboard layout13:53
seb128no13:53
klattimerright... OK, well I thought both were included13:53
klattimerthere's another patch I'll make sure I can apply it over the top and see what's what13:54
davidbarthklattimer: sorry, back here after some sprint break13:54
klattimernp13:54
klattimerdavidbarth: the correct branch for libindicator is now waiting a merge request13:55
davidbarthklattimer: i thought that the end of the discussion was thta having the "inverse video" flag was not a good extension of the API, and so that using pre-generated icons was the way to go13:55
davidbarthklattimer: ah, ok cool13:55
klattimerdavidbarth: so you don't want the background rectangle as was suggested by mpt13:56
klattimerin which case we'll only be using a label13:56
klattimerno-icons13:56
davidbarthklattimer: have the link handy? so that i can forward that to ted/bratsche; thanks13:56
seb128klattimer, no, cf the bug I pointed on launchpad13:56
davidbarthk13:57
klattimerdavidbarth: https://bugs.edge.launchpad.net/bugs/56403413:57
ubot5Error: Could not parse data returned by Launchpad: list.index(x): x not in list (https://launchpad.net/bugs/564034)13:57
klattimerfor ibus13:57
seb128klattimer, we dropped the keyboard indicator change previous cycle because appindicator didn't have label support and users want the current layout to be indicated13:57
klattimerseb128: ?13:57
davidbarthyes, way better for the patch ;)13:57
klattimerto my knowledge libindicator now supports labels right?13:57
seb128it does in trunk I think13:58
seb128ted was working on it last week13:58
seb128klattimer, I was just explaining why we don't use the patch for the keyboard loayout13:59
kenvandinei thought that was in the last release13:59
seb128the versions we had use an icon13:59
kenvandinehey guys13:59
seb128hey kenvandine13:59
klattimerhey kenvandine13:59
seb128kenvandine, we didn't get any indicator-application tarball for weeks no?13:59
seb128kenvandine, I didn't see any maverick update in any case14:00
kenvandineoh, i guess not14:00
kenvandinewith ted being out14:00
seb128he said last week that he was a bit short and would rather roll one this week14:00
kenvandinei guess i was just expecting that last week :)14:00
kenvandineright, forgot :)14:00
davidbarthklattimer: it does support labels, but i thought we said that adding that API was not the right thing to do14:04
klattimerdavidbarth: you're confused with ibus14:04
klattimerwe want icons only for ibus, and labels only for keyboard indicator14:04
davidbarthhmm, maybe ;)14:04
klattimerthe current keyboard indicator uses labels only14:04
klattimeralbeit squashed with a cairo surface14:04
davidbarthklattimer: but only labels, or labels with a surrounding frame?14:05
klattimerwe can either attempt the squash (which will be hard) or instead we just allow it to be the natural width of 4 characters14:05
klattimerdavidbarth: from what you'd just said, the surrounding frame has been dropped14:05
klattimerat least that was my impression14:05
davidbarthso to clarify14:06
davidbarthibus would have svg icons, based on what currently exists, right14:07
davidbarthand g-s-d would get what? just labels, or labels with a frame?14:07
davidbarththe frame i thought we had dropped the idea, to get back to plain svg icons containing those short labels with their enclosing frame14:07
davidbarthand we said, it's not a problem if the font used for the g-s-d icon is potentially different from the system font, in that it represents the /keyboard/ font, as opposed to the font used to display things on the screen14:08
klattimercurrently ibus will use png icons until such a time as we've got themed icons, I'll cook a patch to hack support for theming ibus when we're ready for it14:11
klattimerthe problem is if we don't have the icons, and there may be some trouble with the artists as they're a bit strange in some cases14:11
klattimerthen we have to ship something better than 10.0414:11
klattimerso we'll keep the branch I've submitted as is for now and we'll update it for theme support later14:12
klattimerg-s-d would have just a label with no frame14:12
klattimerbut as I say there are no icons for g-s-d at all14:12
klattimereven in the status area14:12
klattimerso we just use a label14:12
davidbarthklattimer: ok, so plain label, no frame, and the spacing between indicators will do the rest14:16
klattimeryeah14:17
klattimerexactly14:17
davidbarthklattimer: once there, we could ask tedg to generate svgs at build stage, based on some template frame; but that's a 2nd level, nice-to-have evolution14:18
davidbarthklattimer: cool14:18
davidbarthklattimer: do you still have place on your plate to consider the g-p-m indicator too btw?14:19
klattimerdavidbarth: not before the 12th14:19
klattimerI really want to get the feature bugs done before then14:20
klattimerafter that I've got to try and finish sense's patch for deluge/signal difficulties14:20
davidbarthklattimer: ok, no worries, we'll talk later about this one then14:20
klattimercool14:20
klattimerdavidbarth: I've responded to your review comment14:20
davidbarthbratsche: ping? could you comment on https://code.launchpad.net/~karl-qdh/ubuntu/maverick/libindicator/absfilename-ibus-bug564034/+merge/3207714:35
bratscheSure.14:35
czajkowskiiainfarrell: ping15:36
=== MacSlow|lunch is now known as MacSlow
diekiIs RGBA still planned for Maverick, or has it been delayed?20:43
diekiWill it be turned on when the new theme lands?20:43
diekiHey, anybody know if RGBA is still planned for Maverick?20:58
diekiIs RGBA still planned for Maverick?21:21
diekiIs RGBA still headed for Maverick?21:30

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