/srv/irclogs.ubuntu.com/2016/01/25/#ubuntu-desktop.txt

hikikohello06:06
pittiBonjour tout le monde !07:01
=== ljp is now known as lpotter
andyrockmorning08:11
willcookemorning all08:52
alexarnaudmorning willcooke and all!08:54
alexarnaudwillcooke: did you spend a good week-end ?08:54
alexarnaud(I don't know if it's the right answser)08:54
willcooke:) yes thanks alexarnaud08:55
willcookedid you?08:55
alexarnaudwillcooke: the right question is : did you have a good weekend?08:56
alexarnaudMy week-end was studious. I've working for a study project : beeslide.fr08:58
willcookeNeat!09:01
Laneyhey hey09:01
willcookewhat up Laney09:02
pittihey Laney, how are you? good weekend?09:02
Laneyhey willcooke and pitti!09:05
Laneynot bad thanks, went out for some birthday drinks and ended up staying out late09:05
Laneyso did a lot of sleeping yesterday, followed by quiz & tapas at a local vegetarian restaurant09:05
Laneywhat about you?09:06
pittiLaney: we visited a colleague of Annett the whole Saturday, and yesterday loots of household stuff: clearing drains, cleaning the appartment, cutting trees in the garden, etc.09:09
pittiLaney: uh, I have your bday for this Wednesday, is my calendar wrong?09:09
Laneypitti: wanted to have some drinks on a weekend, and the next one I'll be in .be :)09:10
pittiah, good point :)09:10
* pitti is now faced with an impossible task -- pick an UTF-8 char for excuses.html for "retry this test"09:10
Laneypitti: still a couple more days of matching /2\d/09:12
pitti:)09:12
Laneyumm09:12
Laneyis there a unicode recycling symbol?09:12
pitti🔃🗘🛠09:13
Sweet5hark1moin!09:13
pittihey Sweet5hark1 !09:13
Laney09:14
pittialthough 🛐 kind of fits too, "I hope that it works this time!" :-)09:14
Sweet5hark1willcooke: finished building a snap: 353MB on amd64 ...09:14
* Laney doesn't have any of those ones in this font/charset/whatever09:14
* Laney stabs screen a bit again09:14
willcookeSweet5hark1, woot!  Thanks!09:14
davmor2Laney: have a look for this one U+267C ♼ seem the most ubuntu-esque09:15
pittiLaney: ⚒ is nice too09:15
Sweet5hark1pitti: heya, testing people irc clients to support wild utf-8 codepoints this morning?09:16
pittiSweet5hark1: no, finding a nice symbol for "retry this test" for excuses.html :)09:16
pittithe hardest part of implementing it!09:17
* pitti likes ⚒ and will go with that for now09:17
Sweet5hark1hrhr09:17
davmor2➥ pitti09:23
davmor2↪ pitti or this more elegant version09:24
pittihm, that doesn't connote "retry" for me, it's more like "forward"?09:24
pitti♻ might be best there indeed (also a bit stronger than the above ♲ )09:25
larsugood morning!09:30
* Laney loves that there is ♻ and ♲ and ♼ 09:30
Laneyhi larsu!09:30
pittihey larsu!09:30
larsuhi Laney and pitti! How's life?09:30
Laneyschönes wochenende?09:31
pittilarsu: it's nice, thanks! had a full but nice weekend09:31
Laneygood!09:31
Laneywent to the cat cafe (H)09:31
pittilarsu: how about you?09:31
larsuoh nice :)09:33
larsumine was nice as well, but very quiet :)09:33
larsuwatched "the danish girl". good movie!09:33
xnoxgood morning everyone. reading backlog, it's all about that utf-8, 8, 8, 8 no ascii.09:34
larsuhaha hi xnox09:34
Laneywhat up xnox09:34
* Laney flashes some gang signs09:35
xnoxmostly been reading my bug mail... and i feel like starbucks and not fixing any of my assigned bugs09:35
Laneymy condolences09:36
pittilarsu: ah, that's on our list still, too; last time we picked "The Revenant", that was also great09:36
xnoxi liked danish girl, and cringed and looked away during The Revenant.09:38
pittihey xnox, how are you?09:38
xnoxi guess there are people who did the opposite too.09:38
pitti"The Big Short" is also on my list still; not enough weekends to go to the movies! :-)09:38
xnoxalso the horse scene was a lot like Alien vs Predator to me....09:38
xnoxpitti, yeah. I think i read the book about it too. No idea if movie is at all based on said book or not.09:39
xnoxbut Big Short is a funny movie, or so i take from the trailer.09:39
xnoxpitti, well, i need to run 4km to get a free cinema ticket voucher....09:40
pittixnox: wow, you have a "free cinema tickets" booth 4 km from you?09:40
Laneydumpster diving @ cineworld09:41
larsuhaha09:41
xnoxLaney, you do too, no? from vitality?09:41
Laneynah I don't have that09:41
* Laney NHS09:41
xnoxLaney, they still redirect to nhs. I'm not sure how they make money, cause i think i'm getting more out of them than the premium.09:42
xnoxpitti, if i log/sync enough steps or 30min of active time through one of the apps, i get one free cinema ticket a week & a starbucks coffee - http://www.pruhealth.co.uk/vitality/partners/cinema/09:43
Laneyyou counting what you pay or the full price?09:43
pittixnox: oh, wow09:43
xnoxLaney, i'm counting the full price.09:44
xnoxLaney, but obviously i beat the bit i pay.09:44
Laneyk09:45
Laneythen part of the answer is probably that vitality negotiated a discount09:45
Laneyand some economies of scale09:45
xnoxLaney, yeah, i suspect these partners pay vitality to make these offers. To generate additional in-house revenue, once the person is through the door.09:52
=== vrruiz_ is now known as rvr
pittiLaney: http://people.canonical.com/~pitti/tmp/excuses.html10:03
pittiLaney: the package name/releases are bogus of course, but you should be able to click and SSO-auth10:03
pitti(it will then say "no such release" or so)10:03
pittiit's a page generated by britney's tests10:04
Laneypitti: is it expected that the team membership thing is unchecked by default?10:04
LaneyI bet if I forget to click that it doesn't work :)10:04
pittiLaney: expected yes, desired no, this needs an RT or something to "bless" autopkgtest.u.c. for getting this checked by default10:05
Laneythere's no API parameter or so to have this on by default?10:05
Laneyhuh10:05
pittiLaney: no, this needs to be done on the SSO side10:05
LaneyI'm sure there is a good reason for that...10:05
pittirobru: ^ who did you ask for getting the team checked by default?10:05
pittiLaney: also, the link isn't https:// yet, as that's firewalled (RT pending)10:05
pittiso you'll get some "unsafe blabla" warning10:06
pittiI won't anncounce this until ssl is on10:06
Laneywhere's the code for this?10:06
Laneyjust in case :)10:06
pittiLaney: https://git.launchpad.net/~canonical-foundations/+git/autopkgtest-retrier10:08
Laneyah10:08
Laneypitti: thanks!10:08
Laneypitti: I suppose if you move to the uploader check then you don't need the team thing10:09
Laneyor, since this is a public team, the app itself could check membership too10:09
Laneyif this takes long and people are forgetting to check it all the time10:10
alexarnaudwillcooke: do you know when seb128 come back?10:22
willcookeprobably not until tomorrow afternoon10:23
willcookeactually, later than that10:23
willcookeWednesday morning10:23
pittiLaney: yeah, indeed; but hopefully whitelisting a.u.c. will be quick10:23
Laneypitti: sometimes when "hope" meets RT the good team loses :P10:29
pittilol10:29
* Laney likes it when you file a bug and find it's fixed before submitting it10:31
alexarnaudwillcooke: OK, thanks10:41
=== hikiko is now known as hikiko|ln
=== hikiko|ln is now known as hikiko
* Laney slowly turns glib's tests green12:13
andyrockxenail daily build iso fails to start here13:09
tjaaltonshould nautilus in xenial support google drive OOTB, as omgubuntu claimed it (3.18) would?13:14
Laneywith goa I think, not uoa13:15
Laneytry with gnome-control-center.real13:15
Laneyno guarantee13:15
tjaaltonah13:21
tjaaltonbummer then13:21
Laneyyou could try to hit mardy up to see what work would be required13:24
tjaaltonok13:40
Laneyandyrock: in what way?13:47
Laneyhttp://people.canonical.com/~laney/weird-things/hi.png13:48
willcooke:)13:48
Laneynot that "works for me" is very helpful13:49
Laney!wfm13:49
ubot5Common Sense: Just because you can, does not mean you should (and especially recommend to others). Think before you do. "Works for me" does not mean it is ok. The latest version of everything is not always useful if you aim for stability.13:49
Laneyalways thought that was a weird factoid13:49
flexiondotorgLaney, How goes the GNOME Software transition?13:51
Laneyask robert_ancell13:52
Laneyhe posted a ppa on the list13:52
Laneytry that13:52
flexiondotorgThanks13:52
desrt"Hello, and good morning."13:59
willcookehi desrt13:59
desrthello will cooke.14:00
willcookedesrt, do you know where gdkscreen gets its information about screen rotation from?14:05
desrtxrandr14:05
willcookethx14:06
* willcooke goes further down the rabbit hole 14:06
desrthttps://git.gnome.org/browse/gtk+/tree/gdk/x11/gdkscreen-x11.c#n616 might be a good place to start digging14:08
desrtXRRGetMonitors basically gets you everything you need14:08
willcookecool, thanks14:09
=== maclin1 is now known as maclin
andyrockLaney: it's a kernel failures15:34
andyrock*failure15:34
andyrocklooks like something related to nouveau drivers15:35
andyrockbut not sure15:35
qenghoAre resize-handles handled differently now in gnome-shell, versus a few months ago? I use x2x to merge two desktops, and the screen edge that transitions to the other display isn't magic any more if there is any window close to it.15:46
qenghoI didn't use Shell for a few months. I don't know when more precisely.15:46
Laneypitti: have you looked into udisks2/ppc64el?16:09
Laney(did I ask about this before?)16:10
pittiLaney: I didn't look at it yet, no16:35
willcookehttps://plus.google.com/+AmartyaDattaGupta/posts/EouWaWmibwS17:17
willcookeDAMN YOU Gtk CSS!17:30
willcookeWhy wont my bottom borders show up on notebook tabs?!!?!?!?17:30
willcookeI think it's there but transparent.  In that the area of transparency increases when I change the size of the border, but I just can't get it to be visible17:31
=== alan_g is now known as alan_g|EOD
davmor2willcooke, cyphermox: I have a crash trying to install oem 64bit against secure booted kvm instance in the installer about to file the bug if it lets me now18:15
davmor2oh on 14.04.4 btw18:17
davmor2willcooke, cyphermox: bug 153785818:22
ubot5bug 1537858 in ubiquity (Ubuntu) "Crash happened during the install of oem mode" [Undecided,New] https://launchpad.net/bugs/153785818:22
cyphermoxsays there's a package conflict18:23
cyphermoxI'll try an install here in a bit18:24
davmor2cyphermox: just trying a normal install rather than oem see if it is only triggered in that mode18:25
cyphermoxack18:25
cyphermoxI'm zsyncing the image18:25
BruBeerI am very new to this so excuse my ignorance. I am looking for general help with a new install of Ubuntu 14.04 it is running Super Slow is this the right place for this convo18:33
larsuBruBeer: probably better to ask in #ubuntu18:39
davmor2cyphermox: looks like it is specific to the OEM version the normal version has just installed19:01
davmor2cyphermox: so possibly one of the oem specific files maybe?19:02
davmor2cyphermox: fwiw I checked the 3rd party and download updates boxes during the install I'll add that to the steps19:05
=== DanChapman is now known as DanChapman_
=== DanChapman_ is now known as DanChapman
cyphermoxdavmor2: oh, indeed I suppose it could be why19:17
willcookeWhen you're trying to work out a Gtk theming issues and you're reading the source SCSS for Adwaita...19:22
willcooke"""19:22
willcookenotebook {19:22
willcooke  // Through me you go to the grief wracked city;19:22
willcooke  // Through me you go to everlasting pain;19:22
willcooke  // Through me you go a pass among lost souls.19:22
willcooke  // ...19:22
willcooke  // Abandon all hope — Ye Who Enter Here19:22
willcooke  padding: 0;19:22
willcooke"""19:22
sarnoldsounds like time to call it a day :)19:23
willcooke:D19:23
davmor2willcooke: That sounds suspiciously like the place you need to be to fix stuff, you know it's like the Warning No Entry sign ignore and press on what could possibly go wrong...will.......willlllll...........wiiiiiiiiiiiiiiiiiiiiillllllllllllllll19:24
willcookeI prefer sarnold's idea :)19:25
willcookeand once robert_ancell gets up that's exactly what I'm gonna do19:25
davmor2willcooke: wrap it up nicely with a little bow and label He'll never see the trap till it's too late :)19:26
willcooke:D19:27
davmor2willcooke: oh and remember the gag the admiral Ackbar he has on his shoulder that will forewarn him19:28
willcookemorning robert_ancell19:37
robert_ancellwillcooke, hi19:38
sarnoldlookout! it's a trap!19:38
davmor2willcooke: did I not warn you to gag him ;)19:39
* willcooke remembers to speak to Boba Fett about sarnold #19:39
davmor2robert_ancell: https://www.youtube.com/watch?v=-bzWSJG93P8 if you hear something like this it's just the party next door ignore it :)19:39
robert_ancelluhhh, /me has to do something else suddenly...19:40
attenterobert_ancell: i think i got the reviews to work now20:03
robert_ancellattente, nice! otp - be back soon20:07
attenterobert_ancell: no worries, tyt :)20:08
pittirobru, Laney: got the "can requestor upload trigger or package" check implemented now, and completely dropped the Teams bits20:08
pittithat's indeed easier, and circumvents the "team not checked by default" issue20:09
robrupitti: well "team not checked by default" issue is resolved by talking to sso people to get on the whitelist, but yeah, checking upload rights is better anyway20:09
sarnoldhey pitti, another night shift?20:10
pittirobru: right, it's more like a nice side effect than an insurmountable obstacle of course, but as we planned to do that anyway, we can do it  right away :)20:10
pittisarnold: I don't plan to, I just wanted to figure this out20:10
sarnoldaha :)20:10
robrupitti: where's the code? can I see it?20:11
pittirobru: I stumbled over the fact that nobody was allowed to upload to e. g. trusty Release, so it needs pocket=Proposed20:11
pittirobru: I guess you found that too20:11
pittirobru: just committing, hang on20:11
robrupitti: http://bazaar.launchpad.net/+branch/cupstream2distro/view/head:/citrain/recipes/base.py#L352 did you see the train implementation?20:12
pittirobru: yes, that's what I modelled it after20:13
robrupitti: ok cool ;-) yeah we do pocket=Proposed as well20:13
pittirobru: except for the New bit, as that isn't necessary for retries20:13
robrupitti: are you sure though? does autopkgtest not run for packages that are not in ubuntu archive yet?20:14
robrupitti: like you could have a package that is in the silo but not in ubuntu archive, and the test could fail, and somebody could want to retry that20:14
pittirobru: it can run for PPAs20:14
pittirobru: but people who do that can already request runs via the "normal" AMQP route20:14
pittirobru: so, I do want to implement this eventually20:15
pittirobru: but this is even less dependant on team membership, but we need to ask for upload privs to that PPA20:15
pittirobru: but then again, the package must already exist in the PPA20:15
robrupitti: what do you mean "it can run for PPAs"? if you check upload rights to a train ppa you'll just get trainguards (eg, me)20:15
pittirobru: this is *re*trying a failed test, therefore it must have run at least once for an existnig package20:15
robrupitti: yes, but it could have run on a package that's in a ppa and not in the ubuntu archive.20:16
pittirobru: I can upload to silos too :)20:16
robrupitti: if your code is checking against the upload rights to the main archive, the package might not be there20:16
pittirobru: that's correct; but so far that's all that it did anyway20:16
pittirobru: you couldn't retry PPA runs with the previous version either, the validation would have errored out way before20:17
pittithat feature is just completely missing still20:17
robruok20:17
robert_ancellattente, did you talk to dobey?20:18
pittirobru: https://git.launchpad.net/~canonical-foundations/+git/autopkgtest-retrier/commit/?id=4fe5b6e9 FYI20:18
robrucoool20:18
attenterobert_ancell: no, but i saw some of the backlog from last night20:18
robert_ancellattente, so it sounds like ubuntu-sso-client is ultimately the wrong long term solution, but I guess there's no replacement yet?20:19
attenteyeah, i'm not sure how to proceed. if a rest api exists, we can try using it directly, but it sounded like it doesn't?20:19
robert_ancellDepending on ubuntu-sso-client will mess up the dropping Python 2 goal.20:19
pittirobru: how would we verify that a person can retry a silo test?20:19
pittirobru: if relevant devs can't actually upload to the silo? (that's quite surprising to me)20:20
robert_ancellattente, you can use the REST API, but that means that g-s needs the UI and data storage which is suboptimal (but was my previous plan_20:20
robrupitti: well, the same way we handle NEW packages in train publications: if that person has permission to upload flashplugin-nonfree into universe.20:20
robrupitti: right, only a small group can upload to PPAs because the train does PPA uploads for them.20:21
pittirobru: ah, so you still want to limit it to ~ubuntu-dev (makes sense)20:21
robrupitti: I don't think there's a meaningful way to identify a silo owner programmatically20:21
attenteso i guess we either put that ui directly in g-s or write a new service20:21
robert_ancellattente, does ubuntu-sso-client integrate with u-c-c?20:22
pittirobru: ok, so we'd need to extend the "is this package/version valid" check for PPAs, and then this binNEW trick with a hardcoded universe package name20:22
robrupitti: yeah20:22
attenterobert_ancell: not sure. grep says "no"20:22
robrupitti: damn son, I *almost* like your raw REST calls more than lplib...20:23
robert_ancellattente, that was the bit I was confused about - what the relationship between libaccounts and ubuntu-sso-client20:23
attenteoh. but there is a plugin that integrates with it, right?20:23
pittirobru: well, lplib is just syntactic sugar around those :) I just want to stay out of the business of all those backports and potential bugs20:24
robrupitti: yeah exactly, but I mean the way you make the calls manually is almost nicer than the 'sugar'20:24
pittirobru: while looking into bug 1153671 I found at least eight bugs in py3-lplib :)20:24
ubot5bug 1153671 in apport (Ubuntu) "Port to python3-launchpadlib" [Low,Triaged] https://launchpad.net/bugs/115367120:24
pittirobru: yeah, "def lp_request()" is a bit low-level, I split that out now; using it looks reasonably non-ugly20:26
robrupitti: despite those bugs we are using it with great success in the train for many months now20:26
pittirobru: yeah, apport is using quite a lot of API :/ it auto-creates bugs, attachments, needs to deal with arbitrarily weird data, etc.20:26
robruah20:27
pittirobru: I really like the "100% test coverage" enforcement! (at least for a tiny project like this)20:27
robrupitti: yeah, it's really great. I consider 100% coverage to be a minimum for python20:27
pittinow I just need SSL un-firewalled, then this is ready to go20:27
robert_ancellattente, so, what works now?20:28
robrupitti: one time I wrote a null testsuite for a project and coverage reported it was 70% covered just by importing the code, so python coverage numbers are a bit skewed.20:28
pittirobru: yes, it doesn't tell you anything about the quality of your assertions of course20:28
pittirobru: like, by my standards this is actually relatively bad as it has almost no black-box integration tests, just unit tests20:29
pittibut oh well, cf. "simple enough" :)20:29
attenterobert_ancell: should be able to post a review with the g-s ui you added20:29
robrupitti: yeah, exactly. that's why 100% is a minimum, because once you get 100% you also need to write integration tests ;-)20:29
robert_ancellattente, nice!20:29
attenteif the user isn't logged into u1, then ubuntu-sso-client will prompt, but you're right, we have to replace it20:30
robert_ancellattente, so I guess the next goal is to solve the ubuntu-sso-client issue - fix, replace or put that UI into g-s (for now)20:30
robert_ancellattente, you've seen the REST API docs for that right?20:30
attenteare there other more urgent things we should look at?20:30
attentehaven't, and not sure where the docs are for it20:31
robert_ancellattente, the other things are software-properties-gtk (I started hacking on that) and Unity integration20:31
robert_ancellAnd anything else we might have forgotten20:31
attentedobey: hi, do you know where the docs are for the rest api of ubuntu sso?20:31
robert_ancellattente, I've got them, hang on20:31
robert_ancellattente, http://canonical-identity-provider.readthedocs.org/en/latest/20:32
* willcooke has just emailed andyrock about the Unity integration (if that's the same thing we just talked about robert_ancell?)20:32
robert_ancellwillcooke, yep20:32
robert_ancellattente, so it seems pretty straight forward to log in.20:32
willcookeFWIW - if U-O-A isn't going to be fixed by those guys, then I'm all for adding that functionality in to G-S until such time as they do fix it (which might be never)20:33
robert_ancellattente, and my blogpost http://bobthegnome.blogspot.co.nz/2015/12/accessing-webservice-using-libsoup-and_10.html20:33
willcookeThat said, mardy did think it would be low effort to fix it properly, so perhaps that's the better option20:33
robert_ancellwillcooke, it's the pragmatic solution but probably wont be able to go upstream like that20:33
attenterobert_ancell: ah, nice20:33
willcookerobert_ancell, ahh.20:34
robert_ancellwillcooke, it also breaks the internal model of g-s where the plugins don't have any UI access20:34
willcookemight be worth poking mardy again tomorrow and asking him for a list of steps to fix.  I can do that in the morning once he's back online if that will help20:34
attenteso it sounds like we should basically write a better u-sso-client20:34
robert_ancellattente, I had some old code for plugins to report what authentication they wanted (see git history). That's what I was thinking to push the request to the UI.20:34
willcookelemme see if I can find mardy...20:35
robert_ancellattente, I think that is by far the best solution if we can get it done in time20:35
attenterobert_ancell: i saw, you might be right20:35
robert_ancellattente, so I would say if you think it's do-able then that's the top priority to work on. It will give a better UX and it will be upstreamable like that.20:36
attenteok, sure20:37
robert_ancellWe should also keep in mind how to support login with GOA as that's what the Ubuntu GNOME people will want to use. Probably wont have the time for us to do it but if we know what needs to be done someone else might step up and do it.20:37
dobeyattente: i'm not really here today/tomrorow (swap days), but if python is ok, then you can probably work from the code that xnox wrote a few years ago to add u1 login to the installer. it uses the newer REST API version.20:37
dobeyi guess python isn't good for UOA/GOA though20:38
attentedobey: ok, thanks20:38
* pitti waves good night20:39
attenterobert_ancell: are we going to file an FFe for this?20:39
robert_ancellpitti, bye!20:39
willcookenight pitti20:39
robert_ancellattente, are we past that point already?20:39
dobeyattente: too bad i didn't realize this was the case last week. we could have talked in austin :)20:40
attentedobey: ah! i didn't know you were there!20:41
attenterobert_ancell: i guess we have time, i'm just worried since the deadline is coming up20:42
robert_ancellattente, yeah, if the click stuff / appstream support is too delayed we'll have to do a FFe20:43
willcookemeh, gtk wins this round.21:05
willcookeBut I'll be back tomorrow21:05
willcookeg'night all21:05
xnoxdobey, omg22:09

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