/srv/irclogs.ubuntu.com/2020/11/12/#ubuntu-desktop.txt

=== guiverc2 is now known as guiverc
jibelGood morning all05:51
seb128goood morning desktopers06:16
jibelsalut seb128, ça va?06:16
seb128lut jibel , ouais, et toi ?06:16
jibelseb128, oui bien, le break d'hier a fait du bien, même si les activités sont plutôt limitées06:18
seb128:-)06:19
RAOFAaaaah. colord built on s390x in the past because we didn't fail the build when it was totally broken!06:28
dufluMorning jibel and seb128 07:07
dufluEvening RAOF 07:07
oSoMoNgood morning desktoppers07:10
dufluMorning oSoMoN 07:14
didrocksgood morning07:19
oSoMoNgood afternoon duflu 07:21
oSoMoNsalut didrocks 07:21
dufluHi didrocks 07:21
didrockshey oSoMoN, duflu 07:25
jibelsalut duflu oSoMoN didrocks 08:05
didrockssalut jibel 08:05
oSoMoNsalut jibel 08:06
marcustomlinsonmorning jibel seb128 duflu oSoMoN didrocks08:16
oSoMoNgood morning marcustomlinson 08:16
dufluHi marcustomlinson 08:16
didrockshey marcustomlinson 08:17
seb128hey duflu, oSoMoN, didrocks, marcustomlinson, RAOF, how are you?08:45
oSoMoNsalut seb128 08:45
oSoMoNI'm good, almost over that cold, and you?08:46
seb128RAOF, s390x/desktop isn't a thing so probably not worth blocking on errors there08:46
seb128oSoMoN, tired but I'm fine otherwise!08:46
dufluseb128, suffering through another sinus headache as the weather changes again. But the good news is that both the graphics corruption issues of late have fixes on the way.08:49
seb128:-(08:49
seb128duflu, ah, nice08:49
seb128duflu, btw any chance I could convince you to spend some time on the dock code to try to fix bugs there? as you know we have several annoying bugs that turned out to be due to it and Marco is just swamped with other things08:50
didrockshey seb128, good, and you?08:50
seb128didrocks, lut, ça va :)08:50
didrockslittle one has running nose, feeling really tired, stomatch ache08:51
didrockslet’s see, Julie stayed at home08:51
didrocksand ofc he didn’t go to school08:51
dufluseb128, I know, but I'll see how things go this month. Only just getting back to trying to finish the outstanding performance branches08:51
seb128duflu, k, well the dock bugs are probably impacting more on the user experience than the performances at this point, but fair enough that you want to finish what you started08:52
seb128didrocks, good luck to him and you!08:53
seb128you plural :)08:53
didrocksthanks :)08:53
RAOFseb128: it's actually broken on all big-endian architectures, s390x just happens to be the only one we support 😀09:02
marcustomlinsonseb128: hey I’m doing alright thanks. About as good as you sound ;)09:05
Laneyyo09:07
seb128hey Laney, how are you09:07
didrockshey Laney 09:07
seb128RAOF, sounds like it does need fixing :-)09:07
seb128jamesh, hey, so I talked with Ken a bit about the thunderbird issue and he said that might be an issue you have some clue about09:15
Laneyhey seb128 hey didrocks 09:17
LaneyI'm alright!09:17
Laneyyou?09:17
jameshseb128: I'm in a meeting right now.  Can we talk in 15 minutes?09:17
seb128jamesh, snapd does try to use the portal but it gets that error09:17
seb128jamesh, sure, no hurry, I will write here, feel free to comment whenever works for you09:18
seb128** (/usr/libexec/xdg-desktop-portal:53237): WARNING **: 10:17:28.305: Failed to get application states: GDBus.Error:org.freedesktop.portal.Error.Failed: Could not get window list09:18
seb128XDP: Rejecting open request as fd has no path associated to it09:18
seb128ignore the first line I think, I'm under a test env atm, but the XDP one is the issue I think09:18
oSoMoNyo Laney 09:22
oSoMoNhey jamesh 09:22
seb128Laney, I'm alright thanks :)09:23
Laneywassup oSoMoN 09:25
oSoMoNwatching the game, having a… cup of tea09:29
Laneytrue09:29
jameshhi oSoMoN 09:32
Laneyso glad I left myself an XXX here's what you were trying to do when I left last night09:33
Laneywould have totally forgotten09:34
jameshseb128: the OpenURI.OpenFile() D-Bus method passes a file descriptor for the file it wants to open as proof the app can read the file.  x-d-p then does a readlink on /proc/self/fd/$number to get the file name, and checks to see whether it is the same file as the fd by comparing stat info.  What this probably means is that the path does not match.09:35
jameshdoh.  no seb09:35
luna_hellsworth kenvandine sadly missing your bof as thats my LAS voluenteer work shift09:38
seb128bah, that was not the best idea to try to install wpasupplicant from bionic on focal, locked myself out of the wifi, it took me a while to recover it!09:45
seb128jamesh, sorry I dropped off IRC due to my own stupidity :p09:45
jameshseb128: the OpenURI.OpenFile() D-Bus method passes a file descriptor for the file it wants to open as proof the app can read the file.  x-d-p then does a readlink on /proc/self/fd/$number to get the file name, and checks to see whether it is the same file as the fd by comparing stat info.  What this probably means is that the path does not match.09:45
jameshseb128: this is probably due to trying to open a file stored in the snap's private /tmp09:46
jameshfor Flatpaks they do support some path mapping, but that doesn't really help us since a regular user can't traverse /tmp/snap.$snap_name to see the private file09:47
seb128jamesh, the file is in /run/user/<uid>/... but I guess that has the same issue09:47
seb128hum, should not though09:48
jameshseb128: I wouldn't expect that path to be a problem09:48
seb128that's not a private dir09:48
jameshis this a doc portal path by any chance?09:48
seb128jamesh, it is09:48
seb128/run/user/1000/doc/7b39c39f/boarding-pass.pdf09:48
seb128well assuming the 'doc' dir is what you call doc portal path?09:49
jameshyes09:49
jameshcan you read the data at that path?09:49
seb128yes09:50
jamesh(i.e. just trying to work out whether the data has been shared successfully)09:50
seb128$ strings /run/user/1000/doc/7b39c39f/boarding-pass.pdf09:51
seb128%PDF-1.409:51
seb1282 0 obj09:51
seb128etc09:51
seb128why is the path special?09:51
seb128e.g why is the portal refusing to open it? 09:51
seb128jamesh, oh, I can but09:54
seb128$ sudo cat /run/user/1000/doc/7b39c39f/boarding-pass.pdf09:54
seb128cat: /run/user/1000/doc/7b39c39f/boarding-pass.pdf: Permission denied09:54
seb128jamesh, which probably means the file portal can't read it?09:55
seb128also I've no idea why the tb attachment ends up in that directory...09:55
jameshseb128: the doc portal is a fuse file system.  Unless you mess with /etc/fuse.conf, other users can't read from those mounts (even root)09:56
jameshxdg-desktop-portal is a session service, so it is running as your user account09:56
jameshso that shouldn't be the issue09:56
jameshseb128: do you know where the doc portal path originated?09:59
seb128jamesh, sorry got pulled away from the computer10:32
seb128jamesh, no, I don't, as said the user scenario is10:32
seb128* start thunderbird as a snap10:32
seb128* compose a new mail10:32
seb128* add an attachement, try to open it from the composer window10:32
popeyseb128 morning. I filed a bug against snap-store, but it might need an 'affects' snappy, because I don't know where you fix this. bug 1903977  :) it's fun. briefly talked about it with Ken and Sergio earlier in the week. 11:00
ubot5bug 1903977 in snap-store-desktop "experimental.refresh-app-awareness makes it impossible to update snap-store snap" [Undecided,New] https://launchpad.net/bugs/190397711:00
popeyseb128 and thanks to your comment on bug 1903687 i realised I can reproduce that now! :D11:01
ubot5bug 1903687 in gnome-software (Ubuntu) "[3.38] Download size is zero for debs" [High,Triaged] https://launchpad.net/bugs/190368711:01
seb128popey, interesting issue for apps which are services :/11:03
popeyYeah, i guess after a week it'll get force-updated anyway11:03
seb128that's something11:03
seb128but maybe we should teach snap-store to exist if there is a pending refresh waiting11:03
seb128I mean exist when closing the UI11:04
seb128or to display an in app banner like firefox does11:04
popeyyeah, I dunno what the best course of action is there, some thought needed11:04
seb128'an update is available, do you want to apply it and restart'11:04
popeywe launch snap-store on login too, so not a lot of time between boot and login to sneak a refresh in11:04
seb128right11:06
popeyin edge, snap-store shows nothing below editors picks for me, do you see that too seb128?11:07
popeyhttps://imgur.com/a/oGtjJHc11:08
jameshseb128: sorry, was out for a walk while there's still light.  I'll see if I can come up with a simpler reproducer based on that.11:14
seb128jamesh, thanks11:15
seb128popey, it was working yesterday, now it seems to hand on start11:15
seb128but we had reports of that issue in the past with gnome-software11:15
seb128could be that it fails to load the packagkit data or appstream or something... 11:15
seb128if you start for a command line the output probably gives some clues11:16
seb128oh, it started and has the same issue :/11:16
seb128Gs  failed to get categories: no categories to show11:17
seb128 Gs  not GsPlugin error snapd-error-quark:10: status-code=500 kind=(null) message=cannot sections: got unexpected HTTP status code 403 via GET to "https://api.snapcraft.io/api/v1/snaps/sections"11:17
seb128that url isn't working, store issue?11:17
seb128(same in firefox)11:17
popeysomeone tweeted earlier that they couldn't see some categories, will check with store team11:31
popeyoh, no need. https://status.snapcraft.io/11:32
popeyapi is down11:32
Trevinhotjaalton: hey, I was looking into SSSD for smartcard access, now groovy and hirsute are fine... The problem is focal, where SSSD is compiled with NSS support, and not openssl... Which leads to using a NSS database that is never set in debian/ubuntu (/etc/pki/nssdb) which indeed we could create, but... I was wondering, would you think could be possible to have11:56
Trevinhohttps://salsa.debian.org/sssd-team/sssd/-/commit/f4f7bfee91e9aa929585b95e5c579597d0ab156b backported or.... Hack the deb to build p11_child at least (don't think is used with anything else) to use openssl?11:56
TrevinhoI was wondering if there's some other things that may involve or not...11:57
tjaaltonI'm fine with that, but I'm not the maintainer on ubuntu anymore ;)11:57
Trevinhotjaalton: ah I see... Well as that would make things nicer, who is it? As I don't see other than you in the recent changelog entries11:59
tjaaltonthe server team owns it these days, maybe ask ahasenack11:59
tjaaltonright, it's synced from debian11:59
Trevinhobut of course for focal they'll have to handle it11:59
tjaaltonyep11:59
Trevinhoi see, thanks11:59
tjaaltonthey're well on top of things wrt sru's11:59
Trevinhotjaalton: wit your hat would you think would be break something else? As, the only things I see coudl break are things which we don't support anyways12:00
tjaaltononly thing I can think of is if that will pass the sru team ;)12:00
Trevinhotjaalton: well, that's my concern as well12:01
Trevinhobut well...12:01
Trevinhowe can explain12:01
tjaaltonright12:01
Trevinho*maybe* :D12:01
tjaaltonthe other option would be uglier?12:01
Trevinhotjaalton: well users will have to create  a nss db in /etc/pki/nsssdb, adding their card module (or p11-kit proxy) and their CA certificates there... WHich will then break in next SRU as well, so since we're creating this for the first time, I'd like to have a solution that work in a stable way for the future12:02
Trevinhos/next SRU/next LTS/12:03
Trevinhoideally I think I could just make that module to compile with openssl, and leave the rest as it is, but not sure it would be nice12:04
tjaaltonright12:04
KGB-2mutter ubuntu/focal 42cf238 Gunnar Hjalmarsson debian/ changelog patches/series patches/Fixes-for-devices-not-picking-config-in-X11-session.patch * Fixes for devices not picking config in X11 session * https://deb.li/3pVdn12:09
hellsworthgood morning desktopers13:34
luna_hello hellsworth will try to follow along to the Flutter Snapping BoF as i am helping with moderating the room, even copied some boilerplate dart and flutter from Digital Ocean Blog :D14:04
luna_https://www.digitalocean.com/community/tutorials/flutter-your-first-flutter-app14:04
hellsworthok great14:04
GunnarHjseb128: Does this MR make sense?14:17
GunnarHjhttps://code.launchpad.net/~gunnarhj/britney/+git/hints-ubuntu/+merge/39365014:17
seb128GunnarHj, ask #ubuntu-release, but I think they are likely to prefer to see the bug fixed since it's real rather than worked around14:22
seb128GunnarHj, I retried with the archive gtk version on https://autopkgtest.ubuntu.com/packages/i/isenkram/hirsute/amd64 and you can see it failed so it's not a regression in gtk so you can argue they should skip that result to let gtk migrate14:24
GunnarHjseb128: Fixed it better, of course, but that has to be done by the maintainer or someone else with the sufficient knowledge. My thought was to prevent it from blocking migration of several packages in the meantime.14:25
seb128GunnarHj, well you can try asking them :)14:27
seb128meanwhile gtk should be possible to skip and unblock since a retry of release showed the same issue14:27
GunnarHjseb128: Asked at #ubuntu-release. Are there other means to unblock e.g. gtk?14:35
luna_snapcraft14:55
luna_/snap/snapcraft/5737/snap/command-chain/snapcraft-runner: 3: exec: /snap/snapcraft/5737/usr/bin/python3: not found14:55
luna_:(14:55
seb128GunnarHj, no, but wait I'm sure someone will reply15:01
seb128luna_, on what distribution and serie?15:01
luna_seb128: Rolling Rhino, might be my fault however has done a lot of wierd and stupid things15:02
luna_so um latest 21.04 Devel 15:05
jibelsnapcraft 5737 works fine for me on hirsute15:05
luna_jibel: guess its me that done something stupid then15:06
luna_yep it worked in a VM so its me that done something wierd15:12
seb128Saviq, is that expect that multipass purge makes my wifi reconnect?16:09
seb128or is that just notification noise because an extra interface is changing?16:10
seb128right, seems rather just noise and no real disconnect16:11
juliankdidrocks: jibel: I added a grubzfs-testsuite task for bug 1899372, as we didn't card it, this might be something you want to look at16:29
ubot5bug 1899372 in grub2 (Ubuntu) "update-grub 10_linux_zfs fails when /usr is a separate filesystem" [Low,Confirmed] https://launchpad.net/bugs/189937216:29
didrocksjuliank: is separate /usr something that we support?16:31
didrocksI read the contrary on #u-meetings?16:31
didrocks"So this is an abnormal setup and we'll pass on fixing it. I guess it might be something for the desktop team."16:31
didrocksif this is something foundation consider abnormal, should we fix it then?16:31
juliankdidrocks: I don't know about zfs, but we do for normal systems16:32
juliankI don't think we give people the option to configure zfs systems with separate /usr, but I don't know16:32
didrockswe don’t, but people can install it manually. so in case16:32
didrocksack in any case, thanks for the head’s up16:33
didrocksbut I thought we followed the https://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken/16:33
juliankour requirement is that /usr is mounted in the initramfs16:33
didrocksunsure ZFS initramfs script does mount /usr in initramfs though (outside of this grub issue)16:34
didrocksI wonder how we can fix the issue, but it should be doable16:34
=== ijohnson is now known as ijohnson|lunch
=== ijohnson|lunch is now known as ijohnson

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