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

liuxgI am now using Wily, how can I upgrade to 16.04 LTS?02:05
TheMusoliuxg: You need to load update-manager and tell it to look for the development release.02:07
TheMusoliuxg: update-manager -d should do it.02:07
liuxgTheMuso, thanks.02:07
TheMusonp02:07
=== meetingology` is now known as meetingology
=== xnox_ is now known as xnox
=== dkessel_ is now known as dkessel
=== Drac0 is now known as Guest44713
hikikoHi05:17
happyaronhi hikiko05:25
hikikohi happyaron07:00
hikikohow are you07:00
hikiko?07:00
happyarongood, :)07:01
hikiko:D07:01
=== maclin1 is now known as maclin
flexiondotorgTrevinho, Morning. Can I draw your attention to this merge proposal - https://code.launchpad.net/~ubuntu-mate-dev/compiz/fix-1559371/+merge/28958808:04
pittiUh, I forgot to greet this morning -- hello everyone, how are you?08:19
nrosvallHi, is the "Black Corners Around CSD Windows" going to be fixed before the final release of 16.0408:37
andyrockmorning08:39
=== Drac0 is now known as Guest49724
=== hikiko is now known as hikiko|ln
jibelhikiko|ln, any progress on fixing bug 1555237?11:23
ubot5`bug 1555237 in ubuntu-release-upgrader (Ubuntu) "Upgrade from 14.04.4→ 16.04 dies midway taking out the session." [Critical,In progress] https://launchpad.net/bugs/155523711:23
jibelit's blocking all the upgrade tests11:24
jibelcyphermox, ^11:24
=== hikiko|ln is now known as hikiko
Sweet5hark1ricotz: libreoffice 5.1.2 tarballs in my personal staging ppa -- not tested/verified yet in any way, use at own risk ;)11:33
hikikojibel, if you read the comments you ll see it's not related to compiz, the packagers are working on it11:34
ricotzSweet5hark1, thanks (although no ~xenial1 suffix!)11:39
Sweet5hark1ricotz: urgh yeah11:40
jibelhikiko, who is working on it?11:40
ricotzSweet5hark1, you know about the consequences doing so11:41
hikikoslangasek afaik11:41
jibelTrevinho, ^ is anyone from desktop working on this upgrade bug or is slangasek alone?11:46
hikikojibel, it11:48
hikikoit's not related to the desktop11:48
hikikoa systemd postupgrade script sends the sigkill to xserver11:48
hikikothe packagers must find out which and why11:48
hikikoit's not a desktop app that stops xserver11:49
hikikoinfinity, is also aware of the bug I think11:50
jibelhikiko, it's a desktop upgrade bug, someone from desktop must be leading it, isn't it? I see it's still assigned to the release upgrader and cyphermox, but it seems inaccurate11:50
hikikono, systemd sends a signal to xserver and all the desktop crashes but it's systemd that must be debugged11:51
hikikowe are not familar to that11:51
hikikoa package upgrades11:51
hikikoand a script of it11:51
hikikokills xserver11:51
hikikosomeone who knows about packaging etc11:52
hikikomust find out what happens and fix it11:52
hikikosee slangasek comments11:53
hikikomaybe it should be reassigned11:53
hikikobut there's not something compiz side or desktop side that is involved11:53
hikikothese applications die because xserver dies11:54
hikikoand xserver dies because he receives a kill signal from something that is part of systemd11:54
dokoSweet5hark1, do you have a lo upload in the queue?11:54
Sweet5hark1doko: currently building an rc -- no new final from upstream yet. Why?11:55
dokohttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/amd64/libr/libreoffice/20160331_112249@/log.gz11:55
dokoSweet5hark1, I removed openjdk-7, but apparently a bit early11:56
Sweet5hark1doko: yeah, subsequentcheckbase is partially containing manual deps for $reasons. I bumped the dep to openjdk-8 -- dunno when/how we still want to push that to the archive still though :/12:03
dokoSweet5hark1, are there any hardcoded paths?12:03
Sweet5hark1doko: https://git.launchpad.net/~libreoffice/ubuntu/+source/libreoffice/tree/tests/junit-subsequentcheck?h=ubuntu-xenial-5.1&id=d0554fda24a621fd2cb5bcc208469cd6987ae6e4 <- I dont think so.12:06
Sweet5hark1doko: that subsquenttestbase stuff is only used to enable running the autopkgtests, no enduser should ever use it.12:06
dokopitti, Sweet5hark1: so please ignore the libreoffice autopkg test failures for now, until we get a new libreoffice12:07
Sweet5hark1doko: k.12:08
dokoSweet5hark1, but please target it for this week if possible12:08
dokoand change the dep to default-jdk12:09
=== alan_g is now known as alan_g|lunch
Sweet5hark1doko: default-jdk -> done (locally). trying to get this in this week -> possible, but essentially would mean skipping all staged testing in the ppa, which is somewhat meh after beta ...12:12
Sweet5hark1doko: anyway will try to find someone foolish enough to sponsor it ..12:12
dokoSweet5hark1, new upstream?12:13
Sweet5hark1archive has 5.1.1~rc3=5.1.1 final. upstream status is 5.1.2~rc2 was tagged 44 hours ago, will likely be called rc2=final mid next week unless there is some horror story coming up (which is rare with these bugfix only minor releases)12:16
dokoor we can do just this dependency change12:16
Sweet5hark1doko: sure -- would be playing it safe. TBH as we are quite late already and this is a LTS, Id prefer that.12:20
Sweet5hark1doko: Ill prepare a 5.1.1 with the dep changed for direct sponsoring to the archive. 5.1.2 is for the ppa for now -- and w12:22
Sweet5hark1we can see if we need/can do another LO upload later still...12:22
=== Guest51083 is now known as fredp
=== fredp is now known as Guest41123
cyphermoxhikiko: how did you reach that conclusion?12:53
hikikocyphermox, gdb output of xserver shows that xserver stops by sigkill and that's why there's no error in the logs12:54
hikikoplus syslog has some suspicious errors (see the bug comments)12:54
hikikothat point out udisk2 upgrade12:54
hikikoplus metacity crashes too and every wm12:55
hikikobecause the crash is caused *after* xserver is killed and it's normal12:55
hikikosee slangansek comments and mine in the description cyphermox12:55
=== alan_g|lunch is now known as alan_g
cyphermoxok, so no reason to say it's systemd then.13:13
popeycyphermox: i see you recently updated ubiquity slideshow - it's been noticed that we still refer to "Ubuntu Software Centre" when we probably should refer to "GNOME Software" - seems like some strings haven't been updated yet?13:16
cyphermoxpopey: possible, I haven't changed it in any way, only sponsored uploads13:32
popeyah, looks like Will changed some bits but not all13:32
cyphermoxSoftware Center is still accurate, depends if there is "Ubuntu" in front13:32
popeyI think upstream will be a bit upset with that13:32
cyphermoxhe might have only changed ubuntu, not the flavors13:32
popeywell, I know they will. :)13:32
popeythey already noticed.13:32
cyphermoxoh, true, good point13:32
cyphermoxwell, I can run a big sed through it13:33
popey:)13:33
popeyThat'd be a good start.13:33
cyphermoxpopey: someone complained already?13:37
cyphermoxpopey: I can't update everything, software-center still is in the archive, flavors may be using that rather than gnome-software13:40
popeycyphermox: yeah, the upstream maintainer not so much complained but "noticed"13:40
hikikocyphermox, because systemd is the most possible program that has the rights/access to kill xserver and because udisks2  (slangancek's syslog paste) are controlled by systemd13:45
hikikoanyway13:45
hikikoeven if it's not that13:45
hikikoit's certainly not compiz13:45
hikikoso I can't help much :/13:46
cyphermoxhikiko: I know13:46
cyphermoxhikiko: but you also can't say it's systemd without checking, because it could just as well be upstart in this case.13:46
cyphermoxupstart is the currently used init system on trusty13:46
hikikooh, yes sorry I meant the init system :s/systemd/whatever init system is running at that time/13:47
hikikoright13:47
hikiko:)13:47
hikikocyphermox,13:48
hikikoI don't know if that info helps:13:49
hikikowe only see the problem in amd64 never in i38613:49
cyphermoxthat seems quite unlikely, but if you say so13:51
cyphermoxI'll give it a try later13:51
cyphermoxfwiw the compiz crash I already fixed13:51
cyphermoxcompiz or lightdm or whatever was crashing in part because it would ask dbus to fire login1, which it couldn't because of bad permissions on a setuid helper program -- I posit that failing to find logind around to confirm users and passwords, things exploded13:52
cyphermoxI no longer see the crash when a screensaver starts, but X still crashes, due to some other thing (the KILLs slangasek saw)13:52
ricotzSweet5hark1, and there is a reason for another build, there is still the hard-dep on openjdk-7-jdk13:59
Sweet5hark1ricotz: in subsequenttestbase or elsewhere?14:00
ricotzSweet5hark1, just there14:00
Sweet5hark1ricotz: see backlog14:01
ricotzSweet5hark1, I see, I pinged you yesterday about it too14:01
ricotzSweet5hark1, so if you are going to fix it please use a version like 1:5.1.2~rc2-0ubuntu2~ , I need to copy the successful build anyway for the backport builds14:25
ricotzSweet5hark1, are you still looking into updating some lo deps? e.g. liborcus and libpagemager are outdated14:44
ricotz*libpagemaker14:44
dokoricotz, liborcus is up to date15:10
ricotzdoko, I see, seems 0.11.x (in exp) is targeted for lo 5.215:13
dokoricotz, please file a FFe then15:14
ricotzdoko, meaning xenial will have lo 5.1, and upstream is using orcus 0.9.x for 5.1 too15:15
om26er_Trevinho, Hi!15:34
Trevinhoom26er_: hey15:34
om26er_Trevinho, Did you see bug 1559748 ?15:35
ubot5`bug 1559748 in compiz (Ubuntu) "Windows content appears transparent before fully being created" [Undecided,New] https://launchpad.net/bugs/155974815:35
om26er_its like an empty frame is filled after the surface is created completely15:36
Trevinhoochosi: yeah, I've noticed that sometimes, but I'm not sure whether we can do much... It's up to the window to draw its content, and it seems it's like "late"... on doing that15:43
Trevinhonew gtk would love to get some frame infos from WM, maybe but we don't support it so...15:43
Trevinhoochosi: sorry, that was for om26er :P15:44
=== alan_g is now known as alan_g|EOD
=== muktupavels is now known as muktupavels_
dokoSweet5hark1, that's a build fix for glibc-2.23: https://launchpad.net/ubuntu/+source/libreoffice/1:5.1.1-0ubuntu3   and -0ubuntu2 has the openjdk-7 removal18:13
dokoSweet5hark1, looks like the tests are not built in parallel, but sequentially ...18:22
Sweet5hark1doko: thx, great. no further fixup needed on LibreOffice side then?18:40
Sweet5hark1will put your change in git and rebase on top of it then ...18:41
dokoSweet5hark1, I hope so. btw, why are the tests built sequentially?18:41
dokoSweet5hark1, remember, there are two changes ...18:41
Sweet5hark1doko: IIRC there was some race condition with high paralellisation. would need to look at the git log for the details.18:42
dokoSweet5hark1, well, maybe for running, but not building the tests?18:43
Sweet5hark1doko: ah, yeah. building in parallel shouldnt be an issue, I guess.18:44
dokorene tells me that he disabled building the tests during the build ...18:44
=== Texa is now known as Texou
robert_ancellattente, how goes the updating?20:51
attenterobert_ancell: contemplating just making a single patch for each branch tbh...20:53
robert_ancellattente, you mean merging wip/ubuntu-changes into one patch?20:54
robert_ancellbecause wip/rancell/apt and wip/rancell/reviews should be a patch each20:55
attenterobert_ancell: okay, that makes life a lot easier. is there a reason why we're not flattening the ubuntu-changes patches in the first place?20:57
robert_ancellattente, it just seemed like a lot of random things that didn't really relate to eachother20:58
robert_ancellI was worried that it would make it harder to upstream / drop the various change20:58
robert_ancells20:58
robert_ancellBut obviously it makes it harder to deploy20:58
robert_ancell(harder to deploy as separate patches)20:59
attenteyeah, makes sense actually20:59
robert_ancellWas wondering if you had any clever ideas for bug 156420921:00
ubot5`bug 1564209 in gnome-software (Ubuntu) "Doesn't recognise own reviews" [Medium,Triaged] https://launchpad.net/bugs/156420921:00
robert_ancellWe don't seem to be able to know the U1 username, but I *think* you might be able to use GET on /api/v2/accounts and that might give it21:01
robert_ancellIt's not documented however21:01
robert_ancellattente, ^21:10
attenterobert_ancell: maybe we could just cache the username instead21:16
dobeyyou're trying to figure out how to get the e-mail address for the u1 account?21:16
dobeyoh to compare reviews?21:16
attentedobey: yeah, just to know which ones are ours. i guess we can just store it somewhere in libaccounts21:17
dobeyit is the consumer_key you need to compare21:17
dobeyat least, that is what we do in click scope21:17
attenteoh. is it? then we already have the consumer_key stored in libaccounts21:18
dobeyi don't know if the old reviews api has that in the json though21:19
dobeywhat API are you using?21:19
robert_ancelldobey, no, it's not the consumer key21:19
robert_ancelldobey, so for my review my username is "robert-ancell" i.e. my launchpad account name21:20
robert_ancellMy consumer key is something like Ch8J3d21:20
dobeyrobert_ancell: the consumer_key value should be the same as the open_id for your account21:20
robert_ancelldobey, that's what I thought21:20
dobeythe review json should have the open_id in it too21:20
dobeywell, it is in the click reviews, at least21:21
robert_ancelldobey, ah, so perhaps I need to port that change across21:22
dobeythere is no "username" for the u1 account actually. that "username" is your launchpad id21:22
robert_ancellyeah21:22
dobeyso you either have to compare the openid/consumer_key (best way), or e-mail address (will work until you change your address)21:23
robert_ancelldobey, the click reviews seem to set reviewer_username / reviewer_displayname the same as the old reviews system21:25
dobeyrobert_ancell: yes21:26
dobeyrobert_ancell: it's the same system, just different API endpoint, afaik21:26
robert_ancelldobey, so a review response is http://paste.ubuntu.com/15571366/ . There's no cosumer_key there21:26
dobeylet me see what we're actually using in the click scope21:27
dobeyrobert_ancell: hmm, looks like the server is sticking the consumer_key value in reviewer_username for the click reviews21:31
dobeyrobert_ancell: oh, and it looks like it's doing that for most people there21:32
robert_ancellyeah, that's what I first thought. But mine is not21:33
dobeyrobert_ancell: maybe we can just ask for it to be changed to always return the consumer key there21:33
robert_ancelldobey, so how does click scope match them? It works on my phone21:36
dobeyrobert_ancell: it does consumer_key == reviewer_username21:38
dobeyrobert_ancell: what app package name on the phone?21:38
robert_ancelldobey, unav for example21:38
robert_ancellWhat's the URL to get reviews for click?21:38
dobeyrobert_ancell: https://reviews.ubuntu.com/click/api/1.0/reviews/?package_name=navigator.costales21:39
robert_ancellhuh, so that's doing it correctly21:39
dobeydoes software-center do editing correctly?21:40
robert_ancellI *think* it remembers them locally by id, so it's cheating21:40
robert_ancellBut I haven't looked yet21:41
dobeyoh21:41
dobeywell if that's true, then we can change the server side without breaking software-center21:41
dobeyso that'd be a win21:41
robert_ancelldobey, are you familiar with lp:rnrserver ? It just seems to be getting the username from a database afaict. Which is a worry...21:43
dobeyi am not21:44
dobeybut i added it to your bug21:44
robert_ancellmodels.ForeignKey(User) is where it hits django and I'm lost21:44
dobeyand i'm asking if we can change the server to do this on the API21:44
robert_ancellWhich makes me worried that the database entries might sometimes have a username and sometimes a consumer_key?21:45
dobeyrobert_ancell: if it is just pulling the value from the db, then i guess we'd just need to do something to sync all the consumer_key values in, and change the edit/create API calls to end up doing that21:45
dobeyrobert_ancell: anyone without a launchpad username will presumably have it be the consumer key when submitting a review21:46
robert_ancellyeah21:46
dobeyrobert_ancell: the only thing i'd worry about is if software-center would be broken in this case, but i suppose probably not21:46
robert_ancellhmm, software-center seems to be making that comparison. I'll check what is does for me21:47
dobeyoh?21:47
dobeythat's interesting21:47
robert_ancelldobey, aha, it seems to get the username after sending a review (in the json response)21:49
robert_ancellso I guess that handles the case it is a LP username21:50
robert_ancellBut means it wont work on first run21:50
dobeyhuh21:51
dobeyand it caches that value somewhere?21:51
dobeyah it does21:52
robert_ancellI'm sure someone told me that s-c doesn't recognise your reviews on reinstall, which would explain that21:53
dobeybut we could also SRU a change to software-center to make it use the consumer_key from the u1 account; or we could just have a different open_id="" in the server json21:53
dobeyyeah21:53
dobeyit stores the "username" in a config file21:53
robert_ancellyep21:53
dobeyso it also won't recognize your reviews on a different machine if you don't submit one on it21:54
robert_ancellyes21:54
dobeyso it's broken anyway21:55
robert_ancellI can't work out in lp:rnrserver where it's deciding to override consumer_key with launchpad ID21:55
dobeyso i think changing reviewr_name to always be the consumer key on the server would be the best option; and then we can maybe do a software-center SRU patch to make it use the consumer_key from the account21:56
dobeyyeah i don't know21:56
dobeybut i added rnr-server to the bug report, and pinged those people on irc :)21:56
dobeynoodles, since he's around now21:57
robert_ancelldobey, ta21:59
robert_ancellattente, do you think you'll get a gnome-software update done today? If not I'm keen to do one because there's some important fixes.22:00
robert_ancellattente, or tomorrow, I forgot you're still on Thursday22:00
dobeyheh22:01
dobeyit's nigh time for dinner over on this side of the spheere22:01
attenterobert_ancell: sure, i'll do it. i'm just going to squash those other branches though22:04
robert_ancellattente, how will you generate the patch?22:04
attenterobert_ancell: pretty much will just git diff gnome-3-20 against the branches (except wip/ubuntu-changes)22:06
robert_ancellattente, not going to use git format-patch?22:06
dobeyrobert_ancell, attente: i'd say go ahead and do the consumer_key == reviewer_username in gnome-software, and it will work for a very large number of people already, and we can fix the server behind the scenes to improve it for those who do have lp usernames currently22:06
robert_ancelldobey, ok, thanks22:06
dobeyand plenty of comments on that bug now :)22:07
dobeyand now i have to go :)22:08
dobeylater22:08
attenterobert_ancell: how did you format the merge commits for wip/rancell/(apt|reviews)? when i try to, it tries to format patches for every single commit responsible for the merge22:49
robert_ancellattente, I made a local branch and rebased all the changes into one commit23:47
robert_ancellattente, but that was the first time, then I just cherry-picked the changes to my main rebased branch23:47
attenterobert_ancell: i think i'm just going to create a new commit that contains the diff, and format-patch that instead23:48
robert_ancellattente, a commit to what?23:48
attenterobert_ancell: i've got a new branch that has all of the wip/ubuntu-changes cherry-picked, as well as merges of the other branches23:49
attentebut trying to git-format-patch those merges results in a large number of patches23:49
robert_ancellattente, so that's the same as gnome-3-20 + debian/patches/*.patch then?23:49
attentealmost the same23:50
attenterobert_ancell: ok, i think that worked23:58

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