/srv/irclogs.ubuntu.com/2021/06/18/#ubuntu-desktop.txt

callmepkgood morning02:18
donfedeo/02:53
jibelGood morning 05:21
bittingood morning05:54
didrocksgood morning05:59
jibelsalut didrocks 06:17
jibelhi bittin 06:17
didrockshey jibel 06:17
oSoMoNgood morning desktoppers06:19
oSoMoNhappy Friday!06:19
ricotzgood morning everyone06:19
oSoMoNhey ricotz 06:20
didrockshey oSoMoN 06:21
didrocksmorning ricotz 06:21
oSoMoNsalut didrocks 06:22
jibelsalut oSoMoN ricotz 06:27
callmepkhi jibel bittin didrocks oSoMoN ricotz 06:30
didrockshey hey callmepk 06:31
jibelHi callmepk 06:35
ricotzheya oSoMoN didrocks jibel callmepk 06:48
oSoMoNsalut jibel, hey callmepk 06:58
seb128goood morning deskopers07:46
didrockssalut seb128 07:49
seb128didrocks, lut, bon vendredi ! en forme ?07:49
laney\0\08:02
seb128hey laney, happy friday! how are you?08:05
ricotzhello seb128 laney 08:07
seb128hey ricotz, happy friday! how is it going for you?08:08
seb128ricotz, oh, just saw your libreoffice upload, nice to see that gcc-8 workarounds the armhf issue08:09
laneyhahahaHAHAHAH08:09
laneynext we'll be bundling a snapshot of gcc08:09
seb128:)08:10
laneythat's not entirely a joke really08:10
bittin:D08:10
seb128I'm sure Matthias is going to be pleased with that solution :p08:10
laneywe can't just keep rolling back compilers08:10
laneybecause that bug isn't being worked08:10
laneyhoepfully we can sort out some armhf access for ricotz 08:10
seb128right, let's see if we can escalade to foundations to get the gcc issue investigated08:11
seb128or that08:11
laneyboth :p08:11
laneyalso hey and happy friday!08:11
ricotzseb128, thanks, yeah, this is clearly a workaround08:12
ricotzwithout a proper way to debug I don't have a better solution :(08:13
seb128ricotz, do we have a testcase smaller than 'rebuild libreoffice'?08:14
ricotzwhat bugs me is that this doesn't happen in debian where the toolchain is kind of identical08:14
ricotzseb128, a minimized package is possible and you can see the failure in the build log08:15
ricotztest failures are only fatal on amd64 and arm6408:15
oSoMoNsalut seb128, morning laney 08:16
seb128ricotz, if you could get a smaller testcase I could try to help doing a gcc bisect08:18
ricotzI assume armhf won't be dropped any time soon, like i386? ;P08:18
laney早上好 oSoMoN 08:18
seb128it's just that if the test case is building gcc + libreoffice then it's going to take a day for each iteration08:18
seb128not likely no08:18
seb128and even if it was this cycle that's impacting SRU to older releases now08:19
seb128weird that it doesn't happen in Debian though08:19
seb128do we have difference of toolchain default flags? maybe we could try to see if one of those creates the issue?08:20
ricotzthat would be a question for do_ko08:20
ricotzor how different are the armhf builders08:20
sil2100ricotz, seb128: hey! Sorry for not getting to you yesterday - let's maybe try going the Updates-only binary-copy-from-bileto approach for now08:21
sil2100But ultimately I'd just love figuring out what is busted in the new gcc-9 version08:22
ricotzsil2100, hi, the mentioned workaround is using gcc-8 on armhf which would work for hirsute too, if that is acceptable for a SRU08:22
ricotzsil2100, correct, I would have hoped that there might be a suspicious commit, which targets armhf, in the upstream log of that gcc update08:26
sil2100hm, I don't know about that, I'm always a bit weary as gcc-8 is in universe08:31
didrocksseb128: ça va :)08:31
didrockshey laney 08:31
laneyおはようございます didrocks!08:34
didrockslaney: pronounce it 'aaaaaaaaaas' :)08:37
laney:D08:38
GunnarHjGood morning all!08:41
GunnarHjWondering if someone can shed some light on a "missing build on" issue.08:41
GunnarHjhttps://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#ibus-keyman08:41
GunnarHjShort story:08:41
GunnarHj- Previous version: "Architecture: any", but s390x failed.08:41
GunnarHj- Now the maintainer stated all Debian's official archs except for s390x.08:41
GunnarHj- It complains since riscv64 built successfully previously and is now excluded.08:41
GunnarHjI can probably fix it by adding riscv64 to the "Architecture:" list (or return to "any").08:41
GunnarHjBut are there other options? Would removing the present riscv64 build from impish help?08:41
seb128GunnarHj, hey, that would be an option but we are going to want a working desktop on riscv64 maybe at some point if that package is useful I would just ask if Debian would be wanting to add riscv64 archs list08:44
GunnarHjseb128: I'm sure the latter is an option, and will do so. Just curious about how it works. Would it have possible to add some kind of exception to britney?08:47
GunnarHjs/have/have been/08:47
seb128GunnarHj, no, but it would be up to any archive admin to delete the riscv64 binaries from impish (if there is no rdepends blocking removal)08:48
GunnarHjseb128: I see. Thanks for your advice!08:48
seb128GunnarHj, I could do that for now if you want to see it unblocked but please still try to get riscv64 added08:49
GunnarHjseb128: I'll do. The package is team maintained, so I can do a team upload.08:50
laneyjamesh: do you know offhand if xdp_portal_set_wallpaper() works for us?08:57
laneynautilus has optional support to use it, wondering whether to enable that08:57
laneywould require MIRing libportal ...08:57
jameshlaney: I'll have a look after the meeting09:05
laneyack09:05
laneyI think it's alright to keep it off for now, the current way should be OK09:05
jameshlaney: wouldn't that only make sense for Nautilus running within a sandbox?09:06
laneyIt's mainly for that09:07
laneyjust that they enabled it by default, so if it works we could build with it too09:07
jameshthere has definitely been some motion towards using xdg-desktop-portal for unconfined apps, as it provides desktop-neutral APIs09:09
jameshe.g. Firefox doing screen sharing on Wayland09:10
jameshI'd imagine the xdg-desktop-portal-gtk backend should be fine for our GNOME install09:11
laneythanks09:13
laneyI'll turn it off for now. If they stop having 'traditional' fallbacks then we'll need to reconsider09:13
jameshIt wouldn't be the worst thing in the world to bring in libportal.  IIRC, most of the xdg-desktop-portal tests aren't built if it isn't available.09:14
laneywe can certainly add build-depends, runtime depends in main would require a MIR09:18
jameshI'm pretty sure xdg-desktop-portal's libportal deps don't leak past the tests09:23
jameshlaney: so thinking more about it, Nautilus's use of libportal probably aligns closer with e.g. Firefox's screen sharing use: they want a cross desktop API to set the wallpaper so that they don't need to support N desktop environments09:36
jameshlaney: xdg-desktop-portal-gtk should definitely handle our default Ubuntu desktop, so it is probably makes sense to enable the Nautilus code (if it is an optional feature)09:37
laneyjamesh: good point. the fallback code is writing to a GSetting so it is GNOME specific09:40
laneyI'd prefer not to block the update on the MIR but we can file it and then enable once that's all approved09:40
seb128laney, I can do the MIR paperwork if you wish09:41
jameshso if you wanted to run Nautilus on KDE Plasma, it would be able to set the background in the appropriate way via xdg-desktop-portal-kde09:41
laneyseb128: sure09:41
laneyit's the approving side that might take some time though :p not as long as in the past with the #newandimprovedmirteam09:42
jameshI wouldn't be surprised to see more apps use libportal as time goes by, so it doesn't seem like wasted effort09:44
laneyindeed09:44
laneyalright we have a plan!09:44
seb128laney, jamesh, the MIR might get blocked on https://github.com/flatpak/libportal/issues/33 to get resolved09:47
ubottuIssue 33 in flatpak/libportal "Is the API/ABI stable?" [Open]09:47
gitlab-botflatpak issue 33 in libportal "Is the API/ABI stable?" [Open]09:47
seb128that's the reason Debian didn't move it out of experimental09:47
jameshseb128: ah. I hadn't realised that.09:49
seb128also no tests which the MIR team isn't going to like09:52
jameshseb128: the tests in xdg-desktop-portal are effectively libportal tests too09:54
seb128jamesh, they are not part of the libportal build though so wouldn't catch a regression in an update09:54
jameshany tests in libportal that depended on xdg-desktop-portal would represent a circular dependency09:54
jameshI'm not sure what the best option here is09:55
seb128ok, opened https://bugs.launchpad.net/ubuntu/+source/libportal/+bug/193248509:55
ubottuLaunchpad bug 1932485 in libportal (Ubuntu) "[MIR] libportal" [Undecided, New]09:55
seb128unsure if we should wait for the API stability question to be resolved before subscribing ubuntu-mir though09:55
seb128laney, ^ opinion?09:55
seb128jamesh, xdg-desktop-portal does have its tests set up as an autopkgtest but it doesn't depends on libportal? I'm unsure why the depends is not there, the tests do use libportal09:58
jameshseb128: because we configure xdg-desktop-portal to not build with libportal09:59
jamesh(because it isn't in main)09:59
seb128ah09:59
seb128alright, so if it's promoted and we enable the option then the autopkgtest should cover libportal09:59
laneyThe -tests package could depend on it; that is in universe09:59
seb128which would block migration from a buggy package09:59
seb128the reason is probably that we sync from debian and libportal is not in unstable for the reason mentioned before10:00
laneyif someone wanted to try a build with libportal turned on and check the Depends only ends up on x-d-p-tests, we could do that in experimental10:00
jameshpresumably we could enable libportal support in xdg-desktop-portal now10:00
seb128let me try10:00
jameshas the test binaries end up in the xdg-desktop-portal-tests package, which is in universe10:01
laneyIt's probably OK for those two since they'll be developed closely together anyway10:01
laneybut for random other packages I'd be less confident10:01
laney(in terms of API)10:01
seb128anyone upstream we know that we could ping to get a reply to the github issue?10:01
jameshand I'd be more confident in main xdg-desktop-portal package if the extra tests are built and run10:01
seb128bah, so the package has a profile to build with libportal10:13
seb128$ DEB_BUILD_PROFILES=pkg.libportal.enable dpkg-buildpackage 10:13
seb128xdg-desktop-portal I mean10:13
seb128but tests seem to hang? or taking ages10:14
seb128it's blocked on PASS: test-doc-portal 4 /db/create_docs for like 5 minutes now10:15
laney:(10:16
seb128https://paste.ubuntu.com/p/TydQJdBdHy/10:20
seb128in the journal10:20
seb128kernel problem?10:20
jameshseb128: looks like there's some activity on the libportal bug10:38
seb128👍10:39
KGB-0nautilus pristine-tar 27ec19d Iain Lane nautilus_40.2.orig.tar.xz.delta nautilus_40.2.orig.tar.xz.id * pristine-tar data for nautilus_40.2.orig.tar.xz * https://deb.li/eYls11:18
seb128new nautilus \o/11:19
KGB-0nautilus upstream/latest ae9da8a Iain Lane * pushed 257 commits (first 5 follow) * https://deb.li/3a3aU11:19
KGB-0nautilus upstream/latest 885de25 António Fernandes (5 files in 2 dirs) * uncrustify: Enforce single space after control flow keywords * https://deb.li/rixA11:19
KGB-0nautilus upstream/latest 3c5c9d4 Dušan Kazik po/sk.po * Update Slovak translation * https://deb.li/3fCmi11:19
KGB-0nautilus upstream/latest b3d68fb Ondrej Holy data/meson.build * ci: Specify test dependencies to fix pipeline * https://deb.li/M7E011:19
KGB-0nautilus upstream/latest cba5bee Ondrej Holy src/gtk/nautilusgtkplacesview.c * gtkplacesview: Update to the latest code * https://deb.li/i41u211:19
KGB-0nautilus upstream/latest baf799d Ondrej Holy src/nautilus-file-operations.c * file-operations: Fix crashes when extracting encrypted archives * https://deb.li/77bV11:19
KGB-0nautilus tags 78aadd8 Iain Lane upstream/40.2 * Upstream version 40.2 * https://deb.li/3FYUg11:20
KGB-0gtk2 tags e3ec140 Sebastien Bacher ubuntu/2.24.33-2ubuntu1 * gtk+2.0 Debian release 2.24.33-2ubuntu1 * https://deb.li/aC5N11:20
KGB-0gtk2 ubuntu/master 2d2dc3f Sebastien Bacher * pushed 6 commits (first 5 follow) * https://deb.li/3u5Fx11:20
KGB-0gtk2 ubuntu/master 04bf214 Simon McVittie debian/ control control.in * Increase dependency on librsvg2-common from Suggests to Recommends * https://deb.li/3PAnI11:20
KGB-0gtk2 ubuntu/master c21af4e Simon McVittie debian/rules * d/rules: Build udeb with extra CPPFLAGS * https://deb.li/iUmRD11:20
KGB-0gtk2 ubuntu/master e51b069 Simon McVittie debian/patches/ series d-i/textlayout-Clamp-width-to-the-value-we-asked-for-as-a-hac.patch * udeb: Clamp text layout width to no more than was requested * https://deb.li/YrW111:20
KGB-0gtk2 ubuntu/master 18375f8 Simon McVittie debian/changelog * Release to unstable * https://deb.li/3QNo211:20
KGB-0gtk2 ubuntu/master 3407fba Sebastien Bacher debian/ (6 files in 3 dirs) * Merge branch 'debian/master' into ubuntu/master * https://deb.li/f59y11:20
seb128oSoMoN, sorry I only saw your ping from yesterday late ... what was the changes in gedit you asked about?11:22
KGB-0nautilus Iain Lane 244926 * commented merge request !10 * https://deb.li/3k3XM11:23
KGB-0gnome-shell-extension-gamemode tags 52aab5e Jonathan Carter upstream/5 * https://deb.li/p71R11:25
seb128oSoMoN, oh, probably require to update libtepl which isn't used anymore now?11:35
seb128in which case yes we should probably wait for a 41 tarball11:35
oSoMoNseb128, yes, that was my thinking12:32
seb128oSoMoN, +112:33
seb128I just saw the trello comments12:33
seb128GunnarHj, hey, would you be interested to do the g-t/vte updates, or at least merge the current debian versions?13:03
GunnarHjseb128: Sure, I can do it if it can wait until sometimes next week.13:07
seb128GunnarHj, no hurry, thanks13:07
KGB-2pygobject tags 82762ee Sebastien Bacher upstream/3.40.1 * Upstream version 3.40.1 * https://deb.li/6I6h14:47
KGB-2pygobject upstream/latest c56c0ef Sebastien Bacher * pushed 44 commits (first 5 follow) * https://deb.li/39IyR14:48
KGB-2pygobject upstream/latest 1dd6dfd Christoph Reiter tests/test_gtk_template.py * gtk4: Skip template test for now * https://deb.li/3xDcD14:48
KGB-2pygobject upstream/latest d6e029c Christoph Reiter gi/overrides/Gtk.py tests/test_ossig.py tests/test_overrides_gtk.py * tests: various fixes for gtk4 * https://deb.li/il84z14:48
KGB-2pygobject upstream/latest 2ab352a Christoph Reiter gi/overrides/Gtk.py tests/test_overrides_gtk.py * Clean up Widget overrides * https://deb.li/iCR14:48
KGB-2pygobject upstream/latest d1221d0 Christoph Reiter gi/overrides/Gtk.py tests/test_overrides_gtk.py * overrides: Remove various overrides for gtk4 * https://deb.li/3xCMv14:48
KGB-2pygobject upstream/latest 0453702 Jean Felder gi/overrides/Gtk.py tests/test_overrides_gtk.py * gtk overrides: Make GTK4 widgets iterable * https://deb.li/b7Gz14:49
KGB-2pygobject pristine-tar 63c3df7 Sebastien Bacher pygobject_3.40.1.orig.tar.xz.delta pygobject_3.40.1.orig.tar.xz.id * pristine-tar data for pygobject_3.40.1.orig.tar.xz * https://deb.li/39Yjs14:49

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