/srv/irclogs.ubuntu.com/2011/12/01/#ubuntu-desktop.txt

pittiGood morning05:03
TheMusoMorning pitti.05:11
pittihey TheMuso, how are you?05:15
TheMusopitti: Not too bad thanks, yourself?05:15
pittipretty good, looking forward to releasing A1 today05:15
pittiTheMuso: do you have a sec for some bug questions?05:16
TheMusopitti: Sure.05:16
pittiTheMuso: so it seems bug 790240 made some progress, there's just one package left05:16
ubot2Launchpad bug 790240 in java-access-bridge "at-spi needs demotion for precise (at-spi2-core in main)" [High,Confirmed] https://launchpad.net/bugs/79024005:16
pittijava-access-bridge05:16
pittido you know the status of getting that to at-spi2?05:16
TheMusopitti: java-atk-wrapper replaces java-access-bridge.05:16
pittiah, so we need to MIR that05:17
TheMusoI filed an MIR< and it was approved.05:17
pittinice05:17
TheMusoIt just needs something to depend on it, i.e openjdk.05:17
pittiTheMuso: can openjdk-6-jre be changed to use that then?05:17
pittiit currently depends on libaccess-bridge-java-jni05:17
pittiand so does openjdk-7-jre05:17
TheMusoSo far as I understand, yes. I'd need to find some java app that works via accessibility to be sure.05:18
TheMusopitti: Yeah I believe that java-atk-wrapper is a drop-in replacement.05:18
pittiTheMuso: nice! are you on this and coordinating with doko?05:18
TheMusopitti: I've talked to doko about it, but no actino has been made on this yet.05:19
pittiTheMuso: we just need to swap the dependency?05:20
TheMusopitti: Yes.05:20
pittiTheMuso: ok, thanks05:21
TheMusonp05:21
pittiTheMuso: my other question is about bug 81072105:27
ubot2Launchpad bug 810721 in at-spi "at-spi-registryd crashed with SIGSEGV in gconf_client_get_default()" [High,Triaged] https://launchpad.net/bugs/81072105:27
pittithis is apparently fixed in at-spi205:27
pittibut it sounded like the fix could be adapted to at-spi as well05:27
pittiit's probably not that important for precise any more, though?05:28
didrocksgood morning06:26
pittihey didrocks06:30
didrocksguten morgen pitti, how are you?06:31
pittiI'm quite fine, thanks! how about you?06:31
pittilooking forward to releasing A106:31
didrocksI'm fine, thanks! I think I finally almost got over the flu. Was quite sticky this time :)06:34
pittieek, that took a looong time!06:40
didrocksindeed, I guess all this busy week-end didn't help to cure06:43
didrocksbut since the week before UDS, I will have my first real week-end now :)06:43
pittieek, that took a looong time!06:51
pittioops, -EFOCUS06:51
=== tkamppeter_ is now known as tkamppeter
chrisccoulsongood morning everyone08:40
pittihey chrisccoulson08:46
chrisccoulsonhi pitti, how are you?08:46
pittiquite fine, thanks!08:46
didrocksgood morning chrisccoulson!08:50
didrockshow are you?08:50
chrisccoulsonhi didrocks08:50
chrisccoulsoni'm good thanks, how are you?08:51
didrockschrisccoulson: I'm fine thanks :)08:51
chrisccoulsonooh, todays firefox daily is built already. time to upgrade and hopefully it's usable again :)08:51
didrockschrisccoulson: btw, I see a lot of changes in thunderbird theme right now08:53
didrockslike, the left treeview is grey now08:53
chrisccoulsondidrocks, yeah, that's intentional08:53
chrisccoulsonthere aren't any other changes are there?08:53
didrocksok, just to ensure :)08:53
didrockswell, thread with new messages are underlined08:54
didrocksinstead of being bold08:54
didrocksI think this is a new thunerbird feature08:54
chrisccoulsonyeah, i noticed that too. i can't remember whether that was the case before though :)08:54
chrisccoulsoni thought that something looked different in the thread pane08:54
didrocksit wasn't I guess08:54
didrocksas I've been shocked as well :)08:54
chrisccoulsondidrocks, you're on precise now aren't you?08:55
didrockschrisccoulson: indeed08:55
chrisccoulsonok, so you're running the same version as me :)08:55
chrisccoulsoni keep thinking about running thunderbird daily builds, but i'm not sure i'm brave enough yet08:56
didrockschrisccoulson: not on precise yet? :)08:56
didrocksheh08:56
TheMusopitti: Not for precise, no.09:07
seb128hey09:09
pittihey seb12809:09
seb128pitti, howdy, how are you?09:10
pittiseb128: I'm great, thanks!09:11
chrisccoulsonwhen can i start uploading again? :)09:14
chrisccoulsoni've got new firefox and thunderbird beta releases to do09:14
pittiwaiting for a kubuntu alternate result, but will time out for that RSN09:15
pittichrisccoulson: I think I'll do a cut in two hours and lift the freeze09:16
chrisccoulsonpitti - cool, thanks09:16
seb128chrisccoulson, hey, how are you?09:18
chrisccoulsonhi seb128. yeah, i'm good thanks, how are you?09:18
seb128I'm good thanks!09:19
TheMusopitti, seb128, is the GTK 3.3/3.4 API anywhere close to being frozen yet? I think I may need to propose an extension to the GtkMenuItem API to help with some dbusmenu a11y work I'm doing.09:22
seb128TheMuso, no quite close09:23
seb128TheMuso, you should talk to desrt, he's working on landing the gmenu stuff upstream and make it used in gtk09:23
TheMusoseb128: Right, will catch him in the morning then.09:24
seb128TheMuso, which is going to be used then in dbusmenu (but probably not for the lts)09:24
TheMusoRight.09:24
seb128pitti, did you look at,fix the retracers?09:25
pittiseb128: oh, are they broken again? I didn't get amil09:25
pittimail09:25
seb128pitti, they don't seem so but I'm looking at a i386 apport bug opened 8 hours ago which is not retraced yet and I was wondering why09:26
seb128pitti, do we retrace precise yet?09:26
pittiah, I think I know why09:26
pittiERROR: KernelCrash processing not implemented yet09:26
pitti12/01/11 09:17:07: retracing #897539 failed with status: 9909:27
pittiseb128: yes, since day 1 :)09:27
seb128retrace pool now: set([897539, 898501, 898207, 898155, 898412, 898171, 897747, 898423, 898456, 898043, 898431])09:27
seb128pitti, it doesn't go to the next one? just bail out on the kernel one?09:27
pittiapparently so09:27
seb128pitti, ok, so I've my reply ;-)09:28
seb128pitti, should I just untag that or do you want to properly look at the "bug" to make it skip the kernel bug and continue with the next one rather than bailing out?09:28
pittiseb128: already at it09:28
seb128pitti, thanks!09:28
pittiaaaand committed09:28
seb128lol09:28
seb128that's efficient ;-)09:29
pittiand pulled09:29
pittinext run should be good09:29
seb128pitti: "made of awesome" ;-)09:29
pitti"no time like the present" :)09:29
pittiseb128: fortunately a1 looks pretty good, so I'm currently working on stable+1 stuff09:29
pittiseb128: http://people.canonical.com/~pitti/tmp/main-promotions.svg FYI09:29
seb128pitti, oh, right, you start your rotation today09:29
seb128enjoy!09:29
pittito make http://people.canonical.com/~ubuntu-archive/component-mismatches.txt easier to read09:30
pittiseb128: thanks!09:30
seb128pitti, nice one ;-)09:30
seb128pitti, that could probably be ueful for pedro as well, he's working on a dashboard for the desktop team, I suggested that he could include the packages not building and the components mismatch for desktopish packages on it09:31
glatzorhello seb128 pitti and mvo09:53
glatzormvo: I prepared a patch for the akward aptdaemon dialog sizes https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/89260709:54
pittihey glatzor, how are you?09:54
ubot2Launchpad bug 892607 in aptdaemon "Details window poorly resizes on expanded details" [High,Confirmed]09:54
glatzorpitti, Having a cold. but otherwise fine! yourself?09:54
pittiglatzor: I'm great09:54
pittithanks09:54
mvoglatzor: awsome, thanks! I take care of this now10:05
seb128hey glatzor, mvo10:08
mvoglatzor: precise upload will have to wait for alpha1, but oneiric is fine for a SRU10:08
mvoglatzor: hm, does not seem to apply cleanly against the oneiric version, lets see10:10
pitti@ALL: soft freeze lifted, upload away12:30
pittimvo, seb128 ^12:30
seb128pitti, danke!12:30
pittichrisccoulson: ^12:30
didrocksgo go go :)12:30
chrisccoulsonpitti, excellent, thanks12:31
mvocool! thanks!12:31
nessitahello everyone!12:43
mptmvo, hi, do you think <https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-improve-upgrade-experience> should be targeted for P?12:43
pittihey nessita, how are you?12:43
nessitapitti: pretty good! you? :-)12:43
pittinessita: I'm fine, thanks!12:43
* mpt waves to nessita12:44
nessitahi mpt!12:44
mvompt: yes, but someone from the desktop team should approve it if its a desktop spec12:48
mvompt: should be all really reasonable12:49
mptmvo, as in jasoncwarner_?12:49
mvompt: yeah, jason or maybe pitti12:49
mptpitti has the advantage of being here now :-)12:50
pittimvo: accepted for precise, set myself as approver (I generally approve desktop-* stuff); once you are happy with it, please set it to "review" or "pending approval"12:53
seb128well, approving is one thing, having somebody working on it is another... mvo? ;-)12:54
pittiyes, the WIs are between mvo and mpt12:54
pittimvo: NB that there is a rather invalidly looking Work item "- If the OS is no longer supported, "Don't Upgrade" does the same thing as..."12:54
pittiSweetshark: you said that you had a precise libo for sponsoring? I don't see it in ~bjoern/12:58
pittiSweetshark: freeze is lifted now, so we can upload12:58
* pitti -> lunch12:58
* rodrigo_ lunch13:05
GunnarHjseb128, pitti: Hi guys! Any news about accountsservice, region property and GNOME?13:11
=== MacSlow is now known as MacSlow|lunch
seb128hey GunnarHj, hum, no, but good that you are there earlier than the other days ;-)13:12
seb128we can probably catch pitti when he's back from lunch and then mclasen13:12
GunnarHjseb128: Ok. I haven't much time today, though, just half an hour or so.13:14
seb128GunnarHj, well, thanks for the reminder, pitti just went for lunch but I will talk to him about that when he's back13:15
GunnarHjseb128: Great. Can you please ping me then?13:15
seb128GunnarHj, will do13:15
Sweetsharkpitti: uploading13:25
pittire14:03
=== MacSlow|lunch is now known as MacSlow
pittichrisccoulson: mozjs going to universe is ok?14:07
chrisccoulsonpitti, yeah, that's fine by me :)14:08
nessitais mterry coming today?14:11
* nessita is desperately chasing patch pilots14:12
=== Laney is now known as Guest60660
Sweetsharkpitti: upload finished14:18
pittiSweetshark: thanks! (BTW, you don't need the orig.tar, they are already in the archive)14:18
dobeywhat's with all these mails on devel-discuss about unity and classic?14:21
dobeynessita: what do you need a sponsor for?14:21
nessitadobey: the qt4reactor initual packaging branch14:22
dobeyoh14:23
seb128nessita, hey, you managed to summon him it seems :p14:24
dobeyhehe14:24
nessitaseb128: pathc pilots run away from me :-.14:24
nessita:-/14:24
dobeypitti: can you push the libubuntuone in oneiric-proposed to oneiric-updates? it's been sitting in proposed for 5 weeks, apparently due some confusion on the bug between it and banshee, as the fix is 2-part :(14:25
seb128nessita, did you hear back from skaet or mdeslaur yesterday about the license issue?14:25
nessitaseb128: nopes, last thing was that skaet was gonna check, but no news on that front14:26
pittiSweetshark: thanks, uploaded14:26
seb128nessita, check with skaet maybe then before chasing a sponsor, that license issue needs to be sorted first14:26
nessitaseb128: right14:27
dobeywhat is the license issue?14:27
pittidobey: bug 851044 hasn't been formally verified, but I guess it's been tested enough now, and the other bug is; moving14:27
ubot2Launchpad bug 851044 in libubuntuone "Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID() / while using Ubuntu 1 Store." [High,In progress] https://launchpad.net/bugs/85104414:27
dobeypitti: ah, that bug was also fixed in webkit; but i also changed libubuntuone to not crash, when the webkit fix isn't present14:28
dobeyand i had forgotten that bug was also linked to the update; i got pinged about the other bug yesterday, and didn't realize it was still sitting in proposed :(14:29
mdeslaurdobey: twisted is MIT, qt4reactor is MIT, but pyqt is GPL14:30
mdeslaurdobey: twisted doesn't ship qt4reactor because they say it's a licensing issue14:30
dobeyoh14:30
dobeyso qt4reactor needs to be GPL; and either way twisted can't ship it14:31
seb128mterry, welcome back!14:31
dobeywhich is odd14:31
mterryseb128, :)  Don't load me up yet though, I'm on pilot duty today14:32
mdeslaurdobey: it's complicated because it's python, but a library, and can be a "derivative work", etc.14:32
pittimvo: can you please change software-center's depends for python-gobject -> python-gi? (upload isn't urgent at all, storing to bzr is fine)14:32
seb128mterry, yeah don't worry, feel free to ping if you need or want work though, I've plenty of small things and bugs, I'm sure you can like some of those ;-)14:32
cyphermoxhowdy14:33
dobeymdeslaur: right, though i think the GPL is clear in it's viral nature; if pyqt changed to LGPL, it wouldn't be a problem though14:33
cyphermoxseb128: same thing, any small things/small bugs you want me to look at before I dive into NM to start my work items?14:34
mterryseb128, I need to also catch up on my own work items from being a month away.  I probably will not pursue extra work for a bit.  But I can gladly grab things for you if you have an excess14:34
dobeypitti: i take it that's a debian change, not an upstream package renaming?14:34
nessitadobey: why qt4reactor needs to be GPL? it import pyqt on a try-except, and it defaults to pyside if pyqt is not present14:34
mdeslaurdobey: yep, but pyqt isn't going to do that :) that's why there's pyside14:34
pittidobey: right; it only ships the "gi" module now, so it's more appropriate and actually adheres to the python policy14:34
seb128cyphermox, hey, I didn't even notice you were in +1 until yesterday when pitti said you were coming back ;-)14:34
dobeymdeslaur: right14:35
cyphermoxI know...14:35
pittidobey: also, this will actually allow us to see which packages still need GI migration14:35
cyphermoxbut then is that good or bad? ;)14:35
dobeynessita: because pyqt is GPL; try/except doesn't really matter14:35
seb128cyphermox, mterry: you guys should do an after +1 blog post of summary or something, I would be interested to know what +1 did during its first month ;-)14:35
pittiseb128: cjwatson sent a summary, but only to some people in private; perhaps he should re-send that to u-devel@14:35
pittiit was really interesting, but of course I don't want to send it on his behalf14:35
dobeypitti: yeah; would be nice if GI actually provided all the API though. and if upstream weren't so obnoxious14:36
pittiheh14:36
seb128pitti, ok, thanks, I would be really interested to see what people are doing then, I guess it would be useful as well for other who consider doing a rotation there ;-)14:36
seb128cjwatson, ^14:36
nessitadobey: ok, so I'm lost. The qt4reactor code itself is MIT, so we can't change it to GPL. You mean the packaging code I'm adding should be GPL?14:37
dobeynessita: i mean upstream needs to fix the licensing problem14:37
dobeynessita: and technically, we can actually release it as GPL; but it really should be done as an upstream change14:38
dobeynessita: or well, it can just drop pyqt and only use pyside, but i'm sure you wouldn't like that :)14:38
mdeslaurdobey: but then it's used by twisted, which is MIT, so you just move the problem to twisted14:38
nessitadobey: I still don't see the licensing issue to escalate it to upstream, they need the reactor code (which they write) to be compatible with twisted14:39
nessitadobey: they just import pyqt, and handle it not being there14:39
nessitaso pyqt is not strictly a dependency14:39
nessitadobey: so, for example, our code that uses both, is GPL, which is correct14:39
nessitabecause MIT + GPL => GPL14:40
dobeymdeslaur: not quite; at that point it's a plug-in; it's still hairy but apps using qtreactor would need to be GPL, though twisted wouldn't necessarily.14:40
mdeslaurnessita: pyqt is probably considered to be "bindings" by the GPL FAQ14:40
mterryseb128, I feel like cjwatson did some interesting infrastructure stuff.  But I mostly just fought with various ftbfs  :)  not glamorous enough for a post I think14:40
dobeynessita: it doesn't matter if they handle it not being there with the try/except or not14:40
nessitadobey: apps using qt4reactor and pyside do not need to be GPL14:40
nessitamdeslaur: ^14:40
dobeynessita: yes it's annoying, and yes it's hairy14:40
mdeslaurnessita: so, if you patch the pyqt4 import out of qt4reactor, problem is solved14:41
mdeslaurnessita: but I suspect that's not what you want to do14:41
dobeyno, we use pyqt14:41
nessitamdeslaur: not at all, since we use that :-)14:41
dobeyso that doesn't help :)14:41
nessitamdeslaur: and we're GPL, which is fine14:41
nessitawe == Ubuntu Onre14:41
nessitaOne*14:41
mvopitti: sure, fixed in bzr14:42
pittimvo: danke14:42
pittiI've done the same for a few other packages, but don't upload anything except computer-janitor (as there I might just forget to upload it later)14:42
dobeynessita: basically, it seems upstream needs to change the license to GPL, or drop pyqt support14:43
nessitadobey: I know I'm not a licensing expert, but I think that too strict. I still don't see why qt4reactor has to deal with the gpl-ity pf pyqt14:44
nessitais a responsibility of the users os qt4reactor14:44
nessitaof*14:44
dobeynessita: because they use it14:44
nessitadobey: they don't use it necessarily14:44
nessitadobey: the code can work without it, using pyside14:44
dobeynessita: it's not a plug-in.14:44
nessitadobey: let's make it be a plugin14:45
dobeynessita: if it was a plug-in system with the pyqt support being another package, that might be fine14:45
nessitadobey: let's split that then, should be fair simple, no?14:45
dobeyi suspect not, no14:45
nessitadobey: why not?14:45
nessitamdeslaur: would you please link me to what you mentioned re: bindings?14:46
mdeslaurnessita: http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL14:46
nessitamdeslaur: I'm reading the FAQ and what I found about bindings is related to running programs on GPL interpreters14:46
nessitamdeslaur: right, I'm reading that, and I don't think that applies to this case, no?14:47
nessitaour interpreter is not GPL14:47
dobeynessita: the interpreter (python) license is irrelevant in that statement about bindings14:48
mdeslaurthe interpreter is python, pyqt is the binding between python and QT. Since pyqt is GPL, apps that use pyqt need to be GPL also.14:48
dobeynessita: the bindings statement is purely about what is being interpreted14:48
nessitamdeslaur: agreed, so Ubuntu One is GPL. But qt4reactor does not necessarily uses pyqt...14:48
mdeslaurbut, I'm not the one that is knowledgeable about these things. All I wanted to do yesterday was figure out who in Ubuntu gets to make the licensing decision.14:49
nessitamdeslaur: right, so skaet is the person to ask details about this, then?14:49
dobeywhat does the DFSG say?14:49
nessitadobey: can you please check?14:50
* dobey prefers to just assume the world will end in 386 days anyway, so it probably doesn't really matter14:51
mdeslaurhehe14:52
=== Laney is now known as Guest19719
nessitamdeslaur: so, shall we re-ask someone in ubuntu-release or shall we ping someone in particular?14:53
mdeslaurnessita: wait a bit, skaet just arrived, let's see what she says.14:54
nessitamdeslaur: right :-)14:55
dobeynessita: a simple solution would be to just have upstream dual-license it14:57
nessitadobey: how does double licensing work? I mean, what they need to do?14:58
mdeslaurdobey: well, MIT is GPL compatible...it doesn't need to be specifically GPL licensed I don't think14:58
mdeslaurnot that I know anything about this :P15:00
dobeymdeslaur: it's GPL compatible (GPL apps can use MIT code), but it doesn't work the same the other way 'round. MIT apps can't use GPL code (since GPL requires anything linked to GPL to be GPL, save the system lib clause, which pyqt doesn't fall under)15:00
mdeslaurdobey: ah! that makes sense15:00
dobeybut a dual license here would help (if you use pyqt it's GPL, if you use pyside it's MIT); though i don't know if upstream is willing to do it15:01
* mdeslaur nods15:02
dobeyif not, the next best solution might be to just ship it as GPL, which i think is perfectly fine legally so long as we maintain (c) notice in the code15:03
jincreatorpitti: Hi. Do you remember my bug report about ttf-nanum?15:16
pittihey jincreator; sure15:16
pittior fonts-nanum as it is called these days15:16
jincreatorpitti: Yes, Package name is changed.15:17
jincreatorpitti: And also fonts-nanum-coding include fontconfig setting. But both fontconfig snippet is not working at Ubuntu in my test.15:19
jincreatorSo, I was thinking about remove 69-language-selector-ko-kor.conf and patch fontconfig-config package.15:21
jincreatorBut if Japanese and Chinese users are agree and help, I think we can remove entire fontconfig hack for CJK users in language-selector by modify fontconfig-config. What do you think about it?15:23
pittijincreator: is that known to not work in Debian as well?15:23
pittijincreator: I wonder if language-selector's hacks destroyed the package's fontconfig file somehow15:23
jincreatorpitti: In my test, it is working well in Debian.15:23
pittiso I guess we need to remove the hacks from language-selector then?15:23
jincreatorpitti: I think "lang" option in fontconfig is not working at Ubuntu.15:24
pittijincreator: strange, we have the same fontconfig version as in Debian15:27
pittijincreator: so you already ruled out that language-selector installs an extra hack which breaks this?15:28
jincreatorpitti: No, I don't mean language-selector destroy another package's fontconfig file.15:30
jincreatorpitti: I don't know why it happen at only Ubuntu even it use same fontconfig version with Debian. And I didn't see bug report about it. But, bug 884645 looks like it is happening to ja locale.15:31
ubot2Launchpad bug 884645 in language-selector "Improvement for ja-jp conf (69-language-selector-ja-jp.conf): measure for ttf-unfonts-core side-effects" [Undecided,Fix released] https://launchpad.net/bugs/88464515:31
pittijincreator: hm, I'm afraid I'm useless there as well; fontconfig is a mystery to me :(15:32
jincreatorpitti: fonts-nanum's fontconfig snippet is only work when locale is "ko". But it looks this function is not working in Ubuntu. So I'm trying to remove this snippet and use another fontconfig(i.e fontconfig-config, language-selector, ...).15:36
pittijincreator: so it seems we should really fix that function then15:36
jincreatorpitti: Yes.15:37
pittiinstead of moving around the conffiles and permanently diverging from debian15:37
pittijincreator: note that we want to get rid of the l-s fontconfig hacks entirely15:37
pittias we move to gnome-control-center15:37
jincreatorWell, I think 69-language-selector-ko-kr.conf is no more needs anymore. Because I didn't see any Korean Ubuntu users notice bug 879069.15:39
ubot2Launchpad bug 879069 in ubiquity "language-selector doesn't automatically link fontconfig files for CJK users" [Undecided,Confirmed] https://launchpad.net/bugs/87906915:39
jincreatorAnd actually fontconfig-config has almost same settings. So I think we can remove this file. But, I'm not sure about Chinese and Japanese fontconfig hack.15:40
pittijincreator: ok, thanks; is there a bug for the non-working locale selection with a fool-proof description how to test this?15:43
kenvandinemterry, do you have time for another easy MIR review?  another requirement for empathy, bug 89869315:44
ubot2Launchpad bug 898693 in telepathy-farstream "[MIR telepathy-farstream" [Low,New] https://launchpad.net/bugs/89869315:44
mterrykenvandine, sure15:45
pittijincreator: please feel free to subscribe me to that (sorry, need to run now)15:45
kenvandinemterry, thx :)15:45
jincreatorpitti: Sorry, I didn't see any more bug report about it at now. But if I find, I will subscribe you.15:46
pittijincreator: thanks; or just create one, we can dupe it later15:46
pittiso, good night everyone!15:46
kenvandinepitti, can you look at the gnome-keyring SRU again?15:46
kenvandinepitti, nevermind :)15:46
kenvandinegood night!15:46
jincreatorpitti: Good night!15:46
cyphermoxseb128: bkerensa expressed interest in desktop work, I don't know if he has shown up in here before, but I suggested he did15:50
seb128cyphermox, I don't think he did, or not while I was around15:51
cyphermoxaye15:51
seb128'night pitti15:51
seb128cyphermox, re. small things to work on, do you want to get some bugs assigned or do you prefer to focus on NM to get the workitems cleaned earlier in the cycle and do bugs later in the cycle?15:52
seb128cyphermox, we have nothing urgent but enough bugs to keep busy (and help on merges is welcome as well)15:53
seb128mterry, ^ same for you, help on merging,upgrading stuff on versions which are not green is welcome15:53
cyphermoxguess I'll sprint on my WIs, it's all small ones so with some luck I can have a good head start in a week15:53
cyphermoxalso, updating NM and nm-applet in precise will already get rid of two red items ;)15:55
seb128cyphermox, seems like a plan, if you get bored or want to do something easy on the side do a few merges on free slots and that should already be good help for us ;-)15:56
cyphermoxsure15:56
seb128cyphermox, speaking of n-m do you know what are the upstream plans for this cycle? do you plan to track a new version or to stay behind as we do for GNOME?15:57
cyphermoxtonight is ubuntu hour, if nobody shows up I'll have plenty of time for merges15:57
cyphermoxplan is to stay on 0.9, but I think upstream isn't going all that aggressively either15:57
cyphermoxbut there's so many goodies I'd like to have in.. zone support (firewalls, etc.), vlan, bonding, etc.15:58
seb128cyphermox, ok, I was mostly mentioning it to make sure you know that we will default to stay on GNOME 3.2, in case you planed to track a new n-m which might try to force us to pull new GNOME components we didn't plan to update15:58
seb128cyphermox, we will update the platform, i.e glib, gtk probably (we need to sort some details for gtk)15:59
cyphermoxmodemmanager will probably also get updating to the latest crack, but since nothing but NM touches it, it's safe15:59
cyphermoxok, I'll keep that in mind15:59
cyphermoxso generally, gnome-control-center is the most sensitive I think15:59
seb128yeah, and one of the most annoying one as well, I think we will default to backport what we need from 3.4 for it16:00
cyphermoxI also already fixed up daily builds, so I can know in advance16:00
seb128great16:03
seb128lool, hey16:03
seb128lool, do you know about dh-autoreconf?16:04
seb128lool, we moved from autoreconf patches to that for ~ 1.5 years ;-)16:04
seb128lool, I'm just mentioning it, in case you didn't know, it has dh and a cdbs integration, so it's usually one rules like to change,add and a build-depends on dh-autoreconf (and often one on gnome-common as well for GNOME stuff)16:05
=== Guest19719 is now known as Laney
seb128tedg, hi, do you know if bug #785852 is a bug in indicator-application or libappindicator?17:09
ubot2Launchpad bug 785852 in indicator-application "Menu reordering does not work" [Low,New] https://launchpad.net/bugs/78585217:09
tedgseb128, I'd be surprised that doesn't work.... but, if so, it's a bug in dbusmenu-gtk17:10
seb128tedg, well I can confirm that the example from the bug has the issue17:11
seb128tedg, i.e https://bugs.launchpad.net/ubuntu/+source/indicator-application/+bug/785852/+attachment/2136524/+files/bugtest.cpp17:11
ubot2Launchpad bug 785852 in indicator-application "Menu reordering does not work" [Low,New]17:11
seb128but maybe gtk_menu_reorder_child () is a weird way to do it :p17:11
seb128tedg, ok, reassigning there then17:12
tedgseb128, Hmm, it should work... I'm confused why it wouldn't.  A signal must be getting compressed somewhere.17:13
tedgIt sends a remove and an add on reorder.17:13
seb128tedg, thanks, it seems like a good bug for mterry to look at if he's getting bored after his sponsoring today ;-)17:15
=== Laney is now known as HOHOHaney
seb128mterry, ^ do you want to take on this one? dbusmenu issue, menu not getting the right order in the indicator after a reorder()17:16
tedgHeh, I loose sleep at night worrying that mterry might get bored ;-)17:16
seb128lol17:16
mterryseb128, i can look a bit today yeah17:18
seb128mterry, no need to be today, I will assign it to you, thanks ;-)17:19
mterrytedg, seb128: guys, you are thinking about this too much.  I've got aisleriot, I'm fine, really17:19
seb128lol17:19
seb128just give a deck of cards to mterry, that's all he needs to be happy ;-)17:20
* desrt notes GNOME copying papercuts17:21
kenvandinepapercuts was a good idea17:24
desrtindeed17:24
desrtgood ideas deserve copying :)17:24
desrt(and refinement)17:24
seb128desrt, sure, GNOME always copy Ubuntu after a few years ;-)17:24
desrtseb128: papercuts was obviously a copy of gnome-love :p17:24
desrtmfisch: hey17:25
HOHOHaneywhere is the current list of gnome external dependencies?17:25
seb128desrt, virtuous cycle? ;-)17:25
HOHOHaneyis libproxy on it?17:25
mfischdesrt: hey17:25
desrtseb128: i like to think so17:25
desrtmfisch: what are you doing around these parts?17:25
desrtoh god.  do you work for canonical now?17:26
mfischdesrt: well I work for canonical now and do some ubuntu on the side17:26
mfischdesrt: but17:26
mfischdesrt: I have no idea who you are ;)17:26
desrtya.  you're a different mfisch than i thought you were :)17:26
mfischdesrt: well, nice to meet you anyway17:27
* desrt knows a matthew fisch who is 'mfisch' on efnet17:27
desrtnice to meet you too :)17:27
seb128HOHOHaney, good question, glib-networking is using it so I guess it's on the external dependencies list17:28
seb128not sure where they keep that list nowadays though17:28
seb128desrt might know17:29
desrtjjardon is more likely to know17:29
* desrt isn't really a GNOME guy17:29
seb128HOHOHaney, desrt: there is a "meebey" who just asked the same question on #gnome-hackers17:32
seb128so let's see if somebody reply there ;-)17:32
jjardonseb128: HOHOHaney yeah, Its a external dep17:40
jjardonhttp://git.gnome.org/browse/jhbuild/tree/modulesets/gnome-suites-core-deps-3.4.modules#n86917:41
didrocksok, time for dinner and some rest!18:08
didrockssee you tomorrow (and on Monday seb128)18:08
=== gema is now known as gema_afk
=== Zdra is now known as xclaesse
kenvandinetedg, did you know that dbusmenu-bench is broken?21:17
kenvandinelooks like it missed getting updated when there was an API change21:17
* kenvandine guesses people don't actually use it :)21:18
loolseb128: dh-autoreconf > I've seen it around, but didn't actually trust it TDTRT  :-)21:42
loolseb128: I had recently a case once where it seemed to break the build unless I avoided certain things, but anyway, I should give it a try; thanks for the pointer21:42
seb128lool, we use it pretty much across the board for desktop for over a year if that brings any extra confidence21:42
loolOk21:43
desrtseb128: how does dh-autoreconf interact with maintainer mode?21:43
desrtmakes it irrelevent i guess?21:43
seb128yeah, pretty much21:43
desrti like it!21:43
seb128lol21:44
lool:-)21:44
seb128you rather hate maintainer mode21:44
seb128that's different ;-)21:44
desrti hate distros telling me to set it one way or another :p21:44
desrtso anything that allows distros not to care is a friend to me21:44
loolsadly, needing all the autotools at build time kind of makes the whole design useless :-/21:45
desrtwould also be really extra cool if i could remove 1MB of shell from the glib tarball21:45
* desrt replaces ./configure with a script that echos "autotools muckerfucker. do you have it?"21:46
TheMusodesrt: You may have seen my conversation earlier with seb128 about GTK 3.4, and possibly needing to extend the MenuItem API to help with some a11y dbusmenu work I'm doing. Do you have a few minutes to talk about it? THis extension would also benefit a11y for upstream network-manager applet for one.21:46
loolplus all the Makefile.ins21:46
TheMusoc/21:46
desrtTheMuso: thanks for mentioning about 4 things that i'm interested in within a single sentence21:47
desrtTheMuso: does this have to do with the 'accessibility role' attribute that gets set differently depending on which menuitem subclass you have?21:47
TheMusodesrt: No, it has to do with setting an alternative accessible name if there is extra informatino that the menu item icon is conveying to the user, the network-manager network list being a prime usecase.21:48
TheMusoI.e network name as the menu item label, icon as signal strength/security.21:48
TheMusoWe need a way to convey that textually to Orca users etc.21:48
desrtit strikes me that this doesn't have a whole lot to do with dbusmenu21:48
TheMusoNo it doesn't, but I need to extend Dbusmenu's API to work with whatever the final solution is in any case.21:49
desrtunderstood21:49
desrtdo you have a proposal?21:49
desrt"dlink [Insecure, 91% signal]" sort of thing?21:49
TheMusoThat is what the desired end result is, yes.21:50
desrtsounds like you want an alt="" tag for the image21:50
TheMusoIs that possible with a menu item icon?21:50
desrtno21:51
desrtnot for any particular reason -- we just didn't think about it21:51
TheMusoDidn't think so, which is essnetially what I'm getting at with needing to extend GtkMenuItem.21:51
desrtwhy not open a bug against gtk about it?21:51
TheMusoOk will do.21:51
desrtTheMuso: you could also pop into #gtk+ to discuss it21:52
TheMusoActually, I'm on gimpnet, I might do that.21:53
=== warp11 is now known as warp10

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