/srv/irclogs.ubuntu.com/2015/01/23/#ubuntu-desktop.txt

pittiGood morning06:23
pittihey GunnarHj06:23
happyaronmorning pitti06:28
didrocksgood morning06:49
pittibonjour didrocks, ça va ?08:06
seb128hey pitti08:07
seb128good morning desktopers08:08
pittibonjour seb12808:10
seb128pitti, happy friday! wie gehts?08:10
didrocksbonjour pitti! encore malade :/08:11
didrockset toi ?08:11
pittiseb128: gut, danke!08:11
pittididrocks: eek, your knee, or something else now?08:11
didrockspitti: since yesterday: headache + caught a cold08:11
didrocksso quite a slow mind…08:11
* pitti hugs didrocks08:14
pittiget well soon then!08:14
* didrocks hugs pitti back08:14
didrockspitti: well, better now that during the hackfest/fosdem/sprint08:14
didrocksthan*08:14
didrockspitti: so today: testing fsck full integration with reboot (only did running plymouthd and services manually), so with units and so on + writing man pages08:15
didrocksso, expect a lot of reboots08:15
didrocks(as the vms are using the ubuntu text version for plymouth, so need real hw)08:16
pittididrocks: oh, really? I see the graphical one08:16
didrockspitti: then, everything is done apart: "non ubuntu plymouth theme and i18n"08:16
seb128didrocks, don't bring us the ubuflu!08:16
didrockspitti: squared dots?08:16
didrocksseb128: a week should be enough to get that completely evacuated from my body!08:16
pittididrocks: hm, I do see the graphical one on shutdown; booting is so fast, I actually don't see anything at all08:17
pittididrocks: let me try forcing an fsck on that and reboot, that should take a bit longer, right?08:17
pittiseb128: oh, you're coming too? nice!08:17
didrockspitti: yeah should!08:17
didrocksseb128: I hope that a week would be enough. bonus is that I'll be immunized!08:17
seb128pitti, well, I'm coming to Brussels for the mir/unity week after fosdem, but I'm going to be there at least on sunday08:18
didrockspitti: I just tried on virtualbox, I need to repair a qemu box08:18
pittididrocks: and I definitively get the graphical one when booitng the live CD08:18
pittiseb128: ah, nice!08:19
pittididrocks: well, immunized against *that particular* germ -- not the other 50 which will be floating around :)08:19
pittididrocks: hm, forced fsck, still didn't see any plymouht at all08:19
didrockspitti: qemu is too fast08:19
pittididrocks: do you start plymouth in the initramfs? i. e. do you have cryptsetup installed or so?08:19
didrockspitti: I don't start it during initramfs08:20
didrockspitti: when you say graphical -> rounded dots?08:20
didrocksnot squared?08:20
pittididrocks: anyway, try various -vga options08:20
pittididrocks: yes; I mean the -ubuntu theme, not the -text one08:20
pittithat's what you aim for, right?08:20
didrocksok, as most of people think about -text being non graphical :)08:20
pittiah!08:20
pittididrocks: apt install cryptsetup, now I see a garbled (but graphical) theme08:21
didrockswhen -text, you have the ubuntu logo, but rendered without sprites08:21
didrocksgarbled?08:21
pittididrocks: well, in -text I only see a standard text cosole "Ubuntu 15.04 .." with some animated text dots08:21
pittididrocks: with -vga vmware -> -text08:21
pittididrocks: with -vga std -> -ubuntu (graphical)08:22
didrocksright, the -text is http://techluminati.com/operating-systems/how-to-install-ubuntu-12-04/08:22
pittididrocks: ^ so try that one?08:22
didrocksah, great!08:22
didrocksyeah, trying :)08:22
pittididrocks: yeah -- any testing that involves rebooting your workstation just sucks and is way too demotivating :/08:22
pittididrocks: so: -vga std, sudo tune2fs -c 5 /dev/vda1, boot with upstart in grub -> I see graphical fsck08:23
pitti(percentage and stuff)08:24
* didrocks hugs pitti, works well with -vga std :)08:26
didrocksok, now transferring units and mocks to the vm08:26
didrocksand crossing fingers :)08:26
didrockspitti: just to keep you updated: I finished the C keystroke on wednesday08:27
didrocksand so, it cancels all fsck processes running (and new incoming ones)08:27
didrockshowever, it's true that we have bug #776034 for now, which can be worrying on non ssd08:28
ubot5bug 776034 in Gang Garrison 2 "failed to initialize drawing surfaces" [Undecided,Invalid] https://launchpad.net/bugs/77603408:28
didrockshttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776034 rather08:29
ubot5Debian bug 776034 in systemd "fsck runs in parallel on same physical disk" [Serious,Open]08:29
pittididrocks: you (did)rock!08:29
pittididrocks: btw, just making sure you know these potentially helpful tools: (1) forward VM's ssh port to the host so that you can easily ssh in, (2) enabling serial console so that you can debug stuff during boot, (3) enabling the systemd debug console08:30
pittididrocks: I haven't tried combining (2) and (3), i. e. enabling the debug console on ttyS0, but that might be useful :)08:30
didrocksI did 3, will have a look at 2 :)08:31
didrockswell, of course, everything will work well on first boot, right? :p08:31
pittididrocks: it's not much more than console=ttyS0 on the kernel cmd line08:31
pittididrocks: heh yeah, what am I talking about!08:31
didrockshehe :)08:31
* didrocks downloads latest vivid first and start the manpages08:32
pittisystemd.log_target=console console=ttyS008:32
pittididrocks: ^ that sounds useful too, in case your units spit out some logging08:33
didrockspitti: thanks for the hint! /me notes that down08:35
pittididrocks: http://www.freedesktop.org/wiki/Software/systemd/Debugging/ has pretty much everything, I think08:35
didrockspitti: yeah, that was my baseline when I needed to have a look at that. I didn't use "Debug Logging to a Serial Console" though, (until now)08:36
pittididrocks: so, qemu: -serial stdio -vga vmware, and boot with console=ttyS0, then you get some crazy text plymouth on the console and then a login prompt08:37
didrockspitti: with qemu, you are always using the adt image, right?08:38
pittididrocks: hah -- I edited debug-shell.service for s/tty9/ttyS0/, sudo systemctl enable debug-shell.service08:38
pittididrocks: then just boot (no other kernel command line args)08:39
didrocksah sure, better that matches :)08:39
pittiand you immediately get a root shell on the terminal where you launched qemu08:39
pitti(don't use console=ttyS0 there, you can't have both the debug shell and a getty there)08:39
pittididrocks: no, not always08:39
pittididrocks: I do use the adt image for a lot of stuff, but for testing systemd uploads or things like that I have a standard vivid install in a VM08:40
pittididrocks: I call it "pid1.img" :) it's standard vivid plus systemd-sysv installed, plus using my apt proxy08:40
didrockspitti: ah, I might set that up then :)08:40
pittididrocks: and I always boot them with -snapshot so that my pid1.img always stays pristine08:40
pittiand I can hack those up as much as I want08:40
didrocksyeah :)08:40
pittididrocks: oh, and I changed grub to always show the boot menu, much nicer for that stuff08:41
* didrocks fires an install first08:41
pittii. e. comment out the two GRUB_HIDDEN_TIMEOUT lines in /etc/default/grub, then sudo update-grub08:41
didrockssure08:42
willcookemorning guys08:49
willcookedidrocks, feeling any better?08:49
seb128hey willcooke08:52
willcookemorning seb12808:52
seb128happy friday ;-)08:53
willcooke\o/08:55
GunnarHjHi pitti!08:55
didrockswillcooke: not completely, still feeling tired and headache + sneezing08:56
didrockswillcooke: better now than for the sprint though :p08:56
willcooke:)08:56
seb128hey GunnarHj08:59
GunnarHjpitti: Noticed that you changed the tag at bug #678421 to "verification-done". Did you test the gdm package for Utopic?08:59
ubot5bug 678421 in gdm "Error message for a faulty ~/.profile script" [Medium,New] https://launchpad.net/bugs/67842108:59
pittiGunnarHj: oh, I misunderstood the tag changes then, sorry; adjusting09:02
Laneyhey hey, happy friday09:02
GunnarHjpitti: Ok. gdm-trusty has been tested, but not yet gdm-utopic.09:03
didrocksargh, kvm crashed and now, I have some hw lockup, rebooting…09:08
larsumorning!09:21
didrockspitti: it seems I can't set SOCK_NONBLOCK directly from the .socket unit, or am I missing something? (so, I would need to call fcntl() for the socket-activated path)09:41
pittididrocks: I'm not aware of a way to do that; but wouldn't that defeat the purpose of activation?09:42
pittididrocks: also, NONBLOCK is a client-side option, not a server-side09:43
pittii. e. the activated service, nor the systemd proxy shouldn't care -- it's the client who conects to the socket who has to set that09:43
didrockspitti: the server can as well, to accept multiple connections without being multithreaded09:44
didrocks(as some connections can happen after the service is activated)09:44
didrockstake the case of multiple fsck in parallel09:44
pittididrocks: ah, I'm afraid I'm not aware of that kind of usage09:44
didrockspitti: that's working manually (if the service created the socket), it's just that when systemd gives it to me, it doesn't have this flag, but I can set on the fd afterwards in that case, so doing that09:45
didrocksok, working well now with the manual non blocking flag set (when the socket is passed by systemd :))09:47
Sweet5harkmoin10:35
pittimoin Sweet5hark, wie gehts?10:36
pittiSweet5hark: FYI, latest LO autopkgtest fails, https://jenkins.qa.ubuntu.com/job/vivid-adt-libreoffice/119/?10:37
pittiNo package 'libcmis-0.4' found10:37
pittiit's a bit weird, as it did succeed in vivid-proposed10:37
pittiso this smells like a missing binary or test dep10:38
Sweet5harkpitti: tres bien! J'ai construit libreoffice 4.4.0.2 on amd64,i386,armhf,powerpc!10:38
pittiSweet5hark: oh, on parle français maintenant ! d'accord :)10:39
larsuman, this channel is turning more french by the minute...10:39
Sweet5harkpitti: thats mostly harmless, it will go away when we bump to libreoffice 4.4. caused by a bit of hackishness in the autopkgtests ...10:40
pittiSweet5hark: well, it's now holding back gtk+3.0 because of the regression10:40
pittihttp://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#gtk+3.010:40
pittioh, and libcmis10:40
Sweet5hark*cough* likely means that the current LibreOffice 4.3. in main is also FTBFS though :/10:40
pittiSweet5hark: so, I think the real reason is the libcmis update to 0.5? http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#libcmis10:41
pittiso it's quite natural that it doesn't find -4.410:41
Sweet5harkpitti: yep, we bumped libcmis to 0.5 for libreoffice 4.4.10:41
Laneylooks like a transition10:43
pittiok, that explains at least that bit10:43
Sweet5harkpitti: libreoffice 4.3 should build and autotest against libmcis 0.5 too, but likely the autogenerated b-ds say it just wants 0.410:43
Sweet5harkpitti: the bad news is libreoffice 4.4 didnt yet build on arm64/ppc64el ... but on a closer inspection we never shipped those before anyway.10:46
pittiSweet5hark: yeah, that shoudln't hold it back10:47
Sweet5harkpitti: https://launchpad.net/~canonical-libreoffice-builds/+archive/ubuntu/archive-staging/+sourcepub/4682663/+listing-archive-extra should land in the archive soonish (next days) anyway ...10:49
pitticool, thanks10:49
Sweet5harkthats the question: whether 'tis nobler in the mind to ask for gcc-4.7 to be ported to ppc64el or to switch to ucpp making it a build-depend on all archs and thus requiring a profane and cruel MIR to make it join the jolly lot in main!11:00
Sweet5hark(its friday, isnt it?)11:03
=== MacSlow is now known as MacSlow|lunch
didrockspitti: ok, latest bugs squashed (a race where plymouth started after the root fsck), writing manpages now12:30
didrockspitti: however, in the emulator, c doesn't cancel (the signal is not received)12:30
didrockspitti: not sure if it's a qemu issue, I'll try rebooting my box soon12:30
didrocks(works well with plymouth-x11 in my session)12:30
pittididrocks: yay, sounds great!12:31
pittididrocks: sorry, got stuck in debugging the touch regression for the past 2 hours :/12:31
didrockspitti: yeah, saw that, no worry :)12:32
pittididrocks: so it sounds like you might have this on the upstream list by next week, so that we can work on it on the hackfest?12:45
pittioh, Netti is coming home, lunch o'clock12:45
didrockspitti: yeah, I'm looking at the i18n integration now, but I can post without this12:46
didrockspitti: basically, I think we'll send the metadata + a string12:46
didrockspitti: so that .script themes can use the string directly, and other themes can use the metadata12:47
didrocksenjoy your lunch! :)12:47
=== JonEdney_v2 is now known as JonEdney
=== alan_g is now known as alan_g|lunch
xnoxdidrocks: "however, in the emulator, c doesn't cancel (the signal is not received)" phone emulator? that one does not have a physical keyboard... not allows input from it, not even if a skin with keyboard is enabled13:17
=== MacSlow|lunch is now known as MacSlow
didrocksxnox: no, qemu, ubuntu-dekstop on plymouth13:20
didrocksubuntu-desktop*13:20
xnoxdidrocks: =(13:20
didrocksxnox: I need to check on my system if this works though. But I guess it does (doing something similar than mountall) and it works with plymouth-x1113:21
didrocksand yeah, the signal is send to listen to that key, it's not something racy (as I write something on the theme screen and this part is written)13:22
xnoxdidrocks: is tty connected to plymouth or systemd. as far as i remember there are multiple things needed in the unit to have tty actually wired up to plymouth.13:23
xnoxe.g. see oem-config / ubiquity jobs13:23
xnoxunits that is.13:23
didrocksxnox: ohoh, nice pick!13:24
didrocksprobably plymouth tty not being connected13:24
* didrocks looks13:24
xnoxi see no lennart in http://lists.freedesktop.org/archives/systemd-devel/2014-November/thread.html#2528813:27
xnoxdidrocks: ^ -enochan13:27
seb128xnox, look in decembre?13:27
xnoxnight13:28
xnoxtah13:28
seb128xnox, night? are you in .au now?!13:30
seb128or is that "right"? ;-)13:30
xnoxseb128: that was a typo for "right"13:31
didrocksxnox: yeah, it's going on in december :) (but answered on the right chan :p)13:31
didrocksxnox: that's why threading is bad, we need isolates!13:31
pittididrocks: oh, that sounds good -- then any consumer can pick13:42
didrockspitti: yeah, sounds the saner approach to me13:43
didrockspitti: trying the TTY options for plymouth that xnox suggested, didn't get it to work for now13:43
didrocksbut looking)13:43
pittididrocks: which ones? I recently fiddled with friendly-recovery and ubiquity-dm, which both want to 0wn the console13:44
didrockspitti: xnox told rightly that I maybe don't receive keypresses in plymouth due to StandardInput= not being set13:44
didrockspitti: tried to direct it to tty1, tty7… no chance yet13:44
didrocksbut for upstart we did nothing specific and the plymouthd daemon seems to fork and then set the tty itself, so, it should get the inputs…13:46
xnoxsystemd is angry and does more setup than upstart did...13:48
didrocksxnox: well, it would as well prevent plymouthd to display the splash13:48
xnoxdidrocks: splash is output, keyboard is input.13:50
* xnox thought there were hooks into systemd-input mechanics, unless that's for cryptsetup only13:51
xnoxi'm so happy you are looking into this =)13:52
didrocksxnox: yeah, but there it would be where for systemd to allow setting any ouptut and mess with inputs13:52
didrocksxnox: ahah, I see that :p13:52
pittididrocks: right, I had the same "does not receive keypresses" in ubiquity, until I set up the TTY correctly14:00
pittididrocks: http://paste.ubuntu.com/9835101/ is what I did for oem-config14:02
didrockspitti: yeah, I tried that with tty1 and then tty7 but didn't work14:03
pittididrocks: so it might be that plymouth's units need something like that (as it's plymouth which gets the keys, not fsckd, right?)14:03
didrockspitti: right, it's plymouth14:03
didrockspitti: I wonder though, because systemd as systemd-ask-password-plymouth.service14:03
=== alan_g|lunch is now known as alan_g
didrocksso, it's like they already support stdin from plymouth? (this service, just run plymouth ask-question…)14:04
pittididrocks: right, that's for cryptsetup passphrases and similar, so that ought to work14:05
=== tedg is now known as ted
didrockspitti: I didn't retry to reboot on my system yet, so maybe it's all working and just not in qemu for $whateverreason14:05
didrocksheadache restarting again -> fallback to manpage writing14:07
seb128kenvandine, hey14:12
kenvandinehey seb12814:12
seb128kenvandine, seems like you registered the notes-app project on launchpad, is anyone working on it? there are some approved mps, would be nice to land those14:12
kenvandinei don't think so14:13
kenvandinei just did that as a part of mass registering all the projects14:13
seb128kenvandine, k, do you know who to ask about it? I'm happy to help and handle some landing/click updates (just need somebody to point me on how to do that, never did it)14:16
seb128kenvandine, I'm using the app and would like to maybe fix some small issues14:16
kenvandinebfiller would know14:17
kenvandineseb128, it was abandoned in favor of reminder-app14:18
kenvandinei think14:18
seb128kenvandine, they are differents apps though14:19
seb128ok, I'm going to drop from IRC, working offline in a bit and probably not joining IRC again before calling it a week, have a nice w.e everyone15:09
willcookecya seb12815:10
mdeslaurlarsu: hi! what's the solution for apps that get black backgrounds when used with overlay scrollbars? what should I be looking for?15:19
mdeslaurlarsu: ie: http://snag.gy/pT2aB.jpg15:19
larsumdeslaur: setting the background of affected widgets to @bg_color in the theme usually works15:21
larsubetter is to disable overlay-scrollbars ;)15:22
mdeslaurlarsu: in the _theme_? so not the app itself?15:22
larsuya15:23
mdeslaurah, lovely15:24
mdeslaurlarsu: what's the best way to turn off overlay-scrollbars in the app itself?15:25
larsumdeslaur: remove overlay-scrollbars from GTK_MODULES15:26
larsusorry, overlay-scrollbar (sans s)15:26
mdeslaurlarsu: can I do that in that app itself, or is it too late then and I have to do it in the desktop file?15:27
larsumdeslaur: should be fine if you do it before gtk_init()15:28
mdeslaurcool, thanks for your help larsu!15:28
larsumdeslaur: yw. Sorry about the sad state of that module :/  It's a huge hack in gtk15:28
mdeslaurlarsu: will the new upstream stuff make it easier?15:29
Laneyit's gone next cycle!15:29
mdeslaurgone? as in ugly scrollbars, or as in the new upstream stuff?15:29
larsuwe have ugly ones now ;)15:29
larsubut ya, upstream got their own version of overlay scrollbars15:30
mdeslaurand we're going to be using those?15:30
larsuyes15:31
mdeslaurcool15:31
=== alexabreu is now known as alex-abreu
* didrocks goes to get some rest and sneezing in his bed. see you on Monday guys and have a good week-end!16:49
didrockssafe flight larsu & desrt16:49
* willcooke -> EOD17:51
willcooketa ta#17:51
=== alan_g is now known as alan_g|EOW

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