=== jamesh_ is now known as jamesh [00:59] good morning [02:28] hey callmepk ! [03:12] Hi callmepk and pieq [03:13] hey [03:21] Hi luna_ [03:26] hi duflu and luna_ :) [04:25] Good morning all [04:36] good morning everyone [04:49] Morning jibel, Maik [04:52] Hi duflu [05:02] hey duflu [05:55] good morning desktoppers [05:57] good morning oSoMoN [06:06] Salut oSoMoN [06:10] hey Maik, salut jibel [06:24] good morning [06:24] hi didrocks [06:25] hey Maik [06:30] salut didrocks [06:35] hey oSoMoN [06:56] morning all [06:57] Morning oSoMoN, marcustomlinson [06:57] Morning didrocks [07:01] good morning desktopers [07:07] Hi ricotz [07:11] hey duflu, marcustomlinson [07:25] Hello didrocks and marcustomlinson [07:25] how is life today? [07:27] goood morning desktopers [07:32] salut seb128 [07:32] lut jibel , comment ça va aujourd'hui ? [07:35] seb128, ça va bien et toi? [07:40] ça va bien! [07:42] salut jibel, seb128 [07:43] ça peut aller, mal de crâne, par contre [07:43] Hi seb128 [07:45] good morning marcustomlinson, duflu, ricotz, seb128 [07:46] jibel: sorry missed that. good thanks :) and you? [07:48] lut didrocks , oSoMoN [07:48] hey marcustomlinson , duflu [07:48] didrocks, outch, manque de sommeil? [07:49] seb128: ouais, nuit difficile [07:49] :-( [07:50] bon courage alors [07:51] merci ! [08:02] Trevinho, hey, when you're around could you please create a groovy branch at https://code.launchpad.net/~unity7maintainers/ubuntu-seeds ? [08:04] yo [08:05] yo Laney [08:05] handsome_feng, hey, would you mind reviewing https://github.com/ukui/ukui-desktop-environment/pull/26 ? [08:07] handsome_feng, and https://code.launchpad.net/~osomon/ubuntu-seeds/+git/ubuntukylin/+merge/390843, too [08:25] seb128, I submitted https://salsa.debian.org/debian/gedit-latex-plugin/-/merge_requests/1 but got no feedback from the Debian maintainer yet, should I go ahead and prepare an ubuntu debdiff to help gvfs migrate until Debian takes it? [08:25] note that the gedit latex plugin appears to be broken anyway, but that's a separate (and older) problem: bug #1875820 [08:25] bug 1875820 in gedit-latex-plugin (Ubuntu) "LaTeX Plugin not working" [Undecided,Confirmed] https://launchpad.net/bugs/1875820 [08:27] an easy one to review. Removal of popcon from the installer https://code.launchpad.net/~jibel/ubiquity/+git/ubiquity-1/+merge/390882 [08:27] anyone? [08:33] oSoMoN, yes [08:33] oSoMoN, well, if it's not working we could as well remote it... [08:35] oSoMoN, unless we want to also apply the commits mentioned at the end of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955812 [08:35] Debian bug 955812 in gedit-latex-plugin "gedit-latex-plugin does not work anymore" [Important,Open] [08:40] seb128, the traceback I'm seeing when trying to activate the plugin in a fully up-to-date groovy VM is a different one that wouldn't be addressed by those commits, I think [08:40] so it looks like the plugin needs more work [08:42] xnox, I didn't follow how the live image changed. The iso validation tests have been failing for a while because there is no /EFI/BOOT/* on the ISO. I suppose it's expected. Can I safely remove this check and should I replace it with another one? [08:46] oSoMoN, https://gitlab.gnome.org/GNOME/gedit-latex/-/commit/2b4cbb44 ? [08:46] moin oSoMoN jibel and seb128 [08:46] Good morning Laney [08:46] that thing could equally be NMUed + synced or removed I'd say [08:46] oSoMoN, anyway I don't think we should waste efforts on an universe plugin [08:47] you have probably higher importance work on your plates [08:47] hey Laney , how are you? [08:48] shrug [08:48] 'tracker search' is broken on Ubuntu and we never noticed [08:48] another -Bsymbolic-functions victim [08:49] seb128, I agree, let's remove it? [08:49] (not tracker, gedit-latex-plugin ;)) [08:49] oSoMoN, k, it can come back by autosync if/when Debian fixes it [08:50] yes [08:50] oSoMoN, removed [08:50] thanks [08:50] np! [08:52] hey seb128, yeah I'm OK, did some soldering last night, trying to learn new skills! [08:52] you? [08:53] good find on tracker, sounds like that would be a nice autopkgtest [08:53] right [08:54] Laney, electronic? did you try to fix something? [08:54] nah, I got this kit to make a GPS clock that comes with all the parts but you have to put them together [08:54] jibel: would it be possible to mark it as xfail or some such? mwhudson and vorlon have been working on ressurecting that. [08:57] xnox, yes, I can do that [08:58] xnox, is it the discussion in bug 1895131 ? [08:58] bug 1895131 in casper (Ubuntu) "Groovy Desktop *BREAKS* the most common method of creating UEFI bootable drives for Ubuntu installation" [Undecided,Confirmed] https://launchpad.net/bugs/1895131 [08:59] how do I type a superscript letter on a French keyboard? [09:01] other than copy-pasting from a unicode table [09:06] jibel, ctrl-shit-U ? [09:07] ctrl-shit-U 00B3 ³ [09:07] if that's what you are asking? [09:08] yeah, I was looking for something more user friendly, I don't know the code for every letter [09:09] you could define compose key shortcuts, but I suppose you were looking for something that works OOTB [09:10] Is Windwos+L supposed to lock Ubuntu Desktop? I'm sure it used to..... but not anymore? [09:10] like in libreoffice [09:11] which I did in the end open LO, type what I want, copy/paste in TB [09:11] Win+L still locks the desktop here. All updates aplied [09:11] +p [09:16] jibel, if you don't know the symbols then using gnome-characters to browse? [09:17] you can even search there, e.g ctrl-F and type 'fraction' is that's a fraction symbol you are after [09:19] that's what I tried at first. But if I type 'superscript' there are no letters, and if I type the letter I want, there is no superscript [09:20] LO for the win :) [09:25] jibel, weird, it works for me, https://people.canonical.com/~seb128/characters.png [09:26] jibel, but it finds them also on the real name (well I don't know about superscripts just glanced to https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts) [09:26] e.g U+00B9 ¹ SUPERSCRIPT ONE, U+2044 ⁄ FRACTION SLASH, U+2082 ₂ SUBSCRIPT TWO [09:26] righ,t but there are no letters there [09:26] if you search for 'fraction slash' it finds it [09:26] what letter are you after? [09:27] e [09:27] something like 1er, 2eme, .., but superscript [09:28] superscript e gives me 8 and = in g-characters [09:30] ᵉʳ [09:30] k, learning every day :-) [09:30] jibel, but yeah, gucharmap does the same, it find eight and equal [09:30] but no 'e' [09:32] anti french writers conspiracy :P [09:32] jibel, it's caleed U+1D49 MODIFIER LETTER SMALL E [09:32] so you can filter on modifier letter [09:33] I'll write everything in LO now, the only editor that understands me [09:33] :-) [09:33] echo "export EDITOR=lowriter" >> ~/.bashrc [09:34] seb128, thanks for searching [09:34] np! [09:34] it was fun to learn what superscripts are :) [09:37] if you start seeing superscript letters all over the place in commit messages, don't ask… [09:37] paride, I'll skip the 2 UEFI tests in iso validation for both server and desktop in utah until it's resolved. [09:38] jibel, you mean, bypass them in the code? [09:38] You should be worried I working on Utah tests and talking about superscript >:) [09:38] paride, changing skipunless() to skip() in the testsuite [09:39] in iso_static_validation.py more precisely [09:40] I hope that doesn't require superscripts :P [09:40] jibel, anyway OK [09:40] paride, its broken right now because there is no EFI/BOOT [09:40] yes, I kind of have a fix in mind [09:40] but maybe there's smarter way [09:40] it requires cap letters, not sure it's available on a french keyboard [09:40] lol [09:41] paride, vorlon and mwh are working on resurrecting that, so skip() until they come to a conclusion seemed reasonable. [09:42] mmh this doesn't match my understanding of the problem [09:42] jibel, is there a bug/MP? [09:43] I don't have any [09:43] I think it's related to bug 1895131 [09:43] bug 1895131 in casper (Ubuntu) "Groovy Desktop *BREAKS* the most common method of creating UEFI bootable drives for Ubuntu installation" [Undecided,Confirmed] https://launchpad.net/bugs/1895131 [09:43] let's see [09:50] jibel, yes that's it, but it's not clear if and how it's going to be fixed [09:51] I was thinking to make utah check the files in the actual ESP partition instead of checking the copies of the EFI files that are/were present in the main iso9660 filesystem [09:53] but well, if we *want* to provide those copies for convenience they they should be validated too [09:55] right, we could do both [09:56] marcustomlinson: hey, any news on gnome-terminal 3.38? [09:57] jibel, I'll comment to the bug [09:58] Trevinho: did you see oSoMoN's message about the unity seeds? [09:58] & hi :> [09:58] :) [09:58] hi Trevinho :) [09:59] I saw it now, highmon wasn't efficient [10:05] oSoMoN: any change needed for the seed, or can I leave it to you? [10:10] jibel, btw venonat went ENOSPC again a few days ago, I did a cleanup and reboot [10:11] Trevinho: was gonna use my Friday to do that. why? [10:11] no update sorry [10:12] marcustomlinson: ok, just to know if you were still planning that or we could start some work on it [10:12] oSoMoN: I've made it at https://code.launchpad.net/~unity7maintainers/ubuntu-seeds/ubuntu-unity.groovy feel free to hack it if needed, let me know if you need approvals [10:14] Trevinho, thanks, I'm going to submit a MR against that branch shortly, I'll need your review/approval [10:15] oSoMoN: ok ping me when needed [10:17] Trevinho, there: https://code.launchpad.net/~osomon/ubuntu-seeds/ubuntu-unity.groovy/+merge/390894 [10:17] paride, okay, I restarted the upgrade slaves. [10:17] jibel, commented to https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1895131 [10:17] Ubuntu bug 1895131 in casper (Ubuntu) "Groovy Desktop *BREAKS* the most common method of creating UEFI bootable drives for Ubuntu installation" [Undecided,Confirmed] [10:17] I hope it makes fully sense for Desktop too [10:19] oSoMoN: done [10:20] Trevinho, thanks! now we'll need a MOTU to update ubuntu-unity-meta [10:30] I'll do that [10:32] let's see how much stuff it has picked up since eoan [10:35] yikes [10:35] need to drop i386 [10:36] paride, it makes sense. I'll push the 'skip' [10:36] ty [10:40] paride, well, I'll skip only for groovy and we can revisit the decision for H [10:40] jibel, I agree [10:48] marcustomlinson, hey, heather wanted to provide you with a libreoffice 7.0.1 package to sponsor, the ppa build passed the autopkgtests already? [10:51] ricotz: I don't recall running those for her. let me look through her millions of ppas for the right one ;P [10:51] marcustomlinson, it would have been a run against the libreoffice prereleases ppa [10:53] Laney, thanks! [10:53] marcustomlinson, given the release schedule, it might make sense to pick up 7.0.2~rc1 building in prereleases now, which also meant to improve the integration of the yaru icon style for ubuntu sessions [10:54] libreoffice 7.0.2 final will be out after the beta freeze, so it would a minor update if rc1 goes in now [10:54] marcustomlinson, https://wiki.documentfoundation.org/ReleasePlan/7.0#7.0.2_release [10:54] ricotz: either way I need to get a thumbs up from heather on manual testing, I'll ping her later [10:55] marcustomlinson, ok, the delay with 7.0.1 is unfortunate :( [10:55] (which made it possible to pick up 7.0.2~rc1) [11:00] ricotz: I myself wouldn't usually bother with the rc's unless it was for a major release to weed out any big update issues [11:01] ricotz: but I ack your point [11:06] marcustomlinson, basically the weeding out is happening upstream after the big 7.x release ;) [11:06] marcustomlinson, was there an autopkgtest run against https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-prereleases/+sourcepub/11572068/+listing-archive-extra [11:10] jibel, mp approved [11:19] seb128: did you notice the geary failure? [11:20] Laney, yes, it built in Debian though and I'm a bit puzzled at what component update in groovy is creating those errors [11:20] any clue? [11:20] also it failed on debian/s390x in a similar fashion, to add to the weirdness [11:21] I dunno, didn't look, just wanted to point you to it as syncs don't create ftbfs emails [11:21] not supposed to look at this stuff on +1 :D [11:21] ../test/client/util/util-cache-test.vala:22.9-22.19: error: The type name `Lru' could not be found [11:21] ricotz, ^ any idea about what that could be due to? [11:23] oh, it didn't fail that way on the ubuntu builders, let's wait for -3 to be available and sync that [11:23] though I get that error ^ in a local build [11:24] https://buildd.debian.org/status/fetch.php?pkg=geary&arch=s390x&ver=3.38.0.1-3&stamp=1600333022&raw=0 [11:24] * ricotz is looking [11:26] seb128, might be an insufficient build dependency check? [11:30] ricotz, I guess it could, but unsure what it could be [11:30] eyes on 0.55.3-1 [11:30] also what is Lru ? [11:30] ah, meson [11:31] seb128, it is a class in src/client/util/util-cache.vala:public class Util.Cache.Lru : Geary.BaseObject { [11:31] I mean, I suspect meson [11:34] ricotz, thanks, still weird, it's failing a groovy chroot but not on the buildds, also failing that way only on s390x in Debian [11:35] weird indeed [11:40] The specific failure in groovy is just the thing fixed in -2 afaics, but no idea about the Lru thing :( [11:41] Laney, on a local chroot on amd64 I get the lru thing [11:41] go wonder [11:41] for unstable? [11:42] groovy [11:42] wfm [11:42] W E I R D [11:42] indeed [12:12] hmm... My netplan/arm64 test failed again :-/ ... The test creates a /netplan-dummy.service file, reboots, and moves it to /run/systemd/system/ after reboot. This file is missing after reboot (or not created at all?) on arm64, while it works on the other architectures... The other file created during the same test (/etc/systemd/system/cloud-init-dummy.service) works just fine on all architectures. [12:13] Does anybody have an idea what could cause this file to be missing/deleted on the arm64 autopkgtest runner? [12:15] slyon, try asking on #ubuntu-devel rather, the issue isn't really a desktop one, you might have more people knowing about that on the other channel [12:16] oops, wrong channel, sorry [12:16] no worry [12:25] paride, sorry for the spam [12:26] trying to get this static validation test right [12:35] seb128, jfyi, I would expect such an error with vala 0.48.x if the source relies on a 0.50.0 feature, but this would result an error on every arch [12:36] ricotz, right [12:43] paride, finally got the correct list of files for groovy. There are 2 tests failing for live-server but they should fix themselves once the images are in sync. [12:44] I(ll push the change. Not one I'm happy with, I special cased focal, but that'll do. [12:45] jibel, I'll trigger a live-server download, let's see if it passes [12:46] paride, it should the 2 failures are the timestamp and the checksum [12:46] jibel, it passed with the latest image [12:46] jibel, thanks for this! [12:47] paride, FYI everything's in git, I didn't do a release from the debs. [12:48] jibel, so it's in git + applied locally on venonat? [12:48] paride, yes [12:49] ok, we can switch to the .debs after the next daily build [12:54] ohoh [12:54] Yay Jenkins build is back to normal : ubuntu-groovy-desktop-amd64-smoke-default #41 [12:54] finally [13:20] Trevinho, is that pipewire update/ppa needed? did you check with Ken if updating the portals to 1.7 was something we want this cycle? [13:21] Good afternoon! [13:21] The fonts on the login screen and the top bar are strikingly small for me in groovy. Is that an intentional change? [13:21] seb128: well, it is not *stricly* needed, but given that it was helping moving on for next cycle we said with Laney to do this [13:22] seb128: but no... Do we have breakage by that? [13:22] Trevinho, I don't know, it's rather to know what portal series are supported as stable ones, also need to make sure it doesn't create issues for desktop snaps [13:23] seb128: in theory mutter could just go in without any pipewire build-dep in ubuntu, but... [13:24] Trevinho, just ask Ken before landing new portals and make sure it doesn't create issues for snaps [13:24] seb128: from what I see 1.7.0 is just about supporting mutter screencasting and few small things https://github.com/flatpak/xdg-desktop-portal-gtk/blob/master/NEWS [13:24] we won't use that mutter thingy this cycle, but I assume we will next one [13:24] so to make things easier... [13:25] I'm not saying we shouldn't update, just asking that we check with the corresponding stakeholders before landing a new serie [13:27] seb128: sure [13:27] thx [13:27] will do [13:32] seb128: when you've time maybe you can handle harfbuzz? From what I see the ubuntu one is just about rebuilds so we can probably just sync from debian? [13:33] also is gst-plugins-good1.0 under our umbrella? as it seems the only thing in gstreamer that isn't in sync [13:34] Trevinho, good/bad needs merging, LocustusofBorg is supposed to do those... [13:34] Trevinho, harfbuzz you can sync if you want I guess yes [13:35] * Trevinho missess powers [13:35] do we need it for anything? [13:35] I'm unsure how to properly test that component... [13:35] well pango uses it, not a requirement, but.. [13:35] if you get good text we're good :) [13:36] expect it's rather useful for non latin glyphs [13:36] which I've no clue about [13:36] seb128: mostly fixes https://github.com/harfbuzz/harfbuzz/blob/master/NEWS#L50 [13:43] seb128: in the portals it seems there are only API additions though (https://github.com/flatpak/xdg-desktop-portal/compare/1.6.0...1.8.0#diff-4cabe9d9ee00aececc8de6a19ddc03e0) but those are just "vardict" options so something that can be passed to the DBus API as optional argument, so snaps should be fine with that [13:44] not sure also what `better support for snap and toolbox` means [13:47] Trevinho, no need to convince me, just ask Ken for a +1 and so they know we are updating [13:47] no wasn't about convincing, just to show what's going on :) [13:48] Trevinho: cool, yeah good to grab that [13:48] kenvandine: hey... so the idea was to do a transition to pipewire-3 that involves also the portals 1.8 [13:49] we need to look into pipewire [13:49] kenvandine: I don't think it should break anything, but seb128 rightly pointed out to check with you [13:50] pipewire isn't in main, is it now a depends? [13:50] kenvandine: would be this https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4265.1/+packages [13:51] kenvandine: it always been a build-depend not to be a debian diff, we could avoid it, but given we'd have to do this next cycle anyways (very likely), we thought it would be just better to do it earlier [13:51] to reduce the various debian/upstream deltas [13:51] i agree [13:51] we need to do it [13:53] what is this new constraint, which packages do we have to consult with kenvandine about now? [13:54] Laney: desktop-portals [13:56] you mean? [13:57] I don't want to get this wrong, and it's a new requirement that I've apparently missed [14:01] Laney he just wanted to make sure it wasn't going to break snap integration [14:01] yeah [14:01] I'm looking for guidance on how to tell if that's likely [14:04] Laney, I guess the question was rather 'did someone try a bunch of snaps that use portals and make sure there is no regression' [14:04] Laney, asking Ken to verify seemed like an easy way to get confirmation since he knows which one do use portals and how to test [14:05] seb128: I don't know how to tell which updates trigger that question [14:05] Laney, https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4265.1/+packages did [14:05] which includes xdg-desktop-portal-(gtk) to 1.7 [14:06] we discussed 1.6 vs 1.7 some weeks ago here and I asked Ken if we should update and he said he wanted to talk to upstream before taking the new serie [14:06] so I was just trying to make sure we don't overlook an issue with updating [14:06] so any update to xdg-desktop-portal package? [14:06] and -gtk [14:06] unsure what's the problem you try to raise? [14:07] but yes, updating portals to a new serie after ff I would expect we verify that the update has no regression by testing with known snaps [14:07] I want to know how to know when to ask such a question [14:07] because I would have uploaded this,s o I'm looking for guidance [14:07] that's all [14:07] I guess I could change that [14:07] need a ffe [14:07] :-) [14:08] just trying to do the right thing really [14:08] I was just asking if we tested the new portals with some snaps [14:08] sorry if that was a weird question [14:08] it's not weird! [14:09] I think it was right to do indeed [14:09] I'm just asking for clarification so I can ask the same questions [14:09] the angle I'm coming from is that I don't think we have solid testing about snaps and portal atm [14:09] trying to get information on what you think is required, and when, so that I can do the same [14:09] other things we probably know how to test better [14:09] it's not a challenge, it's not supposed to come across like that [14:09] trying to help myself do better [14:09] k, sorry [14:12] but yeah, to reply at your question, I think we should test that portals still work correctly when updating the portal or -gtk components [14:12] I'm not sure myself how to do that though, I don't know exactly what integrations bits are working with snaps today and what snaps are good candidate to test [14:13] there's a portal tester app somewhere isn't there [14:13] ? [14:13] which is why I suggested asking to Ken, but we should probably document that or at least share the knowledge [14:13] could be :-) [14:13] portal-test 0+git.0dc8864 jamesh - xdg-desktop-portal test application [14:13] 😎 [14:15] sounds like a good one indeed, thanks for the pointer [14:16] Trevinho, ^ just confirm with that snap that things still work as expect I guess then :-) [14:17] I wonder if someone would be interested in writing that as e.g. an ISO test case [14:20] kenvandine, ^ you maybe? [14:22] maybe it could be a point in http://iso.qa.ubuntu.com/qatracker/milestones/413/builds/220597/testcases/1303/results ? [14:22] if someone writes the text, me or jibel can get it in there [14:23] seb128: soooo... just tested `portal-test` and it does WORK [14:24] great :-) [14:25] I think portal is broken in one thing btw... in the snap, if you save something in /tmp it still points to snap's $TMPDIR, which... Isn't what the portal is supposed to do [14:26] I think that's also the reason why firefox open download isn't working well? [14:26] oSoMoN: maybe you looked at it? ^ [14:26] we have the portal-test snap that's useful for testing that stuff [14:27] Trevinho: the firefox open thing is really caused by browser-support in snapd [14:27] that is fixed in snapd, but not released to stable yet [14:28] kenvandine: I see [14:28] i'll add this PPA in a VM and test the portal integration [14:32] kenvandine: nice, thanks [14:33] kenvandine: expect the shell to make uninstall you the indicators :) [14:33] that's fine :) [14:41] good morning desktopers [14:45] ricotz: i know you're eager to go for 7.0.2~rc1 but 7.0.1 is ready to go now [14:46] good morning hellsworth [14:47] hi there oSoMoN ! [14:54] hellsworth, ack, the rc would be something for next week [14:57] ricotz: i'm rebuilding the artifacts now with seb's changelog entry moved.. [15:00] marcustomlinson: you did run autopkgtests against the prereleases ppa 7.0.1 and they all passed except for arm64 but it looks like a builder failure and nothing more [15:01] ok sorry I do vaguely recall this from last week yeah [15:06] last friday you ran the tests [15:06] or maye it was thursday [15:14] marcustomlinson: you may be happy to know that i just deleted 9 ppas. so i'm down to only 3 now :) [15:26] Trevinho: everything in portal-test that worked in focal works in groovy with the PPA [15:27] kenvandine: great [15:27] thanks for confirming [15:27] anytime [15:31] hellsworth: :) [15:46] hellsworth, package looks good now [15:46] \o/ [15:46] marcustomlinson: can you please upload this to groovy? https://launchpad.net/~hellsworth/+archive/ubuntu/lo-dummy-repo-1/+packages [16:06] hellsworth: will do in a few [16:07] ty [16:49] ricotz, hellsworth, https://launchpad.net/ubuntu/+source/libreoffice/1:7.0.1-0ubuntu1 [16:49] thanks!!!! [17:07] marcustomlinson, \o/ [17:08] hellsworth, please don't forget to update the git branch [17:20] ricotz: i pushed the changelog change and pushed a tag === ijohnson is now known as ijohnson|lunch === ijohnson|lunch is now known as ijohnson [19:03] marcustomlinson, I've no idea how close were glibc and poppler to migrate but that upload is resetting the transition until libreoffice is built and its autopkgtest results come back green now :-/ [20:45] so sorry seb128 for the glibc and poppler migration interruptions :( [20:56] don't worry, it's tricky to know about ongoing transition (and on that note 'night desktopers)