[02:45] <luna> Ubuntu 23.04 Review in this weeks DLN
[08:23] <lissyx> nteodosio, sorry but where is the source package to rebuild speech-dispatcher from your rebuilds repo?
[08:23] <lissyx> version is still 0.11.4-2
[08:24] <lissyx> which is still the same as http://changelogs.ubuntu.com/changelogs/pool/main/s/speech-dispatcher/speech-dispatcher_0.11.4-2/changelog
[08:26] <nteodosio> lissyx, to what version are you referring? The version in the PPA is 0.11.4-2ubuntu1.
[08:27] <lissyx> well the speechd version is 0.11.4 in both case
[08:27] <nteodosio> You can use apply the diff listed in the PPA page onto 0.11.4-2 to get the source package.
[08:27] <nteodosio> https://launchpad.net/~nteodosio/+archive/ubuntu/rebuilds/+files/speech-dispatcher_0.11.4-2_0.11.4-2ubuntu1.diff.gz
[08:27] <lissyx> nice, update-manager seems to crash loop because the ppa does not have a jammy release :(
[08:28] <nteodosio> Even better, you can use the one uploaded to proposed: https://launchpad.net/ubuntu/+source/speech-dispatcher/0.11.4-2ubuntu1
[08:29] <lissyx> ok, so this one includes what we need
[08:29] <lissyx> this is what I wanted to verify
[08:29] <nteodosio> Yes, it will be easier with that actually
[08:31] <lissyx> deb-src from mantic-proposed looks fine
[08:32] <nteodosio> Great (:
[08:34] <lissyx> mirrors seems a bit slow?
[08:35] <nteodosio> Indeed
[08:36] <lissyx> yeah my home network saturates 10GbE and my uplink saturas its 2.5GbE
[08:39] <lissyx> nteodosio, installed the rebuild packages and it's failing to find the socket :(
[08:40] <nteodosio> What is ls /run/user/$(id -u)/speech-dispatcher?
[08:41] <lissyx> $ ls -hal /run/user/1000/speech-dispatcher/speechd.sock 
[08:41] <lissyx> srw-rw-rw- 1 user user 0 avril 27 15:49 /run/user/1000/speech-dispatcher/speechd.sock
[08:41] <nteodosio> OK, and did you try to prepend XDG_RUNTIME_DIR=/run/user/1000 to spd-say?
[08:42] <lissyx> I'm not there yet
[08:42] <lissyx>  just trying to systemctl start --user 
[08:42] <lissyx> $ systemctl start --user speech-dispatcher.socket
[08:42] <lissyx> Failed to start speech-dispatcher.socket: Unit speech-dispatcher.socket not found.
[08:43] <lissyx> when 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] <lissyx> lrwxrwxrwx 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.service
[08:43] <lissyx> lrwxrwxrwx 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.socket
[08:45] <nteodosio> Lost connection for a couple of minutes, last I know you said "Failed to start speech-dispatcher.socket:"
[08:46] <nteodosio> So you have the socket but systemd cannot find it?
[08:47] <lissyx> when 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] <lissyx> lrwxrwxrwx 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.service
[08:47] <lissyx> lrwxrwxrwx 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.socket
[08:47] <lissyx> $ ll ~/.config/systemd/user/speech-dispatcher.s*
[08:47] <nteodosio> I think a pastebin will serve us better there
[08:48] <lissyx> https://paste.mozilla.org/rucaVJGA/raw
[08:53] <nteodosi> How can that be if you installed it a few moments ago?
[09:05] <seb128> leftover from the previous try?
[09:11] <lissyx> maybe?
[09:11] <lissyx> removed them and it seems to start?
[09:17] <nteodosi> The socket?
[09:17] <nteodosi> Or the service?
[09:18] <lissyx> the .socket and .service  files in ~/.config/system/user/
[09:19] <nteodosi> Did the whole thing work?
[09:19] <lissyx> not yet
[09:19] <lissyx> autospawn fails because it does not find /usr/bin/speech-dispatcher
[09:22] <lissyx> and yes, speech-dispatcher is in stage-packages, and usr/bin/speech-dispatcher in the "prime" section of firefox package
[09:22] <nteodosi> Wait, so you are in the snap shell?
[09:23] <lissyx> yes
[09:24] <nteodosi> If you want, that one I send in the bug report has spd in it
[09:24] <nteodosi> s/send/sent
[09:27] <lissyx> https://github.com/brailcom/speechd/commit/68c12d3412a12b96fdd3cbc0bb6fa8962cd65ebf
[09:27] -ubottu:#ubuntu-desktop- Commit 68c12d3 in brailcom/speechd "Add SPEECHD_CMD environment variable"
[09:27] <lissyx> looks like the binary is at /snap/firefox/current/usr/bin/speech-dispatcher
[09:27] <lissyx> but forcing "XDG_RUNTIME_DIR=/run/user/1000 SPEECHD_CMD=/snap/firefox/current/usr/bin/speech-dispatcher spd-say hi" still fails
[09:28] <lissyx> and SPD_SPAWN_CMD= does the same
[09:29] <nteodosi> I 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] <nteodosi> Assuming you have speech-dispatcher from the PPA or proposed in your system
[09:29] <lissyx> fun: https://bugzilla.mozilla.org/show_bug.cgi?id=1787245#c2
[09: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:30] <lissyx> nteodosi, no it does not, and yes I have rebuild the mantic-proposed package
[09:30] <nteodosi> Any error message or nothing happens?
[09:30] <lissyx> the error is not about the socket, it's about finding the binary
[09:30] <lissyx> same error ...
[09:30] <lissyx> Error: 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:32] <nteodosi> OK, 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] <lissyx> the version within the snap of spd-say is 0.9.1
[09:32] <lissyx> so it does not contain the SPEECH_CMD fix
[09:33] <lissyx> so I guess you built in a way that you have speech-dispatcher from a newer version?
[09:33] <nteodosi> spd-say --version in my snap is also 0.9.1
[09:34] <lissyx> https://github.com/lissyx/firefox-snap/commit/0bdccd5298048382b434e526a4667112ee1fd1e2
[09:34] -ubottu:#ubuntu-desktop- Commit 0bdccd5 in lissyx/firefox-snap "Bug XXX - Support speech-dispatcher in Snap"
[09:35] <lissyx> where does live your speech-dispatcher binary? and spd-say?
[09:37] <nteodosi> $SNAP/usr/bin/spd-say -> /snap/geheim/x4/usr/bin/spd-say
[09:40] <lissyx> 0.9.1 is the one from 20.04
[09:40] <lissyx> so given I build on core20 this is the one I should expect I guess
[09:41] <nteodosi> Yes, and it's the same I have on my side
[09:44] <lissyx> so where is your speech-dispatcher binary?
[09:44] <lissyx> is there some magic symlink within your snap to make  /usr/bin/speech-dispatcher point to $SNAP/usr/bin/speech-dispatcher ?
[09:47] <nteodosi> $ ls /usr/bin/speech-dispatcher
[09:47] <nteodosi> ls: cannot access '/usr/bin/speech-dispatcher': No such file or directory
[09:47] <nteodosi> It's really on $SNAP/
[09:48] <seb128> the activation of the service happens on the real system no?
[09:48] <nteodosi> Yes
[09:49] <lissyx> I dont know why it tries to use the binary.
[09:49] <seb128> lissyx, 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] <lissyx> maybe ?
[09:50] <lissyx> well.
[09:50] <lissyx> 30842 /usr/bin/speech-dispatcher --spawn --communication-method unix_socket --socket-path /run/user/1000/speech-dispatcher/speechd.sock
[09:50] <lissyx> does it looks like a legit socket activation ?
[09:51] <lissyx> this is when I run "spd-say hi" on the host
[09:51] <lissyx> if I run the same quickly within the snap, it works.
[09:52] <nteodosi> I never say that thing to be honest
[09:52] <nteodosi> What is 30842?
[09:52] <lissyx> a pid
[09:52] <lissyx> ok I'm starting to wonder if systemd was not in a bad shape because of leftover from previous attempts ?
[09:53] <nteodosi> Could be...
[09:54] <lissyx> cleaned everything in ~/.config/systemd/ and stop/start, there are no more weird messages in status
[09:54] <lissyx> and now it looks like socket activation is working.
[09:55] <nteodosi> Yay!
[09:56] <lissyx> running the launcher manually under env variable set ...
[09:58] <lissyx> yallah finally
[10:01] <lissyx> nteodosi, so far for the moment the user needs to manually enable the socket activation?
[10:01] <nteodosi> Or reboot as per my tests
[10:01] <lissyx> ok let me check
[10:01] <nteodosi> which align to what others report https://source.puri.sm/kop316/mmsd/-/issues/3
[10:01] -ubottu:#ubuntu-desktop- Issue 3 in kop316/mmsd "Systemd user service does not automatically start on install nor stop on remove" [Closed]
[10:03] <lissyx> indeed
[10:05] <lissyx> nteodosi, so for unix_socket:/run/user/1000/speech-dispatcher/speechd.sock
[10:06] <lissyx> nteodosi, would /run/user/$SNAP_UID/speech-dispatcher/speechd.sock legit?
[11:03] <nteodosi> Yes, looks good, lissyx.
[12:49] <lissyx> seb128, PR ready now
[12:49] <lissyx> I wont be able to make it for meeting
[12:51] <seb128> lissyx, k, well it's another busy day here as well before a long weekend so let's postpone again...
[12:51] <seb128> bandali, ^
[13:52] <bandali> ack, thanks
[13:52] <bandali> for the heads up
[14:02] <KGB-2> libadwaita 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:06] <KGB-0> libadwaita 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:12] <KGB-2> libadwaita signed tags f9f9912 Jeremy Bicha upstream/1.3.2 * Upstream version 1.3.2 * https://deb.li/3wQBc
[14:13] <KGB-0> libadwaita upstream/latest e80ca40 Jeremy Bicha * pushed 24 commits (first 5 follow) * https://deb.li/itzKy
[14:13] <KGB-0> libadwaita upstream/latest 2338e33 Alexander Mikhaylenko src/adw-banner.c * banner: Clarify title placement in docs * https://deb.li/ik5G
[14:13] <KGB-0> libadwaita upstream/latest de054ac Andy Holmes src/adw-avatar.c * avatar: fix GtkSnapshot leaked if early return is hit * https://deb.li/32dZM
[14:13] <KGB-0> libadwaita upstream/latest f73442a Bruce Cowan po/en_GB.po * Update British English translation * https://deb.li/qhky
[14:13] <KGB-0> libadwaita upstream/latest 9787b5c Guillaume Bernard po/fr.po * Update French translation * https://deb.li/38G14
[14:13] <KGB-0> libadwaita upstream/latest 3636e70 Boyuan Yang po/zh_CN.po * Update Chinese (China) translation * https://deb.li/HGXV
[14:13] <KGB-2> libadwaita 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/3HK0n
[14:18] <KGB-2> libadwaita signed tags bf44d06 Jeremy Bicha ubuntu/1.3.2-1ubuntu1 * libadwaita-1 Debian release 1.3.2-1ubuntu1 * https://deb.li/Vkes
[14:18] <KGB-0> libadwaita 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-2> libadwaita ubuntu/master 4641242 Jeremy Bicha * pushed 31 commits (first 5 follow) * https://deb.li/3NdQU
[14:18] <KGB-2> libadwaita ubuntu/master 85a1e06 Nathan Follens po/nl.po * Update Dutch translation * https://deb.li/2TEv
[14:18] <KGB-2> libadwaita ubuntu/master 69d5f53 Alexander Mikhaylenko src/stylesheet/widgets/_file-chooser.scss * stylesheet: Fix file chooser dimensions * https://deb.li/RdIA
[14:18] <KGB-2> libadwaita ubuntu/master 1be70b5 Sam Hewitt src/stylesheet/_colors.scss * stylesheet: Bump contrast of view selected colours * https://deb.li/3zTpi
[14:18] <KGB-2> libadwaita ubuntu/master d1d0c98 Alexander Mikhaylenko doc/images/ deprecated-sidebar-dark.png deprecated-sidebar.png * doc: Regenerate .sidebar screenshots * https://deb.li/33GA0
[14:18] <KGB-2> libadwaita ubuntu/master 9bd4d73 Fabio Tomat po/fur.po * Update Friulian translation * https://deb.li/i2kH2
[14:18] <KGB-2> libadwaita 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:21] <KGB-0> libadwaita 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)
[16:14] <lissyx> seb128, 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-exports
[16:15] <lissyx> seb128, context: this thai word break thing
[17:39] <KGB-0> gnome-calendar ubuntu/lunar 8f88771 Jeremy Bicha debian/ control control.in gbp.conf * Branch for lunar * https://deb.li/Cduh
[17:39] <KGB-0> gnome-calendar ubuntu/lunar eb7a2d7 Jeremy Bicha debian/changelog * releasing package gnome-calendar version 44.1-0ubuntu1 * https://deb.li/3cTSc
[17:39] <KGB-0> gnome-calendar signed tags ca90abf Jeremy Bicha ubuntu/44.1-0ubuntu1 * gnome-calendar Debian release 44.1-0ubuntu1 * https://deb.li/69QC
[20:23] <KGB-0> nautilus tags 979bea1 Jeremy Bicha upstream/44.1 * Upstream version 44.1 * https://deb.li/3XkVE
[20:23] <KGB-0> nautilus 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/zEGR
[20:24] <KGB-2> nautilus upstream/latest 10c0abe Jeremy Bicha * pushed 49 commits (first 5 follow) * https://deb.li/JUU4
[20:24] <KGB-2> nautilus upstream/latest a417d86 Corey Berla .gitlab/Dockerfile * ci: Dockerfile install appstream dependency for libadwaita * https://deb.li/3md1D
[20:24] <KGB-2> nautilus upstream/latest 9dd4a7f Corey Berla src/nautilus-files-view.c * files-view: Don't add non-existent files * https://deb.li/3UhFj
[20:24] <KGB-2> nautilus upstream/latest 2e10ed1 Corey Berla src/nautilus-list-view.c * list-view: Drop selection click workaround * https://deb.li/i7GNR
[20:24] <KGB-2> nautilus upstream/latest f0f6c37 Peter Eisenmann src/ nautilus-files-view.c nautilus-list-base.c * files-view: Handle canceled clipboard update * https://deb.li/3jCD
[20:24] <KGB-2> nautilus 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/3OzMz
[22:57] <KGB-2> nautilus Jeremy Bicha 399569 * commented merge request !15 * https://deb.li/pEyz
[23:01] <KGB-0> nautilus signed tags 4d25520 Jeremy Bicha ubuntu/1%44.1-1ubuntu1 * nautilus Debian release 1:44.1-1ubuntu1 * https://deb.li/3QaDs
[23:01] <KGB-2> nautilus ubuntu/master cd022ee Jeremy Bicha debian/changelog * releasing package nautilus version 1:44.1-1ubuntu1 * https://deb.li/1q4v