/srv/irclogs.ubuntu.com/2016/08/31/#ubuntu-desktop.txt

pittiGood morning04:42
hikikohi05:15
=== cpaelzer_ is now known as cpaelzer
willcookemorning all08:00
seb128hey willcooke!08:03
seb128it's quiet here today!08:10
seb128or is my IRC not working?08:20
pittibonjour seb128!08:25
pittihey willcooke08:25
seb128hey pitti, how are you?08:25
pittiseb128: quite fine, thanks! how about yourself?08:25
seb128I'm good thanks!08:25
pittidid a nightshift with reworking the autopkgtest web result browser08:25
seb128ah, nice08:26
pittiautopkgtest.u.c. takes ages to update right now and keeps running out of inodes08:28
seb128:-/08:30
LaneySO ANGRY08:41
pittiLaney: ugh, what's up?08:42
Laneyhey pitti!08:42
LaneyI went to ride a new cycle route with some people from the council08:42
Laneybut after I got there I discovered I had a puncture08:42
Laneyso went to try and find one of the city hire bikes08:43
pittiannoying08:43
LaneyEVERY location I went to had none available08:43
pittiurgh, annoying²!08:43
Laneyso I have given up08:43
Laneyeven the one by the station08:43
pittiLaney: do you have kevlar tires?08:43
Laneysorry, visitors!08:43
Laneythey are supposed to be "puncture proof", whatever that means08:43
pittiI've had some with a kevlar stripe inside, haven't managed to kill that yet08:44
seb128hey Laney!08:44
seb128what a way to start the day :-/08:44
Laneyat least it's sunny :P08:45
Laneyoh also I have security bolts08:46
Laneyso have to go home, get the tool and come back before I can fix it08:46
Laneyand I never got to tell them the shortcomings of their new route08:47
Laney:(!08:47
* Laney exhales08:47
seb128:-/08:47
Laneyhow are you seb128 et pitti?08:47
pittiLaney: quite fine, thanks; have been hacking on a new autopkgtest results browser half of the night..08:48
pittihttp://autopkgtest.ubuntu.com/browse.cgi/packages/systemd08:48
Laneyoh, how come?08:48
pittiLaney: you still remember the "running out of inodes" problem due to the gazillion static files?08:49
LaneyI thought I had noticed some missing results08:49
pittiLaney: and current a.u.c. has a latency of several hours08:49
Laneyafraid not08:49
Laneyso this is dynamically querying swift?08:49
pittiLaney: so I changed the download from "save into files" to "save into sqlite"08:49
pittiLaney: and completely rewrote the results browser with flask and dynamic page generation/sql query08:50
pittiwhich has become absurdly small08:50
pittiLaney: no, that'd be way too slow08:50
pittibut sqlite is awesome08:50
pittithe whole ~ 700K test results are in a ~ 50 MB database, and you can query the table for any result (with a join) in a negligible amount of time08:51
Laneynice08:51
pittiso browse.cgi now has a latency of a few minutes only (real production data)08:51
pittistill missing "running" and "test list"08:51
pittiso it's not the default view yet08:51
pittiLaney: https://git.launchpad.net/~ubuntu-release/+git/autopkgtest-cloud/tree/webcontrol/browse.cgi?h=db-webui → that's all (plus a few HTML templates in https://git.launchpad.net/~ubuntu-release/+git/autopkgtest-cloud/tree/webcontrol/templates?h=db-webui)08:53
pittiquite impressive, should have done this right away..08:53
Laneyflask looks quite simple for this task08:54
Laneynice08:54
Laneyrunning will still be the amqp thing though? just processed dynamically?08:54
pittiLaney: yeah, I want to do the brutal amqp flush on demand instead of every 10 s08:55
pittiLaney: listening to and collecting logtails still needs to stay a permanently running process, but that's not a biggie -- that can just continue to write a HTML include snippet08:55
pittiand the flask app just slurps that in08:56
pittior maybe even the template, need to learn about that stuff more08:56
Laneypitti: good work! results latency was a bit annoying09:03
Laneymore than once I used swift's api to find things before a.u.c knew about them09:03
pittiyeah, me too09:03
pittiand the box running out of inodes despite having two huge hard disks now is also a pain09:04
pittiLaney: the other day we discussed how to attach external storage to cloud instances (that was for this context)09:04
Laneythe inode thing?09:04
pittiright09:05
Laneynod, that sucks09:05
vigohey guys, anybody running unity8 on desktop? I got a fatal error trying to re-install a click09:21
=== dpm_ is now known as dpm
TrevinhoLaney, seb128: Hey. I was trying the tedg's branches for systemd... But it doesn't seem to start here, do you have any clue why http://pastebin.ubuntu.com/23115333/ could happen? journalctl doesn't say much09:51
seb128hey Trevinho!09:52
Trevinho:)09:52
seb128Trevinho, what's the status of indicator-common?09:53
seb128sorry09:53
seb128indicator-pre09:53
Trevinhopre?09:53
seb128those are After=indicators-pre.target09:54
Trevinhoseb128: indicators-pre.target                                            loaded    inactive dead09:55
Trevinhojournalctl doesn't say much about indicators09:56
Trevinhoah, /usr/lib/x86_64-linux-gnu/unity-compiz-profile-select isn't there too09:57
ricotzhey desktopers10:01
Trevinhohi ricotz10:04
Trevinhoseb128: so...... fixing that unity file doesn't seem to change the things10:04
Trevinhoseb128: if I manually do systemctl --user start unity7 it starts10:05
Trevinhobut not otherwise10:05
seb128hey ricotz10:06
seb128Trevinho, you need pitti or Laney I guess10:06
seb128I don't remember how those systemd target are supposed to work10:06
seb128but you shouldn't have to manually start the unity7 unit10:07
Laneyhi10:08
Trevinhoeh, yeah... it's quite expected10:08
Trevinhohi Laney10:08
Laneyis there a silo?10:08
ricotzTrevinho, seb128, Laney, hi10:08
ricotzis there something wrong with mdds which seems not actually be published according to apt-cache -- https://launchpad.net/ubuntu/+source/mdds/1.2.1-110:09
TrevinhoLaney: yeah, 09310:09
TrevinhoLaney: although it has wrong paths in prestart scripts10:10
TrevinhoLaney: so you should manually fix /usr/lib/systemd/user/unity7.service pre-start script to include the /unity subpat10:10
Trevinhoricotz: h10:10
Laneyhi ricotz10:12
Laneyyou want #launchpad for that10:12
seb128ricotz, what binary are you looking at?10:12
ricotzseb128, libmdds-dev10:12
Laneyhttps://launchpad.net/ubuntu/yakkety/amd64/libmdds-dev10:14
seb128I don't seem to be able to parse this log or make sense of what it says10:16
ricotzLaney, which means it is gone? although launchpad still lists it10:16
ricotz$apt-cache policy libmdds-dev: https://paste.debian.net/plain/79766410:16
LaneyIt didn't publish the binary or something10:17
Laneygo ask #launchpad10:17
ricotzLaney, will do10:18
seb128there was and maybe still is an old bug that made launchpad eat binaries on successive promotion/demotion10:18
seb128like it seems like that it was moving forth and back between main and universe10:19
seb128which might have hit that launchpad bug10:19
seb128in which case it needs a no change upload to get a new build10:19
pittiTrevinho: oh, is there an updated MP for unity7 now? https://requests.ci-train.ubuntu.com/#/ticket/1710 doesn't have unity, tedg removed it10:19
Laneycould be, I don't know how that bug looks in logs10:19
Laneyyou can soemtimes copy binaries back over themselves too10:20
pittiTrevinho: I suppose there's an enablement symlink missing from ubuntu-session.target.requires (or ubuntu-sessin.target should grow a Requires=unity7.service)10:21
pittiTrevinho: in our staging git we have /usr/lib/systemd/user/ubuntu-session.target.wants/unity7.service -> ../unity7.service10:22
Trevinhopitti: mh, so probably it's in that silo.. I guess I should move that back there then10:46
Trevinhothe thing is that I've already added libindicator... seb128 could you remove libindicator src from the landing 093 ppa? So that I can rebuild and get rid of the systemd stuff for now from there?10:47
pittiI asked tedg about the status of that PPA the other day, but didn't get a response yet, so I can't say what's up with this :/10:47
pittii. e. I guess this is blocked on $something10:48
Trevinhoalso wondering why it's targetted to xenial and vivid too10:48
Trevinhoshouldn't it be only yakkety?10:48
pittinot sure, the usual triple-landing madness?10:48
pittiif the branches are diverged, then we surely only need it for y10:48
TrevinhoI'd remove that, I guess we don't want to SRU it, right?10:48
pittiright10:48
pittiwell, maybe at some point10:48
pittibut that shouldn't block landing in y10:49
LaneyTrevinho: You're missing the symlink, and also Environment=COMPIZ_CONFIG_PROFILE=ubuntu10:49
Laneywith those two it starts for me10:49
TrevinhoLaney: symlink where?10:50
Laneyas pitti just said10:50
pittiTrevinho: in our staging git we have /usr/lib/systemd/user/ubuntu-session.target.wants/unity7.service -> ../unity7.service10:50
TrevinhoLaney: can you plase comment https://code.launchpad.net/~ted/unity/systemd-unit./+merge/300624 ?10:50
Laneybut it should be requires rather than wants, I'd think10:50
Trevinhoeh, but who should handle that?10:50
pittiyes, agreed10:50
Trevinhoubuntu-desktop package?10:50
pittiTrevinho: once we have unity ported we can add Requires=unity7 to ubuntu-desktop.target indeed10:50
pittiTrevinho: but this would be a lockstep transition, so shipping the enablement symlink in the unity7 package is easier for now10:51
Laneyeasier for now if unity adds the symlink, but it should more properly be in the target10:51
Trevinhopitti: so for now it's up to the unity package to setup such symlik?10:51
pittiwe can clean this up later10:51
Laneysnap10:51
pittiTrevinho: yes, as we try to decouple the steps of the transition as much as possible10:51
Trevinhomh, ok10:51
pittiat the price of needing two rounds (a second one for removing upstart jobs, and transitional things like this)10:51
pittibut still easier all around, look at how long this ticket has baked already10:52
LaneyTrevinho: commented10:52
LaneyIMHO you could branch tedg's branch and fix it yourself10:52
Laneybe quicker10:52
Trevinhoyeah, I was thinking the same10:53
TrevinhoLaney: however, the environment thing should be set by the prescript, not by the .service, since it's dynamic now10:53
Laneydoes it do that now?10:54
Trevinhoyeah10:55
TrevinhoLaney: but you need to fix the path10:55
LaneyI did10:56
Trevinhosymlink is there... but nothing starts here too -__10:56
Laneynot sure how you pass back environment from the ExecStartPre10:56
Laneytold you, you need to fix the environment10:56
Trevinhomaybe it has to be a different service then10:56
Trevinhoor target I mean10:56
Trevinhoor whathever... in systemd language10:57
Trevinhoon which unity7 depends on10:57
Trevinhoso that the env is set10:57
TrevinhoLaney: I don't get anything in the journalctl though... and if I manually systenclt start it the env is set... So....10:57
Laneymaybe make that script call the update-activation-environment thing10:57
TrevinhoI thought it was working10:57
Trevinhoin theory it should be done by systemctl set-environment, isn't it?10:58
Laneymost jobs use dbus-update-activation-environment10:59
TrevinhoI mean, without environment compiz should start anyway... but it doesn't10:59
Laney--systemd10:59
TrevinhoLaney: you also still see11:03
Trevinhounity7.service                                                                                   loaded    inactive dead    Unity Shell v711:03
Trevinhoinactive because? It doesn't parse the .wants dir?11:03
Trevinhoanyway... the environment thing isn't needed... maybe i didn't reload the daemon11:04
Trevinhoand.... I don't get integrated menu working...11:05
Trevinhogtk module not loaded11:05
Trevinhowell, for dbus-activated stuff... So  iguess the dbus-update-activation thing has to be used11:06
Trevinhofor gtk module11:06
Trevinhooh, it does it11:06
Trevinho:o11:06
Laneyhaha11:07
Laneyyou made it work?11:07
Trevinhoyeah, i had to daemon-reload it seems11:07
Trevinhohowever... it feels slower than upstart11:08
TrevinhoLaney: I've this problem with the terminal though11:08
Trevinhowhen loaded from the dash11:09
Trevinhonot from Alt+f211:09
TrevinhoLaney:  https://usercontent.irccloud-cdn.com/file/pILG7vb4/11:11
Trevinhoand dash uses nothing but gapplication launch..11:11
Trevinhoso it should take care of dbus environments11:11
Trevinhopitti: you have any clue what could be?11:13
Laneyit's right here11:13
Laneylook in the journal and you should be able to see the order it was started in11:13
=== hikiko is now known as hikiko|ln
TrevinhoI always got such of these problems in this VM... but.... they were always actual bugs (like this always loses the races)11:14
TrevinhoLaney: oh, yeah... it's after unity711:15
Laneythat is weird11:16
Trevinhohttps://www.irccloud.com/pastebin/Le2O4BPq/11:16
Laneyit has Before=unity7.service11:16
Trevinhoyeah...11:16
Laneyyou need a pitti11:16
Laneydid you put it in ubuntu-session.target.requires/ or somewhere else?11:17
Trevinhothat one no... I didn't change nothing a part that unity7 thing in the wants dir11:17
Trevinhooh11:18
TrevinhoI've it at /usr/lib/systemd/user/ubuntu-session.target.wants/unity-gtk-module.service though11:18
Trevinhowho added that?11:18
Laneyunity711:18
LaneyI mean11:18
Laneyunity-gtk-module puts that symlink there, it's right11:18
Laneymeh I restarted like 10 times and it's always been correct11:19
TrevinhoLaney: it does it since it has11:19
Trevinho[Install]11:19
TrevinhoWantedBy=ubuntu-session.target11:19
Trevinho?11:19
Laneythat would do it if you called systemctl enable, but the package itself probably makes it11:19
Trevinho(and the same should be done in unity7 target or you want it to be at debian links level, as a side request?)11:19
Trevinhoah, ok11:19
Laneybut RequiredBy for unity11:20
Trevinhoit worked now... meh. maybe it was because just after the daemon-reload or something like that?11:21
Trevinhoand... back again in 2nd restart11:23
Trevinhothis after a11:23
Trevinhosudo service lightdm restart11:23
TrevinhoNot full restart11:23
Laneytried it like 20 times now11:25
TrevinhoLaney: so confirmed here... it only happens when forcing a session restart11:26
Trevinhowith sudo service lightdm restart11:26
Trevinhoit always happens in such case to me11:26
Trevinhonot if I logout/login back11:26
Laneynot for me, sorry11:26
TrevinhoLaney: if it helps, this is what I get in journalctl (log starts just before I restart lighdm): http://pastebin.ubuntu.com/23115687/11:28
Laneywhat does systemctl --user status unity-gtk-module say?11:29
TrevinhoLaney: it seems correct http://pastebin.ubuntu.com/23115693/11:31
TrevinhoLaney: however, timestamps looks the ones of the last good time I ran my session (without restarting lighdm)11:32
Laneythat time is right?11:32
Laney...11:32
TrevinhoLaney: in fact, in the log I sent you before there was no mention of that unit11:32
Laneyprobably because it was already active, no?11:32
TrevinhoLaney: yes, but restart happened at ago 31 13:26:5611:32
Trevinhoyeah, so it should be stopped when the desktop stops11:33
TrevinhoRemainAfterExit=yes ?!11:33
Trevinhoin the gtk-module11:33
Laneythat is correct11:34
TrevinhoLaney: I think this is the problem:11:37
Trevinhohttp://pastebin.ubuntu.com/23115712/11:37
TrevinhoWe need to put it down when the session closes...11:38
Trevinhoit might fail, bu there's that || true which would still make it go down, isn't it?11:38
LaneyPartOf=graphical-session.target should do that11:38
Trevinhothat's what I thought11:38
Laneyaha11:39
LaneyI reproduced it!11:40
Laneyit happens if you are logged in on a vt11:40
TrevinhoLaney: and the same is for systemctl --user status gnome-keyring-ssh.service11:40
TrevinhoI did it from ssh... maybe that's why11:40
TrevinhoI've a ssh session open, no vt opens11:40
Laneyprobably the same11:41
Trevinhoguess so11:41
Laneynot exactly sure why11:41
Laneyel martinus of the pitt11:41
Trevinhosystemctl --user status graphical-session.target11:41
TrevinhoActive: active since mer 2016-08-31 13:26:37 CEST; 15min ago11:41
Trevinhoso, it's wrong indeed :-)11:41
Laneyyeah and if I actually log out properly instead of killing lightdm11:44
Laneyit's good11:44
Trevinhoyeah, that's the thing11:44
TrevinhoIt's all in here... http://pastebin.ubuntu.com/23115727/ (pitti, when possible, if you can have a look...)11:46
Laneyany problem when you don't kill lightdm?11:46
Trevinhono11:46
Laneybecause if that's the only time...11:46
Trevinhoif I logoit is fine11:46
Laneyprobably more of a minor bug11:46
TrevinhoI don't know if the same if X is killed11:46
Trevinhook, if gnome-session is killed (segfaults for example), it's fine11:48
Trevinhonot with X though, and this should be the reason11:49
Trevinhosudo killall -9 Xorg11:49
Trevinhomarco@ubuntu-vmware:~:0$ systemctl --user status graphical-session.target11:49
Trevinho● graphical-session.target - Current graphical user session11:49
Trevinho   Loaded: loaded (/usr/lib/systemd/user/graphical-session.target; static; vendor preset: enabled)11:49
Trevinho   Active: active since mer 2016-08-31 13:48:21 CEST; 54s ago11:49
Trevinho     Docs: man:systemd.special(7)11:49
Trevinhoago 31 13:48:21 ubuntu-vmware systemd[6159]: Reached target Current graphical user session.11:49
Trevinhoouch, paste didn't work11:49
* Trevinho goes to lunch... Then fixes.11:50
Laneyoho11:50
Laneynow I get why dropbox told me to change my password11:51
Laneyhttps://www.theguardian.com/technology/2016/aug/31/dropbox-hack-passwords-68m-data-breach11:51
Trevinhoah... fuck them11:51
Laneybring back ubuntuone!11:52
TrevinhoThe mail was stating11:52
Trevinho«This is purely a preventative measure, and we’re sorry for the inconvenience.»11:52
Trevinhopreventative...11:52
seb128Laney, you didn't have your password changed since 2012?! ;-)11:53
Laneyteehee11:54
Laneythat was before I started using a password manager too11:54
TrevinhoWhat, just got an amazon mail about unlimited cloud storage?11:55
Trevinhoah, no it was just marketing11:55
Laneythere11:57
Laneynow it's more like oiw5oitu<g.iegh9IeChieloo7nee1zu11:57
seb128hehe11:57
desrthello peeps12:07
* desrt goes streaking12:07
LaneyHI12:08
Laneyhot12:08
desrttrying to keep up my duolingo...12:10
desrti have a 6-day streak, which i think is a personal best :p12:10
seb128hey desrt12:15
desrtsup sup12:15
desrtlooking forward to visit you soon =)12:16
seb128;-)12:16
seb128the location is still not confirmed right?12:16
desrtcorrect.12:16
seb128wonder what they are doing...12:16
desrtsame thing as always :)12:17
seb128eating the budget for more frequent team events by delaying the flight booking for everyone? :-/12:18
=== hikiko|ln is now known as hikiko
pittiTrevinho: re from lunch, sorry for the delay12:29
pittiTrevinho: so what's the remaining problem now? (we already talked about the requires and it seems the env variable is settled too?)12:30
=== JanC is now known as Guest73215
=== JanC_ is now known as JanC
Sweet5hark1has his brain broken: there is mdds 1.2.1-1 in yakktey for a day now and it provides libmdds-dev 1.2.1-1 as a binary in main. Yet https://launchpad.net/~bjoern-michaelsen/+archive/ubuntu/libreoffice-staging/+build/10686537 says depwait: "Missing build dependencies: libmdds-dev (>= 1.2)" ....13:03
Sweet5hark1huh? how is libmdds-dev 1.2.1-1 not "libmdds-dev (>=1.2)"?13:03
* Sweet5hark1 feels stupid as there should be an obvious answer ...13:04
Laneypitti: If you're logged in elsewhere, then the targets aren't stopped properly if you brutally kill lightdm13:04
pittiLaney: yes; they should be restarted on login13:05
Laneytry it - you get $GTK_MODULES without unity-gtk-module in it13:05
Laneyalthought the service remains active so I'm not exactly sure what happens there13:07
pittiah, I see it in my VM13:07
pittion clean boot even, that smells like a race condition13:07
Laneywith unity7 in systemd?13:07
pittino, just with plain yakkety13:08
pittiI don't think these are related really, gtk-module already needs to run in graphical-session-pre13:08
Laneyit's racy when unity is under upstart of course13:09
pittiI filed bug 1618886, will look at this ASAP13:10
ubot5bug 1618886 in unity-gtk-module (Ubuntu) "unity-gtk-module.service is racy" [High,Triaged] https://launchpad.net/bugs/161888613:10
pittiwell, "of course", it shouldn't be, this is supposed to work with the status quo too13:11
Laneywhat no13:11
Laneyhow can it?13:11
pittiI see it ran correctly and it's in show-environment, but not in a terminal13:11
Laneybecause unity started after systemd started u-g-m13:11
pittinot sure, need to think about it (but can't right now)13:12
Laneywell you can remove the override for unity-gtk-module13:12
Laneyand just have the upstart and systemd versions run13:12
Laneythat's not the bug we were talking about13:13
Sweet5hark1Laney, seb128, pitti: please tell me how I am stupid, why does it depwait on libmdds (>=1.2) when there is libmdds-dev 1.2.1-1?13:14
pittiSweet5hark1: not sure, looks fine; it's even in main13:15
Sweet5hark1hum.13:15
Laneymight take a while for launchpad to notice13:16
pittiLaney: so what is the bug you are talking about? with our PPA (i. e. unity started by systemd) my $GTK_MODULES is right13:16
seb128Sweet5hark1, see backlog13:16
Laneythat package was only published recently13:16
pittieven after sudo systemctl restart lightdm13:16
seb128Sweet5hark1, the binary went missing due to a launchpad bug after an archive admin promoted/demoted it13:16
seb128ric_otz asking about it earlier on #launchpad and cjwatson rescued the binary by doing some sort of copy13:17
Sweet5hark1kudos to cjwatson then. also I feel better for not being insane (however hiding, because Im a lazy bum that didnt read the backlog). thanks for the answer, seb128!13:19
seb128Sweet5hark1, yw!13:20
Laneypitti: you need to have another session open, e.g. a vt login or presumably SSH13:21
ricotzSweet5hark1, hey13:23
ricotzSweet5hark1, https://paste.debian.net/plain/79805613:26
pittiLaney: oh, because unity-gtk-module.service stays running, but something else pokes a new $GTK_MODULES into the session (via Xsession.d or so)13:28
Trevinhopitti: it's not just that...13:29
Trevinhopitti: systemctl --user status graphical-session.target just gives me things as active13:29
Trevinhopitti: see13:29
Trevinhohttps://www.irccloud.com/pastebin/BIcRaSDb/13:29
pittiTrevinho: yes, this is expected; it gets restarted on login13:31
Sweet5hark1ricotz: thx, already did that in the morning. weird that the dupe was already there before and the cherry-pick added a third. I fixed that and actually set the enable pkgkit var instead.13:31
pittii. e. if nothing actually closes the session and just X goes away, there's nothing that would stop g-s.t13:31
Trevinhoisn't there any way to monitor that?13:32
ricotzSweet5hark1, I was about to say better check ENABLE_PACKAGEKIT as well13:32
TrevinhoI mean the graphical session should be off at that point13:32
pittiTrevinho: yes, I think there is; I'll add that to the above bug13:33
pittiTrevinho: summary sent to #161888613:34
pittiTrevinho: so I suggest for simulating a "clean" logut use "kill -9 -1"13:34
pittiwhich will work around this until this gets fixed13:35
pittior just use the logout button :)13:35
Laneypitti: you can add something like if systemctl --user --quiet is-active graphical-session.target; then systemctl --user stop graphical-session.target; fi13:35
Trevinhopitti: I can just stop the graphical session manually.. But I noticed the issue, so I reported. It's not critical, but I gues it could cause some troubles on X crashes13:36
Laneynot even sure if you need the if13:36
pittiLaney: I'd think that at least gnome-session.service shoudl die, so something in the BindsTo= etc.  doesn't seem right13:36
pittiit should die with it13:36
pittiI will look at it, just not right now, sorry13:36
pittiand this really isn't a blocker13:36
pittiTrevinho: right, appreciated; thanks for pointing this out, this needs to become more robust13:36
pittias you say, ideally things should stop when X goes away; at least we should restart everything properly13:37
Laneyok13:37
pittiLaney: we already restart the session target, but this won't help for services which are already running13:37
pittii. e. stop/start should make those bound servcies actually stop13:37
pittilike u-g-m.s13:37
Laneypitti: explicitly stopping it will13:38
pitti*nod*13:38
* Laney commented13:39
Laneydesrt: your wish has come true13:40
seb128:-(13:43
Laneywhy sad?13:43
Laneynowhere exotic?13:43
seb128yeah, and octobre in den haag is windy and grey and wet and not much fun13:44
Laneyhaha13:44
Laneybut escher!13:44
willcookeIf it's any consolation, it's like that in June as well.13:44
seb128right :p13:44
seb128lol13:44
willcookeI went to Den Haag once, and it was closed.  True story.13:45
Laneyit was like 999 degrees when we went13:45
seb128another summer helping for the brits!13:45
Laneywe had tartare sandwiches and smoothies13:45
seb128:-)13:45
Laneygood day13:45
seb128that is true13:45
Laneyand you can bike in every day :-)13:46
seb128lol13:47
Laneyis that the week after release?13:50
Laneyis13:50
seb128yes13:51
willcookeqengho, seb128 - lets try hangout first and if that fails we'll resort to IRC14:00
seb128willcooke, yeah, sorry, on my way... just got prompted for 2fa and need my ubikey14:02
willcookeseb128, nw14:02
willcookemy camera isn't working again14:02
willcookeI think that Virtualbox idea I has was wrong, and it's simply "broken after resume"14:03
willcooke!care14:03
willcooke"u_bot5> Sorry, I don't know anything about 'care'"14:03
willcookeaint that the truth14:03
* Laney 's power cable isn't long enough to reach the socket14:16
Laneydon't make me move /o\14:16
seb128willcooke, on xenial?14:20
willcookeseb128, yeah14:20
seb128:-(14:20
willcookeseb128, I need to gather more evidence14:20
seb128try booting an older kernel and see if that fixes it?14:21
desrtLaney: which wish?14:46
Laneythey announced the sprint14:48
desrtah. nice.15:48
* desrt sits in the court building... waiting...15:48
TrevinhoLaney: so....16:04
TrevinhoLaney: [Install] RequiredBy=ubuntu-session.target and/or the debian links or just one of two?16:04
LaneyTrevinho: I did both but the Install one isn't strictly necessary for it to work16:11
Trevinhook, it's just for disabling.... in case16:11
Laneyand documentation16:12
Laneyfor system services it's done dynamically by using the install stuff16:12
Laneynot sure why user is different16:13
xnoxyakkety is weird16:13
Laneyshave it16:15
* xnox is failing to upload screenshot to people.c.c16:16
xnoxLaney, http://people.canonical.com/~xnox/system-cog-1-4th-painted.png16:18
xnoxwhen i open the system cog, it's 3/4 orange, and only a 1/4 painted. In the screenshot, it is fading away.16:19
xnoxoh i'ts actually transperant, just with a shadow.16:19
xnoxcause you can see the desktop wallpaper origami fold16:19
Laneynice16:19
* xnox has intel graphics.....16:19
Laneyhappens every time?16:19
xnoxwhere shall i file it?16:19
Laneyand after a reboot?16:19
xnoxyeap16:19
xnoxlet me reboot a few times.16:19
xnoxalso dpi 2x was not preserved on upgrade.16:20
Laneyjust that indicator?16:20
xnoxit reverted to 2x16:20
xnoxit reverted to 1x16:20
xnoxdidn't check. will do after reboot.16:20
xnoxok, all is good after reboot16:21
xnoxi will blame it on 1x -> 2x dpi change.16:22
xnoxcause the indicator would have been 1/4th size with 1x16:22
xnoxLaney, wasn't there an eastern egg in about this computer? e.g. unicorn would pop up if one holds the click over the ubuntu logo or some such?16:22
LaneyO_O16:23
Laneynot that I know of16:24
LaneyI only know of the alt-f2 ones (;-)16:24
xnoxwhat's in alt-f2? =)16:24
Laneythat would be telling16:24
Laneygo read the source, they aren't obfuscated :)16:24
xnoxi hit https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/161125616:24
ubot5Launchpad bug 1611256 in ubuntu-release-upgrader (Ubuntu) "X to Y upgrade fails with gconf2 depends on python3:any; however: Package python3 is not configured yet." [Critical,Confirmed]16:24
xnoxand https://bugs.launchpad.net/ubuntu/+source/hexchat/+bug/158623916:26
ubot5Launchpad bug 1586239 in hexchat (Ubuntu) "package hexchat-plugins 2.12.0-2ubuntu2 failed to install/upgrade: trying to overwrite '/usr/lib/x86_64-linux-gnu/pkgconfig/hexchat-plugin.pc', which is also in package hexchat 2.10.2-1ubuntu3" [Undecided,Confirmed]16:26
xnoxwill see if i can fix them.16:26
Laneygrim16:26
xnoxLaney, i did everything you asked in the gnupg FFe. email sent, subscribed, will monitor fallout, and will upload early tomorrow.16:27
Laney16:27
LaneyPR aren't going to know how to handle the flood of emails16:27
* Laney tries to remember how to operate aptly16:29
Laneyaptly -> swift is cool16:29
ximionLaney: if possible, it might make a lot of sense to update appstream to the version in Debian unstable ;-)16:37
ximionbreaks API, but all the reverse-deps are ported16:38
Laneywho updates those?16:38
ximionI maintain most of them and sent patches to the others :P16:38
LaneyI mean who's going to do that in ubuntu?16:39
ximionalso, you can compile without stemming support, so MIR-ing libstemmer isn't necessary (but would be very useful to get nicer search results, of course)16:39
Laneysounds like a reasonable amount of work16:39
ximionLaney: I would do that, but I think everything is ported16:39
seb128k, enough work for today for me16:39
seb128have a nice evening desktopers16:39
seb128see you tomorrow!16:39
willcookesee ya seb12816:39
seb128bye willcooke16:40
Laneyximion: yeah but still needs to be uploaded16:40
ximionLaney: jup ^^16:41
ximionbut that should be the easiest part16:41
ximionin any case, you should be aware that this release fixes https://github.com/ximion/appstream/issues/6316:42
ximionso at least that bugfix is wanted16:42
Laneyximion: do you know about this kind of critical too? https://paste.debian.net/798435/16:44
ximionoO16:50
ximionLaney: this probably happens when a <description/> tag is busted...16:51
Laneyfrom where?16:52
Laneythe yaml?16:52
LaneyDescription:16:52
Laney  C: >-16:52
Laney    <p>Kickstart Configurator is a graphical tool for creating Kickstart files, which allow scripted fully automatic installations.</p>16:52
ximionLaney: yes - unfortunately the string was cut in the debug output, would be useful to see which document it's trying to parse16:52
Laneywill have to look later on16:54
Laneyback in a bit16:54
willcookequittin time for me.  Night all16:54
ximionLaney: the whole logic there looks a bit strange... I could easily fix the warning, but that would probably just paper over the real problem16:57
ximionLaney: heh, asgen only compiles on amd64 :P17:06
TrevinhoLaney: systemd fixes in https://code.launchpad.net/~3v1n0/unity/systemd-unit-fixes/+merge/304540 diff is quite cluttered since I added another branch in the game... But... should work17:18
jbichaqengho: another tropical storm17:32
qenghojbicha: strangely calm air outside. such a cliché.17:35
jbichanot calm here, lots of rain today and tomorrow17:35
Trevinhotedg: I was thinking about removing the unity-screen-locked.target... I mean, i see that as a simple way for others to create malware for monitoring passwords... Not that it would be impossible otherwise, but still...17:49
Trevinhomaybe just starting the service is enough17:49
tedgTrevinho: I did it that way because I was matching how you were sending an event with Upstart18:33
tedgTrevinho: I thought there might be other things you thought about attaching to that event18:33
tedgTrevinho: I don't have a strong preference either way, but if something can listen to systemd events, they can talk to X, so they already have all your passwords.18:34
pitti:q18:44
Laneyximion: !?!?!?!19:43
ximionLaney: ?19:56
Laneyindeed!19:56
Laney$18 = (const gchar *) 0x7fdfdbb5f800 "---\nType: desktop-app\nID: system-config-kickstart.desktop\nPackage: system-config-kickstart\nName:\n  C: Kickstart\nSummary:\n  C: Create a kickstart file\nDescription:\n  it: >-\n    <p>Il configuratore Kickstart \303\250 uno strumento grafico per la creazione di file Kickstart, che consente installazioni completamente\n    automatiche tramite script.</p>\nCategories:\n- System\n- Utility\nIcon:\n  ...19:58
jbicha$?19:58
Laney... cached:\n  - name: system-config-kickstart_system-config-kickstart.png\n    width: 64\n    height: 64"19:58
Laneythat is the string that breaks libas19:58
ximionLaney: the description has no "C" locale?20:18
ximionLaney: libas doesn't expect something to have no translation template20:39
ximionso, this is really a bug in the metadata20:40
ximionbut libas shouldn't crash/throw critical errors because of that20:40
ximionLaney: try Git master, this shouldn't fail anymore20:48
Laneyximion: but why doesn't it?21:22
Laneywhere does this come from?21:23
ximionLaney: The desktop file doesn't seem to be translated at all21:24
ximionand since there are no other sources for translation of .desktop files except for your new langpack code, I would be the problem is somewhere in there ;-)21:25
ximionthat also explains why I didn't see any behavior like this in Debian yet21:25
Laneyit's not langpack21:25
Laneyit is from Translation-it21:25
Laneybut there's no C description there21:26
ximionLaney: shouldn't "C" come from -en if no translation was found in the Packages file itself?21:26
ximionbtw, latest asgen finds a lot more to complain about in Debian ;-) https://appstream.debian.org/sid/main/21:27
Laneyyes21:27
ximion(mainly the validator became a bit more strict)21:27
ximionLaney: does it have a description in -en?21:27
Laney                if (lang == "en")21:28
Laney                    (*pkgP).setDescription (description.data, "C");21:28
Laneyit does21:28
ximionweird, so how did it vanish then?21:29
Laneydunno21:29
Laneyadding a debug statement and building21:29
Laneywhere does it get this from for a no-op run?21:30
Laneythe database?21:30
ximionLaney: I hope you know about the forget command to forget just one package (or a range of packages)?21:30
Laneyyes21:30
ximionwhere do you get what from?21:30
Laneythat string21:30
ximionbtw, I am thinking about renaming the appstream-generator binary to asgen :P21:30
ximionwhich string? :P21:31
Laney31/08 20:58:06 <Laney> $18 = (const gchar *) 0x7fdfdbb5f800 "---\nType: desktop-app\nID: system-config-kickstart.desktop\nPackage: system-config-kickstart\nName:\n  C: Kickstart\nSummary:\n  C:  Create a kickstart file\nDescription:\n  it: >-\n    <p>Il configuratore Kickstart \303\250 uno strumento grafico per la creazione di file Kickstart, che consente21:32
Laney installazini completamente\n    automatic he tramite script.</p>\nCategories:\n- System\n- Utility\nIcon:\n  ...21:32
ximionyu can get all metadata the db has for a component via getMetadata(kind, gcid) on the DataStore21:32
Laney31/08 20:58:06 <Laney> ... cached:\n  - name: system-config-kickstart_system-config-kickstart.png\n    width: 64\n    height: 64"21:32
LaneyI was just running process with no changed packages21:32
Laneyit wasn't re-processing system-config-kickstart21:32
ximionLaney: I would place some writeln (pkg.description) in places21:33
ximionthat gives you what locale we know about21:34
ximionLaney: oooooh!21:34
ximionI think I might have found your bug21:34
Laneymeh21:35
Laneythe output has21:35
LaneyDescription:21:35
Laney  C: >-21:35
Laney    <p>Kickstart Configurator is a graphical tool for creating Kickstart files, which allow scripted fully automatic installations.</p>21:35
ximionand it's a silly one21:35
ximionwhat??21:35
Laneywait wtf21:35
Laneythat's old21:35
Laneywhat did you find21:35
ximionah, false alarm, I didn't find a bug :P21:36
ximionI thought the rewriting of "en" to "C" didn't happen, but that is done in the backends21:37
ximionalso, that would have produced a different error21:37
robert_ancelldesrt, does http://bazaar.launchpad.net/~snapd-glib-team/snapd-glib/trunk/view/head:/snapd-glib/snapd-client.c#L385 make sense? It doesn't seem to be working inside the threads in gnome-software21:37
* ximion needs to run, food21:37
Laneynow it moved to a different package21:40
Laneymaybe I should clear the database, this could be corruption from an old bug21:40
desrtrobert_ancell: just about to meet someone for dinner, sorry21:54
robert_ancelldesrt, np21:54
ximionLaney: indeed - just remove the db/main folder22:01
ximion(with the contents database still intact, rebuilding things will be much faster)22:02
Laneythis synchronisation on the langpack stuff sucks22:17
Laneynight night!22:19
Laneysee if this has worked in the morning22:19
Laneyoh ok, it finished and didn't crash this time!22:22
Laneysomething wrong with the icon finder though22:23
Laney                "tag": "icon-not-found",22:23
Laney                "vars": {22:23
Laney                    "icon_fname": "preferences-desktop-locale"22:23
Laney                }22:23
Laneyximion: ideas welcome (how do I print the contents db?)22:23
Laneynight!22:23
ximionLaney: see https://github.com/ximion/appstream-generator/blob/master/source/contentsstore.d#L27022:27
ximionthe get*Map functions do what you want22:27
ximionbut since preferences-desktop-locale is a stock icon, I think it might just not have found/read the injected Humanity icon theme22:28
ximiongood night! :)22:28

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