=== olli_ is now known as olli | ||
=== qengho is now known as CardinalFang | ||
=== CardinalFang is now known as qengho | ||
seb128 | good morning desktopers! | 06:06 |
---|---|---|
happyaron | morning! | 06:11 |
larsu | hi guys | 06:12 |
happyaron | seems upload notification email is broken. | 06:12 |
seb128 | happyaron, hey! you mean the ones you get when you dput something to the archive? | 06:15 |
happyaron | yup | 06:16 |
seb128 | larsu, desrt, could one of you look at bug 1381804? | 06:49 |
ubot5 | bug 1381804 in glib2.0 (Ubuntu) "whoopsie test failure since glib2.0 2.41.2-1 uploaded" [High,New] https://launchpad.net/bugs/1381804 | 06:49 |
desrt | seb128: i'll take a peek | 06:51 |
seb128 | desrt, thanks | 06:51 |
seb128 | desrt, it hits a "g_main_loop_quit: assertion 'g_atomic_int_get (&loop->ref_count) > 0' failed" | 06:53 |
seb128 | I've an i386 install/can reproduce if you need info | 06:53 |
seb128 | desrt, http://bazaar.launchpad.net/~daisy-pluckers/whoopsie/trunk/view/head:/src/tests/test_monitor.c#L125 | 06:55 |
larsu | desrt: let me know if you need help | 06:57 |
seb128 | the new indicator headers on the phone are nice looking! | 07:07 |
=== oCrazyLem is now known as CrazyLemon | ||
desrt | seb128: only on i386? | 07:09 |
seb128 | desrt, bugs states on !amd64 | 07:10 |
seb128 | desrt, https://launchpad.net/ubuntu/+source/whoopsie/0.2.38 | 07:10 |
desrt | seb128: was just getting there :) | 07:10 |
desrt | first theory: testcase is doing something evil :) | 07:11 |
seb128 | desrt, so yeah, arm, ppc, i386 | 07:11 |
seb128 | yeah, that's possible | 07:11 |
seb128 | something that used to work with old glib and still work on amd64 for some reason | 07:11 |
seb128 | but fixing the testcase is a valid fix ;-) | 07:11 |
chrisccoulson | seb128, oh, I only just noticed the new headers | 07:11 |
seb128 | chrisccoulson, hey! they feel nice, don't you think? | 07:12 |
seb128 | chrisccoulson, how are you btw? ;-) | 07:12 |
chrisccoulson | yeah, they're much better than before | 07:12 |
chrisccoulson | I'm good thanks, how are you? | 07:12 |
seb128 | I'm good, thanks | 07:12 |
seb128 | larsu, would you fancy looking at https://bugs.launchpad.net/bugs/1381897 ? | 07:13 |
ubot5 | Ubuntu bug 1381897 in evince (Ubuntu) "Evince will not zoom in with shortcut key in 14.10 Release Candidate?" [Low,Incomplete] | 07:13 |
larsu | seb128: sure | 07:13 |
seb128 | larsu, I think that's something you fixed in the distro patched version of evince we had but that seems buggy in current upstream | 07:13 |
seb128 | larsu, thanks | 07:14 |
seb128 | larsu, ctrl-shift-+ vs ctrl-+ | 07:14 |
larsu | seb128: right, we added <ctrl>= or something for those users | 07:15 |
seb128 | larsu, maybe you can put a patch upstream up for review, that does that? | 07:16 |
desrt | seb128: don't see any mention of atomics in the report | 07:18 |
seb128 | desrt, that's the output from running the test manually on my box | 07:19 |
seb128 | I guess the make check run eats stderr | 07:19 |
desrt | ** (./test_monitor:9220): WARNING **: Expected file /tmp/whoopsie-test-SLNTNX/fake.uploaded doesn't exist. | 07:19 |
desrt | seems like this is the original complaint.... i wonder if you're seeing something different again | 07:20 |
seb128 | no | 07:20 |
seb128 | https://launchpadlibrarian.net/186966939/buildlog_ubuntu-utopic-armhf.whoopsie_0.2.38_FAILEDTOBUILD.txt.gz | 07:20 |
seb128 | " /whoopsie/callback-never-triggered: [04:53:09] Could not read directory (2): /fake | 07:20 |
seb128 | OK | 07:20 |
seb128 | /whoopsie/callback-triggered-once: | 07:20 |
seb128 | (./test_monitor:7527): GLib-CRITICAL **: g_main_loop_quit: assertion 'g_atomic_int_get (&loop->ref_count) > 0' failed | 07:20 |
seb128 | Trace/breakpoint trap" | 07:20 |
seb128 | desrt, see how the could not read gives an OK | 07:21 |
seb128 | desrt, that's the buildlog from armhf | 07:21 |
seb128 | well, maybe it's a different issue, but the one that current fails the build is the one I'm seeing locally | 07:21 |
* desrt grabs i386 iso | 07:23 | |
desrt | don't have my VM party when i'm not at home :) | 07:23 |
larsu | desrt: ask seb128 to let you ssh into his machine :P | 07:24 |
seb128 | desrt has ssh access to porter box | 07:24 |
seb128 | Debian ones at least I think | 07:24 |
desrt | i do!? | 07:24 |
desrt | oh right.... from ages ago | 07:24 |
desrt | i bet i have a new ssh key since then :) | 07:24 |
desrt | i think it will be faster to download the iso :p | 07:26 |
larsu | seb128: I was kidding... | 07:26 |
desrt | code in this test is suspicious | 07:26 |
seb128 | larsu, I'm not, I ssh to porter box quite often for debugging, easier that vms | 07:26 |
willcooke | morning | 07:58 |
seb128 | hey willcooke, how are you? | 08:02 |
larsu | hi willcooke | 08:02 |
willcooke | o/ | 08:02 |
Laney | yo | 08:03 |
Laney | there were no pips at 9am just now on radio 4 | 08:03 |
Laney | so my morning routine is RUINED | 08:03 |
willcooke | WHAT? | 08:03 |
Laney | seriously | 08:04 |
Laney | we're probably being invaded or something | 08:04 |
willcooke | Wasn't that some secret signal for WW3? | 08:04 |
willcooke | glad I'm getting out of this country tomorrow morning. It's going to down the pan | 08:05 |
larsu | Laney: morning :) | 08:05 |
Laney | hey larsu | 08:06 |
Laney | how's it going | 08:06 |
seb128 | hey Laney | 08:06 |
=== tiheum is now known as tiheum_ | ||
seb128 | willcooke, flying to Washington tomorrow? | 08:07 |
willcooke | seb128, yeah, made the flights about 1/2 the price | 08:07 |
seb128 | weird | 08:07 |
Laney | hey seb128 | 08:07 |
seb128 | or are you coming back on friday evening or saturday? | 08:07 |
willcooke | seb128, Friday evening | 08:07 |
seb128 | k | 08:07 |
Laney | that's probably just the saturday rule | 08:07 |
seb128 | yeah, saturday night rule | 08:07 |
seb128 | though it should have been cheap on saturday as well | 08:08 |
seb128 | just not on sunday | 08:08 |
willcooke | I dont get that rule. Is it some kind of tourist trap, to make you spend more money? | 08:08 |
seb128 | willcooke, no, it's what makes business people different from tourists | 08:08 |
willcooke | ahh, kk | 08:09 |
seb128 | willcooke, http://en.wikipedia.org/wiki/Saturday-night_stay | 08:09 |
willcooke | ha - I should have known there'd be a Wikipedia page | 08:09 |
seb128 | :-) | 08:09 |
willcooke | seb128, can we work through that Gtk stuff this morning? I'll document it as well. Squeeze another blog post out ;) | 08:10 |
seb128 | willcooke, sure | 08:11 |
seb128 | let me take my test laptop | 08:11 |
willcooke | seb128, shall we do it over IRC? If so, perhaps a side-channel? | 08:12 |
* larsu overheard something about gtk stuff | 08:12 | |
seb128 | willcooke, I think it's going to be a 3 lines IRC discussion | 08:12 |
willcooke | oh sweet | 08:12 |
willcooke | let's do it here then? | 08:12 |
seb128 | just need to check again the magic | 08:12 |
seb128 | yes | 08:12 |
seb128 | larsu, having gtk apps listed in the unity8 dash on desktop-next | 08:13 |
seb128 | larsu, so you can run e.g gedit | 08:13 |
larsu | we don't? | 08:13 |
seb128 | no | 08:13 |
seb128 | because no backend | 08:13 |
larsu | doesn't it use the same setting as unity7's dash? | 08:13 |
larsu | oh | 08:13 |
seb128 | so we didn't want to list something not working | 08:13 |
larsu | right | 08:13 |
seb128 | no | 08:13 |
seb128 | the issue is that they didn't want to list tons of non working stuff | 08:13 |
seb128 | like x-apps, java, gtk, etc | 08:13 |
seb128 | so they went with a whitelist approach | 08:13 |
seb128 | well "whitelist" | 08:14 |
larsu | that makes a lot of sense for now | 08:14 |
seb128 | some new key in the .desktop | 08:14 |
seb128 | right | 08:14 |
seb128 | result is that e.g gedit is not listed | 08:14 |
seb128 | so you need manual hack to use it | 08:14 |
seb128 | willcooke wants to know the hack | 08:14 |
Laney | there's already a "GTK" desktop file category | 08:15 |
Laney | FWIW | 08:15 |
seb128 | Laney, yeah, but Unity8 doesn't use that atm | 08:16 |
Laney | I'm sure not | 08:16 |
Laney | If that works it's better than modifying tons of desktop files though | 08:17 |
seb128 | right | 08:17 |
Laney | it's at least vaguely upstreamable | 08:17 |
seb128 | except if they want to make sure to not list buggy softwares | 08:17 |
seb128 | which they were leaning toward | 08:18 |
Laney | good luck with that | 08:18 |
seb128 | well, the idea was "add the key to the .desktop if it has been tested/confirmed to work" | 08:18 |
Laney | sounds scalable and maintainable | 08:18 |
seb128 | </irony> :p | 08:18 |
willcooke | this is "only" a quick hack so we can demo to Jane | 08:19 |
seb128 | willcooke, yeah, we are discussing futur/proper solutions there | 08:19 |
seb128 | not the demo | 08:19 |
willcooke | ahh | 08:19 |
willcooke | kk | 08:19 |
willcooke | in which case... | 08:19 |
willcooke | carry on | 08:19 |
willcooke | ;) | 08:19 |
seb128 | willcooke, so, I think you just need to add "X-Ubuntu-Touch=true" to your .desktop | 08:20 |
seb128 | willcooke, try adding that to /usr/share/applications/gedit.desktop and restart your unity8 session | 08:20 |
willcooke | will do... | 08:20 |
* willcooke install gedit first | 08:21 | |
willcooke | ;) | 08:21 |
Laney | oh I should unbrick my phone | 08:22 |
willcooke | would it "work" for xchat-gnone too? | 08:22 |
Laney | 285 was not good | 08:22 |
seb128 | Laney, did you wait for a while? | 08:22 |
Laney | like 60 minutes | 08:23 |
Laney | I forgot about it :p | 08:23 |
Laney | also there's some posts on the ubuntu-phone list | 08:23 |
seb128 | willcooke, worth trying, but I think that had issues due to some widgets/xorg use | 08:23 |
willcooke | ack | 08:23 |
seb128 | Laney, k, complain to ogra then!: | 08:23 |
ogra_ | hey ... that were slangasek and cjwatson who played with utopic :P | 08:24 |
willcooke | seb128, done - it appears in the list, but just crashes | 08:25 |
seb128 | willcooke, xchat or gedit? | 08:25 |
willcooke | seb128, geofft | 08:25 |
willcooke | oops sorry geoff | 08:25 |
willcooke | seb128, gedit | 08:25 |
seb128 | :-( | 08:25 |
seb128 | works on my machine | 08:25 |
geofft | aw man, I wanna be a text editor | 08:26 |
seb128 | well, let me update before claiming that | 08:26 |
willcooke | erk | 08:26 |
willcooke | seb128, stop! | 08:26 |
* seb128 stops | 08:26 | |
Laney | (hammer time) | 08:27 |
willcooke | seb128, now I cant even get lightdm to start | 08:27 |
* Laney dances | 08:27 | |
seb128 | shrug | 08:27 |
willcooke | after a reboot | 08:27 |
willcooke | seb128, dont want you to break your machine too | 08:27 |
willcooke | :) | 08:27 |
seb128 | best time to brick your laptop | 08:27 |
willcooke | :) | 08:27 |
seb128 | before travelling! | 08:27 |
willcooke | seb128, I'll upgrade everything and try again | 08:27 |
seb128 | well, that's a test machine, I'm happy to brick it | 08:27 |
seb128 | so I can help debugging | 08:27 |
* seb128 upgrades | 08:27 | |
willcooke | :) | 08:30 |
willcooke | seb128, dist-upgrade and I'm back with a GUI | 08:36 |
willcooke | seb128, also Store seems to be working now | 08:37 |
seb128 | nice! | 08:38 |
willcooke | seb128, still cant get gedit to load | 08:42 |
willcooke | seb128, where should I look for logs? | 08:42 |
seb128 | willcooke, .cache/upstart/unity8.log | 08:43 |
=== tiheum is now known as tiheum_ | ||
seb128 | willcooke, sorry, mine is still dist-upgrade, disk is sloooow, I should change it as well ;-) | 08:47 |
willcooke | seb128, looking at the logs | 08:47 |
willcooke | seb128, bah - nothing obvious in the log: http://pastebin.com/vnqdh10a | 09:16 |
seb128 | willcooke, to me it looks like the recent mir updates made the gtk-mir backend stop working | 09:18 |
willcooke | arse | 09:18 |
willcooke | oh well, so be it | 09:18 |
seb128 | willcooke, there is a "application-legacy-geditmir-.log" with a "gdk_mir_event_source_queue_event: code should not be reached" | 09:18 |
seb128 | willcooke, somebody for robert_ancell to look at, maybe tomorrow | 09:19 |
willcooke | cool | 09:19 |
willcooke | I'll drop him a line, thanks seb128 | 09:19 |
seb128 | willcooke, I was about to reply to the gtk-mir email, I can do that if you want | 09:20 |
seb128 | or you do it, that works too ;-) | 09:20 |
willcooke | seb128, oh, if you could that would probably be better than me saying "it won't go - I have no idea what I'm doing" | 09:20 |
willcooke | :D | 09:20 |
seb128 | willcooke, ok, doing so | 09:20 |
willcooke | thanks | 09:20 |
seb128 | willcooke, how does that look? | 09:29 |
* willcooke reads | 09:29 | |
willcooke | Laney, is the start up disk creator something you'd still like to work on next cycle? | 09:30 |
willcooke | seb128, excellent, thank you | 09:30 |
seb128 | willcooke, yw! | 09:30 |
Laney | larsu: https://code.launchpad.net/~laney/whoopsie/source/+merge/238539 | 09:39 |
larsu | Laney: thanks! approved | 09:43 |
larsu | (can't top-approve) | 09:43 |
Laney | cheers | 09:45 |
* Laney uploads | 09:45 | |
Laney | willcooke: oops, forgot to reply, yes I think so | 11:27 |
willcooke | Laney, great - I'll include it in the plans we produce next week, but if I forget - poke me. | 11:31 |
larsu | oops, linked the wrong bug | 11:50 |
=== MacSlow is now known as MacSlow|lunch | ||
=== alan_g is now known as alan_g|lunch | ||
=== tkamppeter_ is now known as tkamppeter | ||
Laney | w00t, new unity | 12:19 |
seb128 | speaking of unity and keybindings | 12:22 |
seb128 | is ctrl-alt-L still working for others? | 12:22 |
Laney | it changed to super-l for me for some reason | 12:22 |
seb128 | both are supposed to work no? | 12:22 |
Laney | are they? | 12:23 |
seb128 | I though we said it was not acceptable to stop supporting the legacy combo and had both working | 12:23 |
seb128 | bregma, Trevinho ^? | 12:23 |
seb128 | Laney, https://launchpad.net/ubuntu/+source/unity/7.1.2+14.04.20140214.1-0ubuntu1 | 12:24 |
Laney | seems weird to have a random keybinding not exposed in the ui | 12:24 |
seb128 | " * Adds Super+L to lock the screen, while keeping the older shortcut | 12:24 |
seb128 | around in g-s-d (Ctrl+Alt+L). (LP: #830709)" | 12:24 |
ubot5 | Launchpad bug 830709 in gnome-settings-daemon "Keyboard shortcut - Unity should also use Super-L to lock screen by default" [Medium,New] https://launchpad.net/bugs/830709 | 12:24 |
seb128 | or did g-s-d change the default in the 3.12 update? | 12:24 |
Laney | could be | 12:24 |
larsu | ctrl+alt+l still works for me | 12:25 |
bregma | wasn't a Unity change that removed that key sequence, it was working for me not too long ago | 12:25 |
bregma | doesn't work for me now | 12:25 |
seb128 | - <default>'<Control><Alt>l'</default> | 12:25 |
seb128 | + <default>'<Super>l'</default> | 12:25 |
seb128 | indeed | 12:25 |
seb128 | http://launchpadlibrarian.net/186130738/gnome-settings-daemon_3.8.6.1-0ubuntu15_3.12.2-1ubuntu1.diff.gz | 12:25 |
seb128 | I guess we should add an override to ubuntu-settings | 12:25 |
* seb128 does that | 12:25 | |
larsu | seb128: why does it wotrk for me then? | 12:25 |
seb128 | Laney, ^ sounds ok to you? | 12:25 |
Laney | - <default>'<Control><Alt>l'</default> | 12:26 |
Laney | + <default>'<Super>l'</default> | 12:26 |
Laney | oh yeah | 12:26 |
Laney | you already pasted that | 12:26 |
seb128 | larsu, because you went to g-c-c since you installed and did ctrl-alt-l in there one day | 12:26 |
seb128 | larsu, and it's in your user settings since* | 12:26 |
Laney | that's probably alright I suppose | 12:26 |
larsu | can't remember, but I'm getting older, so might be | 12:26 |
seb128 | larsu, well, it's enough that you might have tested a bug to see if the keybinding change was working or something | 12:26 |
seb128 | larsu, gsettings get org.gnome.settings-daemon.plugins.media-keys screensaver & reset & get | 12:27 |
larsu | seb128: indeed, it's set to primary+alt+l | 12:27 |
* larsu doesn't reset. muahah | 12:27 | |
seb128 | lol | 12:28 |
Laney | I like super-l better | 12:28 |
Laney | in your FACE ctrl alt | 12:28 |
larsu | Laney: I actually like super+l better too. In theory. Good luck explaining that to my fingers | 12:29 |
Laney | reset the key :) | 12:30 |
larsu | I'll try. let's see how that goes | 12:32 |
larsu | probably results in me losing my private key in DC | 12:32 |
seb128 | yeah, I had a couple of "screen didn't lock" incidents | 12:33 |
seb128 | Laney, want to cherrypick https://bug738625.bugzilla-attachments.gnome.org/attachment.cgi?id=288667 on top of your evince upload? that's 1381897 | 12:50 |
=== MacSlow|lunch is now known as MacSlow | ||
=== alan_g|lunch is now known as alan_g | ||
Trevinho | Laney, seb128 they should both work... | 13:05 |
seb128 | Trevinho, hey, right, we figured out the issue, it's the g-s-d update, it relies on g-s-d to catch ctrl-alt-l while compiz does super-l | 13:06 |
Trevinho | seb128: yes, I've just read that as well | 13:06 |
Trevinho | seb128: in fact we just rely on that for ctrl+alt+l | 13:06 |
Trevinho | while unity does handle super+l with his key settings | 13:06 |
Laney | seb128: after it gets review | 13:36 |
seb128 | Laney, not trusting larsu?! | 13:37 |
seb128 | ;-) | 13:37 |
larsu | right on, I don't trust myself either | 13:37 |
Laney | system("keylogger"); | 13:37 |
larsu | can we get a new epiphany next cycle? | 14:05 |
seb128 | larsu, does it use gtkheaderbar? | 14:06 |
seb128 | can we easily add back normal decoration without having a weird UI? | 14:06 |
larsu | it would be weird in that case I guess | 14:07 |
larsu | because they have the title / locationbar switcher thing | 14:07 |
Laney | it's not default, don't see why we would block there | 14:07 |
larsu | ya, and maybe next cycle we'll be able to actually resize windows with csds | 14:08 |
seb128 | Laney, do you know why it was not updated this cycle? | 14:09 |
seb128 | but yeah, I think it's fine updating | 14:09 |
seb128 | I doubt many people use !firefox|chrom* anyway | 14:09 |
Laney | no idea | 14:09 |
seb128 | those who do can deal with csd weirdnesses | 14:09 |
larsu | :) | 14:09 |
larsu | I just want to make fastmail a webapp | 14:10 |
larsu | and the current one doesn't seem to work at all anymore | 14:10 |
larsu | sluggish scrolling | 14:10 |
Laney | and indeed we should make csd work properly | 14:10 |
seb128 | how are webapp handled? | 14:10 |
seb128 | it's a standalone browser instance without chrome? | 14:10 |
larsu | Laney: still waiting on a compiz fix... | 14:10 |
Laney | v-cycle for real guys! | 14:11 |
larsu | seb128: yes, exactly. It puts a .desktop file into you .local | 14:11 |
happyaron | Laney: NUDT guys spend most of there energy on a big bid for the gov in earlier this cycle, so quite some updates flows in this week. | 14:12 |
happyaron | * there -> their | 14:12 |
Laney | happyaron: ho hum | 14:19 |
Laney | It means that this "new UI" gets almost no testing before the release | 14:19 |
happyaron | Laney: the people in charge comes: @JackYu | 14:20 |
GunnarHj | Hi pitti | 14:20 |
Laney | happyaron: It's ok, I just wanted to highlight it | 14:20 |
happyaron | ic | 14:20 |
Laney | thanks for replying | 14:20 |
happyaron | np | 14:20 |
happyaron | local smoke test shows no problem, but could be problems hidden there. | 14:21 |
JackYu | Laney, happyaron, I'm back. | 14:21 |
Laney | hi JackYu, I approved the FFe now | 14:23 |
Laney | I wanted to draw some attention to the lateness | 14:23 |
JackYu | Laney, thanks. I answered your comments just now. | 14:24 |
Laney | now you only have a week to fix bugs | 14:24 |
Laney | scary :) | 14:24 |
Laney | I like the new UI more, by the way :P | 14:25 |
JackYu | yes^ | 14:25 |
JackYu | thanks, lol | 14:25 |
happyaron | Laney: and maybe a rush for PPU rights, ubuntu-kylin-sso-client.. (sry for pinging again :P) | 14:26 |
Laney | bad man | 14:27 |
Laney | happyaron: I want to try an experiment first | 14:35 |
Laney | (generating the ubuntukylin packageset from seeds) | 14:35 |
happyaron | I'm fine, :) | 14:36 |
Laney | happyaron: http://paste.ubuntu.com/8574321/ | 14:50 |
Laney | I think maybe I should override chromium ... | 14:51 |
seb128 | Laney, wdyt of http://paste.ubuntu.com/8574355/ ? | 14:58 |
seb128 | Laney, sorry, http://paste.ubuntu.com/8574357/ | 14:58 |
Laney | LIst? | 15:00 |
seb128 | Laney, typo, fixed ;-) | 15:00 |
Laney | I think you shouldn't repeat the logic | 15:01 |
seb128 | and otherwise? | 15:02 |
Laney | and use QDir::absoluteFileName to get the path instead of concatenating | 15:02 |
Laney | you can tell entryList to give you sorted lists too, which should be better for the final sort | 15:04 |
seb128 | Laney, how does that work? | 15:04 |
willcooke | success - slides are finished | 15:04 |
willcooke | with the exception of didrocks | 15:04 |
willcooke | who will have a nice surprise on Monday morning | 15:04 |
Laney | soundsDir.absoluteFileName(dirList[i]) | 15:04 |
Laney | or so | 15:04 |
seb128 | hum | 15:05 |
seb128 | doesn't that take a name as argument? | 15:05 |
seb128 | can you give it a path? | 15:05 |
seb128 | I need to prepend the /custom | 15:05 |
seb128 | not add a filename at the end | 15:05 |
Laney | ? | 15:05 |
Laney | you list the contents of two directories | 15:05 |
seb128 | yeah, but "absoluteFileName" is about a filename | 15:06 |
seb128 | as the name indicate | 15:06 |
seb128 | not about a dir | 15:06 |
seb128 | it works if you do "dir.absolutefilename("entry")" | 15:06 |
Laney | don't understand | 15:06 |
seb128 | not sure about "/some/other/dir" | 15:06 |
Laney | what does line 17 do? | 15:06 |
seb128 | oh ok | 15:07 |
seb128 | I though you were speaking about | 15:07 |
seb128 | QDir customSoundsDir("/custom"+dirString); | 15:07 |
seb128 | sorry | 15:07 |
happyaron | Laney: what about packages like youker-assistant? | 15:07 |
Laney | oh that's QDir customSoundsDir("/custom").absoluteFilePath(dirString), no? | 15:08 |
Laney | pretty sure that works | 15:08 |
Laney | happyaron: already in there | 15:08 |
happyaron | your list is only additional to the existing right? | 15:10 |
Laney | yep | 15:10 |
happyaron | cool | 15:10 |
seb128 | Laney, with dirString = /usr/share/sounds ? | 15:11 |
Laney | yeah I think you can do that | 15:11 |
seb128 | that function is weirdly named | 15:11 |
Laney | but try it | 15:11 |
=== mhall119 is now known as mhall119|vacatio | ||
GunnarHj | happyaron: Any opinion on bug #1342677? | 15:23 |
ubot5 | bug 1342677 in im-config (Ubuntu) "Does im-config need to be displayed in menus?" [Undecided,New] https://launchpad.net/bugs/1342677 | 15:23 |
=== gatox is now known as gatox_lunch | ||
happyaron | GunnarHj: I don't think the menu is needed either | 15:25 |
happyaron | GunnarHj: at least for all derivatives that is using language-selector | 15:25 |
GunnarHj | happyaron: Right. Kubuntu would be a special case. | 15:26 |
GunnarHj | happyaron: And debian itself. Not very likely that they would start using l-s. | 15:27 |
happyaron | I think Osamu is more interesting to something like im-chooser? not sure | 15:27 |
GunnarHj | happyaron: What's im-chooser? | 15:28 |
happyaron | current IM start-up process isn't all ideal. it doesn't play well with event-driven desktops | 15:28 |
happyaron | GunnarHj: the Fedora approach | 15:29 |
GunnarHj | happyaron: Well, that's about the overall design of im-config... | 15:29 |
happyaron | it's already rewritten once from the old school im-switch | 15:30 |
happyaron | much better than before | 15:30 |
GunnarHj | happyaron: Yeay, you advocated its implementation at the time. :) | 15:31 |
happyaron | it works as designed at least, the problem for event-driven desktops are because of design. the problem in im-switch are more about the implementation. | 15:32 |
GunnarHj | happyaron: Ok. To be honest, the expression "event-driven" is over my head. | 15:37 |
happyaron | sort of upstart/systemd user session, plus some more dbus activation | 15:42 |
happyaron | seb128: am I correct? ^^^^^ | 15:42 |
seb128 | happyaron, about what? sorry, doing several things at the same time | 15:42 |
happyaron | seb128: event-driven desktop | 15:44 |
seb128 | I don't know about the im-config specifics | 15:44 |
seb128 | but you should be able to get whatever you need to work | 15:44 |
seb128 | it's just a matter of finding the right events | 15:45 |
happyaron | GunnarHj is trying to see what does event-driven desktop means/works | 15:46 |
willcooke | ohnoez - didrock's site is down again, and Cloudflair isn't doing its thing | 15:46 |
GunnarHj | happyaron: But we have had either upstart or systemd all the time, haven't we? | 15:47 |
happyaron | GunnarHj: use the same way of booting system services to manage desktop sessions | 15:48 |
happyaron | GunnarHj: so effectively upstart/systemd is managing it | 15:49 |
GunnarHj | happyaron: I know we have /usr/share/upstart/sessions/im-config.conf in Ubuntu. | 15:51 |
happyaron | but for setting XIM, it's still required to hook into the xsession script sequence | 15:52 |
happyaron | and another problem is we aren't to change the variables on the fly, while im-chooser provides some degree of support (but it's not using systemd) | 15:53 |
GunnarHj | happyaron: Changing env. variables on the fly is a tricky one for all variables, isn't it? | 15:55 |
happyaron | yes I agree, but unfortunately it's that way for ages | 15:55 |
happyaron | better to get it changed in Mir/Unity8 | 15:56 |
GunnarHj | Ok. | 15:56 |
seb128 | Laney, http://paste.ubuntu.com/8574622/ | 16:02 |
seb128 | Laney, without the qWarning of course | 16:02 |
seb128 | oh, and moving the " QStringList soundsList;" in the if | 16:03 |
Laney | seb128: line 12 dirlist[i]? | 16:09 |
seb128 | Laney, oh, yeah, thanks | 16:11 |
seb128 | soundsDir[i] seems to work | 16:12 |
seb128 | but it wouldn't filter things out | 16:12 |
seb128 | Laney, otherwise looks ok to you? | 16:13 |
Laney | hmm | 16:13 |
Laney | operator[] is supposed to work | 16:13 |
Laney | i.e. not having dirList at all | 16:13 |
seb128 | Laney, it does | 16:13 |
seb128 | Laney, but as said, it wouldn't filter things out | 16:13 |
seb128 | soundsDir.setFilter(QDir::Files | QDir::NoSymLinks); | 16:13 |
seb128 | it would list subdirs | 16:13 |
Laney | it's supposed to be the same as using entryList though | 16:14 |
seb128 | or symlinks | 16:14 |
seb128 | oh | 16:14 |
seb128 | with the filter? | 16:14 |
seb128 | let me try | 16:14 |
Laney | I suppose if you call it after setting the filter | 16:14 |
Laney | http://qt-project.org/doc/qt-5/qdir.html#operator-5b-5d | 16:14 |
Laney | and count() instead of size() | 16:14 |
seb128 | Laney, .size() is what is used in the http://qt-project.org/doc/qt-4.8/qstringlist.html "Iterating over the strings" example | 16:15 |
seb128 | Laney, but I can change it | 16:15 |
Laney | no no | 16:15 |
Laney | count is on the QDir | 16:16 |
seb128 | oh | 16:16 |
seb128 | right | 16:16 |
Laney | well it's supposed to work | 16:16 |
seb128 | but it's an uint | 16:18 |
seb128 | let's make i one as well! | 16:19 |
Laney | in line 31 I would use QDir("/custom").absoluteFilePath(dirString) | 16:19 |
Laney | might be me being OCD | 16:19 |
seb128 | yeah, I don't know why you insist so much on .absoluteFilePath ;-) | 16:21 |
seb128 | it's like doing an extra type conversion to use a QDir | 16:21 |
seb128 | and call a method on it then | 16:21 |
seb128 | where you can concatenate 2 strings for the same result | 16:21 |
seb128 | that code is using accountsservice, it's not like it was going to run on win32 tomorrow :-) | 16:22 |
=== gatox_lunch is now known as gatox | ||
* Laney twitches | 16:24 | |
seb128 | that code is using accountsservice, it's not like it was going to run on win32 tomorrow :-) | 16:27 |
seb128 | ups | 16:27 |
seb128 | that change leads to duplicate items | 16:27 |
Laney | which? | 16:28 |
seb128 | <Laney> in line 31 I would use QDir("/custom").absoluteFilePath(dirString) | 16:28 |
seb128 | qWarning() << QDir("/custom").absoluteFilePath(dirString); | 16:29 |
seb128 | 2014-10-16 18:28:39,587 - WARNING - "/usr/share/sounds/ubuntu/ringtones/" | 16:29 |
seb128 | qWarning() << QDir("/custom").absoluteFilePath("/usr/share"); | 16:31 |
seb128 | 2014-10-16 18:30:58,180 - WARNING - "/usr/share" | 16:31 |
seb128 | 16:31 | |
Laney | I just read something that ruins my argument | 16:31 |
Laney | Qt uses "/" as a universal directory separator in the same way that "/" is used as a path separator in URLs. If you always use "/" as a directory separator, Qt will translate your paths to conform to the underlying operating system. | 16:31 |
seb128 | Laney, in any case, seems like .absoluteFilePath doesn't like directories arguments | 16:31 |
Laney | isn't it that /custom doesn't exist? | 16:32 |
Laney | try with /etc | 16:32 |
seb128 | it does exist | 16:32 |
seb128 | I've it with some custom sounds in it | 16:32 |
seb128 | to make sure they are listed and working | 16:32 |
Laney | oh right | 16:32 |
Laney | remove the leading / | 16:32 |
seb128 | "custom"? | 16:32 |
Laney | that makes sense | 16:32 |
Laney | no | 16:32 |
Laney | usr/share | 16:32 |
seb128 | oh | 16:32 |
seb128 | I'm not doing type version and then replacement, you are going to have to deal with string concat there :p | 16:33 |
seb128 | type conversion* | 16:34 |
Laney | I would probably give up at this point | 16:34 |
Laney | put a space around the + at least? :P | 16:35 |
seb128 | :-) | 16:35 |
Laney | this is like how I get annoyed if drawers aren't shut completely | 16:35 |
Laney | or if the curtain isn't fully closed | 16:36 |
Laney | orrrrrrr if the CDs aren't lined up on the shelf | 16:36 |
* Laney argh | 16:36 | |
ogra_ | shudder ! | 16:36 |
Laney | ogra_: imagine the duvet isn't the right way up | 16:36 |
Laney | so the buttons are AT THE TOP | 16:36 |
* Laney screams | 16:36 | |
ogra_ | argh !!! | 16:36 |
ogra_ | i so feel with you ! | 16:36 |
seb128 | Laney, kenvandine, https://code.launchpad.net/~seb128/ubuntu-system-settings/sound-custom-ringtones/+merge/238595 | 16:37 |
kenvandine | seb128, i'll look | 16:38 |
seb128 | kenvandine, thanks | 16:38 |
Laney | seb128: 'oem customization' | 16:38 |
seb128 | kenvandine, it's sort of important, they added a custom ringtone/sms sound in /custom and the UI was not handling those dirs, so wrong selection and no way to pick back the default sounds if you try something else | 16:38 |
* Laney coughs | 16:38 | |
seb128 | Laney, that comment was on the pastebin, feel free to tell me how to change it ;-) | 16:39 |
Laney | you wrote eom | 16:39 |
ogra_ | that still has all three letters though | 16:40 |
seb128 | oh | 16:40 |
kenvandine | seb128, so critical, but not before the image is promoted right? | 16:41 |
Laney | it feels weird to have /custom hardcoded like that | 16:41 |
Laney | but looks fine | 16:41 |
seb128 | kenvandine, guess so | 16:42 |
seb128 | Laney, well, it's our defined scheme, I don't think it's going to change | 16:43 |
Laney | I mean inside the function | 16:43 |
Laney | a function called listSounds taking a directory which gives you sounds from another directory | 16:43 |
Laney | bit weird | 16:43 |
Laney | but it's okay I think | 16:44 |
seb128 | well, it's a directory and its "overlay" in some way | 16:44 |
seb128 | implementation detail | 16:44 |
seb128 | it's looking for the same dir under /custom | 16:45 |
seb128 | but yeah, a bit hackish | 16:45 |
Laney | the alternative would be to make it take a list of directories | 16:46 |
Laney | oh man that's nicer | 16:46 |
seb128 | list of directories? | 16:48 |
seb128 | I don't think it makes a difference in practice | 16:48 |
Laney | not claiming it does | 16:49 |
seb128 | I would sort of like change to look the gtk mir backend issue now | 16:49 |
seb128 | rather than keep refactoring the settings changeset | 16:49 |
Laney | I already said it's okay | 16:49 |
seb128 | yeah | 16:50 |
seb128 | feel free to comment on the mp ;-) | 16:50 |
=== alan_g is now known as alan_g|EOD | ||
=== dpm is now known as dpm-afk | ||
Laney | bye! | 17:19 |
seb128 | have a good evening! | 17:20 |
willcooke | g/night | 17:37 |
SonikkuAmerica | Why is there no WPA2 Enterprise support? | 20:36 |
SonikkuAmerica | (in the GUI) | 20:36 |
SonikkuAmerica | (on Unity 8, of course) | 20:36 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!