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

jbicharobert_ancell: hey, did seb128 ping you about renaming gnome-calculator.desktop back to gcalctool.desktop?00:00
robert_ancelljbicha, not recently00:00
jbicharobert_ancell: http://irclogs.ubuntu.com/2013/02/28/%23ubuntu-desktop.html#t17:2400:03
jbichadesrt: gconf oddities? gnome-themes-standard should be fixed if that's what you meant00:04
robert_ancelljbicha, yeah, so either distro-patch it or convince the maintainer (I've passed it on)00:05
jbicharobert_ancell: but I thought you were the maintainer... same problem for the games though00:06
robert_ancelljbicha, I was but no longer. I also don't have a good answer - as an upstream you want the names to change but I see the migration issue00:07
desrtjbicha: and gnome-shell?00:10
desrtjbicha: it declared a dependency only (as far as i can tell) because it installed a migration script00:12
jbichadesrt: ok I dropped the gconf dependency for gnome-shell & pushed to raring & the GNOME3 PPA, I guess you don't need to use tweak tool?00:35
=== cjohnston_ is now known as cjohnston
desrtjbicha: ya... tweak tool is kinda rough00:39
desrtnot sure what we can do about that00:39
desrtjbicha: actually, it looks like nothing in here is even using GConf anymore...00:44
desrtthere is an abstraction for GConf, but nothing currently using it...00:44
jbichadesrt: I think it just uses gconf for backwards compatibility, I believe the maintainer uses a stable Ubuntu release instead of trying to run the alpha stuff00:44
desrtjbicha: i can't find any setting that this thing tweaks that's stored in gconf00:44
desrtat least in git master version of g-t-t00:45
jbichayeah, you should open a bug and ask him to kill the gconf support00:48
RAOFHuh. What's caused https://launchpad.net/ubuntu/+source/libgusb to be in the ‘publication pending’ state for 24h?01:03
jbichaRAOF: https://launchpad.net/ubuntu/raring/+queue?queue_state=001:06
RAOFjbicha: Ah, of course! Binary NEW. Silly me.01:16
RAOFThe reason I uploaded that was to add the new binary package!01:17
=== VD is now known as Guest18424
jbichaRAOF: you got a bug and a merge proposal :) bug 114344804:20
ubot2`Launchpad bug 1143448 in colord (Ubuntu) "colord postinst fails with "27: [: which: unexpected operator"" [Undecided,New] https://launchpad.net/bugs/114344804:21
* RAOF is curious as to how the package installed fine locally04:22
RAOFjbicha: Thanks.04:31
=== pitti_ is now known as pitti
pittiGood morning05:59
didrocksgood morning06:53
Laneyhey!09:07
czajkowskiello09:08
czajkowskidoes anyone else find chroium a bit over sensative for scrolling atm? every time I attempt to scroll I end up on a different application09:08
lifelessczajkowski: is your mouse over the tab list ?09:10
lifelessczajkowski: or perhaps ctrl key down ?09:10
czajkowskinope09:10
czajkowskiit's only happening on chromium as well which makes it a little bit more annoying09:10
czajkowskilifeless: morning btw09:10
lifelessczajkowski: morning :)09:11
chrisccoulsonhi desktop team!09:12
seb128hey desktopers09:13
seb128Laney, chrisccoulson: hey, had a good w.e?09:13
chrisccoulsonseb128, yeah, not too bad thanks. and you?09:13
seb128chrisccoulson, mine was quite ok, thanks ;-)09:13
Laneyyeah, pretty quiet09:14
chrisccoulsonah, crap, chromium failed to link on i386 because the linker hits the virtual address space limit :/09:14
chrisccoulsonso we can have chromium as long as we don't want any debug symbols and crash reports09:14
seb128chrisccoulson, still having fun with chromium I see09:15
mlankhorst:>09:15
chrisccoulsonseb128, yeah, it's becoming a pain09:15
mlankhorstchrisccoulson: can't you do a frankenbuild?09:15
chrisccoulsonseb128, it's too big ;)09:15
mlankhorstinstall 64-bits kernel and gcc with multiarch09:15
mlankhorsterm linker, probably don't need gcc of amd6409:15
chrisccoulsonmlankhorst, on the archive builders?09:15
mlankhorst:P09:15
mlankhorstyeah probably a bad idea09:16
chrisccoulsonthat's the problem. we can't build it in the archive ;)09:16
mlankhorstdoes building all chromium things shared instead of linking into a single blob help?09:18
mlankhorstoh right probably not, it's just too big09:18
chrisccoulsonwe may have to start splitting things out of the main binary, but i suspect that's not going to be an insignificant amount of work09:19
chrisccoulsonand fairly unsupportable in the long term too09:19
mlankhorstyeah I just thought you could build some part of it shared09:19
mlankhorstbut even then it's probably too big09:19
mlankhorsttoo many c++ debug symbols09:19
seb128chrisccoulson, just build without debug symbols on i386...09:19
chrisccoulsonseb128, that kind of sucks though :(09:19
seb128it does09:19
seb128but only so much we can with the resources we have09:20
mlankhorstchrisccoulson: http://code.google.com/p/chromium/wiki/LinuxFasterBuilds09:20
mlankhorstyou could try the shared thing, see if it works or not09:21
mlankhorstor remove just the webkit debug symbols09:21
chrisccoulsonmlankhorst, oh, i didn't know about the "component-shared_library" option. it looks like that might do what i want (still using bundled libraries but splitting them out)09:22
chrisccoulsoni'll give it a try09:22
=== tkamppeter_ is now known as tkamppeter
=== vrruiz_ is now known as rvr_
Laneyxnox!10:20
Laney!xonx10:20
ubot2`Factoid 'xonx' not found10:20
xnoxLaney: hola! =)10:21
Laneyhello!10:21
Laneyso, you know the latest upstart package from stgraber? how it moves its Xsession.d file to 99upstart?10:21
xnoxLaney: yeah....10:22
Laneyit overwrites all this lovely stuff (except dbus obviously): http://paste.ubuntu.com/5584714/10:22
Laneyhow do we go about getting it back10:22
xnoxLaney: right, so even before we were chewing some of these things. let me check what it is currently doing after the move.10:30
Laneychewing?10:31
Laneythose things can generally work by setting some environment variables to be available in the session10:31
Laneybut I don't think making gnome-session be start on started somehugelistofthings works10:32
LaneyUDS session? ^o)10:39
ogra_to produce a buglist ?10:42
xnoxLaney: the point is that all of those snippets should be handled as upstart jobs and/or be sensitive to UPSTART environment variable: aka there is UPSTART environment variable and I do ship an upstart job, so let's not polute the STARTUP var, vs I have no idea about upstart and will polute STARTUP var.10:49
xnoxLaney: we have gnome-session & dbus, the bits that are missing are the ssh & gpg agents.10:52
Laneyand im-config10:52
xnoxyes.10:52
Laneyhow do you express that in upstart-fu then? so that e.g. $GPG_AGENT_INFO is available to the gnome-session10:54
xnoxLaney: looking at other STARTUP scripts we are also potentially missing consolekit session?! although we will be planning to move to logind at the vUDS.10:54
xnoxLaney: so in user-session upstart mode we support inheriting environment and setting/modifying global environment variables for _all_ jobs from any job.10:55
xnoxspecifically for these type of weird jobs ;-)10:55
Laneybut you have to make gnome-session wait on those jobs then don't you?10:55
ogra_you have to make X wait for them10:56
ogra_(thats why it is callled Xsession :P )10:57
Laneyhmm?10:57
Laneythat's done implicitly by the STARTUP mechanism10:57
xnoxLaney: gnome-session already waits on dbus.10:57
Laneyyes10:57
Laneybut not e.g. gpg-agent10:57
ogra_Xsession is executed on startx as well as on DM startup10:57
xnoxand dbus is on-startup.10:57
ogra_not on login10:57
Laneyogra_: the new user jobs stuff shortcuts out the Xsession files10:58
xnoxso your gpg-agent job should be "on starting dbus" and ideally a task, thus blocking dbus job, without explicetely modifying the dbus job.10:58
ogra_right10:58
Laneyoh, on starting blocks?10:59
Laneystart on starting foo blocks foo until i've started?11:00
Laneyand thus if I initctl set-env --global some stuff foo will see it?11:00
ogra_it blocks until the depending process emitted the "starting" event11:01
Laneyah, 'task' was a hint11:03
xnoxLaney: yeah, so in the task job one would want to export all the vars. The question is whether it's fast enough. E.g. I'm not sure if dbus job will notice the new environment vars, but gnome-session will.11:05
LaneyI was thinking they'd be start on starting gnome-session, not dbus11:06
Laneythat would be different to the original order though11:06
Laneyhmm11:06
Laneymaybe not then11:07
xnoxLaney: maybe. Reading cookbook it seems like task is not necessory and normal jobs can block as well.11:07
xnoxhttp://upstart.ubuntu.com/cookbook/#block-another-job-until-yours-has-started11:07
xnoxLaney: as long as nothing tries to access gpg/ssh-agents over dbus and expect dbus to know about them.....11:07
xnoxwhich would be weird. And I don't expect order to mater. But hey it's all sequential at the moment.11:08
Laneylet me try it11:11
* ogra_ still wonders how we plan to do such big transitions in a rolling release11:11
ogra_stuff will break and will stay broken over a certain amount of time until we have shaken out everything11:12
Laneyit's a bit tough considering that we made having users run proposed be an antigoal11:13
Laneyotherwise maybe we could do such things there with migration blocks11:13
Laneymaybe we just have to use PPAs more/better11:13
ogra_well, if your transition touched half of the distro PPAs will get hairy11:17
ogra_C++ ABI bump in libc anyone ?11:17
Laneyso glad I've never been around for one of those11:34
seb128Laney, we can ask Ryan to break the glib api if you want some fun :p11:37
Laneyah you know I love a good transition anyway11:37
* Laney snuggles ghc11:37
mlankhorstLaney: one x1.14  coming up? :D11:38
Laneyxnox: seems 'task' is required11:53
Laney'sleep 5' doesn't block startup without it11:53
Laneygood news is the env variable is set in my session11:53
xnoxLaney: hm. I'd think that pre-start start portion will block, the exec/script will not.11:55
xnoxLaney: as the "starting" event is emitted after pre-start.11:55
Laneyyeah11:56
LaneyI suppose it won't work for daemons11:56
Laneyas task means that it has to transition back to stopped before unblocking11:56
=== MacSlow is now known as MacSlow|lunch
ogra_qengho, wow, looks like you were really close with your last chromium build12:52
Sweetsharkseb128: ping?13:01
xclaessehow can I disable ALT to open the search bar into app menu ?13:02
Sweetsharkseb128: any opinion on making libreoffice-core C/P/R libreoffice-filter-binfilter ?13:02
xclaessejust can't get used to it, it always open when I don't want it :(13:02
seb128Sweetshark, does anything has a versioned depends on libreoffice-filter-binfilter?13:02
seb128xclaesse, system settings -> keyboard -> keybindings -> launcher -> the bottom line13:03
xclaesseseb128, perfect, thx :)13:04
seb128xclaesse, yw13:04
xclaessebtw, when opening settings focus should go to search bar ;-)13:04
Sweetsharkseb128: the 'libreoffice' metapackage used to have a dep on it. Apart from that: no.13:04
seb128Sweetshark, I would just use C,R,P, we can decide to replace it by a dummy transitional package if update-manager gets confused and that proves needed13:05
seb128but let's start with the easy solution13:05
Sweetsharkseb128: k. currently its just an unversioned breaks. I guess rene want people to explicitly remove binfilter ...13:06
seb128well, C,R,P will lead to it being removed as well13:07
Sweetsharkseb128: sure, but the R is a lie and -core doesnt do what binfilter did ;)13:08
seb128oh, just use the versionned breaks then...13:10
ogra_just make sure you have proted it to surfaceflinger before we switch the desktop :P13:10
ogra_https://soltesza.wordpress.com/2013/03/03/ubuntu-may-switch-to-android-technologies-to-keep-the-linux-desktop-competitive/13:10
=== MacSlow|lunch is now known as MacSlow
desrti guess we may have to teach localed about how to install packages on ubuntu as well...14:14
desrtif we want to go that route14:14
seb128desrt, rodrigo has a branch in git by then for that iirc14:15
desrtoh nice14:15
seb128well, maybe it was not localed14:15
desrtis that new work, or from before?14:15
seb128but the region capplet14:15
desrtah14:15
desrtlennart said that he'd be willing to accept patches upstream that made my life easier14:16
seb128well, we have been looking at replacing language-selector by the region capplet for a while14:16
seb128nice14:16
desrtso if we need a package install hook or something, probably we can get it14:16
seb128excellent14:17
desrtso we have a long-term plan to move ubuntu to the upstream one?14:18
desrtfwiw, the ibus stuff is starting to get sane by 3.814:18
desrtthey realise "oh ya... maybe we actually need per-window keyboard layout after all"14:18
seb128they started to add lot of options back, that's good14:18
seb128like the "never blank the screen" is back as well14:18
stgraberLaney, xnox: right, my plan was to update the Xsession script for ssh-agent, gpg-agent, ... to be no-ops if $UPSTART is set and then have those be upstart jobs that start before gnome-session (currently "start on starting gnome-session" is good but we may have to change that if we ever want to support something other than gnome-session in there)14:18
desrtand some of the options are annoyingly changed14:18
seb128which we had as a distro patch since GNOME314:19
desrtbut in a way, better14:19
desrtlike, that xkb options window is completely gone14:19
seb128desrt, long term we do plan to move to the upstream region panel yes14:19
desrtbut a lot of the more common choices are moved to a better place14:19
seb128we just need to sort out the ibus story, which includes having an indicator written on our side14:19
seb128and we need to plug the langpacks somewhere in there14:19
desrti was about to volunteer until you added the part about 'having an indicator written' :)14:20
seb128;-)14:20
desrtanyway14:20
seb128you can try to push larsu to volunteer for that one :p14:20
desrttoday i'll sort out hostnamed14:20
desrtthen i'll start looking into locale stuff14:20
desrtattente: maybe you're interested as well?14:20
seb128great14:20
desrtseems like we unify a little bit more with upstream this cycle...14:21
desrtare we still planning for u-c-c?14:21
seb128desrt, btw, how do you handle the fact that ubuntu-system-services conflicts with systemd-services atm?14:21
desrti don't know14:22
seb128k14:22
desrti guess i uninstalled ubuntu-system-services :)14:22
desrtdid we have a hostname-changer in there before?14:22
seb128I've a deb of u-s-s without the systemd stuff dropped14:22
seb128no we didn't14:22
desrtso that was another g-s-d mechanism?14:22
seb128we didn't even have the prettyname stuff14:22
seb128no14:22
seb128we just didn't have an interface to change hostnames14:22
seb128missing feature14:22
desrtahh14:23
seb128it's not like it was the most important feature ever ;-)14:23
thumperhi seb128, desrt14:23
desrti bet there's just a patch in there14:23
desrtthat needs to be dropped14:23
desrtthumper: hey!14:23
seb128thumper, hey14:23
seb128thumper, what are you doing up at this time?14:23
desrtnice to see you around these parts :)14:23
thumperseb128: I'm in atlanta14:23
seb128desrt, u-c-c ... yes, planned, after we land GNOME 3.814:23
desrthuh14:23
thumperjuju sprint14:23
seb128thumper, I see ;-)14:23
desrtmy dream come true and suddenly i am unsatisfied :)14:24
seb128lol14:24
desrtseb128: i have systemd-services and ubuntu-system-service both installed14:24
desrtno conflict here, apparently?14:25
seb128desrt, k, so there is a chance that org.freedesktop.hostname1 is claimed by u-s-s14:25
seb128that's the case for me14:25
seb128according to d-feet14:25
desrtneat14:25
desrtso we implement the interface14:26
desrtbut the UI doesn't work14:26
seb128well, it works, it gets the hostname14:26
seb128we don't implement the edit part14:26
desrtah14:26
desrtso we need also a 5th upload then14:26
desrtstop having u-s-s do this14:26
desrtotherwise it's gonna muck up hostnamed14:27
seb128desrt, yeah, let me get that upload, I did hack on that during the London sprint week14:28
desrtdesktop team ppa gets an early warm-up to the week :)14:28
seb128;-)14:28
seb128desrt, btw I might wait for gtk 3.8 to upload the new serie to raring14:28
desrti wonder if there is conflicting policy installed by those two services14:28
seb128debian guys pointed that DND is broken with the current version14:28
desrtseb128: i had a feeling this might happen14:28
desrtthat's fine14:28
seb128desrt, @conflicting policy, systemd-service Replaces u-s-s14:29
seb128desrt, so it overrides its dbus files14:29
desrtif it replaces, why do i still have both installed?14:29
seb128Replaces means "you can overwrite files"14:29
desrthuh14:29
desrttil14:29
seb128desrt, u-s-s is still needed for a few things14:30
seb128like it has a "set system proxy" interface14:30
desrtseems weird to be living in a state where one package is replacing files of another, though14:31
=== m_conley_away is now known as m_conley
seb128desrt, right, that's buggy and transitional14:31
seb128desrt, https://launchpad.net/~ubuntu-desktop/+archive/ppa/+sourcepub/3009976/+listing-archive-extra14:31
desrtnice14:32
seb128desrt, with that upload they stop conflicting14:32
desrthostnamed is weird14:32
desrtor rather, the panel is weird14:32
xnoxstgraber: Laney: well there is lxde-session starter thing... maybe they all should have a common even they start on and a dummy job that emits "about-to-start-session-starting-thing".....14:35
xnoxsounds ugly.14:35
desrtso i guess we somehow have a different polkit setup than fedora does14:36
desrtbecause on fedora the hostname is changeable as soon as the dialog opens14:36
desrtand for ubuntu it's not14:36
desrtand it seems that nobody thought to add an unlock button to that dialog incase different people have different policy14:37
seb128desrt, could be that we need to update /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla14:37
desrterm14:38
desrtthis is somehow totally different in 3.814:38
seb128oh right14:38
seb128the new js based polkit14:38
desrthttps://bugzilla.gnome.org/show_bug.cgi?id=68777214:38
ubot2`Gnome bug 687772 in Sharing "Implement the Sharing panel designs" [Normal,Resolved: fixed]14:38
seb128the security team is making nightmares over it14:38
desrtspecifically http://bugzilla-attachments.gnome.org/attachment.cgi?id=23343114:39
seb128let's make polkit depends on a js interpreter...14:39
stgraberxnox: yeah, I started to think about it a bit. Basically have an xsession-init.conf job that's "start on startup", then have this one emit "xsession SESSION=$NAME"14:39
stgraberxnox: as a result, gnome-session would then be changed to be "start on xsession SESSION=gnome-session and started dbus"14:39
seb128desrt, http://lists.freedesktop.org/archives/polkit-devel/2012-June/000368.html14:40
desrtseb128: i know about this14:40
seb128k14:40
seb128desrt, well, we didn't do that update yet either14:40
desrtwe discussed it quite a lot at FOSDEM14:40
desrtthe RHEL security guys flipped their lid about this as well14:40
seb128what was the outcome?14:40
desrtseems that it's a change that nobody likes14:40
desrti don't know14:40
seb128k14:41
desrtpitti knows more about it14:41
desrtsomeone proposed that we may end up getting the old format back alongside the new format, somehow?14:41
seb128that's an update I'm not in a hurry to make in any case14:41
desrtbut also: davidz is no longer with red hat14:41
desrtso uh...14:41
seb128oh, he's not? didn't know about that14:41
desrtya.  got sucked into the black hole14:42
pittidesrt: I don't know much more, just that I don't like it at all either14:43
pittidesrt: oh, I wasn't aware of that either -- did he go to the big G?14:44
desrtya14:44
pittiseb128: FYI, I updated udisks today, but not gdu yet (as this needs libdvdread in universe)14:44
seb128pitti, I saw, thanks!14:45
seb128pitti, will make those users, who are afraid about devices not being powered off on eject, happy14:45
pitti:)14:46
seb128desrt, subscribed you to https://blueprints.launchpad.net/ubuntu/+spec/foundations-1303-consolekit-logind-migration btw14:50
desrtoh.  that nightmare :)14:50
* desrt is starting to notice a theme here14:50
seb128hehe14:51
Laneystgraber: Yeah, that's basically where I'm at. My upstart skills are crap enough though that I can't make these jobs work; can't get upstart to track the processes right (in the case of im-launch there's a few processes spawned for example)14:51
desrtpitti: btw: any plans for having a PID1 systemd drop-in?14:51
pittidesrt: not from my side; this is pretty much foundations team area14:52
stgraberLaney: right, I'm busy with NM/ofono this morning but I'll poke upstart again this afternoon. 1.7 was now released upstream so I need to get things in shape to land in Ubuntu now.14:53
ogra_desrt, just aftter we spent massive work on getting upstart into user session management ?14:53
ogra_verz verz unlikely14:53
ogra_*very even14:53
desrtupstart managing the user session is..... annoying14:54
ogra_desrt, how so ?14:55
ogra_desrt, systemd managing them is better ?14:55
desrtogra_: it's going to cause us problems going forward14:55
desrtlike when dbus-in-the-kernel lands14:55
desrtwill be a systemd-based feature14:55
ogra_upstart will learn to cope14:55
desrtand, like usual, we will be playing catch-up14:55
desrtogra_: problem is that upstart tends to cope ~2 years after14:55
desrtlook how long logind is taking, as an example14:56
ogra_upstart is far ahead in other areas14:56
ogra_you dont really want systemd on a production server for example14:56
desrti don't know of any14:56
ogra_afaik not even RH does that yet14:56
desrtpeople keep making hand-wavy arguments around this point, but i don't understand why14:56
ogra_because systemd is far from being done as a generic init14:57
ogra_there are many cases where it cant cope atrm14:57
ogra_and which lennart simply ignores14:57
desrti keep hearing lots of statements like 'many cases'14:57
ogra_ /usr on a foreign machine or different disk is a very typical server setup in datacenters14:58
ogra_systemd cant handle that14:58
seb128desrt, ogra_: let's not have another systemd/upstart argument today14:58
ogra_yeah14:58
* ogra_ stops :) 14:58
seb128thanks ;-)14:58
pittiogra_: (also, it's not true)15:01
desrtpitti: stop :p15:01
* pitti STFU, sorry15:01
ogra_we'll go all android anyway ... so that discussion is moot :P15:02
pittiah right -- time to dust off my ancient java sk1llz from uni? :-)15:02
ogra_hehe15:02
seb128chrisccoulson, bah, I deleted my firefox's corruption screenshot from the other day ... if you have one please add it to https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/114455815:16
ubot2`Launchpad bug 1144558 in xserver-xorg-video-intel "Images corruption in firefox when using "sna"" [Undecided,New]15:16
chrisccoulsonseb128, sure. 1 second15:17
seb128chrisccoulson, thanks15:17
* seb128 is out for some exercice, be back in ~1h15:18
qenghoHey guys, it turns out we're moving to Android SurfaceFlinger instead of Wayland.15:40
qenghohttp://soltesza.wordpress.com/2013/03/03/ubuntu-may-switch-to-android-technologies-to-keep-the-linux-desktop-competitive/15:40
qenghoIt's deductions like this that make me scoff at Sherlock Holmes stories. There are so so many places to go wrong.15:41
desrtseb128: add a 6th package to your list :)15:44
desrtpolicykit-desktop-privileges needs an update15:44
desrtpitti: where is this package maintained?15:46
pittidesrt: just apt-get source or UDD15:46
pittino magic15:46
desrthuh15:46
desrtit's maintained via source package uploads?15:46
desrtneat version control system :)15:46
pittidesrt: bzr branch ubuntu:policykit-desktop-privileges :)15:46
pitti(IOW, UDD)15:46
desrtiow? udd?15:47
* desrt is not hip with the lingo15:47
pitti"in other words", "ubuntu distributed development", sorry15:47
mterryseb128, FYI: bug 1137907 should keep GTK+ 3.7 in the desktop PPA for now  (we were planning to move that to raring eventually right?)15:50
ubot2`Launchpad bug 1137907 in gnome-screenshot (Ubuntu) "After pressing my Print Screen button, screen turns white and stays white" [Undecided,Confirmed] https://launchpad.net/bugs/113790715:50
=== Ursinha_ is now known as Ursinha
larsuwhy does ubuntuone-client depend on apport?15:56
desrtlarsu: to help you uninstall things easier when you setup a new ubuntu system =)15:57
larsudesrt: erm, lol?!15:58
* larsu wants u1, but not apport15:58
desrtoh ya.  you love your u1 :)15:58
ogra_just disable it in /etc/default/apport15:58
ogra_its not like it eats massive amnounts of disk space15:59
larsuogra_: ah, didn't know about that one. Thanks!15:59
larsustill, the dependency is a bit weird...15:59
ogra_file a bug to downgrade it to a recommends16:00
larsudoing so right now :)16:00
desrtpolkit is smart.16:02
* desrt is happy16:02
desrtseb128: do you mind if i do uploads to desktop team ppa?16:04
desrtoh.  he's doing that weird being outside thing16:06
Laneyyou won't be able to - you're not in the ubuntu-desktop team16:07
desrtinteresting16:07
desrtseb128: http://fpaste.org/QK5O/ for when you get back :)16:08
Laneyyeah, and it's a team that grants upload rights16:08
Laneyso ... there's A Procedure16:08
desrtmy Normal Procedure is 'ping seb' :)16:09
* desrt will keep doing that16:09
Laneyif you make your own PPA then we can copy from that into the desktop one16:09
Laneylet me upload that thing now16:09
desrtnah... there's no point in that16:09
desrtwe're using the desktop team PPA to stage this changeset before tossing it in the distro already16:10
desrtno need to add yet another layer of indirection16:10
Laneyok done16:13
LaneyI gave it a PPA version16:13
tkamppeterI have some questions to the online UDS. Can I participate without G+ account? Or without webcam (audio-only)?16:15
ogra_i guess to run a session you need G+16:16
ogra_for partitcipating it should work via IRC and audio (guessing here though)16:16
Laneythere's some thing to get audio out of hangouts?16:16
ogra_oh, that i dont know ... but i would expect the old ways to still work16:17
ogra_worst case through an analog speaker jack with some volume levelling into the input jack i bet16:18
ogra_(to then forward it to icecast)16:18
qenghoLaney: you could "pacat ... >capture".16:18
Laneyyes I am aware there are ways16:18
Laneysomeone will need to set this up though16:18
Laneyso that third parties can listen in on the streams16:19
ogra_i would have expected such a setup to be in the default infrastructure though16:19
LaneyI suspect this is work that hasn't been done16:19
desrtLaney: thanks for the upload16:25
Laneynp16:25
larsupitti: I'm getting undeterministic errors when running my test suite on armhf.  Using dbusmock and pygi, two of your specialties ;)16:29
pittilarsu: great timing! five seconds ago I pushed enter on ftpadmin install pygobject-3.7.91.tar.xz :)16:30
larsuhaha16:30
larsupitti: any clue what could be wrong?  The errors range from endless loops to segvs to "unsupported ancillary data" to "assertion `GI_IS_ARG_INFO (info)' failed"16:31
pittilarsu: not really; pygobject's test suite is happy on armhf (it would FTBFS if it wasn't)16:31
pittilarsu: so I guess I'd need some reproducer which I could run on the n716:32
pittior the porter box16:32
larsupitti: I'm running it in that qemu pbuilder thing...16:32
pittiooh16:33
larsupitti: same as the one on jenkins (at least I think so)16:33
pittithere are lots of bugs in those; better run it on real iron first to confirm16:33
larsupitti: ah!  Good to know.  /me updates his galaxy nexus16:34
larsuthanks16:34
seb128re16:41
seb128desrt, thanks ... did Laney sponsor it?16:42
Laneyyeah16:42
seb128mterry, that's GTK? weird16:42
seb128mterry, I plan to keep it in the ppa until 3.8 release, there are dnd issues as well16:42
seb128Laney, thanks16:42
=== vrruiz_ is now known as rvr_
desrtseb128: looks like we're at 6 uploads now :)16:54
seb128desrt, 3 done on the 6 right?16:55
desrtyes.  i suppose so.16:55
desrtindicator-datetime will be the interesting one16:55
seb128shim, ubuntu-system-services, privileges16:55
desrtwe have to negotiate what you want to do there16:55
seb128datetime, g-c-c, g-s-s to do?16:55
seb128oh? why?16:56
desrtyup16:56
desrtwell16:56
desrt(waiting for LP)16:56
desrthttps://code.launchpad.net/~desrt/indicator-datetime/timedated16:56
desrtthis is what you want to ship16:56
desrtbut i didn't MR it yet because it doesn't make sense until the g-s-d/g-c-c changes are ready to land16:56
desrti don't want it to autoland/autoupload16:57
larsudesrt: feel free to MR if the code is done.  With a note not to merge it yet16:57
seb128well, there is no "negotiation", it's just "synchronization"16:57
larsuthis will get some more eyeballs on the code16:57
desrtokay16:57
desrtwtf16:57
desrti have to 2fa to MR?16:58
desrtarghgghhg16:58
* desrt looks for his keys16:58
seb128desrt, it will be easy to sync g-c-c/g-s-d/indicator for upload once systemd-service is promoted and the shim is in as well16:58
desrtokay.  merge proposed17:00
desrtseb128: meanwhile, though, i'd like to get the work tested in the desktop team PPA17:00
desrtwhich is what i'm asking about17:00
desrtshould we just vendor-patch it, or what?17:00
larsuyes17:02
seb128desrt, I will build/upload the 3 remaining ones17:02
desrtok17:02
desrtseb128: i'm negotiating with upstream about the hostname thing17:02
desrtsince they changed stuff around here for 3.817:03
seb128what is needed to change with your uploads n6?17:03
desrti think the way forward looks like: we remove the entry from the info/details panel17:03
seb128oh, ok17:03
desrtthen it's accessible in the new sharing panel17:03
desrtwhich will (hopefully) get an unlock button17:03
seb128great17:03
desrtbtw: did i mention that polkit is really nice?17:04
seb128why is hostname part of sharing?17:04
desrtseb128: what is a hostname if not "that thing that other computers call you"?17:04
desrtdefinitely related to sharing imho17:04
seb128"the name displayed on the login screen"17:04
desrtlol17:04
seb128;-)17:04
desrtso let's put hostname in lightdm settings :)17:04
seb128would be better than in sharing :p17:05
seb128it would be somewhat "infos about this computer"17:05
desrtwhich is where it is now17:05
seb128right, which makes sense17:05
seb128no?17:05
desrtthe other thing we could do is to make this problem go away entirely17:05
desrtwe allow admins to change the timezone without authentication17:05
desrtwhy not hostname?17:05
jbicha_the sharing panel is designed for a Red Hat system not a Debian one17:06
desrtjbicha_: what does that mean?17:06
jbicha_desrt: for instance, the design of the ssh section assumes that openssh-server is pre-installed & upstream isn't interested in packagekit integration for installing it; they think distros should include all those pieces17:07
=== jbicha_ is now known as jbicha
jbichawe could probably still get it to work and it definitely is an improvement from how we do things now17:08
jbichampt isn't a fan of the listbox either17:11
Sweetsharkseb128, bdrung: trying to debug/fix https://launchpad.net/ubuntu/+source/libcmis/0.3.1-1ubuntu1/+build/4337070. So far I found: the test crashes with a corrupted stack on raring. Now recompiling on precise to find its a regression.18:08
Sweetsharksmells like a toolchain f^*&up though ...18:08
BigWhaleJust reading about Mir. Wow.18:15
* didrocks waves good evening18:18
didrocksMir opened up, time for rest! :)18:18
seb128Sweetshark, stopping looking in direction of chrisccoulson while mentioning toolchain issues18:29
seb128;-)18:29
Sweetsharkchrisccoulson: ....18:29
Sweetsharkchrisccoulson: O^O18:30
Sweetsharkchrisccoulson: TOOLCHAIN!18:30
Sweetsharkseb128: and yes, its a toolchain issue. The package compiles and tests just fine on precise.18:30
seb128Sweetshark, try bugging doko ;-)18:31
chrisccoulsonmy ears are burning18:31
Sweetsharkseb128: well it could also be a dep being broken, but with a stack all messed up Im rather confident its gcc and friends here ...18:31
* chrisccoulson cuts off ears18:32
seb128chrisccoulson, :-(18:32
chrisccoulsonheh :)18:32
* Sweetshark writes 'toolchain' on a big piece of paper and walks around waving it like a box ring girl.18:33
* mlankhorst puts a I heart libreoffice sticker on Sweetshark's back18:33
seb128cyphermox, mterry: can one of you review/ack https://code.launchpad.net/~larsu/ubuntu-themes/fix-separators/+merge/151330 ?18:34
seb128it's one of the blockers for the new gtk landing18:34
mterryseb128, OK18:37
mterryseb128, do you know if this works fine on 3.6 too?18:37
seb128mterry, I think it does18:37
seb128larsu, ^18:37
jbichamir? you should name your systemd shim 'sru' then18:42
Sweetsharkmlankhorsts "I heart libreoffice" soothes Sweetshark and he stops teasing chrisccoulson18:43
mdeslaurjbicha: the mir MIR may get a bit confusing :)18:43
mterryjbicha, :)  the Mir team insists strongly on the Mir spelling (i.e. a proper noun like the space station), to avoid confusion with things like MIRs18:43
chrisccoulsonmdeslaur, which mir team do you subscribe?18:43
Sweetsharkand that consolekit replacement should be renamed ppa asap.18:44
jbichamterry: oh it's case sensitive? lol18:44
mterryjbicha, I didn't name it, I'm not defending it.  Just saying  :)18:45
sarnoldchrisccoulson: you laugh but I damn near assigned the display server people to handle the next step of Sweetshark's libmspub MIR...18:45
mdeslaurhahaha18:45
chrisccoulsonlol18:45
jbichawouldn't the clear choice have been UDS? Unity Display Server18:45
Sweetsharkjbicha: true dat18:46
jbichawe'll have UDS every day! or something...18:47
Sweetsharkjbicha: we need virus scanner on linux then though ...18:47
Sweetsharkjbicha: I dont want to get ubuflu from by display server18:48
sarnoldyou've got to catch it from _something_, might as well be your display server.. :)18:48
seb128desrt, still around?18:53
seb128desrt, should the indicator changes be enough to get the indicator-datetime's panel to work by itself?18:53
Chucrute301canonical killed wayland?19:00
dobeyno?19:03
bryceno.19:04
xnoxChucrute301: we didn't use it yet, and are not planning to use it.19:07
xnoxChucrute301: wayland can happily continue developing =)19:07
desrtseb128: yes.19:23
desrtseb128: (sorry -- lunch)19:23
=== Chucrute301 is now known as PaideSanto
desrtseb128: of course, you need systemd-shim as well19:24
desrtseb128: and probably also need new g-c-c for the polkit file changes19:24
=== PaideSanto is now known as Vidente
=== Vidente is now known as Chucrute301
larsumterry, seb128: I tesed in on 3.6 as well, seems t owork. Would appreciate someone else testing it again though19:30
mterrylarsu, OK.  Works fine in 3.7 for me, will test in 3.6 in a bit19:31
jbichadesrt: I plan to look at it tonight, do we need to install systemd-services too?19:37
larsumterry: thanks :)19:38
desrtjbicha: yes.19:40
desrtthere are 6 things you need to get this working19:40
desrtwell, 7, including systemd-services -- but 6 "patched" packages you need19:40
seb128desrt, back from dinner19:40
seb128desrt, ok, I just updated indicator-datetime and I've the lock button in the panel ... there is an auth file in g-c-c?19:41
desrtseb128: yes.19:41
desrtand our revert-mechanism patch gets rid of it19:41
seb128desrt, k, I overlooked that piece, I though g-c-c would be only for the upstream panel19:41
seb128desrt, thanks, building that next ;-)19:41
desrti'm using the policy file from the upstream panel19:41
desrtwe could add our own, i guess19:41
desrtbut i didn't see the point since it's exactly the same as (for now) we depend on g-c-c for the panel to work anyway19:42
seb128I don't see an issue sharing19:42
desrtgood19:42
desrtthe reason polkit is awesome:19:43
desrtg-c-c installs this policy file that contains no real policy of its own19:43
desrtbut a metapolicy that "implies" all the necessary systemd policies for everything you would want to do with datetime19:43
desrtset ntp, set timezone, set time, etc.19:43
desrt(each of which is a different action for systemd)19:43
desrtthis g-c-c file unifies them so that we can have a single unlock button19:43
desrtokay... so far so good19:43
desrtbut what about in the case that we don't specifically have the unlock button on the meta-policy?  like for selecting the timezone by clicking on it in the indicator?19:44
desrtturns out polkit is smart enough to deal with this case19:44
desrtit searches not just for the requested permission but any permission that may imply it19:44
desrtand notices that, as an admin user, i have this permission enabled19:44
desrt-> no dialog19:44
desrttotal win19:44
seb128nice19:45
desrtseb128: btw: systemd-shim is going to need a security audit19:47
seb128desrt, yeah, anything going through main promotion gets one19:47
desrtokay.  good.19:47
mterrylarsu, set a commit message on the style branch, and you can set it to Approved19:56
mterrylarsu, I commented that it works for me19:56
larsumterry: will do, thanks a lot19:57
larsumterry: there's another blocker for 3.8: https://code.launchpad.net/~larsu/unity/panel-service-menu-style-fix-again/+merge/15132919:59
larsuif you are bored ;)20:00
mterryhm20:00
mterrylarsu, ah... I wondered why I had lost highlight-on-hover20:01
mterrylarsu, still, I'll let cimi do that review20:02
larsumterry: yeah, I guess that makes sense.  I hope he'll get around to it soonish20:02
seb128larsu, mterry: I will ping him this week if needed, I didn't ping mterry/cyphermox on this one on purpose, seems like somebody from the unity team should review20:03
seb128mterry, thanks for getting the other one sorted ;-)20:03
seb128mterry, oh, and thanks for the gtk bug, I hit it the other day while taking a screenshot and ranted about compiz :p20:04
larsuseb128: yeah - I figured that mterry was on a roll ;)20:04
mterryseb128, :)  it finally annoyed me enough to investigate20:06
mterryseb128, where is that update-manager bug you filed?  I was going to work on it20:27
seb128mterry, https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/114515720:32
ubot2`Launchpad bug 1145157 in update-manager "should use icons in /usr/share/app-install/icons" [Undecided,New]20:32
mterryseb128, thanks20:34
seb128mterry, thank *you*! ;-)20:34
desrtseb128: are you going to push the changed panel to desktop-team ppa despite the problem, or will you wait?20:42
seb128desrt, will push anyway20:43
seb128the issue is minor enough for that ppa20:43
desrti have a patch.... testing it now, locally20:43
seb128limited usecase and easy to workaround20:44
seb128desrt, I will do the uploads tomorrow morning20:44
seb128so feel free to just email mail the patch20:44
seb128I'm about to call it a day20:44
desrtk20:44
desrti figured as much20:44
=== Ursinha_ is now known as Ursinha
notgaryDoes anyone in here know how to build egg-list-box using jhbuild, and would be willing to give me a hand? I'm trying it myself but am getting this error (http://paste.ubuntu.com/5586215/) and don't know what it means.20:49
jbichanotgary: install autotools-dev?20:58
notgaryjbicha, already installed21:00
desrtseb128: got the fix now...21:21
seb128desrt, k, email still, I'm out of work mode (laptop with IRC running next to TV) ;-)21:23
desrtseb128: it's on the same branch21:23
seb128k, good, I will git it tomorrow21:25
desrti guess you didn't do the upload after all?21:25
seb128desrt, no, I didn't get to g-s-d, will do the set tomorrow morning21:27
desrtk21:27
* desrt selects the overnight delivery option =)21:28
=== BlueNexus is now known as SaMOOrai
desrtseb128: need a patched systemd upload too now :)22:08
* desrt just added the CanNTP property at charles' request (to implement the insensitivity of the ntp option in the UI)22:09
charles\o/22:10
desrtcharles: it means i need a new patch for you, though.... that comes next.22:10
desrtLaney: hey.  still around?22:19
* desrt could use an upload :)22:19
desrthttp://fpaste.org/8LOk/ if anyone is still around...22:23
desrtseb128: are you sure you don't want to do more work tonight? :)22:27
seb128desrt, what do you need? ;-)22:27
desrtsystemd upload22:27
desrtwith http://fpaste.org/8LOk/22:27
seb128to the ppa or the archive?22:28
desrtppa first please22:28
desrti sent the patch upstream as well and lennart said on IRC that he wants the feature22:28
desrtand it will make charles happier to merge my indicator-datetime work22:28
seb128_bah, another dsl disconnect22:30
* desrt was under the impression that DSL in france is awesome22:31
sarnoldseb128_: < desrt> ppa first please < desrt> i sent the patch upstream as well and lennart said on IRC that he wants the feature < desrt> and it will make charles happier to merge my indicator-datetime work22:31
charlesdesrt: well it's not a showstopper, the regression is minor. But for sure I appreciate you cooking up the revised patch, it's better to avoid the regression22:31
desrtcharles: patching indicator-datetime now...22:32
desrtthen i'm done for the day22:32
desrtsince we're up to _8_ modified packages needing to land for this change22:32
charlesthe only other issue I had with your patch isn't the patch's fault at all... it's i-datetime's lack of test coverage. Even if you were adding  timedated tests, there are no previous ntp tests for you to modify :(22:33
charlesthat's one thing I'm going to try & pick up during the i-datetime GMenuification22:34
desrtcool.  thanks :)22:34
seb128__desrt, sorry, got disconnected again ... cool what?22:34
desrtseb128__: charles said he will add some testcases to i-datetime when he does GMenuModelification22:35
seb128__oh, nice22:35
=== seb128__ is now known as seb128
seb128desrt, https://launchpad.net/~ubuntu-desktop/+archive/ppa/+sourcepub/3010579/+listing-archive-extra22:35
charlesseb128: > the only other issue I had with your patch isn't the patch's fault at all... it's i-datetime's lack of test coverage. Even if you were adding timedated tests, there are no previous ntp tests for you to modify :(22:36
desrtseb128: nice!22:36
seb128charles, the indicators stack could do with some extra testing indeed22:36
* desrt tests his CanNTP changes22:37
charlesseb128: > that's one thing I'm going to try & pick up during the i-datetime GMenuification22:37
charles:)22:37
desrtcharles: any idea what's up with this?22:37
desrt /usr/bin/ld.bfd.real: libgtest.a(gtest-all.o): undefined reference to symbol 'pthread_key_delete@@GLIBC_2.2.5'22:37
desrtthis happens whenever i try to build the i-datetime package -- i end up having to disable the tests :p22:38
charlesdesrt: alesage was experiencing that earlier today with a handful of indicators, too22:40
charlesdesrt: my first guess is one of the .pc files changed s.t. -lpthread isn't in LDFLAGS anymore?22:40
alesagecyphermox is working on a fix, bug here https://bugs.launchpad.net/indicator-datetime/+bug/112636222:41
ubot2`Launchpad bug 1126362 in indicator-session "Jenkins build failure on gtest "undefined reference to symbol 'pthread_key_delete@@GLIBC_2.2.5'"" [Critical,New]22:41
alesagedesrt ^^22:41
cyphermoxaye22:41
charlesI was kind of surprised it's in glib's pc's .priv ldflags but not in the public one22:41
charles*ones22:41
cyphermoxunrelated to glib22:41
desrtcharles: that makes a lot of sense...22:42
jbichadesrt: you're learning packaging?22:42
cyphermoxcharles: alesage: it should be in raring-proposed now, so it will be able to build successfully tonight22:42
desrtif you use the pthread API directly then you _must_ explicitly link to -lpthread22:42
desrtinstead of relying on another library to pull it in22:42
desrtjbicha: no... not really22:42
cyphermoxdesrt: pull xorg-gtest from raring-proposed22:45
desrtseb128: have a new systemd-shim to upload as well :)22:46
desrthttp://people.gnome.org/~ryanl/systemd-shim-0.0.tar.xz again22:48
desrtcharles: i pushed the CanNTP patch to the same branch again if you want to re-review22:49
charlesdesrt, will do22:49
seb128desrt, k22:49
* desrt is gonna head out early. thanks very much for all the uploading/reviewing :)22:50
charlesdesrt, did you mean to add that second call to toggle_ntp?22:55
=== m_conley is now known as m_conley_away
charlesdesrt, it looks like the one on line 261 is a copy-paste side effect22:56
charlesah, you've headed out early & I'm talking to an idling account. I'll ask in the MP instead...22:56
mterryattente, sorry to keep harping on UBUNTU_MENUPROXY, but an empty UBUNTU_MENUPROXY should be treated as disabled too.   (in appmenu-gtk world, it is normally defined to "libappmenu.so", so anything that isn't that exact string had the effect of disabling the menu code22:58
attentemterry: i just spent today realizing that the gtk 2 and 3 which are in the desktop ppa still have the menu proxy patch applied22:59
mterryattente, are we currently running both then?   :)23:00
attenteapparently so :(23:00
attenteanyways, i did a fix to look for UBUNTU_MENUPROXY instead of NO_UNITY_GTK_MODULE23:01
attentei'm not sure when it will get into the ppa23:01
attenteby empty i assume you mean "" and not NULL23:01
attenteon NULL UBUNTU_MENUPROXY, we'll treat it as if UBUNTU_MENUPROXY is set to something non-empty23:02
attentelet me just fix this now23:02
mterryattente, right, sorry.  NULL should probably be the normal case of enabled.   But if someone is going to the trouble of defining it to "", they likely want it off23:02
desrtcharles: okay.  fixed.23:02
mterryattente, by "we'll treat it as if UBUNTU_MENUPROXY is set to something non-empty", I understand you (and the code) to mean, "we'll treat it as a request to enable the menu proxy"23:03
desrtreally leaving now :)23:03
mterryattente, that is, I just want you to add a check for "" in your is_true function23:04
attentemterry: sorry, yes, exactly23:04
mterryattente, I like the variety of ways you allow people to say "no please".  You should add some translations in there too  ;)23:05
attentemterry: was considering adding "awhellnaw" :)23:06
mterry:)23:27
chrisccoulsonah, gdb, stop screwing with me23:28

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