/srv/irclogs.ubuntu.com/2023/05/17/#ubuntu-desktop.txt

lunaUbuntu 23.04 Review in this weeks DLN02:45
lissyxnteodosio, sorry but where is the source package to rebuild speech-dispatcher from your rebuilds repo?08:23
lissyxversion is still 0.11.4-208:23
lissyxwhich is still the same as http://changelogs.ubuntu.com/changelogs/pool/main/s/speech-dispatcher/speech-dispatcher_0.11.4-2/changelog08:24
nteodosiolissyx, to what version are you referring? The version in the PPA is 0.11.4-2ubuntu1.08:26
lissyxwell the speechd version is 0.11.4 in both case08:27
nteodosioYou can use apply the diff listed in the PPA page onto 0.11.4-2 to get the source package.08:27
nteodosiohttps://launchpad.net/~nteodosio/+archive/ubuntu/rebuilds/+files/speech-dispatcher_0.11.4-2_0.11.4-2ubuntu1.diff.gz08:27
lissyxnice, update-manager seems to crash loop because the ppa does not have a jammy release :(08:27
nteodosioEven better, you can use the one uploaded to proposed: https://launchpad.net/ubuntu/+source/speech-dispatcher/0.11.4-2ubuntu108:28
lissyxok, so this one includes what we need08:29
lissyxthis is what I wanted to verify08:29
nteodosioYes, it will be easier with that actually08:29
lissyxdeb-src from mantic-proposed looks fine08:31
nteodosioGreat (:08:32
lissyxmirrors seems a bit slow?08:34
nteodosioIndeed08:35
lissyxyeah my home network saturates 10GbE and my uplink saturas its 2.5GbE08:36
lissyxnteodosio, installed the rebuild packages and it's failing to find the socket :(08:39
nteodosioWhat is ls /run/user/$(id -u)/speech-dispatcher?08:40
lissyx$ ls -hal /run/user/1000/speech-dispatcher/speechd.sock 08:41
lissyxsrw-rw-rw- 1 user user 0 avril 27 15:49 /run/user/1000/speech-dispatcher/speechd.sock08:41
nteodosioOK, and did you try to prepend XDG_RUNTIME_DIR=/run/user/1000 to spd-say?08:41
lissyxI'm not there yet08:42
lissyx just trying to systemctl start --user 08:42
lissyx$ systemctl start --user speech-dispatcher.socket08:42
lissyxFailed to start speech-dispatcher.socket: Unit speech-dispatcher.socket not found.08:42
lissyxwhen querying for status: mai 17 10:38:45 ubuntu-2204-snap systemd[1577]: speech-dispatcher.socket: Failed to open /home/user/.config/systemd/user/speech-dispatcher.socket: No such file o>08:43
lissyx$ ll ~/.config/systemd/user/speech-dispatcher.s*08:43
lissyxlrwxrwxrwx 1 user user 65 d\u00e9c.   5 14:21 /home/user/.config/systemd/user/speech-dispatcher.service -> /home/user/speechd/usr/lib/systemd/user/speech-dispatcher.service08:43
lissyxlrwxrwxrwx 1 user user 64 d\u00e9c.   5 14:22 /home/user/.config/systemd/user/speech-dispatcher.socket -> /home/user/speechd/usr/lib/systemd/user/speech-dispatcher.socket08:43
nteodosioLost connection for a couple of minutes, last I know you said "Failed to start speech-dispatcher.socket:"08:45
nteodosioSo you have the socket but systemd cannot find it?08:46
lissyxwhen querying for status: mai 17 10:38:45 ubuntu-2204-snap systemd[1577]: speech-dispatcher.socket: Failed to open /home/user/.config/systemd/user/speech-dispatcher.socket: No such file o>08:47
lissyxlrwxrwxrwx 1 user user 65 d\u00e9c.   5 14:21 /home/user/.config/systemd/user/speech-dispatcher.service -> /home/user/speechd/usr/lib/systemd/user/speech-dispatcher.service08:47
lissyxlrwxrwxrwx 1 user user 64 d\u00e9c.   5 14:22 /home/user/.config/systemd/user/speech-dispatcher.socket -> /home/user/speechd/usr/lib/systemd/user/speech-dispatcher.socket08:47
lissyx$ ll ~/.config/systemd/user/speech-dispatcher.s*08:47
nteodosioI think a pastebin will serve us better there08:47
lissyxhttps://paste.mozilla.org/rucaVJGA/raw08:48
nteodosiHow can that be if you installed it a few moments ago?08:53
seb128leftover from the previous try?09:05
lissyxmaybe?09:11
lissyxremoved them and it seems to start?09:11
nteodosiThe socket?09:17
nteodosiOr the service?09:17
lissyxthe .socket and .service  files in ~/.config/system/user/09:18
nteodosiDid the whole thing work?09:19
lissyxnot yet09:19
lissyxautospawn fails because it does not find /usr/bin/speech-dispatcher09:19
lissyxand yes, speech-dispatcher is in stage-packages, and usr/bin/speech-dispatcher in the "prime" section of firefox package09:22
nteodosiWait, so you are in the snap shell?09:22
lissyxyes09:23
nteodosiIf you want, that one I send in the bug report has spd in it09:24
nteodosis/send/sent09:24
lissyxhttps://github.com/brailcom/speechd/commit/68c12d3412a12b96fdd3cbc0bb6fa8962cd65ebf09:27
-ubottu:#ubuntu-desktop- Commit 68c12d3 in brailcom/speechd "Add SPEECHD_CMD environment variable"09:27
lissyxlooks like the binary is at /snap/firefox/current/usr/bin/speech-dispatcher09:27
lissyxbut forcing "XDG_RUNTIME_DIR=/run/user/1000 SPEECHD_CMD=/snap/firefox/current/usr/bin/speech-dispatcher spd-say hi" still fails09:27
lissyxand SPD_SPAWN_CMD= does the same09:28
nteodosiI don't think you should need to instruct SPEECHD_CMD to point to something there, the point is to have spd-say find the socket and activate the service outside the snap. Doesn't 'XDG_RUNTIME_DIR=/run/user/1000 spd-say hi' work?09:29
nteodosiAssuming you have speech-dispatcher from the PPA or proposed in your system09:29
lissyxfun: https://bugzilla.mozilla.org/show_bug.cgi?id=1787245#c209:29
-ubottu:#ubuntu-desktop- Mozilla bug 1787245 in Firefox Build System "snapd should grant access to $XDG_RUNTIME_DIR/speech-dispatcher/speechd.sock" [--, Resolved: Fixed]09:29
lissyxnteodosi, no it does not, and yes I have rebuild the mantic-proposed package09:30
nteodosiAny error message or nothing happens?09:30
lissyxthe error is not about the socket, it's about finding the binary09:30
lissyxsame error ...09:30
lissyxError: Can't connect to unix socket /run/user/1000/speech-dispatcher/speechd.sock: Connection refused. Autospawn: Autospawn failed. Spawn error 8: Failed to execute child process \u201c/usr/bin/speech-dispatcher\u201d (No such file or directory)09:30
nteodosiOK, I can't see a reason why this would be a problem in Firefox but not in the snap I built... Can I test the Firefox build you're trying? Is it published?09:32
lissyxthe version within the snap of spd-say is 0.9.109:32
lissyxso it does not contain the SPEECH_CMD fix09:32
lissyxso I guess you built in a way that you have speech-dispatcher from a newer version?09:33
nteodosispd-say --version in my snap is also 0.9.109:33
lissyxhttps://github.com/lissyx/firefox-snap/commit/0bdccd5298048382b434e526a4667112ee1fd1e209:34
-ubottu:#ubuntu-desktop- Commit 0bdccd5 in lissyx/firefox-snap "Bug XXX - Support speech-dispatcher in Snap"09:34
lissyxwhere does live your speech-dispatcher binary? and spd-say?09:35
nteodosi$SNAP/usr/bin/spd-say -> /snap/geheim/x4/usr/bin/spd-say09:37
lissyx0.9.1 is the one from 20.0409:40
lissyxso given I build on core20 this is the one I should expect I guess09:40
nteodosiYes, and it's the same I have on my side09:41
lissyxso where is your speech-dispatcher binary?09:44
lissyxis there some magic symlink within your snap to make  /usr/bin/speech-dispatcher point to $SNAP/usr/bin/speech-dispatcher ?09:44
nteodosi$ ls /usr/bin/speech-dispatcher09:47
nteodosils: cannot access '/usr/bin/speech-dispatcher': No such file or directory09:47
nteodosiIt's really on $SNAP/09:47
seb128the activation of the service happens on the real system no?09:48
nteodosiYes09:48
lissyxI dont know why it tries to use the binary.09:49
seb128lissyx, the fact that it tries to spawn the binary suggests that it fails at socket activation for you and fallback to try to start the service directly?09:49
lissyxmaybe ?09:49
lissyxwell.09:50
lissyx30842 /usr/bin/speech-dispatcher --spawn --communication-method unix_socket --socket-path /run/user/1000/speech-dispatcher/speechd.sock09:50
lissyxdoes it looks like a legit socket activation ?09:50
lissyxthis is when I run "spd-say hi" on the host09:51
lissyxif I run the same quickly within the snap, it works.09:51
nteodosiI never say that thing to be honest09:52
nteodosiWhat is 30842?09:52
lissyxa pid09:52
lissyxok I'm starting to wonder if systemd was not in a bad shape because of leftover from previous attempts ?09:52
nteodosiCould be...09:53
lissyxcleaned everything in ~/.config/systemd/ and stop/start, there are no more weird messages in status09:54
lissyxand now it looks like socket activation is working.09:54
nteodosiYay!09:55
lissyxrunning the launcher manually under env variable set ...09:56
lissyxyallah finally09:58
lissyxnteodosi, so far for the moment the user needs to manually enable the socket activation?10:01
nteodosiOr reboot as per my tests10:01
lissyxok let me check10:01
nteodosiwhich align to what others report https://source.puri.sm/kop316/mmsd/-/issues/310:01
-ubottu:#ubuntu-desktop- Issue 3 in kop316/mmsd "Systemd user service does not automatically start on install nor stop on remove" [Closed]10:01
lissyxindeed10:03
lissyxnteodosi, so for unix_socket:/run/user/1000/speech-dispatcher/speechd.sock10:05
lissyxnteodosi, would /run/user/$SNAP_UID/speech-dispatcher/speechd.sock legit?10:06
nteodosiYes, looks good, lissyx.11:03
lissyxseb128, PR ready now12:49
lissyxI wont be able to make it for meeting12:49
seb128lissyx, k, well it's another busy day here as well before a long weekend so let's postpone again...12:51
seb128bandali, ^12:51
bandaliack, thanks13:52
bandalifor the heads up13:52
KGB-2libadwaita pipeline Jeremy Bicha 528788 * pending (extract-source: pending; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)14:02
KGB-0libadwaita pipeline Jeremy Bicha 528789 * pending (extract-source: pending; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)14:06
KGB-2libadwaita signed tags f9f9912 Jeremy Bicha upstream/1.3.2 * Upstream version 1.3.2 * https://deb.li/3wQBc14:12
KGB-0libadwaita upstream/latest e80ca40 Jeremy Bicha * pushed 24 commits (first 5 follow) * https://deb.li/itzKy14:13
KGB-0libadwaita upstream/latest 2338e33 Alexander Mikhaylenko src/adw-banner.c * banner: Clarify title placement in docs * https://deb.li/ik5G14:13
KGB-0libadwaita upstream/latest de054ac Andy Holmes src/adw-avatar.c * avatar: fix GtkSnapshot leaked if early return is hit * https://deb.li/32dZM14:13
KGB-0libadwaita upstream/latest f73442a Bruce Cowan po/en_GB.po * Update British English translation * https://deb.li/qhky14:13
KGB-0libadwaita upstream/latest 9787b5c Guillaume Bernard po/fr.po * Update French translation * https://deb.li/38G1414:13
KGB-0libadwaita upstream/latest 3636e70 Boyuan Yang po/zh_CN.po * Update Chinese (China) translation * https://deb.li/HGXV14:13
KGB-2libadwaita pristine-tar 7dcea4b Jeremy Bicha libadwaita-1_1.3.2.orig.tar.xz.delta libadwaita-1_1.3.2.orig.tar.xz.id * pristine-tar data for libadwaita-1_1.3.2.orig.tar.xz * https://deb.li/3HK0n14:13
KGB-2libadwaita signed tags bf44d06 Jeremy Bicha ubuntu/1.3.2-1ubuntu1 * libadwaita-1 Debian release 1.3.2-1ubuntu1 * https://deb.li/Vkes14:18
KGB-0libadwaita pipeline Jeremy Bicha 528791 * pending (extract-source: pending; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)14:18
KGB-2libadwaita ubuntu/master 4641242 Jeremy Bicha * pushed 31 commits (first 5 follow) * https://deb.li/3NdQU14:18
KGB-2libadwaita ubuntu/master 85a1e06 Nathan Follens po/nl.po * Update Dutch translation * https://deb.li/2TEv14:18
KGB-2libadwaita ubuntu/master 69d5f53 Alexander Mikhaylenko src/stylesheet/widgets/_file-chooser.scss * stylesheet: Fix file chooser dimensions * https://deb.li/RdIA14:18
KGB-2libadwaita ubuntu/master 1be70b5 Sam Hewitt src/stylesheet/_colors.scss * stylesheet: Bump contrast of view selected colours * https://deb.li/3zTpi14:18
KGB-2libadwaita ubuntu/master d1d0c98 Alexander Mikhaylenko doc/images/ deprecated-sidebar-dark.png deprecated-sidebar.png * doc: Regenerate .sidebar screenshots * https://deb.li/33GA014:18
KGB-2libadwaita ubuntu/master 9bd4d73 Fabio Tomat po/fur.po * Update Friulian translation * https://deb.li/i2kH214:18
KGB-2libadwaita pipeline Jeremy Bicha 528791 * running (extract-source: running; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)14:18
KGB-0libadwaita pipeline Jeremy Bicha 528791 * [3 minutes and 21 seconds] failed (extract-source: success; build: failed; build i386: failed; build source: failed; test-build-any: skipped; test-build-all: skipped; test-crossbuild-arm64: skipped; reprotest: skipped; lintian: skipped; autopkgtest: skipped; blhc: skipped; piuparts: skipped)14:21
lissyxseb128, I'm always lost on the location of the desktop-launch stuff, is this the one place? https://github.com/snapcore/snapcraft-desktop-integration/blob/main/common/desktop-exports16:14
lissyxseb128, context: this thai word break thing16:15
KGB-0gnome-calendar ubuntu/lunar 8f88771 Jeremy Bicha debian/ control control.in gbp.conf * Branch for lunar * https://deb.li/Cduh17:39
KGB-0gnome-calendar ubuntu/lunar eb7a2d7 Jeremy Bicha debian/changelog * releasing package gnome-calendar version 44.1-0ubuntu1 * https://deb.li/3cTSc17:39
KGB-0gnome-calendar signed tags ca90abf Jeremy Bicha ubuntu/44.1-0ubuntu1 * gnome-calendar Debian release 44.1-0ubuntu1 * https://deb.li/69QC17:39
KGB-0nautilus tags 979bea1 Jeremy Bicha upstream/44.1 * Upstream version 44.1 * https://deb.li/3XkVE20:23
KGB-0nautilus pristine-tar 7a37ebd Jarred Wilson nautilus_44.1.orig.tar.xz.delta nautilus_44.1.orig.tar.xz.id * pristine-tar data for nautilus_44.1.orig.tar.xz * https://deb.li/zEGR20:23
KGB-2nautilus upstream/latest 10c0abe Jeremy Bicha * pushed 49 commits (first 5 follow) * https://deb.li/JUU420:24
KGB-2nautilus upstream/latest a417d86 Corey Berla .gitlab/Dockerfile * ci: Dockerfile install appstream dependency for libadwaita * https://deb.li/3md1D20:24
KGB-2nautilus upstream/latest 9dd4a7f Corey Berla src/nautilus-files-view.c * files-view: Don't add non-existent files * https://deb.li/3UhFj20:24
KGB-2nautilus upstream/latest 2e10ed1 Corey Berla src/nautilus-list-view.c * list-view: Drop selection click workaround * https://deb.li/i7GNR20:24
KGB-2nautilus upstream/latest f0f6c37 Peter Eisenmann src/ nautilus-files-view.c nautilus-list-base.c * files-view: Handle canceled clipboard update * https://deb.li/3jCD20:24
KGB-2nautilus upstream/latest ed2dbd6 António Fernandes src/nautilus-search-engine-tracker.c * Revert "nautils-search-engine-tracker: Only parse non-null dates" * https://deb.li/3OzMz20:24
KGB-2nautilus Jeremy Bicha 399569 * commented merge request !15 * https://deb.li/pEyz22:57
KGB-0nautilus signed tags 4d25520 Jeremy Bicha ubuntu/1%44.1-1ubuntu1 * nautilus Debian release 1:44.1-1ubuntu1 * https://deb.li/3QaDs23:01
KGB-2nautilus ubuntu/master cd022ee Jeremy Bicha debian/changelog * releasing package nautilus version 1:44.1-1ubuntu1 * https://deb.li/1q4v23:01

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