=== fginther is now known as fginther|away | ||
pitti | Good morning | 04:19 |
---|---|---|
=== thumper is now known as thumper-afk | ||
=== dpm-afk is now known as dpm | ||
=== RAOF_ is now known as RAOF | ||
seb128 | good morning desktopers! | 08:06 |
Laney | blarg | 09:21 |
seb128 | Laney, good morning | 09:22 |
Laney | i rebooted the server | 09:22 |
Laney | that'll solve everything | 09:23 |
seb128 | how are the pimms? | 09:23 |
Laney | hi seb128! | 09:23 |
seb128 | hey ;-) | 09:23 |
Laney | pimms is usually served with lemonade which means I don't like it :( | 09:23 |
* Laney is a fizzy drink hater | 09:24 | |
seb128 | oh | 09:24 |
seb128 | Laney, darkxst, others: robert_ancell has a look at making u-s-d include the old xrandr code, https://code.launchpad.net/~robert-ancell/unity-settings-daemon/xrandr/+merge/224548 if you fancy having a look/commenting | 09:28 |
Laney | oh | 09:28 |
Laney | is this more selective? | 09:28 |
seb128 | more selective than? | 09:29 |
Laney | forking the whole thing | 09:29 |
seb128 | yes | 09:29 |
seb128 | it's just the xrandr part of gnome-desktop | 09:29 |
Laney | yay | 09:29 |
seb128 | the lib does other things | 09:29 |
seb128 | like keyboard, thumbnail, etc | 09:29 |
Laney | I read some conversation the other day about forking it | 09:29 |
seb128 | https://code.launchpad.net/~robert-ancell/unity-control-center/xrandr/+merge/224547 | 09:29 |
seb128 | is the u-c-c side | 09:29 |
seb128 | well | 09:29 |
seb128 | the options are/were still to either do what robert did there | 09:30 |
seb128 | or to ship gnome-desktop3.8 as a different source and build u-s-d/u-c-c with it | 09:30 |
Laney | you think this approach might not work? | 09:31 |
seb128 | well, he mp the changes, so he got it to work | 09:31 |
Laney | seems nicer to me | 09:31 |
Laney | anyway I'll try it out | 09:31 |
seb128 | yeah | 09:32 |
seb128 | it just looked quite some code/renaming | 09:32 |
seb128 | and I was unsure if some of those functions would call other gnome-desktop functions and rely on those to not change as well | 09:32 |
seb128 | but it doesn't seem to be the case | 09:32 |
seb128 | so +1 from me | 09:32 |
seb128 | if it turns out to really be an issue over time we can still revisit the approach then | 09:32 |
darkxst | seb128, idle monitor is not included ? | 09:38 |
seb128 | darkxst, don't ask me, I didn't review it yet, robert_ancell said he would have a look and put those up for review this night | 09:39 |
seb128 | I'm just sharing the info | 09:39 |
seb128 | that would be a good question/comment to put on the merge request ;-) | 09:39 |
Laney | darkxst: who uses that? | 09:42 |
Laney | oh, u-s-d does, but it's not removed from gnome-desktop 3.12? | 09:44 |
darkxst | Laney, it was moved from gnome-desktop 3.10 into mutter | 09:45 |
Laney | what's http://sources.debian.net/src/gnome-desktop3/3.12.1-1/libgnome-desktop/gnome-idle-monitor.h ? | 09:45 |
darkxst | Laney, the api is still in gnome-desktop, but changed to dbus calls into mutter | 09:46 |
Laney | ah | 09:47 |
Laney | then yes, please comment saying that | 09:47 |
darkxst | https://git.gnome.org/browse/gnome-desktop/commit/?id=545c774e967fa2f21f9b8ee1acbb50bffcee01d0 | 09:48 |
darkxst | Laney, ok, added a comment to MP | 09:51 |
Laney | ty | 09:51 |
seb128 | thanks | 09:52 |
Laney | we should bribe Trevinho into implementing this dbus service ;-) | 09:52 |
darkxst | isnt the whole point of copying the legacy code to avoid a dbus service? | 09:52 |
Laney | I think it was more a concern about whether breaking it out would be stable enough | 09:58 |
Laney | but having both implement the same interface would be okay, the issue there is lack of development resources | 09:58 |
Laney | so this is the path of least resistance | 09:58 |
Laney | AIUI anyway | 09:58 |
seb128 | right, my main concern was to add a piece of software that is new/can have bugs without anyone having slots to maintain it | 10:01 |
seb128 | if the unity team is wanting to allocate resources to implement that interface and maintain it, that would be great | 10:01 |
seb128 | but that's not the case atm and we didn't want to block Ubuntu GNOME to get the new gnome-desktop until that happens | 10:01 |
darkxst | seb128, I am happy for you guys to do it this way, but don't forget upstream are maintaining the new code (and the patches to de-couple it from mutter were pretty trivial) | 10:05 |
seb128 | we should maybe try that standalone daemon yeah... | 10:06 |
seb128 | I had concerns mostly for the LTS because we don't like to introduce new code/architectures just before a LTS | 10:06 |
seb128 | but we are still early in this cycle so we could try it out and see how it goes | 10:07 |
Laney | seems like it would be nicer | 10:08 |
Laney | darkxst: got a PPA or something? | 10:09 |
Laney | pitti: what's up with these broken pipe adt failures I keep getting for chromium? | 10:13 |
Laney | (also, am I really still TIL for that?) | 10:13 |
pitti | Laney: it's a bug somewhere in the qemu runner, I already retried this | 10:14 |
Laney | yeah | 10:14 |
pitti | I already spent some two hours trying to reproduce and understand it, but so far no success :/ | 10:14 |
Laney | I've had it quite a few times though | 10:14 |
Laney | okay :( | 10:14 |
seb128 | Laney, so you maintain chromium and libreoffice now? | 10:15 |
* Laney is the master of trivial diffs | 10:15 | |
Laney | tkamppeter: have you seen that cups has a failing autopkgtest? | 10:15 |
Laney | aha maybe -6 fixes this? | 10:16 |
Laney | looks like it will | 10:16 |
darkxst | Laney, https://github.com/darkxst/displayconfig | 10:17 |
Laney | and one for mutter? | 10:17 |
darkxst | that code is ripped from mutter | 10:18 |
Laney | yes | 10:18 |
darkxst | its the important bits that u-s-d/g-d need | 10:18 |
Laney | presumably you need to turn it off there | 10:18 |
seb128 | if they plan to use the standalone service under gnome-shell, which I don't think they do? | 10:19 |
seb128 | that is supposed to be a replacement for !shell sessions | 10:19 |
darkxst | right, https://github.com/darkxst/displayconfig/blob/master/src/main.c#L381 | 10:20 |
darkxst | just quites if shell is running | 10:20 |
darkxst | quits | 10:20 |
Laney | ah | 10:20 |
Laney | you should rather check for the name on the bus | 10:20 |
seb128 | how is it activated? | 10:20 |
Laney | dbus activation | 10:20 |
seb128 | what name? | 10:20 |
Laney | in my "GNOME" !shell session I'd want this service too | 10:20 |
seb128 | unity steals the shell name on the bus | 10:21 |
Laney | the name is org.gnome.Mutter.something | 10:21 |
seb128 | k, that we don't steal afaik | 10:21 |
darkxst | Laney, no, in GNOME !gnome3 session you want u-s-d | 10:21 |
Laney | I have XDG_CURRENT_DESKTOP=gnome | 10:22 |
Laney | so you can't use this to differentiate between shell and not | 10:22 |
darkxst | ok, but you can't use g-s-d anymore, if it even still works! | 10:25 |
Laney | it works GREAT! | 10:25 |
Laney | but yes I think the plan was to have me using usd | 10:26 |
Laney | doesn't seem to have happened yet | 10:26 |
darkxst | Laney, I have already dropped most of the ubuntu legacy hacks from g-s-d | 10:26 |
Laney | the only problem I've noticed is that brightness isn't restored when I come back from suspend | 10:26 |
darkxst | brightness api did change slightly, but think that was maybe in 3.10 | 10:27 |
Laney | maybe you want to look into the upstart jobs to see which sessions get g and which get u | 10:28 |
Laney | seems they need tweaking | 10:28 |
Laney | okay lemme play with this displayconfig stuff | 10:31 |
Laney | I'll give you a patch that makes the exit condition be if the name is already on the bus | 10:31 |
tkamppeter | Laney, have seen it, pitti told me, and OdyX has already fixed it in -6, which will auto-sync into Utopic soon. | 10:32 |
Laney | yeah, saw | 10:33 |
darkxst | Laney ok | 10:33 |
Laney | darkxst: did you give it an inactivity timeout? | 10:33 |
darkxst | the daemon? no | 10:34 |
Laney | kay | 10:34 |
darkxst | I don't think thats a particularly good idea, it needs to run the entire session anyway | 10:35 |
Laney | is -s-d using this API the whole time? | 10:35 |
seb128 | why does it need to run the entire session? | 10:35 |
darkxst | its pretty transparent to -s-d | 10:35 |
seb128 | it feels like that should only be needed when changes happen? | 10:35 |
seb128 | or is it tracking idle as well? | 10:36 |
darkxst | seb128, idle monitor! | 10:36 |
seb128 | k | 10:36 |
Laney | then it'll never timeout ;-) | 10:36 |
darkxst | -s-d still calls into gnome-desktop | 10:36 |
darkxst | but gnome-desktop uses dbus calls | 10:37 |
Laney | did you clean up configure.ac? | 10:40 |
Laney | i.e. does it still need the x libs? | 10:41 |
Laney | oh yes I see it | 10:41 |
darkxst | Laney, cleaned up most of the configure.ac | 10:42 |
darkxst | its still making X calls, so mostly needs x libs! | 10:42 |
Laney | yeah duh | 10:42 |
darkxst | Laney, also see bug 1228765 | 10:53 |
ubot5 | bug 1228765 in unity-control-center (Ubuntu) "[FFe] Implement DisplayConfig dbus interface and transition to gnome-desktop 3.10" [Low,In progress] https://launchpad.net/bugs/1228765 | 10:53 |
darkxst | some patches are required on u- side but they are all just cherry-picks | 10:53 |
Laney | what about that last comment? | 10:53 |
darkxst | I never looked into that, however it was certainly working when I tested it months earlier | 10:55 |
=== vrruiz_ is now known as rvr | ||
darkxst | my guess would be the deamon was not actually running | 10:57 |
Laney | okay lemme try it | 10:57 |
Laney | what cherry picks are these? | 10:57 |
darkxst | - git_xrandr_adapt_to_new_displayconfig_api.patch: | 10:59 |
darkxst | Adapt to new display config d-bus api used by gnome-desktop 3.10 | 10:59 |
darkxst | - fix-cursor-gnomedesktop-api.patch: | 10:59 |
darkxst | minor api fix | 10:59 |
darkxst | - git-power-update-backlight-api.patch: update gnome-desktop backlight | 10:59 |
darkxst | api | 10:59 |
darkxst | - git_power_dont_look_for_screens_no_lid.patch | 10:59 |
darkxst | - git-gnomerr-output-is-laptop-change.patch | 10:59 |
darkxst | - git_wacom_remove_deprecated_call.patch | 10:59 |
darkxst | - git_wacom_gnomerr-api-changes.patch | 10:59 |
darkxst | - git_xrandr_remove_applyConfiguration_dbus.patch | 10:59 |
darkxst | - git-power-simplify-support-external-monitor.patch | 10:59 |
darkxst | - git_color_adapt_to_gnomeRR_api.patch | 10:59 |
darkxst | or I should just say look at the braches attached to that bug! | 11:00 |
Laney | you can just apply them directly | 11:00 |
darkxst | Laney, they are applied directly on the u- branches there | 11:00 |
Laney | ok | 11:01 |
darkxst | well they should be | 11:01 |
seb128 | Laney, https://code.launchpad.net/~noskcaj/unity-settings-daemon/gnome-desktop-3.10/+merge/208911 might still apply without change | 11:07 |
Laney | mostly | 11:07 |
Laney | there's a conflict | 11:07 |
darkxst | Laney, hmm, no apparently I can't read, dialog is provided by gnome-shell, so that bit will need reverted to use g-s-d | 11:12 |
darkxst | (according to the bug comment atleast) | 11:13 |
=== bschaefer_ is now known as bschaefer | ||
=== oCrazyLem is now known as CrazyLemon | ||
Laney | darkxst: no cursor, forgot my resolution :) | 11:45 |
darkxst | Laney, is it actually running? | 11:46 |
Laney | after I opened the panel (presumably activating the service) they were restored | 11:46 |
darkxst | no cursor means, no idle monitor | 11:46 |
Laney | but my monitors are the wrong way around | 11:46 |
darkxst | it uses the same monitors.xml | 11:47 |
Laney | no dialog on apply | 11:47 |
Laney | got a g-c-c crash | 11:47 |
Laney | u-c-c | 11:47 |
* Laney gets a trace | 11:49 | |
=== alan_g is now known as alan_g|lunch | ||
=== MacSlow is now known as MacSlow|lunch | ||
Laney | darkxst: comments for you ;-) | 12:09 |
darkxst | Laney, odd, dbus activation should fire on login | 12:14 |
Laney | it's probably easier if you/jackson just try it at this point | 12:16 |
darkxst | Laney, yes I will try it, but won't be until the weekend, possible Jackson messed up the merges | 12:17 |
Laney | or me, there was a conflict | 12:17 |
Laney | or something changed since the branch was proposed and the merge is borked now | 12:18 |
Laney | (i.e. it needs rebasing) | 12:18 |
Laney | or 3.12 is bad and 3.10 would have worked | 12:18 |
darkxst | havent tested with 3.12 | 12:18 |
Laney | the dialog thing just needs doing though | 12:18 |
darkxst | yes I will look at that dialog | 12:19 |
Laney | anyway there we go ;-) | 12:19 |
darkxst | Laney, I never saw anything like your crash in testing, probably 3.12 related | 12:22 |
darkxst | I will run through and get it all working over the weekend | 12:22 |
Laney | it could be something that expects the service to be running | 12:23 |
Laney | I just saw it in the background, don't know when it happened | 12:23 |
Laney | but cool, thanks | 12:23 |
* Laney goes back to good old utopic for now :P | 12:23 | |
darkxst | Laney, well atleast assuming you guys want to use it | 12:24 |
* Laney is pro | 12:25 | |
Laney | sounded like seb was too | 12:25 |
Laney | so thanks for working on it | 12:25 |
=== fginther|away is now known as fginther | ||
darkxst | Laney, ok, I won't have time to polish it right up, but I will rebase my work and fix any obvious problems | 12:33 |
=== MacSlow|lunch is now known as MacSlow | ||
=== alan_g|lunch is now known as alan_g | ||
lool | bregma: hey! | 14:18 |
lool | bregma: we discussed the UI scaling stuff in Malta; I've been using a scaling factor since (previously I Was just xrandr-ing to a lesser resolution and leaving the Ubuntu defaults alone) | 14:19 |
lool | bregma: It seems to me as if the scaling factor is applied over and over again on each boot; it feels like the fonts are getting bigger over time; now it's to the point I had to reduce the scaling factor under 1 and I get a mix of decent fonts and small UI elements; could it be that something is accumulating the factor somewhere? | 14:20 |
lool | bregma: is this known and/or reproducible for you? | 14:20 |
=== Estilanda_ is now known as Estilanda | ||
=== alan_g is now known as alan_g|tea | ||
bregma | lool, yes, it's known and I get it all the time, it's caused by a race condition somewhere and we're trying to track it down | 14:38 |
=== alan_g|tea is now known as alan_g | ||
=== m_conley_away is now known as m_conley | ||
Laney | TheMuso: someone in another channel just linked http://askubuntu.com/questions/278693/how-do-i-stop-orca-screen-reader which notes that it's quite hard to switch orca off if you start it from the desktop file | 15:04 |
Laney | looks like most things look for the screen-reader-enabled gsettings key which isn't set on if you start it manually | 15:05 |
Laney | so you have to toggle it on and off to make orca quit (that's all it looks for to shutdown afaics) | 15:09 |
Laney | pitti: have you thought about testing reverse-build-depends or reverse-test-depends on upload? | 16:56 |
Laney | I just saw that pep8 made some stuff fail but they're generally not runtime dependencies | 16:56 |
Laney | I guess test rather than build | 16:57 |
Laney | or build for build-needed maybe | 16:57 |
=== alan_g is now known as alan_g|EOD | ||
* didrocks waves good evening | 17:06 | |
didrocks | I have to buy beers for seb128 | 17:06 |
didrocks | question of requirements :) | 17:06 |
Laney | haha | 17:06 |
Laney | Get him on the hard stuff | 17:07 |
didrocks | well, he's not really German for that | 17:07 |
didrocks | he only likes light one | 17:07 |
didrocks | it's a shame! | 17:07 |
* didrocks get out the sake | 17:07 | |
didrocks | gets* | 17:07 |
didrocks | so, *maybe* see you tomorrow after this evening ;) | 17:08 |
* didrocks really waves good evening now | 17:08 | |
Laney | best of luck! | 17:08 |
Laney | man, that guy's fast | 17:08 |
=== dpm is now known as dpm-afk | ||
=== maxb_ is now known as maxb | ||
TheMuso` | Laney: Thats purely upstream... | 22:07 |
TheMuso` | Laney: I.e thatts a decision that was made upstream. Given the way Orca is supposed to be activated these days, I wonder if it makes sense to drop /usr/share/applications/orca.desktop. | 22:09 |
=== oCrazyLemn is now known as CrazyLemon | ||
=== m_conley is now known as m_conley_away | ||
=== larsu_ is now known as larsu | ||
=== oCrazyLemn is now known as CrazyLemon |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!