/srv/irclogs.ubuntu.com/2013/12/05/#ubuntu-desktop.txt

=== mjohnson15_2 is now known as mjohnson15
=== m_conley is now known as m_conley_away
=== shengyao_afk is now known as shengyao
=== shengyao is now known as shengyao_afk
=== m_conley_away is now known as m_conley
=== m_conley is now known as m_conley_away
=== brainwash_ is now known as brainwash
=== _thumper_ is now known as thumper
pittiGood morning05:02
pittidarkxst: how can I verify bug 1192372? when I do e. g. "gdb gedit" it doesn't seem to autoload anything05:27
ubot2Launchpad bug 1192372 in glib2.0 (Ubuntu) "glib's gdb auto-load scripts are not loaded" [Undecided,New] https://launchpad.net/bugs/119237205:27
darkxstpitti, you need to 'set debug auto-load' to see the auto-load logging07:52
darkxstpitti, or 'info auto-load python-scripts' will show the loaded scripts07:53
darkxstpitti, also they don't get loaded until after you run the program08:20
pittidarkxst: thanks08:24
sil2100Wellark: hello! Could you take a look at https://code.launchpad.net/~pete-woods/hud/keywords-test-fail/+merge/197809 once you're around?08:31
sil2100Wellark: it's a fix for a FTBFS issue that's blocking hud release from migrating from proposed08:31
ogra_sil2100, oh we have a fix already ?08:32
sil2100ogra_: yes, it seems there's a branch for it but needs to be rewieved still08:36
sil2100Pete made a fix from what I see08:36
ogra_sil2100, well, ted is at the sprint08:36
ogra_so it should be possible to easily get a review in our TZ08:37
ogra_speaking of the devil08:37
ogra_hey tedg08:37
tedgGood morning ogra_08:37
ogra_tedg, we have a HUD FTBFS ... and a fix for it, but someone needs to review ... its a blocker for touch images atm ...08:38
ogra_https://code.launchpad.net/~pete-woods/hud/keywords-test-fail/+merge/19780908:38
sil2100tedg: hello! :) As ogra_ mentioned ^08:38
ogra_(seems fairly simple)08:38
tedgogra_, sil2100, It seems pete-woods asked for Wellark to review it.  He just got in.08:40
ogra_ah, cool08:40
ogra_tedg, how about you guys all stay in our timezone after the sprint ... makes everything so much quicker :)08:41
didrocks+108:44
tedgogra_, Hah, everyone involved here is in your timezone normally :-)08:48
tedgWell, except Wellark, he's earlier.08:48
Laneygooooooooood morninnnnnnnnnnngggggggggg09:00
mlankhorstHello, world!\n09:03
Wellarksil2100: done.09:03
tedgdidrocks, What's the syntax for new symbols?  "replaceme" or "replace_me"09:04
sil2100Wellark: thank you!09:04
didrockstedg: 0replaceme: https://wiki.ubuntu.com/DailyRelease/FAQ#I.27m_exposing_a_new_C.2BAC8-C.2B-.2B-_symbols_in_my_library.2C_it_seems_that_some_packaging_changes_are_needed.2BICY-09:05
tedgdidrocks, Ah, thanks!09:06
didrocksyw ;)09:06
seb128good morning desktopers09:57
pittibonjour seb12809:59
pittidarkxst: hm, with that it installs into /usr/share/gdb/auto-load/lib/x86_64-linux-gnu/libglib-2.0.so.0.3901.0-gdb.py09:59
darkxstpitti, right, that is where gdb looks, since libglib in is /lib/10:00
pittidarkxst: nevermind, that's fine; thanks!10:00
Laneyhey seb12810:05
Laneywebkit/arm64 built ;-)10:05
ogra_whee !10:05
ogra_so my software center should work soon again ?10:06
LaneyI don't think the two are related10:06
Laneyyou could help debug if you get the issue10:06
ogra_*sniff*10:06
seb128Laney, \o/10:06
=== sil2100_ is now known as sil2100
seb128mvo, hey ... so aptdaemon's fix in trusty? do you want to fix the test issue first? are you looking at that?10:47
seb128chrisccoulson, hey, did you see my ping yesterday?10:47
seb128happyaron, hey, same question ;-)10:47
chrisccoulsonhi seb128 :)10:49
chrisccoulsonyeah, but no time to look at it just yet :/10:50
seb128chrisccoulson, hey, how are you?10:50
chrisccoulsonseb128, yeah, not too bad thanks. how are you?10:50
seb128chrisccoulson, I'm good thanks ;-)10:50
seb128trying to get errors cleaned for the lts ;-)10:50
seb128Laney vs webkit, new round, let's see how that one goes ;-)13:16
Laneymuhahaha13:16
Laneydamn, was hoping to get sagari13:17
Laneyoh, what happened?13:18
seb128Laney, new harfbuzz got synced (new soname)13:20
LaneyHARFBUZZZZZZZZZZZ13:20
seb128Laney, I'm going to rebuild pango13:20
seb128Laney, you should get lunch ;-)13:20
LaneyI am doing13:20
Laneywas hoping to leave that going while out for lunch13:21
Laneywill give it back when I return then :P13:21
seb128right, I'm going to handle harfbuzz13:21
seb128enjoy lunch13:21
Laneyta13:21
seb128do you think you are going to be back for the settings meeting? ;-)13:21
Laneygot to cycle to town in the wind + rain, not sure enjoyable will be it13:22
Laneyisn't that at 14.30?13:22
* seb128 wonders if we are going to still have one this year :p13:22
seb128it's in 1h3013:22
Laneyno, 15.0013:22
Laneydefinitely will be13:22
seb128cool13:22
Laneyunless the storm gets me13:22
seb128enjoy lunch then!13:22
Laneytata13:22
mvoseb128: uploaded, sorry13:40
ogra_mvo, hey, when are you coming back ? ... time to end that holiday :)13:41
seb128mvo, danke13:42
seb128mvo, hey, when do you come back? it's not the same here without you :/13:42
=== mhr3__ is now known as mhr3
seb128Laney, so, I'm pondering dropping the new harfbuzz from trusty-proposed, let me know when you are back from lunch, want to discuss that14:00
seb128Sweetshark, can we get a libreoffice building in trusty? we have some transitions lining up that requires a rebuild from your side...14:01
Sweetsharkseb128: whats the timeline on the transitions?14:04
seb128Sweetshark, new libharfbuzz has been autosynced from Debian today, and it's blocking webkit14:04
seb128which is why I just pinged Laney about deleting harfbuzz14:04
seb128but that sucks14:05
mvoogra_: heh :)14:06
mvoseb128: your welcome14:06
Sweetsharksooo, LibreOffice 4.2.0 rc1 is scheduled for 2013-12-16, 4.2 is building in the ppa and IIRC 4.1 would not build as is on trusty.14:07
Sweetsharkseb128: is that too long of?14:08
desrtgreetings desktopers14:09
larsugreetings14:12
seb128desrt, good morning!14:12
seb128Sweetshark, we need to discuss it, we have several options14:12
seb128- dropping new harfbuzz14:13
seb128- keeping stuff in proposed for a while14:13
seb128- getting libreoffice to build14:13
pittihey desrt, how are you?14:13
desrtgood14:14
pittidesrt: I can haz systemd-shim 6?14:14
desrtsure.  i'll cook one up this morning.14:14
* pitti passes the pepper and salt, thanks!14:14
desrtbtw... i was thinking14:15
desrthow did you notice the bus-flushing problem?14:15
desrtit should have worked anyway because of your changes to the timeout...14:15
pittidesrt: yes, but I asked bug reporters to give me the shim output during suspend/resume, and saw all this goo; sec14:15
pittidesrt: https://launchpadlibrarian.net/156923742/systemd-shim.log14:16
desrtpitti: no worries.  just wondering if it was still failing or something :p14:16
pittidesrt: scroll to the end14:16
pittidesrt: yes, several people say it is still failing; although I can now not see anything wrong in systemd-shim's log, dbus-monitor, or pm-suspend.log :(14:17
desrtthis bug has been very embarassing.  it's take like what?  3 releases to fix? :)14:17
desrthuh?14:17
desrtIMPOSSIBLE!!14:17
pittimy words exactly! :-)14:17
pittihttps://launchpadlibrarian.net/158309871/systemd-shim.log is with the fix, and it looks impeccable14:18
desrtbefore i make distcheck i'm gonna make coffee14:18
pittimake: *** No rule to make target `coffee'.  Stop.14:19
pittidesrt: sorry, doesn't work14:19
ochosipitti: you should really update your buildsystem! ;)14:20
pittiochosi: but it's right! no coffee in the house; "make tea" OTOH works fine :)14:20
desrtochosi: just needs to upgrade his hardware14:20
ochosi:D14:20
Sweetsharkseb128: I will have a look at the 4.1 package in trusty today in the evening to see if its a trivial fix, I can give you a somewhat qualified opinion then ...14:21
Sweetsharkseb128: k?14:21
seb128pitti, hey, can you remind me the env magic you gave me the other time to test software-properties drivers install on my intel box?14:21
ochosibtw, i'm looking to find someone who pushes updates to the indicator-stack usually14:21
ochosiwho would you point me to?14:21
seb128Sweetshark, that would be great, thanks14:21
desrtpitti: COFFEE is a new intel CPU extension.  Compile-Optimised For Fast Executable... Execution14:21
ochosi(specifically we have a bugfix for the gtk2 indicator)14:21
pittiseb128: /usr/share/ubuntu-drivers-common/fake-devices-wrapper ubuntu-drivers list14:22
seb128pitti, danke14:22
pittiseb128: (or run any other program, like softwarwe-properties-gtk or lspci, etc.)14:22
happyaronseb128: can't get it working, removing the assertion does not work.14:28
seb128happyaron, what happens when you remove it?14:29
seb128happyaron, did you try to ping the fedora maintainer (since that's a bug in their patch)?14:29
happyaronseb128: fail on other parts, because the input method list is empty, the functions calls for input method engine's property will fail.14:29
happyaronseb128: no, he has an updated version of the patch, but the change is quite big and can be applied only to ibus 1.5.4.14:30
seb128ok14:30
* seb128 hates python and encodings14:39
Laneyseb128: what's the problem?14:45
seb128Laney, with what? python or harfbuzz?14:46
Laneyharfbuzz14:46
Laneyit's not a real transition is it?14:46
Laneyin code terms14:46
seb128Laney, it's a soname change and rdepends include libreoffice14:46
LaneyI thought it was just a package name change14:46
seb128Laney, and 4.1 doesn't build in trusty toolchain and 4.2 is not ready for upload yet14:46
seb128Laney, how is that different?14:47
Laneybecause it means there should be zero porting14:47
seb128well, it means a no change rebuild from libreoffice14:47
seb128which means a libreoffice not ftbfsing14:47
Laneythat's a shame14:47
seb128right14:47
Laneyhighlights why that needs to be kept on top of14:48
Laneybut yeah, delete it if that's best for now14:48
seb128don't tell me14:48
seb128read my ping to Sweetshark from half an hour ago14:48
seb128with the 3 options14:48
seb128he said he would look today if there is an easy for for 4.114:48
seb128the issue is that we said we don't want to spend too much work on fixing 4.1 when we move to 4.2 this month14:49
seb128but 4.2 is still alpha and Sweetshark doesn't want to upload those versions to the archive14:49
seb128so it's a bit of a sucky situation14:49
seb128kenvandine, Laney, tedg, mpt, charles: let's resume settings hangout, who is available this week? (maybe not ted/charles in London)14:59
seb128attente, ^14:59
Laneyye15:00
seb128oh, hangout and Laney15:00
Laneymuhahaha15:00
seb128that's almost as much fun than webkit and Laney15:00
kenvandinehey15:00
LaneyI copy the link to http://orangesquash.org.uk/~laney/bah.html15:00
Laneyand then visit that on my phone15:00
seb128lol15:01
kenvandinempt is on15:01
seb128ok, let me start my browser15:01
kenvandineseb128, everything froze...15:07
seb128kenvandine, you seem fine15:08
Laneysec15:11
Laneyattente: here15:11
LaneyI tried to get the language name from e.g. "en"15:12
Laneybut if you ask for it there it gives you "U.S. English"15:12
Laneyso that solution doesn't work15:12
Laneyseb128: make him look here!15:13
mptoh bother15:13
LaneySo it would be language name - country name15:13
Laneybut yeah ...15:13
mptIs there anything that returns the string "English"?15:13
Laneyen_otherthings15:14
Laneybut I don't know how you could do that algorithmically15:14
mptLiterally?15:14
Laneyno15:14
Laneylike en_GB15:14
mpten_GB returns "English" and not "UK English"?15:14
mptRULE BRITANNIA15:14
Laneythere's a "language" method15:15
Laneywhich is like that, yeah ...15:15
mptLaney, so does language("en") == language("en-NZ") == language("en-CA") etc?15:15
Laneyhttp://qt-project.org/doc/qt-5.0/qtcore/qlocale.html#languageToString15:16
LaneyI think it was this one15:16
Laneyno, "en" was the odd one out15:16
LaneyIIRC15:16
seb128how manager engineers does it take to make google hangout work with audio :p15:17
kenvandinehaha15:17
Laneyit broke when I went to the text chat to see what mpt said15:17
Laneyalso then I couldn't figure out how to get back to the video for ages15:17
Laney(you have to go to the notification)15:17
attenteand language("en-DK") == "US English" iirc15:18
Laneycan't remember exactly which ones15:18
Laneybut it was a bit messed up15:18
attentewait, no. nack that15:18
Laneythis is languageToString(locale.language()) or similar15:19
Laneywhat I was trying15:19
mptLaney, so, fixable upstream bugs?15:19
Laneydepends how deliberate it is I guess15:19
mptWould it help for me to describe the desired behavior so you can link bug reports to it? :-)15:20
Laneysure, that can't hurt15:20
Laneythere's no variants at all in the mockup we have there now15:21
mptThat’s because there aren’t any in my wireframe, because I didn’t know they existed15:21
* Laney nods15:21
mptWhat’s the biggest example? en, or fr, or something else?15:22
Laneynot sure15:24
LaneyI think es_ has quite a lot15:24
mptLaney, is a table of them published anywhere?15:25
Laneylooking15:30
=== strycore is now known as TheCodePolice
Laneympt: ls /usr/share/i18n/locales15:32
=== TheCodePolice is now known as strycore
mptHuh, there are no un-suffixed locales15:35
mpte.g. no "en"15:36
mptLaney, so does countryToString() correspond to “territory” in these locale files?15:37
attenteLaney, in qtbase-opensource-src, there's a big list called "likely_subtags" in qlocale_data_p.h15:39
attentetrying to figure out where all those numbers are coming from15:39
Laneympt: http://paste.ubuntu.com/6525278/ is a list of all of them15:42
LaneyI don't think we'd display all of those though; ours corresponds to `locale -a'15:43
Laneythat's code - native language name - native country name15:43
mptar - Arabic - Egypt <facepalm/>15:43
mptfr - français - France15:44
LaneyI tried taking the native language name from the language-only codes and combining it with the native country name15:45
Laneythat's what fails with en - U.S. English - United States15:45
Laneyattente: seems magic to me15:46
Laneybut it says that en points to en_Latn_US which might be a clue15:46
attenteLaney, http://cldr.unicode.org/index/cldr-spec/language-tag-equivalences15:46
mptLaney, and with Arabic and with French as above … Their un-suffixed versions assume a particular country15:46
Laneympt: I would ignore the country part there15:47
Laneyunless you mean it makes the language different15:47
mptThat would work in most cases. It wouldn’t work in spoken Arabic, but this is written Arabic, so15:48
LaneyI meant "combining it with the native country name of the suffixed version"15:48
Laneyattente: ah, fail, so it is deliberate15:48
mptLaney, ah, I thought you meant assuming that the unsuffixed one was suitable for generic use15:49
Laneyassuming its 'native language name' is15:49
Laneypitti: did you commit that glib2.0 upload to debian? (or does it rely on 2.39 somehow?)15:53
pittiLaney: no, not yet; I haven't tested it in Debian, not sure whether the gdb scripts are already in Debian's version15:54
Laneydoubt it, we were synced until the first 2.39 upload15:54
seb128Laney, ok, so I'm going to upload pango for the new harfbuzz, giving sweetshark the end of week to try to get libreoffice to build15:56
Laneyor RM!15:57
Laney(ok, cool)15:57
seb128Laney, if it doesn't we can remove those from proposed on monday and rebuild webkit again15:57
seb128does that sound like a plan to you? or do you prefer to rm harfbuzz until we get lo to buil?15:57
seb128d15:57
Laneyit depends how likely it is that we'll get a fixed version15:58
Laneyi.e. if it will actually be worked on15:58
Laneythere is no point if it definitely will not be15:58
seb128Laney, Sweetshark said he would have a try to see if it's easy15:58
mptLaney, yeah, I don’t see a way of doing it without patching the names of those oddballs: U. S. English, Australian English, British English, français canadien, français suisse, español de España, and español latinoamericano.15:58
mpt(or however many of those we ship:-)15:59
seb128Laney, ok, you convinced me to remove harfbuzz, we can easily bring it back15:59
Laneyk15:59
Laneympt: Indeed, but I suspect that's a no-go as attente linked to the standard that mandates this behaviour16:00
=== jdstrand_ is now known as jdstrand
mptLaney, do you mean <http://cldr.unicode.org/index/cldr-spec/language-tag-equivalences>? That requires nothing about language names. We can rename “U. S. English” to “English” while still accepting that en_US is equivalent to en.16:02
attentempt, so the objective is to scan through all of the locales, and replace the display language name to their basic forms?16:04
mptattente, only for the unsuffixed ones (or those that are equivalent to unsuffixed ones). For example, en/en_US would be “English”, followed by en_AU “English (Australia)”, followed by en_GB “English (United Kingdom)”, etc16:06
mptattente, and the reason I want to do that is so that the whole list isn’t cluttered with territory names16:07
ricotzseb128, Laney, hi, i guess pango and webkit won't have problem with the new harfbuzz, if libreoffice has it could switch to the internal copy in the meantime16:07
LaneyI think it ftbfs for some other reason16:08
attentempt, are we still keeping one entry per locale though?16:08
mptattente, sure16:09
ricotzLaney, ok -- still it reasonable to get the new harfbuzz in16:09
seb128ricotz, the issue is not harfbuzz, is to get libreoffice 4.1 building on the trusty toolchain16:09
Laneyricotz: it sure is16:09
Laneybut it'll need to wait for libreoffice to build16:09
Laneyyou can debug that if you want ;-)16:09
ricotzseb128, ah ok, so the gcc 4.8 problem16:09
seb128ricotz, we are going to get the new harfbuzz in 10 days when libreoffice 4.2rc1 is out and is ready to be uploaded to trusty16:10
ricotzseb128, fair enough16:10
mptIt’s understandable but awkward that the language names are pre-translated into themselves. It means that the variations of Serbian will be sorted into two places, two under “Српски” and two under “Srpski”.16:13
mptoh well16:14
attentei'm still having some trouble determining where U.S. English is coming from16:15
seb128mvo, hey, maybe you can help ... when does an installed package has no "candidate" version in apt?16:15
attentedefinitely not coming from /usr/share/i18n/locales16:16
=== rickspencer3_ is now known as rickspencer3
Laneyicu isn't it?16:19
attentewell.. looking at the code for languageToString, it seems to be coming from the qtbase-opensource-src package :/16:20
attenteah. right. but we're using nativeLanguageName...16:23
attentethat's our answer i guess.. just use languageToString16:24
attenteoh. but those aren't translated..'16:24
* mpt tries not to wonder whether all the uncapitalized language names should be capitalized when they appear as menu items16:27
mvoseb128: hi16:34
mvoseb128: it means there is nothing that it can download, either because of apt pining or because the package is no longer on the server16:34
mvoseb128: do you have some mor econtext?16:34
seb128mvo, https://code.launchpad.net/~seb128/software-properties/handle-no-candidate/+merge/19791716:35
mvoseb128: ok, let me have a look, this can probably be fixed16:35
seb128mvo, weird, I tried to install nvidia-304, removed the restricted source, did an index update and there was still a candidate16:36
seb128mvo, I'm not sure how to end up in the buggy situation16:36
seb128mvo, my guess is that those users install binary drivers that then get remove from the archive because they are replaced by newer versions16:36
mvoseb128: yeah, the thing is - we should probably not display it if there is no candidate as it also means that the user won't be able to install it :)16:36
mvoseb128: yeah, that would make sense,16:37
seb128mvo, well, the list includes packages installed/in use16:38
seb128mvo, you can't drop the driver in use just because it's not on the server anymore :p16:39
seb128mvo, I was curious why dropping the apt source was not enough to end up with no candidate though16:39
mvoseb128: aha, yeah, that makes sense, you could display the summary of the installed driver in this case - wnat me to have a look?16:39
mvoseb128: normally the installed one is the candidate if there is nothing downloadable16:40
seb128mvo, sure, if you want16:40
mvoseb128: the situation that it has no candidate is unusual16:40
mvoseb128: are there more logfile or more clues available? i.e. sources.list and maybe what package/version triggered the crash?16:40
mvoseb128: is there a LP report (still can't see error.u.c :/)16:41
seb128mvo, you should ask on #ubuntu-devel about e.u.c that must be an overlook/you probably expired from some team16:41
seb128mvo, https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1164927 seems to be the same16:42
ubot2Launchpad bug 1164927 in software-properties (Ubuntu) "software-properties-gtk crashed with AttributeError in gather_device_data(): 'NoneType' object has no attribute 'summary'" [Medium,New]16:42
seb128mvo, no more info I'm afraid, but it has 1093 reports on e.u.c so it's not uncommon16:42
seb128mvo, if we need those info we can maybe an apport hook to collect them?16:43
mvoseb128: hhhmm, does the error report contains more details on error.ubuntu.com ? sources.list would be really nice16:47
seb128mvo, no, the reports are basically a copy of the launchpad one16:48
seb128we need an apport hook added to s-p if we want more info16:48
seb128mvo, you don't have an idea on how that could happen? well in any case checking for None should be good enough to avoid the apport prompts there ... do you think it's still buggy that there is no candidate?16:49
seb128mvo, to be it's likely what I said, install drivers on e.g saucy, upgrade to trusty, keep using those, oh they get deleted from the archive because e.g -304 becomes -31016:50
seb128and the install 304 becomes without candidate16:50
seb128(except that removing the source still give me a candidate there, but I don't understand apt, maybe it's cached?=16:50
mptLaney, attente: How does this look? https://wiki.ubuntu.com/LanguageAndText#sorting16:52
mptI dropped the trickiness of removing the territory name from the unprefixed variation, to avoid accusations of imperialism :-)16:53
mptbut that still leaves you with the problem of making sure “en” ends up as “English (US)” and not “U. S. English”16:53
attentempt, sure, i can try it16:57
mvoseb128: yeah, the part I don't quite understand is how this happens if the driver is still installed. or are we playing with /etc/apt/preferences or backports? backports might be a good explaination17:00
seb128mvo, could be, you know users, crazy bunch :p17:01
mvohaha, inded17:01
mvoindeed17:01
seb128but I don't have more infos, sorry17:01
seb128maybe pitti would have an idea17:01
mvolet go with your fix then17:01
seb128mvo, great17:02
seb128mvo, bear with me btw, trying to fix bugs in your softwares, I've a list of questions/stuff I don't understand ... ;-) (don't worry, not everything for the same day, I'm keeping other questions for other days :p)17:03
seb128mvo, oh, and for the record the 3 bugs I chased down this week, they were introduced by people merging refactoring/port to the python3 work in there and not issue in your code17:03
seb128damn hacker, taking mvo's good code and adding bugs to it!17:04
* mvo hugs seb12817:04
* seb128 hugs mvo back17:05
Laneydoh, armhf ftbfs17:11
seb128:-(17:13
LaneyI see a probable patch17:13
* Laney stabs the pandaboard17:33
Laneyso slow17:33
Laneyquite pleased it still works though17:33
larsuafter stabbing it? :P17:37
Laneymoar hamsters17:41
mpthamsterboard17:48
=== rickspencer3_ is now known as rickspencer3
SweetsharkLaney, larsu: Im slightly envious of the Linux-Debian-armhf_48 tinderbox, its a ODRIOD-XU http://tinderbox.libreoffice.org/MASTER/status.html19:40
=== ajmitch_ is now known as ajmitch
larsuSweetshark: nice :)19:40
* larsu is glad he doesn't need to deal with builders that often19:41
ali1234kenvandine: i got the gtk2 indicator working again. i did it by making it use a different dbus name, so it doesn't conflict with the gtk3 version. i figured this would just make volume control work, but to my surprise music players are still able to communicate with it. any idea why?19:42
larsuali1234: which dbus name did you change? Music players work via MPRIS, i.e. they don't find the applet on the bus, but the applet finds them19:44
ali1234this is what i did: http://paste.ubuntu.com/6526233/19:44
ali1234i changed the top level dbus name (the one used for service activation)19:44
ali1234so that the old gtk2 backend gets loaded, instead of the rewritten gtk3 one19:45
larsuali1234: which version is that? dbus-shared-names.h doesn't exist anymore...19:46
ali1234i'm hoping to get this SRU'd because we have a bug with 1000 heat, 100 comments, and 20 dupes, and people threatening to install mint if it isn't fixed19:47
larsuwhich bug is that?19:47
ali1234larsu: it's indicator-sound-gtk2 - it's still the old version19:47
larsuah, right19:47
ali1234https://bugs.launchpad.net/indicator-sound/+bug/120820419:47
ubot2Launchpad bug 1208204 in indicator-sound-gtk2 (Ubuntu) "indicator-sound no longer functions with xfce4-indicator-plugin" [High,Triaged]19:47
larsuali1234: what about the other indicators? don't they have the same problem?19:48
ali1234thee's only one other gtk2 indicator left19:48
larsuhm, okay19:48
ali1234and that is appindicators19:48
ali1234it appears to still work19:48
ali1234larsu: ah, you're the one who rewrote it all :)19:57
seb128larsu, that's a leftover fork of an old version because xfce is still on the old gtk...19:58
larsuya...19:59
ali1234so what happened indicator-sound-gtk2 is a totally different source package now, but it's set to depend on indicator-sound for the dbus service, but that dbus service is now radically different19:59
ali1234but we can't hae two dbus services with the same activation name, so i changed the activation name19:59
larsuali1234: right, the indicator architecture changed quite a bit. Services are totally independent of gtk now (because mobile)19:59
ali1234i guess i can probably drop the dependency on indicator-sound too, and make it a totally different thing20:00
larsuseb128: we told everyone pretty early that we'll drop gtk2 support after 12.0420:00
seb128larsu, yeah, not our fault20:00
ali1234xubuntu won't even use it in 14.0420:00
seb128larsu, but xfce is still using gtk220:00
seb128ali1234, oh, do they plan to go gtk3 or to use something else?20:01
larsuali1234: yes, most likely. Also, indicators won't even use dbus activation anymore pretty soon20:01
ali1234gtk3 indicator support is already done upstream20:01
seb128what about xfce itself (just curious there)20:01
ali1234yes, upstream=xfce20:01
ali1234oh, ... some stuff in xfce is converted to gtk320:01
ali1234it's ongoing20:02
seb128going to land for the LTS?20:02
ali1234hopefully20:02
seb128nice20:02
ali1234depends when they release 4.1220:02
larsuali1234: using the new-style indicator services?20:02
ali1234larsu: hahahaha20:03
ali1234larsu: gtk3 indicators were working in saucy, then the new style indicators broke it20:03
ali1234that's why the broken gtk2 indicator got shipped :(20:03
ali1234but yes, we fixed it for the indicator3 stuff20:04
larsuali1234: it's pretty easy to convert to the new style. There's a convinience class in libindicator for that20:04
ali1234just not in time for the release20:04
larsu:(20:04
ali1234please don't break it again20:04
ali1234at least not for the LTS20:04
larsuI think somebody already did - they depend on upstart now20:05
ali1234well, xubuntu uses upstart20:05
larsuya, but you need to tell upstart to start the indicator processes instead of just hitting up the names on the bus20:05
ali1234doesn't the indicator3 wrapper do that?20:05
larsudon't ask me why, I'm not especially a fan of that20:05
larsuali1234: I don't think so20:06
* larsu didn't write it20:06
ali1234hmm :/20:06
ali1234well, i'll check that out, thanks20:06
LaneyI restarted my gnome-panel the other day after 30 days or so and don't have some indicators any more :(20:06
LaneyUPSTAAAAAAAAAAAAAAAAARTTTTTTTTTTTTTTTTTTT20:06
larsuali1234: talk to tedg, he has all the answers20:06
Laney(starting friday early)20:06
larsuLaney: ya. Don't get me started.20:06
ali1234yeah maybe this is why we got some bug reports of missing indicators on trusty20:06
seb128Laney, I'm surprised they still let you work here, unity hater!20:07
Laneyseb128: it's alright, I'm not the worst one20:07
larsuLaney: incidentally, do you want to patch dbus/upstart so that dbus activation works via upstart?20:07
* Laney looks at desrt20:07
* seb128 hands larsu some hot chocolate (is that the winter version of ice cream?)20:07
Laneylarsu: hahaha20:07
seb128Laney, lol20:07
larsuLaney: I hear there's even a start of a patch flying around somewhere20:07
Laneythat already existed in the past you know20:07
larsu:P20:07
Laneyit was in our dbus and everything20:08
seb128pitti destroyed it for us20:08
Laneyand if you look for a few seconds you find a funny thread between keybuk and poettering20:08
* seb128 hugs pitti20:08
seb128(he just updated dbus and didn't update the patches)20:08
larsuLaney: meh, I don't care about the details :P20:08
larsuseb128: thanks :)20:08
seb128(which is understandable, I would probably not want/be able to update those)20:08
* larsu is quite content hacking on evince right now20:08
Laneyno, they need to be upstream20:08
seb128Laney, there is no upstream dbus anymore with kdbus?20:09
larsuI have the feeling we'll be dbus upstream in the not-so-distant future20:09
larsuya, what seb128 says20:09
seb128oh, larsu just stepped up20:09
seb128\o/20:09
* larsu runs away20:09
seb128larsu, did you just sussssh "attente"?20:10
larsuülol20:10
seb128yeah, that guy has a gut for picking up on challenges20:10
larsudefinitely.20:10
seb128;-)20:10
larsuattente: are you up for it? IM stuff is done, right?20:10
attente:(20:10
seb128it's almost friday, can feel it!20:10
seb128;-)20:10
attente:'(20:11
Laneyheh20:11
larsuit's Friday in some parts of the world20:11
attentelol20:11
* larsu hands attente some mango sorbet20:11
* seb128 hands attente some hot chocolate as well20:11
seb128we should stop being mean to him20:11
larsuooh, nice combination!20:11
* attente thinks these perks have strings attached20:11
seb128;-)20:11
larsuattente: only one string20:11
larsu"dbus"20:11
=== rickspencer3_ is now known as rickspencer3
charlieI want to start developing for ubuntu, but was wondering if its okay/suggested to develop in 14.04 daily build installation?20:40
ali1234depends what you mean by "develop"20:40
ali1234if you want to fix existing packages, 14.04 is the place to be. if you want to write new apps, not so much. at least not for your dev machine. maybe for testing machines.20:41
sarnoldor if your applications are targetting 14.04 LTS as the envisioned deployment..20:42
charlieI plan to start all my dev activities on a virtual box having 14.04 daily builds so that my base ubuntu 13.10 stays safe20:42
charliei wanna start with minor bug fixes via LP and bzr20:42
ali1234that sounds reasonable20:42
charliebt eventually move to some app dev too20:42
charlieok.. Thanks..20:44
=== Sweetsha1k is now known as Sweetshark
xclaesseseb128, FYI, that patch is probably needed for ubuntu as well (did not test though): http://sourceforge.net/p/sofia-sip/bugs/121/21:14
seb128xclaesse, thanks21:15
xnoxLaney: well done =) it's built23:59

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