/srv/irclogs.ubuntu.com/2014/04/03/#ubuntu-desktop.txt

robert_ancelldesrt, what is the correct way to register two gdbus objects on different bus names?01:22
robert_ancelldesrt, the bus name seems to be implied01:22
=== maclin_ is now known as maclin
=== maclin__ is now known as maclin
=== oCrazyLem is now known as CrazyLemon
=== oCrazyLem is now known as CrazyLemon
darkxstseb128, !!!!07:59
seb128good morning desktopers08:00
seb128darkxst, hey08:00
darkxstseb128, bug 1301712, fixed now, but really we don;t want the u-c-c/uoa stack!!08:00
ubot2Launchpad bug 1301712 in shotwell (Ubuntu) "shotwell is pulling in unity-control-center and UOA on Ubuntu GNOME" [Low,Fix released] https://launchpad.net/bugs/130171208:00
seb128you realize that without uoa shotwell has non working features, right?08:00
seb128I just commented on that08:00
seb128your call if you like to ship buggy softwares I guess08:00
darkxstseb128, we don't ship uoa by default08:00
seb128I added the recommends because without uoa if you do publish, add an account, you get a nice fail08:00
seb128right08:00
seb128so you ship a buggy shotwell08:01
darkxstseb128, wouldnt the right thing be to disable those features if uoa is not installed?08:01
seb128that's one other option, patches are welcome08:01
seb128but in the current state things are just buggy08:02
seb128well, we ship uoa by default so it's not so much an issue for us08:02
darkxstseb128, I would much prefer you discuss these things with me first!08:02
seb128I added the recommends because we received some bugs about publishing not working08:02
seb128I didn't even think a recommends would be an issue for you08:02
seb128sorry about that08:02
darkxstall recommends are seeded08:03
seb128yeah, I just didn't think that some flavors were using shotwell but not installing what it needs08:03
Laneymorning08:03
seb128Laney, hey08:03
Laneyhey, wie gehts?08:04
seb128good!08:04
seb128you?08:04
Laneynot bad thanks!08:04
darkxstseb128, do you have bugs pointing to the actual issue/08:05
darkxst?08:05
seb128darkxst, open a photo, do file->publish, pick "add more accounts" from the combo box08:07
seb128notice how the warnings about g_spawn_command failing08:07
darkxstseb128, and publish menu is provided by the uoa patch I presume?08:08
seb128yes08:08
seb128or rather modified08:08
seb128upstream have their own accounts handling (not using goa or uoa)08:08
darkxstyes I noticed there was no goa integration08:09
darkxstseb128, ok, I will get that sorted08:15
darkxstseb128, Laney any chance of getting tracker into main next cycle?08:16
GunnarHjMorning seb128!08:16
darkxstwe really need nautilus built with tracker support08:16
darkxstnautilus is the 'search provider' for file searches08:17
darkxstall that is completely broke right now08:17
GunnarHjseb128:08:18
GunnarHjhttp://blog.canonical.com/2014/04/02/shutting-down-ubuntu-one-file-services/08:18
GunnarHjI missed the UIFe request.08:18
LaneyISTR we had problems with io load and indexing before08:18
darkxsthas it ever been in main before?08:19
darkxstI though the MIR got rejected due to UBuntu using zeigeist, but that was before we became official flavour08:20
seb128GunnarHj, hey08:21
seb128GunnarHj, I'm unsure there was an UIFe request08:21
seb128darkxst, tracker, I doubt it08:21
seb128well, maybe, you can file a MIR etc for it I guess08:22
seb128but I'm unsure we want to build e.g nautilus with it08:22
seb128you need the indexer right?08:22
darkxstyeh08:22
darkxstthe other idea would be to add search hooks for extensions, but havent checked with upstream yet if they would take that08:23
darkxstbut its certainly not possible with current nautilus extension api08:23
GunnarHjseb128: Me too. ;-) Does it mean that the Ubuntu One client will be removed before final release? Should we remove the references to Ubuntu One from the docs (resulting in a few untranslated strings)?08:23
LaneyIt's gone, certainly remove it08:25
seb128GunnarHj, yes, the package/support for it has started been dropped yesterday08:25
LaneyThe release team were informed in advance but I guess nobody told the docs guys08:25
Laneysorry :/08:25
seb128xnox, "Drop account-plugin-aim and account-plugin-yahoo from recommends to suggests, thus removing 21.8MB of gstreamer0.10 from ubuntu desktop  CDs."08:26
seb128that statement seems weird to me08:26
darkxstI never heard nothing either! until xnox removed things from our seeds08:26
GunnarHjLaney, seb128: I think that a hint on ubuntu-devel-announce would have been appropriate.08:26
seb128GunnarHj, yeah, me too, I didn't even see the announcement!08:27
seb128xnox, did you drop bluez-gstreamer as well? that use gst0.1008:27
seb128xnox, also telepathy-haze pulls gstreamer0.10 in through libpurple08:28
Laneycyphermox: maybe you could comment with your recommendation08:30
Laneyempathy> "Both services have declining userbase" I wouldn't have said that ...08:32
LaneyBit weird to make this decision unilaterally but hey08:32
seb128I might revert it08:32
seb128but after talking to xnox08:33
seb128I doubt he's going to achieve what he wanted08:33
seb128we need to keep haze on the CD and that keeps gst0.1008:33
seb128bluez-gstreamer as well (though I'm unsure what that does and what would we miss without it)08:33
Laneycyphermox said that one is ok08:34
LaneyI think it lets you use a2dp08:35
seb128did he add details on what it doeS?08:35
seb128what is a2dp?08:35
Laneyi.e. send audio over bluetooth08:35
* seb128 clueless about bluetooth08:35
seb128shrug08:35
seb128that seems like an useful feature to me!08:35
LaneyI think it's in mainline gstreamer with 1.008:36
Laneyso don't know how useful it is with 0.1008:36
seb128oh, nice08:36
seb128well, as said I would like to understand how those things are used08:36
seb128before we decide to drop stuff  a week before release08:36
Laneylaney@iota> gst-inspect-1.0 | grep a2dp                                                                                                    ~08:36
Laneybluez:  a2dpsink: Bluetooth A2DP sink08:36
seb128to then notice after release that after all those stuff were needed and that we regressed usecases08:36
seb128$ gst-inspect-0.10 /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstbluetooth.so08:37
seb128...08:37
seb128  rtpsbcpay: RTP packet payloader08:37
seb128  a2dpsink: Bluetooth A2DP sink08:37
seb128  avdtpsink: Bluetooth AVDTP sink08:37
seb128  sbcparse: Bluetooth SBC parser08:37
seb128  sbcdec: Bluetooth SBC decoder08:37
seb128  sbcenc: Bluetooth SBC encoder08:37
seb128 08:37
seb128no "SBC decoder" in my gst-inspect-1.008:38
Laneyyeah that's in bad for 1.0 afaics08:38
seb128k, I don't have that installed08:38
darkxstI could never get a2dp working anyway, probably not a huge loss!08:41
darkxst^maybe iphone related though, the iphone stack is an outdated mess right now08:42
Laneynever tried it08:44
Laneynot that I have an iphone, but I guess it should work with android too08:45
darkxstyeh, although a2dp is a standard! works fine in any modern car (maybe there are patent issues though?)08:47
darkxstso probably what I hit was just a bug08:48
seb128I don't even know how to test that08:48
seb128is that just "pair your phone as a bt device, play music through it as an output"?08:48
darkxstseb128, yes, so you pair phone with computer, and then the music play get routed through pulseaudio08:49
darkxst^ the music you play on phone08:49
Laneycomputer doesn't even see my phone to pair with it08:52
seb128great, u-c-c segfaulted when I tried to enable the audio for media option on the phone08:52
seb128in libgnome-bluetooth08:52
Laneythis is severely buggy :(08:54
Laneythe enabled state isn't remembered or synced with the indicator08:54
seb128you likely have a bluez/kernel issue08:54
Laneynever sees the phone, get operation in progress on stderr when doing things08:54
darkxstLaney, right, I just gave up on the idea :) and plugged some speakers into my phone!09:01
sasa84hello09:06
sasa84part of apport is not translated https://dl.dropboxusercontent.com/u/17510489/Apport.png09:07
sasa84actually there are no strings for translation either https://translations.launchpad.net/ubuntu/trusty/+source/apport/+pots/apport/sl/+translate09:08
seb128sasa84, hey, that's "normal", hooks are not translatable atm I think09:09
xnoxseb128: why would you want telepathy-haze on the images?09:10
seb128xnox, because things like gadugadu (the most popular im in China) have no other support for it that through libpurple09:11
xnoxseb128: poland, qq is in china =)09:11
seb128oh, sorry09:11
seb128but the argument still stands09:11
seb128some protocols are popular in countries and have no telepathy connectors09:12
xnoxseb128: and those support/use audio/video via libpurple?09:12
seb128so they need to use libpurple through haze09:12
seb128not sure09:12
seb128they do use libpurple from texting/messages09:12
xnoxseb128: why do i not see telepathy-haze in the seed sources?09:12
seb128but libpurple is one lib09:12
seb128the a/v part is not split out09:12
seb128xnox, because it's a recommends of empathy09:13
seb128we could seed all recommends of all softwares09:13
seb128not sure what's the point though09:13
xnoxnah, no point. For ubuntu, we do choose to seed in recommends.09:13
seb128well, it's already a recommends from empathy09:13
seb128not sure why you want to duplicate that info?09:14
xnoxno, i don't. Just wanted to know how it was seeded in, to make sure it's not just a dep.09:14
xnoxso another way is to hunt down upstream patches which port purple to gstreamer0.10, and then the empathy change to downgrade two accounts can be reverted as well.09:15
xnoxcause at this point libpurple is the last one holding up gstreamer0.10 on desktop images.09:15
LaneyThey did it on a different branch, for the 3.0 series.09:15
xnoxis last correct statement?09:15
seb128I think it is09:16
seb128but pigdin is moving slowly09:16
xnoxLaney: right, i'll look to see if it's self-contained to be cherry-picked.09:16
seb128they are still gtk2 and gst1.009:16
seb128gst0.10 sorry09:16
seb128they are porting to gtk2/gst1.0 but when I looked at it there was no easy change we could backport to migrate to gst1.009:16
sasa84ok, tnx seb12809:16
seb128xnox, thanks09:16
LaneyI don't think it's going to be as easy as you think it might be09:17
Laneyotherwise we would have done it back then09:17
* darkxst would love to see gstreamer 0.10 be gone from our images ;) (not that I have been following the whole story)09:17
LaneyRisky this close to release too09:18
darkxsthmm I was wasnt really talking about this release!09:19
seb128xnox is ;-)09:19
xnoxseb128: i'm not buying this gadu-gadu & qq argument =) let me check the depends again.09:21
* darkxst also wonders why I generally have no idea about what is happening until (almost) after the fact09:22
seb128xnox, well, also yahoo ... which you decided was not useful anymore, but I don't think we have data on that being true or false09:22
xnoxseb128: so to get gadugadu support in empathy, i need account-plugin-gadugadu which is universe and that's not of my doing.09:22
seb128darkxst, is that comment about the u1 change? or do you have other examples?09:22
darkxstprobably mostly, I find out after things break! :(09:22
xnoxseb128: and that depends on telepathy-haze09:22
seb128darkxst, well, I could say the same, I woke up this morning to see that you dropped the recommends I added yesterday :p09:23
xnoxseb128: and i don't see a qq accounts plugin.09:23
seb128xnox, empathy doesn't enforce ubuntu-online-account, you can go to empathy-preferences and add accounts09:23
seb128sorry, "empathy-accounts"09:24
darkxstseb128, you seeded the entire unity-control-center/UOA stack on our images!!!!09:24
xnoxseb128: oh, the "old UI" ?!09:24
darkxstthat is bad ;)09:24
seb128xnox, the only UI to add accounts that are not supported by uoa09:24
xnoxseb128: how to open that? F4/empathy->accounts opens online-accounts.09:25
seb128darkxst, well, I'm just saying, you did a change during my night and I woke up to it, it's not only to you that those things happen09:25
seb128xnox, alt-f2 empathy-accounts09:25
xnoxseb128: that does offer gadugadu. but... there is no desktop/UI way to get there?09:27
seb128xnox, not that I know offhand, which is a known issue, we force users into an incomplete account list :/09:27
darkxstseb128, sorry but +59 packages into a seed, is quite the emergency!09:27
seb128darkxst, I'm not criticizing the change, just saying that people do work and don't always stop to discuss every change09:28
darkxstseb128, sure, guess I am just pushing a bit more cross-flavour considerations, we do (try atleast) to test everything against ubuntu before upload09:31
xnoxso we ship haze, and hidden ui to use it, but no anything discoverable =(09:31
darkxstjust that doesnt happen in reverse09:31
seb128xnox, correct09:31
darkxstalthough when/if we can get gnome-shell autopkg tests running, I guess that can't happen anymore09:32
seb128xnox, I could see an argument to drop it from the default install saying it's not accessible to normal users anyway, but doing such change a week before the freeze makes me nervous09:32
LaneyWould it break the accounts of people upgrading?09:32
seb128darkxst, it's not easy to test every flavor, image if we had to test kubuntu, xubuntu, lubuntu, GNOME Ubuntu, etc before every upload09:33
seb128Laney, we wouldn't remove those binaries on upgrade I guess?09:33
seb128Laney, or is update-manager agressive about those things?09:33
seb128which makes me thing I still need to talk to mvo_ about that09:33
xnoxLaney: if they had online-accounts-gadugadu installed then no, cause that hard depends on haze and it would stay.09:33
seb128to see if we can remove gnome-control-center on precise->trusty updates09:33
darkxstseb128, its really only Ubuntu GNOME that has overlap ?09:34
xnoxLaney: actually no, it will not break on upgrades, cause upon upgrade haze would stay.09:34
mvo_seb128: about what exactly? sorry missed parts of the conversation09:34
darkxstI supposed edubuntu uses gnome-flashback too09:34
xnoxLaney: cause we are discussing dropping -haze from depends to recommends in empathy.09:34
seb128darkxst, not really, GTK is used in most flavors09:34
LaneyOh, I thought you wanted to get it off the image09:35
LaneyDon't know what the point is then09:35
seb128mvo_, we transitioned Unity from gnome-control-center/gnome-settings-daemon to unity-control-center/unity-settings-daemon in trusty, I'm wondering if we can make the dist-upgrader clean g-c-c/g-s-d on upgrade if nothing depends on those09:35
darkxstgtk bugs are generally not fatal, just annoying09:35
seb128darkxst, well, adding uoa to your seed was not a runtime issue, just annoying :p09:35
seb128but yeah, we try to be good citizen09:35
xnoxLaney: dropping -haze from recommends to suggests on empathy, will effectively unseed haze/purple/gstreamer0.1009:35
xnoxLaney: we don't install suggests, do we?09:35
Laneywhat09:35
darkxstwe have had gobject-introspection issues that break gdm...09:36
Laney03/04 10:34:28 <xnox> Laney: cause we are discussing dropping -haze from depends to recommends in empathy.09:36
Laney <xnox> Laney: dropping -haze from recommends to suggests on empathy09:36
xnoxLaney: TYPO!09:36
seb128it's already a recommends09:36
xnoxLaney: need more coffee =)))))))09:36
seb128it's recommends->suggests09:36
xnoxthat ^09:36
darkxstseb128, that and a 100 messages why is the unity world being pulled into ubuntu GNOME :(09:36
seb128darkxst, yeah, that's unfortunate :/09:36
seb128darkxst, anyway mistake happen, sorry about that09:36
seb128and +1 on autopkgtests for gnome-shell09:36
seb128xnox, I cleaned those u1 sources from trusty09:37
darkxstseb128, next cycle, its hard ;(09:37
mvo_seb128: yes, that should be possible09:37
xnoxseb128: \o/09:37
xnoxseb128: thanks. I think u1 is all done for trusty, but possibly unity (in-silo) and thunderbird.09:37
darkxstautopilot and maybe gnome-shell, need to be patched to play with clutter widgets09:37
seb128we don't have autopilot integrated with autopkgtest09:38
seb128and yeah, autopilot and clutter sounds like "fun"09:38
darkxstseb128, pitti mentioned it was possible (apart from the clutter bit)09:39
seb128cool09:39
xnoxseb128: cjwatson did write a proof-of-concept running autopilot tests as autopkgtests =)09:41
seb128nice09:41
darkxstseb128, I actually have a couple of 'apprentices' now (CS students I guess) that at are good are code, but hopeless at packaging09:41
darkxstseb128, I doubt upstream will care much about in bugs in 3.8...09:47
=== vrruiz_ is now known as rvr
seb128darkxst, that's what the new RHEL ships, I somewhat think that's going to help a bit09:48
darkxstseb128, getting source from RHEL is a pita09:48
seb128some of the fixes are flowing back in upstream git09:49
darkxstmaybe some but not most!09:49
seb128but yeah, GNOME upstream doesn't do much stable serie work09:49
seb128it would be true for any serie09:49
seb128if we had 3.10 we would soon stop getting fixes for that as well09:50
xnoxwhat component do we use for XMPP in telepathy? it's telepathy-native? cause libpurple uses gstreamer for XMPP only audio/video by the looks of things.09:50
darkxstseb128, watch this space, I will make sure all patches that affect us are cherry picked to the 3.10 branch; )09:50
xnoxbut recompiling pidgin without gstreamer, would piss off anybody to uses pidgin for audio/video xmpp09:50
xnoxunless we compile that twice.....09:51
xnoxsounds risky09:51
seb128darkxst, ;-)09:51
darkxstexcept for the stupid gnome-tweak-tool authors who refuse to take python3 pathes09:51
seb128xnox, telepathy-gabble09:52
LaneyI'd really rather avoiding doing any risky gstreamer stuff now09:52
Laneyif you wanted to try that it should have been a couple of months ago09:52
seb128+109:54
xnoxseb128: i'm confused, reading the buildlog empathy is compiled with --enable-gst1.0 option and it does link against gstreamer1.0 in the archive.09:55
xnoxreading wrong project buildlog09:56
darkxstseb128, you would probably be amazed at what the the super secret RHEL teams backport, but its not generally available until it filters into CentOS09:56
Laneydo they do the monolithic patches thing for all packages?09:57
darkxstI don't know, I have never been able to find a single patch to see!09:57
seb128darkxst, I've to admit I never tried to look much at what they do indeed09:58
LaneyIf not some kind of patch tracker for rhel would be interesting ;-)09:59
Laneyseb128: Trevinho: want to try getting https://code.launchpad.net/~3v1n0/unity/forcequit-dialog/+merge/213832 in?10:00
seb128Laney, it's in silo 5 if you want to test the ppa10:01
Laneyoh cool10:01
seb128https://launchpad.net/~ci-train-ppa-service/+archive/landing-005/+packages10:01
Laneyhow can you trigger a hung window?10:01
seb128gedit & gdb -p `pidof gedit`10:02
seb128N10:02
seb128?10:02
Laneyoh yes good point10:02
LaneyI was thinking stuff like that would close the window for some reason10:02
* Laney is broken10:02
seb128Trevinho, Laney, bregma: those changes to the close dialog seem buggy, I get 2 dialogs to show, the old and new ones10:06
* seb128 restarts session in case alt-f2 -> unity was not a proper restart10:07
Laneyurgh I broke everything10:07
seb128what did you do?10:07
LaneyI logged out to start a new session with it10:08
Laneywhich took ages waiting for some timeout10:08
Laneyso I tried to use loginctl session-status to see what it was10:08
Laneythat was segfaulting10:08
seb128urg10:08
Laneyand then it hung logging out the next time and restarting lightdm hasn't got it back up10:08
Laneyweeeeeeeeee10:08
Laneyoh there it is, in a messed up resolution, wtf10:09
* Laney restarts10:09
ochosiLaney: what was in a messed up resolution? just asking cause we recently got a lightdm-gtk-greeter bug assigned from robert that complains about the greeter not being displayed in the correct resolution (could never reproduce that so it's a bit poking in the dark for me..)10:11
Laneylightdm10:11
Laneyafter I restarted it10:11
Laneyit had ignored the settings I think because it was mirrored too10:12
Laneyseb128: seems fine to me, I only got one dialog10:13
seb128Laney, I still get both after a restart :/10:15
Laneyweird10:15
ochosiLaney: so unity-greeter was shown in the wrong resolution?10:17
Laneyyes10:17
Laneyhmm it's spotify holding the session open10:18
seb128greeter sessions are left open because of indicators here :/10:19
ochosiLaney: mind to add whether this should affect unity-greeter too then? https://bugs.launchpad.net/bugs/130015310:19
ubot2Launchpad bug 1300153 in lightdm-gtk-greeter (Ubuntu) "login Screen is not showing correctly" [Undecided,New]10:19
ochosiseb128: well from what i've seen, they get quite brutally killed in unity-greeter (and gtk-greeter, cause we mostly ported unity-greeter's indicator behavior)10:20
Laneyochosi: It's unlikely to be the same problem10:21
Laneyor at least I can't say if it is10:21
seb128ochosi, well, at least indicator bluetooth/sound are managed by upstart10:21
seb128so it looks like unity-greeter fails to send the signal that is used to stop the jobs10:21
seb128stop on desktop-end or indicator-services-end10:21
seb128so I guess the greeter should send indicator-services-end at login and doesn't10:22
=== MacSlow is now known as MacSlow|lunch
seb128ok, time for some errands and getting lunch on the way, back in 45 minutes or so10:27
ochosiLaney: afaik unity-greeter and lightdm-gtk-greeter use the same logic to get the screen size/resolution10:36
mlankhorstafternoon10:47
mlankhorstnot feeling well, running a fever. :(10:47
=== ara is now known as Guest11257
seb128ochosi, unity-greeter uses unity-settings-daemon xrandr plugin11:21
seb128so things might be different11:21
Laneyjdstrand: can I add /usr/local/share/glib-*/schemas/ to telepathy's profile?11:30
LaneyI get some denials for that when using empathy11:30
seb128Laney, /usr/local?11:31
seb128Laney, what did you do!11:31
Laney$ empathy11:31
Laneydmesg11:31
seb128ls /usr/local/share/glib-*/schemas/11:31
seb128/usr/local should be empty11:31
seb128did you sudo make install thingS?11:31
Laneyyes I have some schemas there11:31
Laneyit's a legal thing to do :-)11:31
seb128lol11:31
seb128well, if you can local install you can tweak your apparmor profiles ;-)11:32
seb128or do we usually include /usr/local paths to those?11:32
* seb128 checks11:32
Laneyother profiles handle /usr/local11:32
seb128k11:32
bregmaseb128, I have removed the close dialog MP fro the current U7 silo because that needs to land for other reasons, we'll try it again in the next landing11:40
* bregma takes the dog for a walk11:40
GunnarHjseb128: Is remote login affected by the Ubuntu One shutdown, or is it login.ubuntu.com that is part of the remote login feature?11:42
GunnarHjhttps://help.ubuntu.com/14.04/ubuntu-help/sharing-remote-login.html11:42
GunnarHj"The shutdown will not affect the Ubuntu One single sign on service, the Ubuntu One payment service, or the backend U1DB database service."11:42
seb128bregma, ok11:43
seb128GunnarHj, hum, I would have say it should not be affected but I'm unsure11:45
seb128dbarth, ^ can you reply to that?11:45
GunnarHjseb128, dbarth: I was about to remove that page, but then I started to hesitate...11:46
seb128GunnarHj, I think we stopped installing-by-default the remote login package earlier in the cycle, you can probably drop that page11:51
dbarthGunnarHj, seb128: confirmed, you can drop it11:52
seb128dbarth, k, it would still be useful if you replied to the question though ;-)11:53
dbarthseb128: eh, which question exactly?11:53
dbarth(just reading the backlog after lunch)11:53
dbarthso, the remote login feature is not affected by the change11:54
seb128dbarth, is lightdm-remote-session-uccsconfigure relying on u1? said differently, is it still a working package without the filesync service?11:54
dbarthnot affected by the U1 shutdown to be more precise11:54
seb128dbarth, the documentation GunnarHj pointed states "The system is designed so that Ubuntu One securely stores your login information "11:54
dbarththe remote login feature is not enabled by default anymore11:55
seb128dbarth, ok, good, thanks ;-)11:55
GunnarHjseb128, dbarth: Thanks, then I know how to proceed.11:55
LaneyIf you want to document it then change it to tell people how to install the package instead11:55
seb128dbarth, right, still if he stopped working we should remove the package for Ubuntu as well11:55
Laney:-)11:55
dbarthand, now that we dive into this, i think we should also drop the uccsconfigure part11:55
seb128he->it11:55
dbarthi thought that was the case already11:55
seb128https://launchpad.net/ubuntu/+source/lightdm-remote-session-uccsconfigure11:55
seb128that is still in trusty11:55
dbarthbut really we only want to keep the technical bit around, in case enterprises want to use that11:56
seb128if we want to stop supporting it, maybe we should delete it before release11:56
seb128k11:56
dbarthseb128: think i still have time to request a drop?11:56
seb128yes11:56
dbarthi will sync up with jason & robert as well11:56
seb128k11:56
GunnarHjLaney: Well, yes explaining how to install instead of how to remove would of course be an option...11:59
=== alan_g is now known as alan_g|lunch
ochosiseb128: oh, indeed. i thought it was mainly using gdk to determine screen-size etc12:13
seb128ochosi, it could be, the xrandr plugin is handling some of the work, I don't think it does much on start though (the screen config is done by xorg afaik)12:19
ochosiyeah, i thought so too12:19
ochosieven moving the login-window to different monitors didn12:19
ochosit seem to involve randr12:20
seb128no, xrandr basically set the screens config, e.g which one is primary, if it's mirror mode or xinerama, and their resolution12:21
seb128so it's "xorg server config" more than "greeter work"12:21
ochosiah, that's what you meant12:22
jdstrandLaney: I guess it would be ok, but I have a feeling it wouldn't be enough in the general case. that said I would suggest adjusting /etc/apparmor.d/local/usr.lib.telepathy which is designed for site-specific additions12:23
Sweetsharkseb128: I talked to Rene, he is not interested in the fix as LO42 is unlikely to end up in their stable. So please review http://people.canonical.com/~bjoern/trusty/accessodf_0.1-1.3ubuntu2_amd64.changes and upload. diff is here: http://people.canonical.com/~bjoern/trusty/accessodf_0.1-1.3ubuntu2.diff12:31
seb128Sweetshark, ok, thanks ... amd64.changes, we do source uploads here ;-)12:32
Sweetsharkseb128: ahh, this open source stuff is a hype that will soon pass. ;)12:33
* Sweetshark uploads the source changes quickly ...12:33
Sweetsharkseb128: http://people.canonical.com/~bjoern/trusty/accessodf_0.1-1.3ubuntu2_source.changes12:35
seb128Sweetshark, thanks ;-)12:35
* Sweetshark listens to 'While my guitar gently weeps' in the ukulele version. There might be some irony hidden in there.12:42
brainwashindicator-sound installs /usr/share/upstart/xdg/autostart/indicator-sound.desktop which contains the line "hidden=True", this file seems to override the normal one located in /etc/xdg/autostart/12:43
brainwashso, xfce4-session shows the indicator sound autostart launcher as unchecked12:44
seb128tedg, ^12:44
brainwashrecent indicator-sound change in trusty12:44
brainwashI assume that it prefers the upstart launcher, because we are running an upstart user session12:45
=== jhernand1z is now known as jhernandez
=== mjohnson15_2 is now known as mjohnson15
=== alan_g|lunch is now known as alan_g
seb128Laney, do you have an opinion on https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1296334 ?13:12
ubot2Launchpad bug 1296334 in rhythmbox (Ubuntu) "Update to bug-fix release 3.0.2 in Trusty" [High,Confirmed]13:12
seb128dpm, Laney, tedg: https://code.launchpad.net/~attente/indicator-keyboard/1291962-2/+merge/213346 is changing a "..." to "…" which changes the string/invalidates the translations, do you think it's ok to do now or is that too close from release?13:20
Laneyseb128: looks ok, what do you think?13:20
seb128+1, I would prefer have the items right/consistent for the lts, it's an easy translate update, I'm going to drop a note to the translation team13:21
tedgYeah, I think that's best.13:21
seb128Laney, or are you speaking about rhythmbox? ;-)13:21
seb128which I think is ok as well13:21
Laneyrb13:21
seb128k13:21
Laneybreaking translations not so sure13:21
seb128I'm going to do that update now13:21
seb128rb13:21
dpmseb128, could we do it after release? I've had experience with exactly this change bringing lots of confusion and frustration because translations break13:22
Laneyjdstrand: that's the only profile I have installed here which references the schemas13:22
LaneyI'll upload that, cheers13:23
seb128dpm, doing after release, like in a SRU?13:23
seb128dpm, or next cycle?13:23
Laneyyeah I can imagine how it'd be annoying to have to rush to re-translate something like that before release13:23
dpmseb128, I'd say next cycle13:24
LaneyI guess there's no way to say 'copy the old translations for this new string'13:24
seb128not in launchpad13:24
dpmactually the developer could do that and reupload the package with the new English string and the old translations13:25
seb128we were able to do that when translations were in the source13:25
dpmLP would still import the translations uploaded in the .mo files13:25
seb128right13:25
Laneyso import them and then hack the po files or something13:25
dpmso the developer would have to hack all the .po files13:25
dpmand the .pot file13:26
seb128that would mean doing a full export, adding those to the source, doing some seeding/intltool-merge, commit that, CI train, clean the source back13:26
dpmto replace the original English string13:26
seb128I can't be bothered for one string13:26
Laneyhaha13:26
dpmyes, it's quite a lot of work13:26
Laneyyes indeed13:26
seb128it's easier for a launchpad admin to click through the locales in the webui and revalidate the translations :p13:27
brainwashtedg: any idea why the recent indicator-sound update broke it?13:44
LaneyYou might want to give a bit more detail than that13:44
brainwashbacklog13:44
tedgbrainwash, I probably don't have enough backlog :-)13:45
brainwash"indicator-sound installs /usr/share/upstart/xdg/autostart/indicator-sound.desktop which contains the line "hidden=True", this file seems to override the normal one located in /etc/xdg/autostart/"13:45
brainwash"so, xfce4-session shows the indicator sound autostart launcher as unchecked"13:46
tedgYes, and that should only be in your XDG_DATA_DIRS if you're running an upstart user session, no?13:46
brainwashyes, it's an upstart user session13:46
brainwashused by default in xubuntu13:46
tedgK, so does it start?13:46
lennytedg: no13:47
brainwashit only starts if you tell xfce4-session to override "hidden=True"13:47
LaneyI bet nothing emits the event13:47
tedgI'm not sure how the xfce4-session works, but if it's only using desktop files that's not really going to work with Upstart user sessions.13:47
Laneywhat happens if you run initctl emit indicator-services-start13:47
Laney?13:47
lennyLaney: Nothing13:48
Laneystatus indicator-sound13:49
* tedg is upset that Laney is too fast13:49
lennyindicator-sound stop/waiting13:49
LaneyFishy13:50
Laneystart indicator-sound13:50
brainwashLaney: the command starts all indicators13:50
lennyindicator-sound start/running, process 2437 (no audio indicator in tray though)13:50
Laneybrainwash: it works for you?13:50
brainwashLaney: yes, but it did start the whole indicator stack (datetime, sound,..)13:51
Laneyis that bad?13:51
brainwashit's a change13:51
brainwashwe were used to enable/disable indicators via xdg/autostart13:52
Laneyoh right, that's going to happen then13:52
Laneyif you 'echo manual > ~/.config/upstart/indicator-foo.conf' it should override it13:52
=== ara_ is now known as ara
LaneySo you should make some part of your desktop emit this event13:53
LaneyYou could do it from an upstart job (unity7) or code (lightdm-gtk-greeter) or a .desktop file (gnome-panel)13:54
tedgTechnically unity7 does it from code, it emits the event in unity-panel-service when it's ready for the indicators.13:55
tedgBut yes, all of those work.13:55
Laneyoh yeah, just read the summaries on http://162.213.35.4/search?weighted=1&q=indicator-services-start13:55
brainwashyes, but I'm not sure if the xubuntu team wants to change the way the indicator start13:55
brainwashstarts13:55
Laneythen change the override file to drop XFCE13:56
LaneyNot sure what the point of having upstart sessions is if you don't want to use them though13:56
brainwashupstart user sessions were enabled by default13:57
seb128tedg, so, question for you13:57
LaneySomeone listed it in /etc/upstart-xsessions13:57
tedgseb128, Heh, and I bet you're going to want an answer too! ;-)13:57
seb128tedg, loginctl lists some lightdm sessions for me, those keep running because of indicator processes13:58
seb128tedg, should we have unity-greeter emitting indicator-services-end at login so those get stopped?13:58
tedgseb128, It shouldn't have to, sending sigterm to Upstart should do it. Do you have upstart's running as well?13:58
tedgUpstarti?13:59
seb128          CGroup: systemd:/user/119.user/c10.session13:59
seb128                  â”œâ”€13876 init --user --startup-event indicator-services-star...13:59
seb128                  â”œâ”€13961 /usr/lib/i386-linux-gnu/indicator-bluetooth/indicat...13:59
seb128                  â”œâ”€13965 /usr/lib/i386-linux-gnu/indicator-sound/indicator-s...13:59
brainwashLaney: ok, I'll try to explain the situation to the xubuntu team. thanks :)13:59
seb128tedg, yes13:59
Laneybrainwash: If you get removed from that file then you can stop using the user sessions13:59
LaneyThose are all of the options that I know of :-)13:59
seb128tedg, doesn't happen for you? (try to start a guest session and log back to your user)13:59
seb128oh, urg, settings meeting time!14:00
tedgseb128, Hmm, let me see.14:00
Laneyis that now?14:00
seb128tedg, Laney, charles, meeting :p14:00
seb128well, according to my google calendar14:00
LaneyI got tz confused14:00
Laneywhat evs, now is fine14:00
seb128we never defined if that was utc constant14:00
seb128I'm fine shifting 1 hour if you guys prefer14:00
Laney1 minute, refilling tea14:00
tedgI don't care either way.14:01
seb128let's do it now/keep that time then14:02
tedgBut I do have 1 additional Upstart. Which is odd, seems to not be consistent :-/14:02
xnoxseb128: Laney: cherrypicked/ported pidgin to gstreamer1.0 and that compiles, but fails at runtime. Uploaded into unapproved empathy that drops haze from recommends to suggests, since there is no default/discovarable UI to configure any of the accounts that haze/libpurple provide and upgrades are unaffected.14:02
tedgI guess there are two options, Upstart isn't getting the SIGTERM or it's ignoring it.14:03
tedgxnox, Is there anyway that Upstart could ignore a SIGTERM?14:03
Laneyhaze: whatever (maybe the docs team want to document this though)14:03
Laneyaim/yahoo, not sure at all, might want to revert that14:03
xnoxLaney: aim & yahoo hard depend on telepathy-haze...14:04
xnoxi should boot an older image to see the net-difference of available options.14:05
* Laney shrugs14:06
mvo_gar, I made the mistake to check the lkml systemd/debug cmdline thread :/14:06
Laneyif that's the case then we get to keep it14:06
xnoxLaney: how should i propose the change for discussion? ubuntu-devel post?14:08
LaneyCan we just think about it after release?14:08
xnoxLaney: imho we should be providing whatsapp & facebook chat login options as together they outnumber 10x-20x active users of aim&yahoo14:09
LaneyI get the goal of dropping gstreamer but we've lived with it this far and I'd rather not rush it through now14:09
xnoxLaney: dropping gstreamer is very technical/internal change, dropping IM networks is user-visible.14:10
Laneyyes I know14:10
Laneyyou are trying to achieve the former by doing the latter14:11
Laney(facebook chat works already btw)14:11
xnoxLaney: and if the goal is to drop gstreamer out of main, then pidgin pitivi qt-phonon all need porting, none of which will be done for trusty.14:11
xnoxLaney: yeah, i guess reject proposed empathy and revert the previous upload.14:11
Mirvre: pitivi bug #1253009 still open though, pre-requirements were synced seemingly a few days ago14:12
ubot2Launchpad bug 1253009 in pitivi (Baltix) "[FFe] Please sync latest upstream release (0.9x) from Debian experimental - Pitivi developers recommends to use 0.92 or later" [Medium,Triaged] https://launchpad.net/bugs/125300914:12
* xnox ponders if new pitivi uses gst1.0 or not =)14:12
Mirvyes it does14:12
xnoxgood, one donw.14:13
Mirvs/experimental/unstable/ now, fixed14:14
Laneyxnox: yeah that's what I thought, thanks14:14
xnoxi'll give cherrypicking gst1.0 for pidgin another try, the patch was not that large and possible propose that if i'll get the darn thing do audio calls =)14:15
LaneyI remember that previously I had it built but failing at runtime14:16
xnoxsame.14:16
LaneyI remember using the test voice/video thingy in preferences14:16
Laneybut even that didn't work14:16
Laneyback then I didn't know pidgin 3.0 was going to take a lifetime :-)14:16
seb128xnox, speaking of pitivi, https://bugs.launchpad.net/bugs/125300914:17
ubot2Launchpad bug 1253009 in pitivi (Baltix) "[FFe] Please sync latest upstream release (0.9x) from Debian unstable - Pitivi developers recommends to use 0.92 or later" [Medium,Triaged]14:17
xnoxi should try out just pidgin 3.0 and see if that at all works first for audio/video =)14:17
seb128xnox, is pidgin3 a thing or is that the work in progress for the next/gtk3 version?14:25
xnoxseb128: the hg tip of their mainline development repository has options to compile with gtk3/gst1.0 merged sometime between 2012 and 201314:26
ChrisTownsendseb128: FYI, I have a fix for the Gtk scrolling issues in Compiz.14:27
tedgLaney, Can you pastebin your url-dispatcher* upstart logs to see if there's anything in those?14:30
seb128my dir is drw------- from april 214:31
Laneyffs14:31
LaneyI keep getting logind into a hung state14:31
seb128tedg, my logs have ** (process:29048): WARNING **: Unable to open URL database14:31
seb128that's url-dispatcher.log14:32
Laneymakes SSHing to the desktop from this laptop take ages14:32
Laneyhttp://paste.ubuntu.com/7198908/14:32
Laneytedg: ^14:32
LaneySome of those are from the <app>-dispatcher14:33
tedgLaney, That's the url-dispatcher.log or from the -refresh and -update jobs as well?14:34
Laneytedg: -update ones too, don't have any -refresh14:36
tedgHmm, bother. Was hoping it was them :-)14:38
Laneyseb128: do you have any files inside the directory?14:39
seb128no14:39
seb128it's empty14:39
Laneyok14:40
tedgThrow out an idea, perhaps it got created somehow previously?14:47
tedgi.e. it's not being created by the current code14:47
LaneyThat's what I'm guessing14:48
LaneyDon't know this area well enough to suggest what14:48
tedgThinking about putting a pre-start hook to detect the case and delete the dir.14:52
tedgIt'd "solve" the problem for most.14:52
tedgPerhaps we could pull a recoverable error as well, get more data.14:53
LaneyI was expecting you'd chmod it in code, but whatever works14:53
tedgHoping it's a temporary fix.14:56
=== m_conley_away is now known as m_conley
tedgLaney, Just to be curious, what's your umask set to? Anything funky?15:26
seb128tedg, stop looking for weird configs, that error tops e.u.c today, it's not a weird config one15:27
seb128tedg, and my umask is not tweaked15:28
seb128$ umask15:28
seb128000215:28
tedgseb128, Hmm, I just don't see anything standard doing that. Thought it was click, but it's calling g_mkdir_with_parents(777)15:28
seb128btw I can't reproduce, removing the dir and running the commands from the upstart job leads to correct permissions15:29
Trevinhoseb128: hi, bregma told me that you had issue witht the force-quit dialog thing15:29
seb128Trevinho, hey, yes, I'm getting both the old and new dialogs15:30
Trevinhoseb128: it looks weird to me btw... are you sure that for some reason your unity decor plugin is still active (and thus gtk-window-decorator)15:30
Trevinhoseb128: it can't happen on new installs at all15:30
Trevinhounless someone don't run gtk-window-decorator15:30
seb128I don't know15:30
seb128how do I check?15:30
Trevinhoseb128: check ccsm for active plugins or gsettings on unity profile15:30
Trevinhoseb128: also ps aux |grep decorator15:31
seb128tedg, btw, the the .cache/url-dispatcher timestamp doesn't match any login, so it seems like that directory was not created at login... what else could create it?15:31
tedgseb128, That's kinda why I was thinking click. But looking through the click code, it seems pretty clean.15:32
tedgNothing fancy there.15:32
tedgI thought perhaps I created the dir, but it seems to work fine on a clean install.15:33
seb128Trevinho, /usr/bin/gtk-window-decorator is running15:33
Trevinhoseb128: yeah, that's why you get it, but it should not run15:34
Trevinhothere's something that runs it15:34
Trevinhoseb128: and it's not in default config15:34
Trevinhoin theory I added migration scripts to prevent that15:34
Trevinhobut....15:34
Trevinhoseb128: I would actually drop compiz-gnome package from unity installations,  not know for what is needed15:35
Trevinhoseb128: I mean, we should provide a compiz-unity instead, without that process, but not sure we can do it now15:36
Trevinhoseb128: so gsettings get org.compiz.core:/org/compiz/profiles/unity/ active-plugins shows decor for you?15:37
seb128Trevinho, I mentioned it several times a month ago that you might want to drop the old decor plugin out of the default binary, to clean the gtk2 depends...15:37
seb128but you guys ignored me :p15:37
Trevinhoseb128: oh, I actually didn't read any of your mentions.... maybe I wasn't directly pinged :)15:37
seb128Trevinho, yes it does15:38
Trevinhobut, I thought we couldn't not to break flashback sessions15:38
Trevinhoseb128: you also get the decor plugin mentioned on lsof -p $(pidof compiz)| grep decor ?15:39
seb128Trevinho, well, you could move the plugin to extra and have those session depends on that15:39
Trevinhoseb128: is that something we're still in time to do?15:40
seb128yes, it's loaded15:40
seb128$ lsof -p $(pidof compiz)| grep decor15:40
seb128compiz  29394 seb128  mem    REG        8,1    174288  1978581 /usr/lib/compiz/libdecor.so15:40
Trevinhoseb128: mh, weird as it should be discarded, but still...15:40
Trevinhonow that's why you get that15:40
Trevinhowondering why the migration script didn't work for you15:40
Trevinhoit's in /usr/share/session-migration/scripts/00_remove_decor_in_unity_session.py15:41
Trevinhoseb128: if you run it now, (a part from a probabile crash), does it work?15:41
seb128Trevinho, I might have re-enabled it manually when didrocks was testing/having his decoration pixmap issues15:42
Trevinhoseb128: ah, i see.15:43
didrockshum, we do use as well upstart for session-migration on desktop?15:43
seb128yes15:43
didrocksok15:43
* didrocks gets out his theory for some failing cases15:43
seb128Trevinho, I just ran it, compiz segfaulted but the decor plugin is still in my gsettings config15:44
Trevinhodidrocks, seb128: is the "gsettings values not being updated without using dconf" issue still there?15:44
Trevinhoseb128: well... it shouldn't really... I mean if you call gsettings from that cmd you get it, but.... if you run the migration script again it should say it's not15:45
Trevinhoseb128: so maybe the shell call is missing something and loading the default config instead15:45
dbarthcharles: ping?15:45
Trevinhoseb128: while your lsof of compiz should say none about decor15:45
seb128Trevinho, oh, indeed, lsof doesn't have it anymore now15:45
seb128weird15:45
Trevinhoseb128: yeah, maybe the call is just wrong :)15:46
Trevinhowhile the python call is correct15:46
Trevinhoseb128: aaaaaaaaaaaaah, the right path is gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins15:49
didrocksTrevinho: not sure what issue you are talking about :p15:49
Trevinhosorry :P15:49
Trevinhodidrocks: there was an issue that using gsettings.set_blah_blah("...") on migration script, then the scripts where not actually saved15:49
Trevinhoso most of migration scripts actually used dconf to write the settings value15:50
didrocksTrevinho: nothing changed AFAIK15:50
Trevinhoseb128: can we retry a landing for the forcequit then?15:51
seb128Trevinho, sure, still the upgrade path seems flaky, we should ensure the decor plugin is unloaded, maybe make it conflicts with unity?15:51
Trevinhoseb128: it's already conflicting with it and there are multiple migration scripts15:52
Trevinhoseb128: the one you launched + the ones in ccsm15:52
seb128k, dunno how I ended up with both though15:52
seb128I still think we should move libdecor.so to another binary which we don't install by default15:53
seb128to clean out some of the binary depends it creates15:53
Trevinhoseb128: yeah, I agree, if we can still do it, I can figure it out15:53
seb128Trevinho, seems it might be a bit late, which is a shame15:53
Trevinhoin some spare time (in theory I'm in holiday now, but the weather is pretty bad here in Barcelona right now :°()15:54
seb128Trevinho, enjoy your holidays!15:54
seb128sorry I didn't know you were off work ;-)15:54
Trevinhoseb128: yeah, I tried to, but I ended to be completely wet :D15:54
Trevinhoseb128: so... since this is still a "quite busy" period I've still some time to fix things15:55
l3onHi all !16:10
l3onI'm going to remove this patch in nautilus http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/nautilus/trusty/view/head:/debian/patches/ubuntu_titlebar_css.patch16:10
l3onand apply changes to themes. darkxst around ?16:10
seb128l3on, he's likely sleeping at this time, he's in .au16:11
seb128l3on, also I guess you want to say "you would like to suggest replacing it", right?16:11
seb128l3on, because you don't have commit access so I don't see how you are going to do it without asking us first...16:12
l3onseb128, yep. Right. That patch is wrong. You're are going to hardcode style properties in nautilus code. What's happen if someone use gnomeshell with Ambiance/Radiance themes ?16:14
seb128l3on, no idea, darkxst did it this way because it had issues doing it in the theme iirc16:15
seb128l3on, if you know how to do please open a bug with patches for review and subscribe ubuntu-sponsors16:15
l3onat same time patch has border-radius set to 0 that causes also on unity on 14.0416:15
l3onyep, seb128.. working on.16:16
mhr3didrocks, ping? quick question - when bumping soversion, do we have to change the pkg name too? ie soversion is going from 0->1, do we have to rename libunity-scopes0 to 1?16:16
seb128thanks16:16
seb128mhr3, yes16:16
mhr3seb128, and could we actually jump back at some point from 33 to 1?16:18
seb128mhr3, that would be backward ;-)16:18
seb128why would anyone do that?16:18
mhr3we're forced to release with pretty much every commit16:19
seb128mhr3, you could, at the risk of screwing things still using the real/previous "1" (assuming your new "1" has a different abi)16:19
mhr3and we haven't really reached official 1.016:19
seb128mhr3, one days you guys are going to learn to stop changing the apis in incompatibles ways right?16:20
mhr3seb128, unlikely16:21
mhr3:P16:21
seb128k, so you just keep bumping the soname with every upload16:21
seb128and don't bother about going back to "1" one day ;-)16:21
mhr3just feels wrong to release a lib with soname 33 as the first real release16:21
seb128yeah, well go back to "1"16:22
seb128I doubt you are going to still have users of the previous abi you called "1" by then16:22
seb128mhr3, or just skip "1", go from "0" to "2"16:22
seb128mhr3, you can also rename the lib to "libunity-scopes-dont-learn-what-stable-abi-means-yet.so.<n>"16:23
seb128mhr3, and rename the lib the day you do learn ;-)16:23
kenvandinehaha16:23
mhr3seb128, heh, but yes, exactly, at that point we're pretty sure noone is using anything <3316:24
seb128mhr3, you guys are writing a book on "how to not do thing" right?16:24
mhr3seb128, actually it's called "how ubuntu developers are forcing us to do the wrong things" :P16:25
seb128mhr3, you are the ones are not able to design a proper api and stick to it... ;-)16:25
seb128we just make sure you don't punch users in the face by doing incompatible changes without telling your users about those16:26
happyaronseb128: I reported that bug, :(16:27
happyaronseb128: for the firefox default search engine16:27
happyaronseems it's bug 800304, but I'm not very sure.16:27
ubot2Launchpad bug 800304 in firefox (Ubuntu) "browser.search.defaultenginename does not work from distribution.ini" [Low,Triaged] https://launchpad.net/bugs/80030416:27
seb128happyaron, right, I'm unsure it's a ubuntu-defaults-builder issue16:34
seb128seems rather a firefox one16:34
seb128chrisccoulson might be able to help you, at least to reply to questions16:34
happyaronok16:35
Laneyseb128: turned out to be an upstart bug ;-)16:53
seb128Laney, which one? the url-dispatcher permission thing?16:53
Laneyseb128: yep16:55
Laneyecho "manual\nexec sh -c umask" > ~/.config/upstart/test.conf; start test; sudo telinit u; start test; cat ~/.cache/upstart/test.log16:56
Laneyor something like that, should show the difference before and after16:57
seb128no cookie for upstart!16:58
seb128Laney, where did you discuss/debug it?16:58
Laney#-touch16:58
seb128shrug, I close that one by error again ;-)16:58
seb128glad to see you figured it out though16:58
Laneytouch hater16:58
seb128haha, you got me!16:59
Laneyyeah, jod h got pinged so he should take a look16:59
* seb128 wears his "desktop4ever" badge16:59
ogra_seb128, dude, its the future !16:59
Laneymeanwhile ted ought to add some defensive code there ;-)16:59
=== alan_g is now known as alan_g|EOD
Laneychmod it back and fix up the umask16:59
seb128ogra_, the desktop is the futur, I know!16:59
ogra_lol16:59
* Laney → climbing17:08
Laneybyesie bye17:08
* Laney forgot to patch pilot today :(17:09
* Laney moves it to tomorrow17:09
seb128Laney, have fun!17:13
seb128bregma, andyrock: what's the status of the screenlocking/screen dpms issue? did you guys talk with robert_ancell to figure out what to do next (adding interfaces to unity?) and who is doing it?17:29
andyrocki'm adding the interfaces17:29
andyrockand the fading effect17:29
seb128k17:29
bregmaandyrock, is Trevinho there too?17:30
seb128did you/somebody let robert_ancell know?17:30
bregmaandyrock, do you think you'll have something to propose today?17:30
seb128bregma, Trevinho said earlier that in theory is on vac day today?17:30
bregmaseb128, yeah, but he's planning to visit andyrock at some point, with his laptop :)17:31
seb128;-)17:31
seb128bregma, Trevinho, andyrock: anyway, please keep robert_ancell updated on what he happening, he started looking at those issues the other day, I would prefer avoiding duplication (e.g not having him continuing while you guys also work on the same thing)17:32
andyrockbregma, he was here before17:53
andyrockok so to keep you guys updated, i've already implemented the fade effect17:54
andyrockthe screen now turns off17:54
andyrockbut sometimes stop working17:54
andyrockseb128, ^^^17:54
seb128andyrock, thanks17:57
seb128andyrock, stop working, like doesn't turn back on? or is unity not liking it?17:57
=== m_conley is now known as m_conley_away
andyrockseb128, just unity emits the ActiveChanged signal17:57
andyrockbut power-manager fails to turn off the screen17:58
seb128weird17:59
seb128well, working with some bug is better than not working ;-)17:59
seb128so maybe submit that for review so things keep moving17:59
andyrockwell just need to finish it18:04
andyrockit's under unity-team18:04
andyrockso others can work on it18:04
elfyseb128: do you have a couple of minutes?18:05
camakoI'm installing ubuntu on macbook pro.. Basically I got it running, but wifi drivers missing...18:31
camakoMBP model-id=10,118:31
camakoubuntu 12.0418:31
camakothis mac has no wired interface, so I'll have to download to flash and install from there18:32
camakoWhat packages do I need?18:33
czajkowskialoha18:33
czajkowskiso today I keep getting https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1202754  but it's not adding any logs to it18:35
ubot2Launchpad bug 1202754 in update-manager (Ubuntu Saucy) "update-manager crashed with SystemExit in exit(): 0" [High,Confirmed]18:35
czajkowskiam on Trusty18:35
czajkowskiwhich does run very nicely18:35
czajkowskithank you :)18:35
robert_ancelllarsu, do you have a link to the XDG_CURRENT_SESSION change?18:49
robert_ancelllarsu, note we are currently using XDG_CURRENT_DESKTOP18:49
seb128robert_ancell, XDG_CURRENT_SESSION?19:01
seb128robert_ancell, hey btw ;-)19:02
robert_ancellseb128, hello19:02
seb128robert_ancell, I wonder if that's a typo, https://bugzilla.gnome.org/show_bug.cgi?id=727546 has XDG_CURRENT_DESKTOP19:02
ubot2Gnome bug 727546 in general "gdm-session: support XDG_CURRENT_DESKTOP" [Normal,Unconfirmed]19:02
seb128robert_ancell, yeah, seems like a typo in the commit message19:03
robert_ancellseb128, I thought as much19:03
seb128czajkowski, hey, how do you trigger it?19:03
seb128elfy, hey, I'm here now, better to leave some context when you have a question19:04
elfyseb128: yea - sorry - bug 128463519:04
ubot2Launchpad bug 1284635 in ibus (Ubuntu Trusty) "Keyboard layout changes after login" [High,Confirmed] https://launchpad.net/bugs/128463519:04
elfywe're getting really itchy and worried about that in Xubuntu land19:05
elfyI talked to happyaron - who said it's on his list, but he'd got higher priority things atm19:05
seb128robert_ancell, thanks for investigating the lockscreen/dpms issues btw, andyrocks said earlier that he's working on making unity emits the ActiveChanged signal19:05
robert_ancellseb128, cool19:06
elfyRC is next week and we're stuck with a system that loses keyboard layout for anyone not using a US layout ill they go and change it19:06
seb128elfy, I guess if I say 'patches are welcome' it doesn't help you?19:06
elfylol19:06
seb128but reality is that we have our issues as well, and resources/hours in the day are what they are19:07
seb128so if xfce has issues they probably need to help getting those resolved19:07
seb128we help when we can but we are currently struggling with our lot of release issues and have no spare room to help you guys19:07
elfymmm - our issue atm to be honest is that there was no problem till the update to the latest version19:08
seb128well, we are not upstream for ibus19:09
elfyI understand there's only 60 minutes in an hour - if you're really lucky19:09
seb128the update also resolved other issues19:09
seb128we also don't see the issue you describe on GNOME or Unity19:10
elfyI know19:10
seb128so it's not ibus being totally buggy, just an interaction issue with xfce19:10
knomeseb128, it's not a long time ago that canonical wanted to set a policy that makes developers fix what they broke, even if it didn't affect them...19:10
knomeseb128, if something is landed late in the cycle, even if it was "just" a new version from upstream, i expect the developer(s) in question to be responsible for at least looking at the issue19:11
seb128knome, what if the update came from Debian through a sync?19:11
knomei don't know19:12
seb128there we go19:12
knomedoes that prove it's our problem now either?19:12
seb128no, there is not blame/being "$flavor" problem there19:13
seb128it's just one of a long list of issues to be resolved for release with everybody being busy19:13
knomewell, my point of view is:19:13
knomeif it came from a non-automatical debian sync (i don't know if that's the case), the one who did the sync should be at least somewhat responsive to questions about the issue19:15
knomeif it's an automatical sync... again, i don't know19:15
elfyand I don't know enough to make a comment19:15
knomei'm not a very technical person either, so i probably don't understand *all* the technical implications19:16
knomewould it be completely out of question to revert back to the earlier version?19:16
seb128yes, it is19:16
seb128the update fixes as important issues on other flavors19:16
knomeokay19:16
seb128so you would just trade a set of issues for a similar one19:17
seb128but living on an upstream-unmaintained version instead19:17
knomeright, i acknowledge and agree the upstream version is better19:17
seb128the way forward is to fix the issue on the current one, not to dig ourself in staying on a version that is not maintained and has a bugs as well19:17
knomedo you know if it's a manual or automatic sync?19:17
seb128it's a manual merge from happyaron19:18
seb128who is the who assigned to the bug19:18
knomeright,19:18
knomein that case i would expect at least a quick look from him to our issue19:18
elfyseb128: aron xu19:18
seb128but he's having higher priority work assignments19:18
elfysorry - catching up ...19:18
knomesure, i understand...19:18
seb128he had a look from what I know19:18
seb128it just needs work19:18
knomebut it doesn't help us much, or fit to the "the one who breaks it, fixes it" policy19:19
seb128but he's busy with paid-work priorities and not having free slots to help there19:19
seb128not a lot we can do...19:19
knomeand i do acknowledge he didn't necessarily "break" it...19:19
knomejust to be clear,19:19
seb128right19:19
seb128that principle is right19:19
seb128but real world is what it is19:19
knomeif a canonical employee breaks something, but has other more high priority work items, the policy doesn't apply?19:20
seb128lol19:20
seb128no, quite the contrary19:20
knomehow so?19:20
knomehe's working on the more high priority things now19:20
seb128if some community person do a sync and never show up again, what do you do?19:20
seb128hire people to find that person and force him into work?19:20
knomeobviously there are different realities to volunteer people19:21
seb128you have probably more chance of Canonical employees to be hold responsible and help there19:21
knomeyes, i acknowledge that19:21
seb128well, then your comment doesn't make sense19:21
seb128it's not because he's a Canoncial employee that he gets a free pass19:21
knomeno,19:21
knomei'm not saying that19:21
knomelet me rephrase19:22
seb128we all have priority lists19:22
seb128usually paid job comes first, because we need to pay for food and stuff19:22
knomesure...19:22
seb128then we help as free time allows19:22
seb128same apply here19:22
knomewell, was the ibus sync paid work?19:23
knomeor voluntary?19:23
seb128it ends up at "there are more things that need to be fixed than hours in a day"19:23
knomei understand19:23
seb128it was on work time (I guess)19:23
knomebut i also see it as: things that are broken 'only' on flavors are always lower priority issues than issues with ubuntu desktop19:24
seb128but that work solved issues19:24
seb128where number-of-users-benefiting-from-the-change > users-having-issues probably19:24
seb128(that's assuming that Ubuntu has more users than Xubuntu)19:24
seb128well19:25
knomeyes, so in reality it is as i said19:25
knomei'm not saying that's not how it shouldn't be, i completely empathise the canonical employees..19:25
knomebut that's how it is19:25
seb128the priority is on doing what benefits most users?19:25
seb128sure it is19:25
seb128would you recommend on screwing most users for the benefit of a smaller part?19:25
knomeand basically it means that for example, this issue will very unlikely be fixed19:25
knomeno.19:26
knomei just said i understand why it is as it is19:26
seb128right, and I understand your frustration19:26
knomeplease understand that i'm just trying to assess what the situation for the xubuntu team here is19:26
seb128but the world being what it is I don't have an answer that would make you happy I think19:26
knomeand it looks like: nobody has time and this fixed our issues so we will leave it as it19:27
knome*is19:27
seb128right, I understand that, and I'm on that side of the world as well quite often19:27
seb128reporting a bug on GTK that doesn't impact GNOME ends up the same way19:27
knomewhich leads us to the situation where we either try to find a ibus developer that understands the issue and is able to fix it in 2 weeks, or, drop ibus and make xubuntu unusable for many people19:27
knomeof which the latter is, unfortunately, more realistic19:28
seb128yeah, I sadly don't have good alternative to suggest you19:29
knomei understand19:29
seb128happyaron can probably have a look, but I don't know if that's going to be before release19:29
knomeis there anybody else that could possibly at least look at the issue ASAP?19:29
knomeand if not...19:29
seb128so the issue should be at least fixable in a SRU/for LTS .119:29
knomethe other question is:19:29
knomedoes it make sense to sync things this late manually, if it's unrealistic to fix regressions the new versions introduce19:30
seb128the update was made because it fixes issues as said19:30
knome(more of a rhetorical question, yes i know it's a balance with fixing other issues as well)19:31
seb128there are probably more users happy about the update than ones unhappy19:31
knometoo bad there isn't any way to measure that even after the release19:31
seb128you just happen to be in the unlucky minority19:31
elfywell for us - it seems to break for everyone not using a US layout19:31
seb128well, on xubuntu19:31
seb128we got no report on GNOME or Unity19:31
seb128which have a larger userbase than XFCE19:32
brainwashwe don't use gnome-settings-daemon :(19:32
seb128(which is not an excuse for creating issues for XFCE, but if there is a call to be made)19:32
brainwashor the new fork19:32
seb128right19:32
elfyseb128: I checked during the time I was looking at it - it affects us, studio (obviously) lubuntu, mythbuntu19:32
seb128I'm just saying that reverting would hurt more users than it would help19:33
seb128so that's not a position I can defend19:33
seb128well, even without comparing userbases19:33
elfyI realise that :)19:33
seb128the way forward is not to live in the past, it's to fix the issues19:33
elfyand that ;)19:34
brainwashwe basically just need someone who can analysis the situation and maybe explain why it fails to pick the system kb layout and falls back to en_US19:34
seb128and to reply to your questions, no it's not "unrealistic to fix regressions the new versions introduce"19:34
seb128it just happens it took a while for the issue to be flagged, and as we come close from release other important issues are raising priority as well19:34
knomeso... it's realistic that somebody fixes the bug before release?19:34
seb128so we would probably have had cycles to fix it earlier19:35
seb128but it's getting late and everybody is on "we need to fix those for release" and swamped with work19:35
knomeyep.19:35
knomewhich is why i was asking about syncing things late in the cycle19:36
seb128well, xubuntu doesn't have anybody wanting to do debugging?19:36
knomewe don't have anybody who's able to19:36
seb128e.g you rely on the Ubuntu/Unity team or are screwed?19:36
knomewe can do debugging, and we can run as much testing as needed19:36
knomebut we are very short on developer resources this cycle19:36
knomeso what we can do is limited19:36
seb128"that late"19:36
seb128the new ibus was synced a month ago19:36
knomewe've even done most of our uploads via the sponsors queue19:36
knomeyes, i'm not saying we are perfect either19:37
seb128the issue was not when the update happened19:37
seb128it's that it took you guys a while to flag it as an issue19:37
elfyit took a while to realise it was ibus tbh19:37
seb128you should have users running the devel release and telling you when thing go wrong19:38
knomeseb128, we didn't want to tip the bug to the desktop team if we didn't know what was causing it, so we did our own debugging19:38
seb128so you have a few days of updates to look through19:38
knomethe bug is filed in february19:38
knomewe've been looking at it since19:38
elfyseb128: we do - I filed it a few days after the update I believe19:39
knomeit was escalated to the desktop team when we knew it's likely to be ibus that's causing the bug19:39
seb128well, that's unfortunate that it didn't get raised up earlier19:39
seb128anyway, no point holding blames19:39
seb128not sure what to suggest doing next19:40
knomewell the point is, we do try to do our best to make sure we don't point the desktop team to bugs that are caused by, say, xfce packages19:40
seb128do you have anyone that could test if the same issue is happening atm on Debian (which has the same ibus version)?19:40
knomewe can make that happen19:40
seb128that would help19:41
seb128or maybe try installing the debian version on xubuntu and see if it has the same issue19:41
seb128that would rule in/out an Ubuntu specific issue19:41
knomei tried, but it's not that easy, you would need to downgrade a lot of dependencies19:41
seb128you can probably take the debian source and build it on Ubuntu19:41
knomehmm, sorry, that's not what i tried.19:42
knomei tried to use the version before the sync19:42
seb128oh19:42
seb128no, that's not useful, we know that this one works19:42
seb128what would be useful is to try the version from Debian to see if the issue comes from one of our patches19:42
seb128that would nail down the problem19:42
knomecan you point me to it, and i'll get it tested now19:42
seb128http://packages.qa.debian.org/i/ibus.html19:42
seb128http://ftp.iut-bm.univ-fcomte.fr/debian/pool/main/i/ibus/19:43
knomethanks19:43
seb128I guess those should install fine on trusty, but I didn't try19:43
knomecan i be in touch with you on this in the future?19:43
seb128sure, that's an open channel ;-)19:44
seb128you can find me (and others) pretty much any work day (less likely during the w.e)19:44
elfythanks for the help seb12819:44
seb128yw!19:44
knomewell i guess the real question is if you are willing to hear back on it19:44
seb128let me know how that goes19:44
knomeor if you will just dismiss (which i'd also kind of understand...)19:45
seb128yes, I can't promise we can spend days on debugging19:45
seb128but I'm happing trying to help with the resources we have19:45
knomethanks19:45
seb128yw!19:45
elfyyep - thanks19:45
seb128if you find out that the issue is in one of our changes I can try to make we get to the bottom of the issue before release19:46
seb128if the issue is in Debian/upstream it might be more difficult19:46
seb128to make sure*19:47
knomeyes, obviously19:47
ochosihey Laney21:48
ochosiLaney: just in case you're still around, i wanted to quickly inquire about the recent change in the indicator-sound desktop file that brainwash asked about before21:49
ochosiit's not really clear to me why the "Hidden=True" setting is being added now (i mean: a bit late in the cycle). or, why it is added to some indicators only21:50
ochosiso i just wanted to know what's the plan with this21:50
ochosiLaney: if i should talk to someone else about this, that's also fine (just let me know who to bug :))22:03
Laneyochosi: hello22:04
Laneytedg did it, but I can explain22:04
LaneyThe desktop files in the /usr/share/.../xdg (whatever it is) directory turn off the ones in /etc/xdg/autostart/ when you're using upstart user sessions22:04
Laneythey've been added for indicators that have been converted to upstart22:05
ochosiright22:07
ochosibut why the Hidden=True?22:08
ochosii mean is it really necessary?22:08
LaneyThat's exactly how you turn off an autostart file22:09
LaneySo yes22:09
ochosihumm, i see22:09
ochosiwhy hasnt that been done for all indicators then?22:09
LaneyThat directory is only relevant when you use upstart user sessions22:09
ochosior has the change for the others simply not landed yet?22:09
Laneyit has, but maybe they haven't all been uploaded yet22:09
ochosiok22:09
ochosiwell we've started seeing this so late now, it's quite meh to mess with our session so late in the cycle22:10
ochosiand while i was monitoring some of the pending changes to the indicators (for gtk-greeter) i didn't see this one coming22:10
ochosii mean: it's quite meh for us to mess with our session...22:11
ochosiwe don't even have uploaders around atm22:11
LaneyI gave a few ways you can fix this earlier22:11
ochosiso changes have to go through the sponsors queue22:11
ochosiright, i guess we can launch all installed indicators in the session22:12
ochosibrainwash told me about that22:12
ochosibut then we'd need to have XFCE stripped from the OnlyShowIn= line22:13
ochosicause otherwise the non-functional desktop-files show up in our session's autostart manager22:13
ochosiwould that be a feasible change for you guys?22:14
ochosi(i.e. we use "loginctl emit indicator-services-start" and -end in our session and the desktop files don't show anymore in xubuntu)22:14
LaneyThat UI shouldn't be ignoring NoDisplay22:15
ochosiright, but we can't fix that right now22:15
LaneyYou can't drop OnlyShowIn if you want to use upstart otherwise it won't work22:15
LaneyWell, that's what tells the XDG autostart files when to be considered22:16
ochosihmkay22:16
ochosilast question, how would blacklisting work?22:16
ochosi(that's another option he mentioned)22:16
Laneydunno what you mean22:17
LaneyIf you mean not using upstart then that's /etc/upstart-xsessions22:17
ochosi"blacklist the upstart autostart launcher" is what he said22:17
ochosiright, but i have no idea what that will result in for us22:17
ochosithat seems like a rather drastic and inconvenient change22:18
ochosinot even sure whether indicators would still work for us then22:18
Laneythey ought to22:18
brainwashblacklist might be the wrong term22:18
brainwashoverride the conf file22:19
ochosiwhat conf file?22:19
brainwashecho manual ...22:19
LaneyThat's for local overrides22:19
brainwash.config/upstart/indicator-xyz.conf22:19
ochosibrainwash: that doesn't sound like a very flexible solution though22:20
brainwashit's not22:21
ochosiso i'd rather rule that one out22:21
brainwashjust a way to control the indicator started by upstart22:21
ochosiso we have two left:22:21
brainwashon the user side22:21
ochosi1) don't use upstart user sessions anymore22:22
ochosi2) start indicators in the session with the signal22:22
ochosiand i guess with 2) we also have to live with them showing in the session manager for now22:22
brainwashor patch xfce4-session?22:24
brainwashhack :)22:24
ochosiwell we have to patch our session anyway...22:25
=== thumper is now known as thumper-gym

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