/srv/irclogs.ubuntu.com/2016/09/06/#ubuntu-desktop.txt

hikikohi04:58
pittiGood morning05:09
seb128good morning desktopers07:30
pittibonjour seb128, ça va ?07:30
seb128salut pitti, oui, et toi ?07:30
pittiseb128: ça va bien aussi07:30
pittitrying to beat systemd on 14.04 into a shape where it's not completely broken..07:31
seb128I saw people putting efforts into that, is there a specific reason?07:31
seb128oldLTS better than currentLTS? ;-)07:31
pittidon't get me started..07:32
seb128that's what I though :p07:32
willcookehey seb128 pitti07:51
seb128hey willcooke, how is your u.k corner today?07:51
seb128no more houses on fire?07:52
pittihey willcooke, how are you?07:52
willcookeso far, so good07:52
Laneymoin08:03
pittiheeey Laney08:04
seb128oh, a Laney08:07
seb128morning!08:07
willcookemorning Laney08:07
Laneyhi pitti seb128 willcooke!08:09
TrevinhoMorongo08:22
TrevinhoMorning... With right autocompletion :-)08:23
willcookeI prefer Morongo08:23
willcookeIt's our new offical greeting08:23
* TheMuso waves to the EU folks. :)08:26
TheMusoI like morongo. has a nice ring to it.08:26
willcookehey TheMuso!08:26
seb128hey Trevinho, how are you?08:28
seb128Trevinho, autocompletion ... you IRC from your phone on the beach right? ;-)08:29
seb128that perfect plan just fails because of osk issues :p08:29
Trevinhoseb128: hey seb128... No just less romantically moving from the kitchen to the office :-(08:31
seb128:-)08:31
TrevinhoAnyway I'm good... Although autumn is arriving... Fog and rain today..08:32
seb128we had rain on sunday and it's still not great weather but forecast say we should be back to nice and sunny today for most of the week08:33
Laney23 today apparently08:43
* Laney sees some blue08:43
seb128nice08:43
seb128ramping up for the surfing w.e08:43
seb128is that place you are going to in the u.k?08:43
Laneynah portugal08:44
Laneyit should be like 27-29 there08:44
Laneyand not just the w.e., we are there all week ;-)08:44
seb128oh, makes more sense08:46
seb128nice08:46
seb128real holidays then!08:46
seb128enjoy :-)08:46
Laneywtf08:47
willcookehappyaron, when will the SRU be ready  for nm-applet for X?08:47
Laneystill got ALL the days left to use08:47
seb128Laney, wtf?08:48
Laneyok, just 7 more :P08:49
seb1287 remaining if you take next week and the end-of-year-week-off?08:51
willcookehappyaron, and the other updates we talked about too08:51
Laneyyeah08:51
Laneyseems that was automatically filled in for me08:51
Laneyor I did it and forgot08:52
happyaronwillcooke: nma sru is already there last week08:52
Laneyhaha08:52
LaneyI just accidentally requested a 0 day holiday today08:53
seb128happyaron, where?08:53
seb128happyaron, did you rebase on .4?08:53
seb128happyaron, I guess I should have another look at the git?08:54
seb128Laney, seems like the canonical-is-closed week was autoregistered (or I did that earlier and forget as well)08:54
willcookeLaney, approved!08:54
willcookeLaney, did you enjoy the break?08:54
willcookeseb128, yeah I think it booked itself too08:55
willcookeLaney, should I ignore that request then?08:55
Laneywillcooke: I had 10 pints and now I'm WASTED08:55
LaneyGREAT HOLIDAY08:55
willcookeare you going to put another one in, or shall I edit it?08:55
Laney(yes)08:55
Laneyno08:55
willcooke\o/08:55
happyaronseb128: yes in git08:55
willcookeLaney, ack08:55
LaneyI think the days remaining thing starts at days - 108:55
Laneyso I was testing that08:55
Laneybut it submitted the request08:56
Laney/o\08:56
seb128willcooke, happyaron, k, I'm going to have another look at the nma git for SRU sponsoring, then we need to get nm updated at some point as well I guess?08:56
happyaronyep08:56
willcookehappyaron please move quickly on that08:56
willcookethanks happyaron seb12808:56
Trevinho... And sun is back! ☀️09:11
TrevinhoLaney: hey, if you've some time, the packages in https://requests.ci-train.ubuntu.com/#/ticket/1839 should be fine now09:15
Laneyok, i'll look in a minute09:17
ochosijbicha: btw, final comment on the murrine issue: the same kind of workaround should work in the other direction, i.e. not using text-shadow should make the bitmap fonts work...09:34
=== JanC_ is now known as JanC
ximionLaney: we have a meson release with D support now10:31
=== hikiko is now known as hikiko|ln
Laneyximion: I saw10:33
Laneybeen fighting with the subproject stuff10:33
Laneyit's not that easy10:33
ximionLaney: I also don't think it's very well-designed - I mean, the current stuff does make sense, but it lacks a lot of flexibility10:34
ximionwhen I am back from Akademy, I will ask the gir-d-generator maintainer if he would merge a couple of patches to make the generator more generic and allow building the bindings on the fly as well as allowing an option to directly link too the C libs instead of loading them dynamically10:36
ximion(all of which is kind of done by my forked version already, but in a rather quick&dirty fashion (I broke the option to dynamically load the libs, and I can see why some users might want this))10:36
Laneyis the maintainer active?10:37
ximionyes, somewhat10:38
Laneycool10:38
ximionit's also a relatively low-maintenance tool, as soon as it's written you are basically fine until the GIR API changes10:39
Laneyput some integration into meson for it :P10:42
* Laney has just reproduced that elusive bug10:43
Laneyweeeeeird10:47
ximionLaney: for compiler bugs, using dustmite is awesome to have e minimized testcase to reproduce the issue10:50
* ximion needs to run now10:50
ximionLaney: LDC Debian maintainer just said he'll do an LDC upload today10:51
ximionupdating to a more recent Git version10:51
ximion(packaging an alpha snapshot by accident was really not great :D )10:52
Laneynice10:53
Laneyoh yeah, I have to file that ICE I saw yesterday10:53
* Laney is letting doko down10:53
ximionwe really shouldn't do compiler Git snapshot testing :D10:53
ximionunfortunately, multiple errors happened for this in our distribution pipeline10:54
* ximion now really has to run10:54
Laneyximion: wait10:57
Laneyis this https://github.com/ximion/appstream/blob/master/src/as-distro-extras.c#L200 supposed to remove broken symlinks?10:57
andyrockhey all :D11:11
LaneyHUH11:12
Laneyhi andyrock!11:12
Laneysymlink("/var/lib/apt/lists/_srv_mirrors_ubuntu_dists_yakkety_restricted_dep11_Components-amd64.yml.gz", "/var/lib/app-info/yaml/_srv_mirrors_ubuntu_dists_yakkety_restricted_dep11_Components-amd64.yml.gz") = 011:15
=== hikiko|ln is now known as hikiko
ximionLaney: jap, it's supposed to remove broken symlinks11:55
ximionand it did that, last time I checked :P11:55
ximionis it broken?11:55
Laneyximion: see PR11:59
Laneynot that bit, it turns out11:59
ximionhmm, APT itself symlinks stuff?12:04
ximionin a hurry, will try to understand the issue and merge the PR later12:05
Laneyshrug12:05
ximionpatch itself looks good12:05
Laneymakes sense if they are on the filesystem12:05
ximionmore error checking is always good12:05
Laneydon't know why it doesn't clean them up on an update, but I guess if you are scrabbling around in /var/lib/apt/lists/ manually then you are pretty much on your own12:06
Laneyalso you could call refresh-cache at any time, when they may be broken without apt having been able to clean them12:06
desrtgood morning, freedom lovers!!!13:01
seb128hey desrt, how are you today?13:01
willcookehey desrt13:01
desrtgreat13:01
desrthad an awesome long weekend in ottawa13:01
desrtseb128, willcooke: good morning :D13:01
seb128did you do anything fancy there?13:02
desrtyup13:02
desrtthere was all kinds of fanciness, in fact13:02
desrtwe had afternoon tea at the tea party, and shared a bottle of wine on the terrace at the chateau laurier overlooking the parliament and the locks13:02
desrtotherwise, we did all the typical things.. ate an obama cookie, visited the locks, visited parliament, visited the national gallery, etc.13:03
desrtwas a surprisingly full weekend13:04
seb128nice13:04
* seb128 looks for photos of chateau laurier, didn't know you had building like that in Canada13:04
seb128looks like a real chateau :p13:04
desrtlol.  europeans :p13:04
desrtit's a hotel :)13:05
desrthow was your weekend?13:05
seb128"designed in the French Gothic Châteauesque style to complement the adjacent Parliament buildings."13:05
seb128according to wikipedia13:05
seb128quite good but a lot less busy and fancy13:05
seb128went to Rotterdam, had lunch in the euromast tower with a nice view on the city13:06
seb128otherwise diner with friends on saturday evening and relaxing home sunday while it was raining13:06
seb128(just managed to go for a footing in between rains)13:06
desrtis 'a footing', a) a walk, b) a sporting match, or c) a group of people kicking someone on the ground  ?13:07
seb128footing->jogging13:07
desrtso closer to 'a' then :)13:07
seb128sorry, second time I make the mistake this week, I was hesitating right now pondering which was the correct one13:08
seb128the other one is french-but-english-sounding :p13:08
desrtahh.  i thought it was some upclass-sporty term that i was unfamiliar with13:08
seb128na, it's just https://fr.wiktionary.org/wiki/footing13:08
Krandshi !13:09
seb128"    De l’anglais foot (pied) avec suffixe -ing, et pourtant pure création française (comme parking, lifting, zapping) car le terme anglais est jogging. "13:09
desrtsounds like a pretty nice weekend, and probably better for relaxation :)13:09
seb128yeah, can't complain13:09
seb128hey Krands13:09
desrtKrands: good morning :)13:09
desrt(sort of like 'handy' i guess)13:09
desrtwords that logically make sense in english, used in other languages, and english people have no idea what it means13:09
KrandsI know "howdy" too13:10
seb128well "handy" is proper english though?13:11
desrtnot in that way13:11
desrt'footing' is also english too13:11
desrtit's the word for where/how your feet are placed when you are climbing/hiking/etc.13:11
desrtlike if you want to make your next step, but you are afraid that the ground under you may fall away, you might say "i'm unsure of my footing"13:12
seb128ah, ok13:12
seb128makes sense as well I guess13:12
desrtit can also be used as a metaphor13:12
desrtfor if you are unsure about (for example) how much support you have in a given position among a group of people13:12
desrtbut ya.. i guess most anglos who (a) don't travel internationally and (b) are working outside of tech, don't know "beamer" and "handy" for their 'special' german meanings13:13
seb128qengho, hey13:52
qenghoseb128: Good morning!13:53
seb128qengho, what's that requirement that chromium/firefox SRUs can only go through -security and not through normal SRU process for simple non security bugfixes?13:53
seb128I'm trying to find record of it and can't, feels weird to me13:53
seb128I found the discussion on https://lists.ubuntu.com/archives/technical-board/2010-October/000520.html13:53
seb128but no bit said that we can't do normal SRUs for those, my understanding is just that usually those updates includes security fixes so they go through security for that reason13:54
seb128no?13:54
qenghoseb128: it could go through SRU, I think, but doesn't have to. Being excluded from SRU requirements doesn't mean it can't go through SRU.13:55
seb128k, what I though, thanks13:56
Laneybloop13:56
seb128so it doesn't need to block on chrisccoulson13:56
seb128we could have anyone with upload rights to just do a normal SRU?13:57
chrisccoulsonWe don't do firefox SRUs because security updates are so frequent already that it just creates update fatigue / annoyed users13:57
chrisccoulsonand there's a firefox update next week13:57
qenghoI think anyone in #security (?) could copy to security pocket. If others could, I'm surprised.13:57
seb128qengho, why does it need to be in the security pocket if it's not a security update?13:58
chrisccoulsonno, we can't copy updates to the security pocket. Only the other way around13:58
LaneyThey roll up -updates into -security ad the next update13:58
LaneyIIRC13:58
seb128chrisccoulson, hey. Right, I'm not saying SRU is the way to go usually, just trying to get that "key not working since june" fixed, it's getting ridiculous that it takes us that delay to update a key and that users meanwhile are without a working service in the LTS13:59
seb128yeah13:59
seb128security updates always include the current -updates changes13:59
seb128chrisccoulson, so you are basically waiting for the update next week to include the key change?14:00
seb128chrisccoulson, same for chromium?14:00
chrisccoulsonIn addition, firefox built outside of https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa will break crash reporting (we don't look anywhere else for symbol uploads)14:01
chrisccoulsonseb128, it matters less for chromium - it's in universe ;)14:01
seb128so can we get it uploaded please?14:01
seb128I just want the geolocation thing to work again on Ubuntu14:01
chrisccoulsonYeah, I'll get that done14:02
seb128I don't care how/which way we do the upload14:02
seb128chrisccoulson, thanks14:02
seb128chrisccoulson, I can do a normal SRU if that spares you work, I don't see a reason why that needs go through security...14:02
seb128but if you are happy to deal with it then even better14:02
seb128you get some more free beers in octobre ;-)14:03
willcookeattente, morning.  Did you see the comment on #1420334 about CSD?14:10
willcookebug #142033414:11
ubot5bug 1420334 in MirAL "[enhancement] Missing client API for relative surface movement" [Medium,In progress] https://launchpad.net/bugs/142033414:11
willcookecomment #8:  https://bugs.launchpad.net/mir/+bug/1420334/comments/814:11
attentewillcooke: no, i hadn't14:14
=== tyhicks` is now known as tyhicks
attenteyeah. it looks like those branches aren't related14:15
KrandsHow is the Wacom support in Xenial?14:18
willcookeattente, I was thinking more about the comment "do we really want to support CSD?".  We do, right?14:19
seb128happyaron, your nma update/SRU, looks like configure.ac bumped the libnm requirement from 1.1 to 1.2, debian/control needs to reflect that (should have been done for yakkety as well but they are likely to ask you to fix it for SRU so better to do it before we upload rather than doing a review/fix round)14:20
attentereally a design decision i think. but i can't remember why i filed that bug unless we did want it14:20
attentebut iirc they wanted to add a freeform surface type to mir which would be used for this14:21
attenteso i'm not sure why there's backpedalling here14:21
happyaronseb128: ok, updating now14:21
seb128happyaron, also unsure what you did to patches, several got removed/added (or renamed?) but that needs to be described in the changelog, especially new added ones need to be related to launchpad bugs that are SRU compliant since they are not part of the upstream update/tested by them14:23
seb128happyaron, you might want to remove those new ones for the first SRU round and redo another one to add patches later14:24
willcookeattente, could you comment to say that yes we do want CSD.  I think I remember we need them for Gtk apps too.14:29
attenteyeah. if anything to at least support header bars properly14:29
happyaronseb128: I think there aren't additions since 1.2.2? all are renames due to git-pq...14:33
seb128happyaron, current xenial version is 1.2.0-0ubuntu0.16.04.414:34
seb128not 1.2.214:34
seb128happyaron, http://people.canonical.com/~seb128/nma.debdiff that's the debdiff I get locally14:36
seb128happyaron, I know that the renames are due to git-pq but I'm unsure the SRU team is going to be fine with that, it makes the diff quite difficult to read/understand14:37
happyaronI'm looking at the same thing and try to find which needs to be treated14:37
seb128unsure what you can do, try asking them if they are fine with those renames14:37
happyaronok14:38
seb128otherwise I guess you need to maintain xenial out of git-pq14:38
seb128thanks14:38
happyaronjust trying to keep xenial and yakkety kinda in sync atm, that elimates a lot of wasted efforts..14:39
seb128right14:39
seb128well see with them if they are fine with it14:39
seb128but the changelog should at least be descriptive of the renames in that case14:39
seb128like14:39
seb128* Renamed patch from git-pq14:39
seb128- thatname -> thisname14:39
seb128etc14:39
happyaronok14:40
happyaronseb128: what about now? pushed my update just now14:52
seb128looking14:52
chrisccoulsonqengho, do the packages in https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage have the updated key?14:53
qenghochrisccoulson: yes.14:53
chrisccoulsonqengho, geolocation still fails to me with the updates from your PPA15:13
chrisccoulson(I just tried it in google maps)15:13
qenghochrisccoulson: The resources are bound to organization, not to the key. By turning off keys, we will free up resources.15:14
chrisccoulsonqengho, ah, thanks15:14
willcookeBEEP BEEP BEEP It's meeting time!15:30
willcooke#startmeeting Desktop Team Weekly Meeting - 2016-09-0615:30
meetingologyMeeting started Tue Sep  6 15:30:19 2016 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:30
meetingologyAvailable commands: action commands idea info link nick15:30
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic:
willcookeRoll call: andyrock, attente, desrt,  dgadomski, fjkong, happyaron, hikiko, laney, qengho, seb128, sweet5hark (out), themuso (out), tkamppeter, trevinho, robert_ancell (out)15:30
andyrocko/15:30
seb128hey15:30
FJKonghi15:30
dgadomski\o15:30
qenghohi hi!15:31
happyaron\o/\o/\o/15:31
desrtword up15:31
hikikohello15:31
Laney\o/    ¬_o/15:32
willcookeLooks like we have most folk, let's begin15:32
willcooke#topic andyrock15:32
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: andyrock
andyrock1. holidays15:32
andyrock2. refactoring a little bit the quicklist code for unity815:33
andyrock3. started to look on how to implement tooltip on unity815:33
andyrock(on the launcher)15:33
andyrockeof15:33
willcookethanks andyrock15:33
willcooke#topic attente15:33
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: attente
attentehi all15:34
attenteshort week due to holiday yesterday15:34
attentedebugging a gnome-builder snap made using the custom jhbuild snapcraft plugin i've been working on the past few weeks, still not working even in devmode though...15:34
attentediscussions about how mir should be dealing with popup surfaces and how clients could potentially use this to probe for monitor geometry information15:34
attente(eof)15:34
willcookethanks attente15:34
willcooke#topic desrt15:34
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: desrt
desrthey.  short week for me too15:34
desrtnot super-productive, unfortunately :(  had a few technological catastrophies15:35
desrtmostly did bugs/patches/etc.15:35
desrteof15:35
willcookethanks desrt15:35
willcooke#topic dgadomski15:35
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: dgadomski
dgadomskihey15:35
dgadomskiI haven't done much in the desktop area this week, but15:35
dgadomski* there is a LightDM issue related to password expiration & ActiveDirectory I'm examining. Already talked to robert_ancell about it.15:35
dgadomski* the snaps are still waiting to be upstreamed15:35
dgadomskiplus: I'm on vacation for 2 weeks (starting Aug 12)15:35
dgadomskieof15:36
willcookethanks dgadomski have a good hols!15:36
dgadomskithanks :)15:36
willcooke#topic FJKong15:36
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: FJKong
FJKong* Meeting with NUDT guys at Changsha, discussing questions about kylin15:36
FJKongSougou IM new version bug tracking.15:36
FJKong* cursor position when using AndroidStudio.15:36
FJKong* core dump debuging.15:36
FJKong* take 1 day off15:36
FJKongeof15:36
willcookethanks FJKong15:37
willcooke#topic happyaron15:37
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: happyaron
happyaron1. back from Changsha on Wednesday15:37
happyaron2. becomes part of dkms upstream15:37
happyaron3. product documentation analysis/discussions of the sogou on phone thing15:37
happyaron4. sponsor of some Ubuntu Kylin packages, wallpaper still pending15:37
happyaronEOF15:37
willcookethanks happyaron15:37
willcooke#topic hikiko15:37
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: hikiko
seb128happyaron, you also updated n-m-a ;-)15:37
happyaron:)15:38
hikikohey15:38
hikikosorry15:38
hikiko- finished move plugin additions (rectangle, outline mode, enable-disable blend): https://youtu.be/3NcMQujhFhs15:38
hikiko- working on unity part of other compiz plugin optimisations15:38
hikiko- fixed the compiz part of an expo plugin bug - working on the unity part ^15:38
hikiko- updated OEM documents15:38
hikikoEOF15:38
willcookethanks hikiko15:39
willcooke#topic Laney15:39
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: Laney
Laneyoops15:40
Laney• gstreamer 1.8.3 to yakkety and xenial15:40
Laney• fixed some appstream bugs, prepped 0.10 transition in a PPA and filed FFe15:40
Laney• many FFe reviews15:40
Laney• update gnome-calendar patches @ debian15:40
Laney• some fighting with D toolchain /o\ - ICE bug #162068115:40
ubot5bug 1620681 in gcc-6 (Ubuntu) "ICE when building appstream-generator" [Undecided,New] https://launchpad.net/bugs/162068115:40
Laney• reviews and feedback on unity systemd unit, still need to test the newest version15:40
Laney• synced glib15:40
Laney• tried various builds for the webkit regression, fixed by upstream in the end15:40
Laney• fixed some autopkgtest regressions, especially ones which affected gtk15:40
Laney• organised sprint travel15:40
Laneyi have no unicode15:40
willcooke:))15:40
willcookethanks Laney15:40
seb128did we run out of unicode chars?!15:40
willcooke#topic qengho15:41
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: qengho
qengho* Yesterday, national holiday.15:41
qengho* Tracking down crasher in Yakkety chromium. Possibly freed-pointer sanity test and new gcc optimizaion. Tricky.15:41
qengho* Experiment to avoid SUID-sandbox warning in Chrome snap.15:41
qengho* Preparing Chromium new upstream release, v53.15:41
qengho* In a few days, turn off old Google-API keys.15:41
qenghoEOF←  compose keys are better15:41
willcooke:) thanks qengho15:41
willcooke#topic seb12815:41
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: seb128
LaneyI was just reading a bug instead of finding one :(15:42
seb128• several rounds of yakkety daily iso/install testing, reported issues and debugged some15:42
seb128• some desktop updates/syncs (libmtp, hicolor-icon-theme)15:42
seb128• some packaging changes review for the touch team15:42
seb128• sponsoring (libreoffice, libreoffice-l10n, n-m-a)15:42
seb128• asked around about yakkety translations to find out who could get those started, thanks w_grant!15:42
seb128• joined some snappy discussions15:42
seb128• daily review of recent launchpad bugs reports&triaging15:42
seb128</thisweek>15:42
willcookethanks seb12815:42
willcooke#topic TheMuso15:42
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: TheMuso
willcooke* Continued working with reporter of bug 1574324 to track down problematic Canonical authored bluetooth patches in pulse, making good progress so far.15:42
willcooke* Took a look at bug 1580882. I am unable to reproduce locally accross some intel HDMI and AMD HDMI hardware. I do have other hardware I could test, but I am not sure if it would make a difference. Have asked for some logs and am awaiting a reply.15:42
willcooke* Further testing/debugging of a11y-profile-manager in ubiquity oem-config mode, and trying to get the oem config setup wizard to be accessible, still trying to work out what runs as what user, and whether a11y infrastructure starts too late for the window to be visible via assistive technologies.15:42
ubot5bug 1574324 in pulseaudio (Ubuntu) "pulseaudio crashes when connecting to bluetooth headphones (due to ubuntu changes?)" [High,In progress] https://launchpad.net/bugs/157432415:42
ubot5bug 1580882 in alsa-driver (Ubuntu) "[Intel Broadwell HDMI, Digital Out] Sound like half speed after suspend" [Medium,Confirmed] https://launchpad.net/bugs/158088215:42
willcooke#topic tkamppeter15:42
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: tkamppeter
tkamppeter- cups-filters: Several cups-browsed fixes, partially relatd to snappability but also general:15:43
tkamppeter   o Cleaned up HTTP access to the local CUPS daemon, to assure that only one method (domain socket or localhost:631) is used, to avoid that cups-browsed suddenly hangs (esp. on shutdown).15:43
tkamppeter   o Close http connections after use to fix another memory leak.15:43
tkamppeter   o treat remote printers correctly also if they are on a non-standard port.15:43
tkamppeter   o In load-balanced print queue clusters make sure that the options of the remote printers get listed in print dialogs.15:43
tkamppeter- Bugs.15:43
willcookethanks tkamppeter15:43
willcooke#topic Trevinho15:43
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: Trevinho
Trevinho - Fixed systemd branches15:43
Trevinho- Prepared and published new SRU for xenial15:44
Trevinho- Some more work in lockscreen grabbing15:44
Trevinho- various reviews/fixes/triaging15:44
Trevinhoeof15:44
willcookethanks Trevinho15:44
willcooke#topic robert_ancell15:44
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: robert_ancell
willcookeNo update from Robert, but spoke to him yesterday.  He's been implementing the new snap store auth in libsnapd15:45
willcooke#topic AOB15:45
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently | Desktop Team Weekly Meeting - 2016-09-06 | Current topic: AOB
willcookeTownhall meeting tomorrow15:45
willcookeThanks for getting travel reqs in.  If you haven't already , please do so15:45
willcookeAnyone got anything else?  Going in 10...15:45
willcooke(ish)15:46
willcooke#endmeeting15:46
=== meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently
meetingologyMeeting ended Tue Sep  6 15:46:45 2016 UTC.15:46
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-09-06-15.30.moin.txt15:46
willcookethanks all15:46
seb128thanks15:46
Laneymerci!15:47
seb128attente, what sort of issue do you have with gnome-builder snap? that might not be the easiest example, you should perhaps try with something easier like the calculator ;-)15:47
* Laney tries Trevinho's new unity now15:47
* Trevinho goodbyes Laney :_D15:48
attenteseb128: right now it's looking for libjpeg.so.62. i've tried staging libjpeg62 as a stage-package directly, but snapcraft still seems to omit it entirely15:48
LaneyNOPE15:48
Laneyin a vm15:48
* Laney isn't that crazy :)15:48
Trevinhoohhhh... not brave as I thought you were...15:48
Laneyyou want seb128 for that kind of crack15:48
Trevinhowhat is it a wall to climb, compared to that?!15:48
seb128lol15:48
Laneysudo dpkg --extract unity.deb /15:48
seb128close enough, I usually dpkg-deb -x :p15:49
attenteseb128: what is the difference between libjpeg62 and libjpeg-turbo8 anyhow?15:49
Laneyhardcore15:49
seb128attente, -62+turbo8? ;-)15:49
attenteoh. so one is just faster than the other?15:50
Laneyit's an ABI-compatible alternative implementation15:51
seb128attente, joke aside I don't know, but I think the later one used to support formats that libjpeg didn't (jpeg2k maybe?)15:51
qenghoa fork, iirc15:51
seb128but dunno which one to prefer15:51
seb128attente, what is your snapcraft.yaml?15:51
seb128for the missing lib15:51
LaneyTrevinho: I got a desktop at least :-)15:52
attentehttps://www.irccloud.com/pastebin/8jp0EbvI/15:52
Laneywhat else should I check15:52
Laneykilling unity while it's locked?15:52
attenteit's not going to mean much without the plugin though15:52
seb128attente, there is no stage-package in there though15:52
attentethe plugin is adding libjpeg62 manually to the stage packages15:52
seb128oh15:52
seb128hum15:53
attente(as a temporary hack) but that doesn't seem to be working15:53
TrevinhoLaney: having the panel working, lockscreen with indicators15:53
Trevinhoand all the service on set when locked15:53
seb128do you have a link to part/code?15:53
LaneyTrevinho: what does 'on set' mean?15:53
Laney:(15:53
attentei cleared the cache, but i don't really want to rebuild it since it takes forever to build webkit15:53
seb128k15:53
seb128attente, anyway, install libjpeg62 on the host should work no?15:54
TrevinhoLaney: I mean the services are running as expected :-)15:54
seb128since the snap mount /usr/lib from the host15:54
Laneyok!15:54
seb128attente, not a solution but to see if you have other issues15:54
attenteseb128: https://github.com/attente/snapcraft/tree/wip/attente/jhbuild-v415:54
attenteseb128: yeah, i installed it on the host hoping it would work, but it didn't15:54
seb128what's the error exactly?15:55
attentegnome-builder: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory15:55
attentei'm not sure how it decides to use libjpeg.so.62 over libjpeg.so.8 though15:55
attentelibjpeg.so.8 is in the snap15:56
seb128well that's what you built with15:56
seb128ldd on the binary should tell you what it wants15:56
attente[0] william@adele:/snap/gnome-builder/current$ ldd /snap/gnome-builder/current/bin/gnome-builder | grep jpeg15:57
attente96:libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f5ffd4af000)15:57
TrevinhoLaney: maybe testing if it still works with upstart too might be nice... I've tested that and seems to go well though15:57
LaneyTrevinho: wtf....15:57
attentewait, i guess that's outside of the snap launching environment15:58
seb128attente, well the binary is not going to change, so it looks for libjpeg.so.815:58
LaneyTrevinho: http://people.canonical.com/~laney/weird-things/gtkmodule.png15:58
TrevinhoLaney: oh...15:59
Laneywhat's happening there?15:59
TrevinhoLaney: is that only onterminal?15:59
Laneyno, everything15:59
TrevinhoLaney: as I suspect might be the old thing of the dbus activation... although.... we update the env var before the terminal should run...b16:00
attenteseb128: so i don't really understand why it's looking for libjpeg.so.62 directly. shouldn't it be looking at whatever libjpeg.so is symlinking too usually?16:00
seb128attente, no, you link to a soname16:00
Laneyeeeeeeeeeeeeverything16:00
seb128attente, it uses libname.so.<soversion>16:00
TrevinhoLaney: is that in strings /proc/$(pidof gnome-terminal-server)/environ|grep GTK_MODULES too?16:00
seb128attente, otherwise it wouldn't know how to decide to load libbar1 or libbbar716:00
attenteseb128: does that mean the problem is i built with the wrong libjpeg-dev package?16:01
seb128attente, the .so is only used for linking at build time16:01
LaneyTrevinho: yeah16:01
TrevinhoLaney: I've no clue then... it's something gtk related btw16:01
seb128attente, yeah, it means in your build tree you have libjpeg.so -> libjpeg.so.816:01
LaneyHhaha16:01
Laneysuuuuuuuuuuure16:01
seb128attente, so it register to load libjpeg.so.816:01
TrevinhoLaney: global menus are there too?16:02
LaneyTrevinho: wait16:02
LaneyI have no indicators16:02
Trevinhoah... so no ups running16:02
Trevinho?!16:02
attenteseb128: ok, how do you register it?16:02
Laneyindeed16:02
seb128attente, the -dev include the .so symlink, you install the -dev corresponding to the version you want to link to :p16:02
TrevinhoLaney: weird, I mean ups has an After= stanza16:03
attenteseb128: i could've sworn i linked against libjpeg-dev which depends on libjpeg8-dev which depends on libjpeg-turbo8-dev16:03
LaneyTrevinho: It should be in unity7.service.wants/, no?16:03
Trevinho(i changed it to "Before" for a while, but then it would have caused unity to restart on ups restart)16:03
seb128attente, right16:04
seb128attente,16:04
seb128$ dpkg -L libjpeg-turbo8-dev | grep .so16:04
seb128/usr/lib/i386-linux-gnu/libjpeg.so16:04
seb128$ ls -l /usr/lib/i386-linux-gnu/libjpeg.so16:04
seb128lrwxrwxrwx 1 root root 16 févr. 22  2016 /usr/lib/i386-linux-gnu/libjpeg.so -> libjpeg.so.8.0.216:04
seb128attente, that gives you libjpeg.so.816:04
seb128well libjpeg.so.8.0.216:04
seb128on xenial16:04
seb128attente, if you want libjpeg62 you need to build with libjpeg62-dev16:04
TrevinhoLaney: isn't the after thing enough? It always worked here16:05
qenghoattente: perhaps you linked against the system libjpeg instead of the one mentioned in your yaml?16:05
LaneyTrevinho: no, that just sets the order if they get started at the same time16:05
Laneyit doesn't actually make the thing get started16:06
qengho"you" == the build tool of whatever you're packaging and its possibly-dumb LDFLAGS handling.16:06
attenteseb128: sorry! i think i didn't really explain this well. i want it to link against libjpeg.so.8, but i'm getting the error. so i was just trying to add libjpeg62 as a hack to see if that would work, but that didn't work either16:06
attenteqengho: that can't be possible because the plugin builds in a lxc container16:06
TrevinhoLaney: oh, why does it start always here then?16:06
seb128attente, you might have another binary in your stack that link to libjpeg62? like libgtk or gdk-pixbuf or something?16:06
LaneyTrevinho: Search for "After=" in here https://www.freedesktop.org/software/systemd/man/systemd.unit.html16:06
Laneydon't know16:07
TrevinhoLaney: yeah, I noticed that...16:07
Laneysystemcl --user list-dependencies --reverse unity-panel-service.service might give you a clue16:07
seb128attente, can you put your .snap in a location where I can download it?16:08
Trevinhohttps://www.irccloud.com/pastebin/e3iqhBte/16:08
TrevinhoLaney: ^16:08
attenteseb128: also not possible afaics because those are built as part of the jhbuild process. i bootstrap the lxc container with libjpeg-dev16:08
seb128attente, well, it could be some lib from the host16:08
seb128that are bindmounted16:08
seb128you use /usr/lib from your host16:08
attenteseb128: ok, i'll see where i can upload it. it's 180 Mb16:08
TrevinhoLaney: /usr/lib/systemd/user/unity7.service:Requires=unity-settings-daemon.service unity-panel-service.service bamfdaemon.service16:09
seb128attente, people.canonical.com?16:09
seb128if you can ssh to there16:09
LaneyTrevinho: hmmmmmmmmmmmmmmmmmmmmmm indeed that is there16:10
seb128attente, can you ldd -r /snap/gnome-builder/current/usr/bin/gnome-builder | grep jpeg ?16:10
attenteseb128: http://attente.ca/gnome-builder_3.21.90_amd64.snap16:11
LaneyTrevinho: and it works this time :|16:12
TrevinhoLaney: anyway that might have been a 'Wants' thought, isn't it? I mean, I guess that unity shouldn't stop if I stop the ups or bamf... It just don't works correctly, but... it would work16:12
Trevinhowell,bamf maybe is more important, but still people can work without them too16:12
TrevinhoLaney: so... I don't like the idea that stopping ups would stop unity7 and then the whole session16:13
Trevinhoisn't this too much?16:13
attenteseb128: 96:libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fdba7513000)16:14
attenteseb128: but this is doing an ldd without the default wrapper script16:14
Laneyah16:15
LaneyI bet it was a missing daemon-reload when I updated the package16:15
attenteor the jhbuild environment for that matter... so i wouldn't trust that ldd output actually16:15
TrevinhoLaney: i wanted to suggest that... but, I thought you did it :-)16:15
Laneywould have expected the package to do that for me :|16:15
Laneyuser units aren't as well supported as system ones16:15
TrevinhoLaney: no since it's session side16:16
Trevinhowell, it might do that, but it's not done as every user16:16
seb128attente, right, I guess you should add a part that starts bash in your snap (but needs a rebuild...)16:16
seb128attente, so you can log into a shell and do the poking around from inside the env16:16
attentenooooo16:16
TrevinhoLaney: there should be something like an apt trigger that does that for the available users, isn't it?16:16
attentelol. ok16:16
Laneysomething would be nice16:17
Laneynot sure how you would do it...16:17
Laneyworth a bug if you want to file one16:17
Laneyanyway, wants/requires> probably wants is nicer in case ups gets a bug that makes it never start or something16:17
attenteseb128: oh. sorry, i forgot you're on i386 still16:19
TrevinhoLaney: yeah, I agree... we can land that later anyway probably16:22
TrevinhoLaney: as I would like to make anyway the session to stop when in locked state... but I'll do that later16:22
Laneystop?16:25
TrevinhoLaney: I mean stop graphic-session.. thus killed16:31
seb128attente, does it make any difference?16:39
seb128attente, and I've an amd64 laptop as well ;-)16:40
attenteseb128: pretty embarrassing... i think i'm running my host jhbuild...16:40
seb128lol16:40
seb128sorry ;-)16:40
attenteseb128: no, it's good. thanks for the tip!16:40
seb128yw!16:40
attenteseb128: and welcome to the future :P16:41
seb128:-)16:41
chrisccoulsonqengho, ok, chromium is copied16:44
TrevinhoLaney: anyway, if you think is fine, just approve the MP and publish the stuff... As I'd love to finish this systemd saga16:44
seb128chrisccoulson, thanks!16:44
* qengho hugs chrisccoulson.16:44
seb128chrisccoulson, firefox is going to wait next week update I guess?16:44
chrisccoulsonseb128, yeah. I'll upload firefox builds to the security PPA later16:46
seb128chrisccoulson, which means we can't invalidate the old key until next week?16:46
chrisccoulsonseb128, it doesn't seem worth starting the SRU process at this stage (the next release will be published before the SRU moves from -proposed to -updates)16:47
seb128or I guess we could even if firefox uses it16:47
seb128we are over the quota and it's not working anyway16:47
chrisccoulsonyeah, I guess it doesn't matter if it doesn't work already16:47
jbichaxnox: since you did the last software-properties upload, are you interested in reviewing https://code.launchpad.net/~jbicha/software-properties/use-gi-require_version/+merge/30419316:49
seb128attente, in your snap ldd says that libwebkit2gtk-4.0.so.37 links to libjpeg.so.6216:49
qenghoseb128: other google services are working. Only geolocation is not. I don't think we want to break suggesions, spelling, sync, ....16:49
seb128qengho, oh ok, indeed then16:49
seb128shrug16:49
attenteseb128: oh :/16:50
chrisccoulsonah, good point - although I think the only other one firefox uses is safe browsing16:50
attenteseb128: so why does libwebkit2gtk-4.0-37 depend on libjpeg8?16:51
attenteseb128: when you did the ldd, how did you enter the shell? is it possibly using the host environment there too?16:52
seb128oh, could be ...16:53
seb128$ strings squashfs-root/lib/libwebkit2gtk-4.0.so.37.14.4 | grep libjpeg16:53
seb128libjpeg.so.6216:53
seb128attente, ^16:53
seb128so, no16:53
seb128it's in the binary16:53
seb128dunno about the depends16:53
attenteinteresting16:53
attentein the plugin i just stage that package16:54
seb128the libwebkit2gtk-4.0-37 depends seems buggy16:54
seb128or those are swappable16:54
seb128Laney said they are abi compatible16:54
seb128so there might be some magic behind16:55
attenteseb128: actually, that might've been produced by the jhbuild16:56
seb128well if you stage package the binary is not rebuilt?16:56
attentei'm not sure16:57
attenteapt-file says that so doesn't exist16:57
attenteso i assumed it was built in jhbuild, but let me confirm16:57
attenteyeah, it was jhbuilt16:59
attentemaybe i need to do this from scratch again to be sure. it's just that it takes so long to restart everything17:00
seb128:-/17:01
seb128but yeah, /lib is not the deb17:02
seb128it would be in /usr/lib/<arch>17:02
seb128anyway that's where your libjpeg62 is coming from17:02
seb128staging the libjpeg62 deb should have worked though17:03
attenteok, thanks. yeah, i'm not sure why the staging hack didn't work either17:03
seb128though where do you stage it from?17:03
seb128https://github.com/attente/snapcraft/commit/00253022d8ab66335d60a3fee746d76d7fe34577 doesn't have it17:03
seb128I guess it was a local hack?17:04
attenteyup17:04
seb128stage packages don't work in some context17:04
seb128like I had cases where I used an organize rules and ended up with having some content missing17:05
seb128to be safe you can move the stage-packages to its own part17:05
seb128e.g17:05
seb128    deb:17:05
seb128        plugin: nil17:05
seb128        stage-packages:17:05
attenteoh. i didn't know about nil17:05
xnoxjbicha, not really =/17:07
jbichaxnox: np17:10
seb128those warnings are annoying, we should have reverted that change in the deb17:10
Laneynight!17:18
seb128night Laney17:18
seb128jbicha, next time you can probably drop the  "gedit replaces gedit-common (<< 3.18.1-1ubuntu1)" change, that version was before xenial17:19
seb128'night17:39
marlincIs there a particular channel where I can questions about Polkit?17:52
willcookenight all18:03
=== Amoz_ is now known as Amoz
=== JanC is now known as Guest18007
=== JanC_ is now known as JanC
=== krands_ is now known as Krands
KrandsWould using gdm instead of lightdm  be a better choice than lightdm?20:27
KrandsI have so many instabilities with lightdm20:27

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