14:31 #startmeeting Desktop Team Weekly Meeting - 2020-02-25 14:31 Meeting started Tue Feb 25 14:31:00 2020 UTC. The chair is seb128. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:31 14:31 Available commands: action commands idea info link nick 14:31 Roll call: didrocks (out), duflu (out), hellsworth, jamesh (out), jibel, kenvandine, Laney, marcustomlinson, oSoMoN, seb128 , tkamppeter, trevinho, robert_ancell (out) 14:31 o/ 14:31 \o 14:31 \o 14:32 oSoMoN, don't move so far to the right! 14:32 k, let's get started 14:32 #topic rls-bb-bugs 14:33 o/ 14:33 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html 14:33 no desktop item 14:34 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html 14:34 nothing interesting there, either old/incomplete bugs or the nm ones we still didn't sort out (probably going to be easier to do in Frankfurt now) 14:34 #topic rls-ee-bugs 14:35 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-incoming-bug-tasks.html 14:35 nothing for desktop 14:35 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-tracking-bug-tasks.html 14:35 nothing interested there 14:35 #topic rls-ff-bugs 14:35 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html 14:36 https://bugs.launchpad.net/ubuntu/+source/gnome-calculator/+bug/1797734 14:36 Ubuntu bug 1797734 in gnome-calculator (Ubuntu) "slow calculator startup" [High,Confirmed] 14:36 I need to talk to duflu about champagne use... 14:36 kenvandine, I guess just an untag for that one? 14:36 yeah 14:36 agreed 14:36 not as important if it's no longer seeded 14:37 bug #1864127 14:37 bug 1864127 in chromium-browser (Ubuntu) "apparmor denies ~/snap/chromium/ writes" [Undecided,New] https://launchpad.net/bugs/1864127 14:37 I need to look into that one 14:37 I don't think there is enough data to convince me to rls track for now 14:38 oSoMoN, should we just assign to you for investigation and revisit next week once you looked? 14:38 from a very cursory look, it sounds like a problem of the snap refreshing while running 14:39 seb128, I don't think assigning is even needed, I have the tab open and I'll request more info 14:39 right 14:39 ack 14:40 bug #1864260 14:40 bug 1864260 in mozjs60 (Ubuntu) "TEST-UNEXPECTED-FAIL" [Undecided,New] https://launchpad.net/bugs/1864260 14:40 looks like that was fixed, https://bugs.launchpad.net/ubuntu/+source/mozjs60/60.8.0-2ubuntu4 14:40 Ubuntu bug 60 in Baz (deprecated) "buildcfg should be runnable from anywhere" [Wishlist,Won't fix] 14:40 (not that I mind being assigned, but it might give a false impression that I'm acknowledging the bug before even being convinced that it's an actual problem) 14:40 I'm closing it 14:40 oSoMoN, right 14:41 bug #1864274 14:41 bug 1864274 in firefox (Ubuntu) "crunchy pixels" [Undecided,New] https://launchpad.net/bugs/1864274 14:41 I will ask for details on this one 14:42 or I could do it, but thanks for the offer :) 14:42 accept then? 14:43 Laney, I'm a bit lost of what to do from the champagne to be honest, I don't think the intend there was to raise it as a rls bug ... so yeah, I probably say rls-not-fixing? 14:44 hopefully we can have a proper cross team discussion about those next week 14:44 Laney, also it just reminded me I forgot to review/comment on your email draft, sorry about that! 14:44 so -1 from me for that one/ rls-ff-notfixing 14:44 other opinions? 14:45 it is sort of the intent but you've argued against that multiple times now so I don't think you are minded to accept it being done this way 14:45 maybe you want to take over proposing a process from me 14:46 can we just evealuate it after the reporter provides more details/video? 14:46 let's discuss later (probably next week?) 14:46 sgtm 14:46 good topic for the sprint 14:47 I've asked for details 14:47 right 14:47 i saw that 14:47 let's move on 14:47 I personally think it's fine to assign to someone and let them close it if necessary 14:47 that's a valid outcome 14:47 I agree 14:47 i agree with Laney 14:47 so assign & untag? 14:48 or tag not-fixing? 14:48 assign & untag 14:48 or just assign 14:48 if we 'just assign' it's stay on the list and we see it again next week 14:49 but you ask the assignee to do simething with it before then 14:49 whether tag or close or w/e 14:49 if we leave it tagged we can keep track of the status of all champagne bugs as they are being worked 14:49 dunno 14:49 right 14:49 also, i'm the new kid so this is my naive perspective :) 14:49 we are not likely to solve that today, let's ignore the issue for another week I say 14:49 i'd say assign and leave tagged 14:50 let's do that for this week 14:50 * Laney shrugs 14:50 Laney, don't shrug too much, I think I'm just being lost on what the process should be for case that need info 14:51 or maybe it's obvious and no-enough-info -> not ready to be rls accept -> notfixing 14:51 we should have champagne with our champagne discussion next week 🎉 14:51 +1 14:51 anyway I don't want to make everyone waste time because I'm confused 14:51 i think you're not the only one that's confused about how this tag should be used seb128 14:52 yeah, definitely not the only one 14:52 so it's not wasting time to discuss it but we can better discuss it in person next week 14:52 right 14:52 that's an agreement 14:52 moving on from that discussion until next week then! 14:52 better ignore my proposed email then 14:52 bug #1864577 14:52 bug 1864577 in gnome-control-center (Ubuntu Focal) "Ubuntu logo is not displayed in the 'About' Pane" [Undecided,Confirmed] https://launchpad.net/bugs/1864577 14:53 it's minor but I think it's a regression 14:53 i think we should fix it 14:53 I would tend to vote +1 14:53 +1 14:53 definately +1 14:53 kenvandine, assigned to Robert is fine? 14:53 looks like low hanging fruit 14:53 yes 14:53 thx 14:55 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-tracking-bug-tasks.html 14:56 k, nothing interesting there, the exif one is to close, nm is known, and the last one we discussed 14:56 #topic update_excuses_by_team.html#desktop-packages 14:56 https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#desktop-packages 14:57 Laney, do you want to do it or should I keep that for now since I'm still active on dealing with issue for the time being? 14:57 you can 14:57 k 14:57 sooo 14:57 long list of things blocked on icu 14:58 + now poppler and gnome-desktop transitions started 14:58 icu was a dependency on many of these yesterday and was triggering a LO test that was failing because of a copy timeout in the build runner 14:58 tjaalton, are you looking at the xorg-server issues? 14:58 * Trevinho wonders if icu would change also mozjs tests... 14:58 (not for this though) 14:58 bubblewrap/libcap is being handled, there a mp upstream now 14:59 laney has increased the copy time and that improved things but the LO arm64 test was failing in a way that a retrigger has fixed for other tests so it has been retriggered and everyone cross your fingers 14:59 Trevinho, https://bugs.launchpad.net/ubuntu/+source/mozjs60/60.8.0-2ubuntu4 was a simple fix needed for mozjs60, dunno for 68 14:59 Ubuntu bug 60 in Baz (deprecated) "buildcfg should be runnable from anywhere" [Wishlist,Won't fix] 14:59 its weird that this list in update_excuses doesn't say that they depend on icu anymore.. 14:59 hellsworth, http://autopkgtest.ubuntu.com/packages/libr/libreoffice/focal/arm64 has failed retries from today ... 15:00 ok we've that already 15:00 yeah, I think the fact they stated what they were blocked on was a new improvement 15:00 unsure what happened/if they rolled back or if it broke for some reason 15:00 I will investigagte, it was useful info 15:00 anyway 15:01 out of those issues, we are good 15:01 seb128: right and the last failure that ran for 12h is what i'm looking at. that uicheck test has failed in other tests if you scroll down - glib and python - in both cases a rerun fixed it. 15:02 we really need an owner for gscan2pdf/arm, so please take the card if you want to volunteer 15:02 otherwise we will probably assign someone this week 15:02 it's block xorg-server and now the sane-backends update 15:03 and that's it for proposed migration 15:03 #topic AOB 15:03 a remainer that ff is this week 15:03 yes 15:03 Laney, go! 15:03 Trevinho: do you want to describe the gjs bug situation? 15:03 yeah 15:04 (while you do that, I state again that we could use help on GNOME updates) 15:04 so... gjs moved to use mozjs68, gnome-shell depends on latest gjs so we had to upgrade the whole stack. Now, gjs proved to be a bit unstable while doing garbage-collection 15:04 so we may have a bit more crashes... 15:05 now, there's a WIP mr that aims to improve the situation and we included in debian 15:05 but still there are reports of crashes, so updating to .35 would imply a more unstable desktop till we don't fix gjs 15:05 seb128: yes? 15:05 https://gitlab.gnome.org/GNOME/gjs/issues/301 15:05 now... What to do? wait for the fix to land before going .35 or not? 15:05 GNOME issue 301 in gjs "Various GNOME Shell crashes during GC, mozjs68 regression" [1. Bug, 1. Crash, Opened] 15:05 thanks L 15:06 when do you think the fix will land? 15:06 personally, from random usage I didn't see many issues, but.... 15:06 hellsworth: no clear idea, probably we may have to get the hands dirty to get a proper fix as upstream has not found a final solution yet 15:06 to help* 15:07 imho, i would take the safer route and wait to include .35 until the fix lands, while also trying to get it landed. 15:07 Laney, Trevinho, what's your gut feeling? 15:07 and by i, i mean you :) 15:07 as said, we included https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/396 but not complete yet 15:08 can we update gnome-shell without updating gjs? 15:08 hellsworth: yeah, well... we should go past FF; so... better people to know it. 15:08 seb128: we *may*. 15:08 I should have added 'easily' 15:08 yeah, it's quite easy in fact 15:09 I would either do that 15:09 we may have two choices, go with gjs 1.93.. smth, I mean the one before mozjs68 15:09 *OR* just cherry-pick the required change that the shell depends on 15:09 * Trevinho blames himself for it xD 15:09 or update including mozjs68 and use a block-proposed to stop it migrating until it gets more testing/a proper fix 15:10 so using mozjs60 is still possible for a bit, but I *WON't*m suggest it for the lts, as we'd loose all the point-releases support. 15:10 plus ability of cherry-picking changes from upstream 15:10 right, I wouldn't suggest that enough 15:11 but we need to get gnome-shell some testing 15:11 so if it's easy I would do a first landing with mozjs60 15:11 and then go for 68 and block that in proposed 15:11 enough->either 15:11 other opinions? 15:11 ok, so let me try if we can just get the gjs patch out with the current gjs we've in ubuntu, and then we can try to move to the latest 15:12 it should be simple enough 15:12 k, that has my vote as step1 then 15:12 probably ok, but testing random combinations of stuff isn't great as a rule 15:13 right 15:13 Laney: isn't a random combination in this case, because the fact is that the only reason why new gjs is needed, is because a JS definition, nothing else 15:13 we should move to the new version whenever possible 15:13 but move on as soon as possible is indeed better. 15:13 but meanwhile there is value getting some testing of the new serie 15:13 it is random, because gnome doesn't expect you to use parts of their old release and parts of the new one 15:13 seeing new feature, potential UI/behaviour changes etc 15:13 but being gjs just an interpreter, and being js always the same lang, there should not be any problem 15:14 k 15:14 your call 15:14 given I'm the one who bumped that requirement upstream, I can define it not random :) 15:14 I think getting the update based on 68 blocked in proposed should be fine as well 15:14 :-) 15:14 Laney, Trevinho, you got what you wanted from the discussion for now? 15:15 sure 15:15 but as you guys prefer, I mean, I'm ok with leaving a crashing desktop xD, but then I don't want to hear anybody at FRA blaming for it 15:15 we can do it 15:15 no guarantees though, that's likely to be a pretty untested combination 15:15 I would advice against having an update with a known crasher landing in focal proper 15:15 like nothing says you don't require some other fix in the new gjs for new shell 15:16 for the reason you just stated 15:16 but it might or even is likely to be ok 15:16 right 15:17 Laney: unless I missed something, no... Or we can actually use the *expected* version as I said, so 1.63.2 (mozjs60 based) 15:17 well let's block in propose and do a round of in team testing first 15:17 that wouldn't be random, but the one upstream requires 15:17 so, as you guys prefer. But just a patch could be enough imho. 15:18 Trevinho, you are the mainainer (upstream & downstream), do what you believe is the best :) 15:18 k, enough on that for now, we can keep discussing after the meeting if needed 15:18 any other topic? 15:18 I do another round of reminders 15:18 - we could use extra hands for GNOME updates 15:19 - ff is thursday, land your features! 15:19 - Signup at https://trello.com/b/z29JJK3q/gnome-336 for GNOME packaging :) 15:20 - https://people.canonical.com/~platform/desktop/desktop-packages.html to see what's missing 15:20 lets wrap on that note then! 15:20 thx for the urls Trevinho :) 15:20 #endmeeting