[03:21] <pieq> Hi everyone
[03:21] <pieq> I just spent the last hour trying to record my screen and my mic to make a video tutorial for my sister, using Ubuntu 22.04 and Wayland.
[03:21] <pieq> I failed.
[03:21] <pieq> Absolutely nothing works.
[03:22] <Eickmeyer> !support | pieq
[03:22] <pieq> Eickmeyer: thanks! I don't need support, I just need to vent my frustration :D
[03:23] <Eickmeyer> !bug | pieq
[03:23] <pieq> Eickmeyer: haha :) Thanks too, I already filed a bug for OBS: https://github.com/obsproject/obs-studio/issues/8050
[03:23] -ubottu:#ubuntu-desktop- Issue 8050 in obsproject/obs-studio "OBS crashes when selecting screen or window to record (Wayland, pipewire, Ubuntu 22.04)" [Open]
[03:23] <sarnold> pieq: so... got a tripod and mount for a phone? :)
[03:23] <pieq> sarnold: guess I'm gonna have to invest in that, indeed! :D
[03:25] <Eickmeyer> Well, while we certainly understand your frustration, the desktop team is not the people you should be venting to as they have no control over OBS. One of my projects right now (being the Ubuntu Studio lead) is to get OBS updated to version 29 in the repos.
[03:25] <Eickmeyer> However, I'm not sure that will fix your issue.
[03:26] <sarnold> "Allocating 0 bytes is broken behavior"  o_O ?? that's *weird*
[03:27] <sarnold> pieq: I wonder if you could catch a stack trace out of it by doing something similar to the User: malloc() example in https://www.brendangregg.com/perf.html#DynamicTracingEg
[03:30] <pieq> sarnold: sounds *way* out of my league :D
[03:31] <sarnold> pieq: aww :(
[03:31] <pieq> although I saw the flatpak could actually start in a debug shell, and from there you can run gdb commands
[03:31] <pieq> but... I have actual work to do :D
[03:32] <sarnold> I thought I read once that absolutely nothing could record wayland
[03:36] <Eickmeyer> That's what pipewire is for. Not just for audio, it also helps with video capture in Wayland.
[03:37] <sarnold> oh nice, I hadn't heard that
[03:38] <Eickmeyer> Pipewire was originally designed to fulfill video issues with Wayland, but feature-crept to unify the multiple audio backends.
[03:41] <Eickmeyer> pieq: Try installing pipewire-v4l2 (shot in the dark, but obs uses v4l2 and pipewire facilitates wayland video capture, so maybe....)
[05:22] <pieq> sarnold, Eickmeyer: thanks for the discussion. I'll keep looking at it.
[05:22] <pieq> Indeed, in the OBS bug I raised, there is a pipewire dialog that pops up (I beliebe the "Share screen" comes from there)
[05:23] <pieq> Actually, the video source in OBS is called Pipewire, so it *should* work
[06:00] <duflu> Certainly PipeWire is the way to capture the GNOME Wayland screen for OBS and web browsers, but it doesn't seem like a very clean universal Wayland answer. I would expect people to try and standardise something in the coming years. Maybe.
[09:26] <seb128> goood morning desktopers!
[09:45] <pieq> salut seb128 !
[09:45] <seb128> pieq, salut, en forme ?
[09:46] <pieq> seb128: ça va ! I was ranting this morning about screen recording on Ubuntu
[09:46] <pieq> and this afternoon I had a meeting and tried to share my screen, and it crashed Firefox
[09:46] <pieq> I originally thought it was a problem with OBS
[09:47] <pieq> but it seems like it's a problem with Pipewire, or whatever the "Screen Share" dialog comes from
[09:47] <pieq> Against what package should I report a bug?
[09:47] <pieq> gnome-shell?
[09:49] <seb128> pieq, it's probably https://bugzilla.mozilla.org/show_bug.cgi?id=1790496 for the sharing issue
[09:49] -ubottu:#ubuntu-desktop- Mozilla bug 1790496 in Core "screen-sharing a window crashes browser in Wayland" [S3, New]
[09:50] <seb128> pieq, and bug #1987631 for the recording
[09:50] -ubottu:#ubuntu-desktop- Bug 1987631 in OEM Priority Project "Screencast only records one second" [High, In Progress] https://launchpad.net/bugs/1987631
[09:52] <seb128> though reading the backlog you use OBS so maybe not, could still be a follow up from bug 1985057
[09:52] -ubottu:#ubuntu-desktop- Bug 1985057 in pipewire (Ubuntu Jammy) "Camera output freeze when using pipewiresrc" [High, Triaged] https://launchpad.net/bugs/1985057
[12:58] <rs2009> hi everyone, would be great if someone could take a look at https://forum.snapcraft.io/t/manual-review-firefox-appmenu/33161
[13:01] <ricotz> rs2009, hi, I assume the unity-menubar.patch is a copy of https://bazaar.launchpad.net/~mozillateam/firefox/firefox-beta.bionic/view/head:/debian/patches/unity-menubar.patch ?
[13:03] <ricotz> bandali, hi, ^ fyi https://bugzilla.mozilla.org/show_bug.cgi?id=1419151#c19
[13:03] -ubottu:#ubuntu-desktop- Mozilla bug 1419151 in Core "Firefox does not support KDE Plasma 5.9.x+ global menu" [S3, Unconfirmed]
[13:26] <KGB-0> gtk4 signed tags 3754521 Jeremy Bicha ubuntu/4.8.2+ds-3ubuntu1 * gtk4 Debian release 4.8.2+ds-3ubuntu1 * https://deb.li/3KsVj
[13:32] <pieq> seb128: thanks for sharing those
[13:32] <seb128> np!
[13:32] <pieq> seb128: I've tried recording my screen with Kooha, but it crashes as soon as I start the recording
[13:33] <seb128> pieq, it's somewhat of a sad suggestion, but log in a X session instead of wayland
[13:33] <pieq> so I was wondering if there is something in common between all of these apps
[13:33] <pieq> seb128: :D yeah I'm afraid I'll have to do that
[13:33] <seb128> well, 'traditional' apps that try to record the screen directly aren't going to work on wayland by design
[13:34] <pieq> Wayland: Initial release: 30 September 2008; 14 years ago (source: Wikipedia)
[13:34] <pieq> and here we are... :S
[13:34] <seb128> lol
[13:34] <pieq> but Kooha is touted as being *the* to-go app for screen recording on Wayland
[13:37] <seb128> well, I don't know about that specific crash, maybe it works on wayland but that version has a bug ... do you have details on the issue?
[13:38] <seb128> https://github.com/SeaDve/Kooha/issues has several report of recording not working and no reply, unsure how active that project is exactly...
[13:39] <pieq> seb128: yeah, I saw that this morning and it discouraged me from filing another issue
[13:40] <pieq> ok, I think I fixed my firefox problem at least
[13:40] <pieq> I removed the MOZ_ENABLE_WAYLAND=1 I had put in /etc/environment to force-use Wayland
[13:40] <pieq> now I can share my screen in video calls (yay!), but the mouse cursor is not hidden when playing full-screen videos (boo)
[13:41] <pieq> I guess I'll just move back to Xorg for the time being
[13:42] <ogra> just install a transparent mouse cursor theme 😛
[14:15] <rs2009> ricotz: it's actually from the firefox-appmenu package from the AUR (Arch; many people use it instead of Firefox), but they're both identical
[18:07] <GunnarHj> jbicha: nautilus-share does not install translations after the transition to meson. Can you please take a look? (That may be what the reporter of bug #2002680 has noticed.)
[18:07] -ubottu:#ubuntu-desktop- Bug 2002680 in Ubuntu Translations "'Sharing Options' not translated to local language" [Undecided, Incomplete] https://launchpad.net/bugs/2002680
[19:00] <KGB-2> gtk4 signed tags 64048ab Jeremy Bicha ubuntu/4.9.2+ds-0ubuntu1 * gtk4 Debian release 4.9.2+ds-0ubuntu1 * https://deb.li/PGUs
[19:00] <KGB-0> gtk4 signed tags 2384609 Jeremy Bicha upstream/4.9.2+ds * Upstream version 4.9.2+ds * https://deb.li/3c4YU
[19:00] <KGB-0> gtk4 ubuntu/master 3f4fb72 Jeremy Bicha * pushed 913 commits (first 5 follow) * https://deb.li/nNFn
[19:00] <KGB-0> gtk4 ubuntu/master e252919 Simon McVittie debian/tests/python3-gi * d/tests/python3-gi: Explicitly disable a11y * https://deb.li/iwlT7
[19:00] <KGB-0> gtk4 ubuntu/master 12705a2 Simon McVittie debian/tests/build * d/tests/build: Suppress D-Bus/a11y warnings * https://deb.li/lNJy
[19:00] <KGB-0> gtk4 ubuntu/master 0fe2470 Simon McVittie debian/tests/build * d/tests/build: Avoid PWD bashism * https://deb.li/3PK44
[19:00] <KGB-2> gtk4 upstream/latest bd6cb61 Jeremy Bicha * pushed 872 commits (first 5 follow) * https://deb.li/cLmN
[19:00] <KGB-0> gtk4 ubuntu/master b964a36 Simon McVittie debian/copyright * d/copyright: Move standalone license stanzas to the end * https://deb.li/s4aM
[19:00] <KGB-2> gtk4 upstream/latest 1cd44ec Cam Cook gtk/gtkscrolledwindow.c * Make stylecheck happy * https://deb.li/3GNjx
[19:00] <KGB-0> gtk4 ubuntu/master 63093a6 Simon McVittie debian/copyright * d/copyright: Add details of run-with-display script * https://deb.li/3nLDj
[19:00] <KGB-2> gtk4 upstream/latest d5ba76a Matthias Clasen gdk/ gdksurface.c gdksurfaceprivate.h * Merge branch 'wip/carlosg/autohide-checks-on-x11' into 'main' * https://deb.li/il4Rl
[19:00] <KGB-2> gtk4 upstream/latest fce4810 Matthias Clasen gtk/ (7 files) * Merge branch 'ccook/doc-changes-1' into 'main' * https://deb.li/u9M
[19:01] <KGB-2> gtk4 upstream/latest 8a7f739 Benjamin Otte gtk/gtkdirectorylist.c * directorylist: Always add standard::name * https://deb.li/3OD7j
[19:01] <KGB-2> gtk4 upstream/latest 8957302 Benjamin Otte gtk/ (5 files) * dialog: GTK_DIALOG_ERROR_CANCELLED => GTK_DIALOG_ERROR_DISMISSED * https://deb.li/zwn4
[19:06] <KGB-0> nautilus signed tags 845f9c1 Jeremy Bicha upstream/44_alpha * Upstream version 44~alpha * https://deb.li/3vIdD
[19:06] <KGB-2> nautilus ubuntu/master 93a4e85 Jeremy Bicha * pushed 224 commits (first 5 follow) * https://deb.li/hIsg
[19:06] <KGB-2> nautilus ubuntu/master 45cd63d António Fernandes src/ (5 files in 2 dirs) * list-view-item-ui: Show spinner while loading subfolders * https://deb.li/3CuFl
[19:06] <KGB-2> nautilus ubuntu/master 4c525f9 Corey Berla src/nautilus-list-view.c * list-view: Check if self is NULL before getting listbase * https://deb.li/o8Ux
[19:06] <KGB-0> nautilus upstream/latest 4b30d9f Jeremy Bicha * pushed 219 commits (first 5 follow) * https://deb.li/vuJU
[19:06] <KGB-0> nautilus upstream/latest e3f6cdd Corey Berla src/ meson.build nautilus-pathbar.c nautilus-window-slot-dnd.c nautilus-window-slot-dnd.h * pathbar: Bring dnd code into nautilus-path-bar * https://deb.li/3oDpF
[19:06] <KGB-0> nautilus upstream/latest b9ac68e António Fernandes src/ nautilus-view-model.c nautilus-view-model.h * view-model: Use GSortListModel internally * https://deb.li/SDPi
[19:06] <KGB-2> nautilus ubuntu/master 67f24aa Corey Berla src/nautilus-list-view.c * list-view: Check for NULL row in unbind_name_cell() * https://deb.li/igw1E
[19:06] <KGB-0> nautilus upstream/latest 510a420 António Fernandes src/ nautilus-view-model.c nautilus-view-model.h * view-model: Use GtkTreeViewModel internally * https://deb.li/3bvuh
[19:06] <KGB-2> nautilus ubuntu/master 7346be5 Corey Berla src/nautilus-name-cell.c * name-cell: Cleanup handler on_item_is_loading_changed() * https://deb.li/O8ln
[19:06] <KGB-0> nautilus upstream/latest d5ce962 António Fernandes src/ (5 files) * view-model: Expose row objects to the view * https://deb.li/3gIm2
[19:06] <KGB-2> nautilus ubuntu/master 8030563 Corey Berla src/nautilus-list-view.c * list-view: Bind the number of children to hide-expander * https://deb.li/3hwa7
[19:06] <KGB-0> nautilus upstream/latest dd4dbde António Fernandes src/ (7 files in 2 dirs) * list-view: Support expanding as a tree * https://deb.li/ixuQC
[19:07] <KGB-0> libadwaita signed tags 7a32526 Jeremy Bicha upstream/1.3_alpha * Upstream version 1.3~alpha * https://deb.li/eIVz
[19:07] <KGB-2> libadwaita signed tags e920085 Jeremy Bicha ubuntu/1.3_alpha-0ubuntu1 * libadwaita-1 Debian release 1.3~alpha-0ubuntu1 * https://deb.li/3W8gv
[19:07] <KGB-2> libadwaita pipeline Jeremy Bicha 483759 * 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)
[19:07] <KGB-0> libadwaita upstream/latest b1a51b8 Jeremy Bicha * pushed 103 commits (first 5 follow) * https://deb.li/3Auls
[19:07] <KGB-0> libadwaita upstream/latest deaa3d9 Alexander Mikhaylenko demo/adwaita-demo.c * demo: Add Jamie to credits * https://deb.li/Fu1I
[19:07] <KGB-0> libadwaita upstream/latest a52cdee Alexander Mikhaylenko doc/libadwaita.toml.in * doc: Include banner image * https://deb.li/3fDxA
[19:07] <KGB-0> libadwaita upstream/latest bdc3064 Alexander Mikhaylenko demo/pages/banners/adw-demo-page-banners.ui * demo: Button Label -> Button on the banners page * https://deb.li/MwNe
[19:07] <KGB-0> libadwaita upstream/latest d2a0ed9 Alexander Mikhaylenko demo/adwaita-demo.c * demo: Add a missing comma * https://deb.li/i4IE0
[19:07] <KGB-0> libadwaita upstream/latest 4adc158 Alexander Mikhaylenko demo/pages/banners/adw-demo-page-banners.c * demo: Fix code style on the banners page * https://deb.li/7xpd
[19:07] <KGB-2> libadwaita pipeline Jeremy Bicha 483759 * 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)
[19:22] <KGB-0> libadwaita pipeline Jeremy Bicha 483793 * 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)
[19:30] <KGB-0> gtk4 ubuntu/master 5f0b930 Jeremy Bicha debian/patches/ series debian/Disable-gtk-template-test.patch * Revert "Add patch to mark the gtk template test as flaky" * https://deb.li/3JIJi
[20:17] <KGB-0> libadwaita pipeline Jeremy Bicha 483793 * [25 minutes and 15 seconds] success (extract-source: success; build: success; build i386: success; build source: success; test-build-any: success; test-build-all: success; test-crossbuild-arm64: failed; reprotest: success; lintian: success; autopkgtest: success; blhc: success; piuparts: success)
[21:01] <KGB-0> libadwaita ubuntu/master d89a6ab Jeremy Bicha debian/tests/build-test * debian/tests/build-test: Set GTK_A11Y=none * https://deb.li/iQwbG
[21:01] <KGB-0> libadwaita ubuntu/master 1fd7010 Jeremy Bicha debian/ control control.in * debian/control.in: Bump Standards-Version to 4.6.2 * https://deb.li/wINv
[21:02] <KGB-0> libadwaita ubuntu/master e0b0247 Jeremy Bicha debian/changelog * releasing package libadwaita-1 version 1.2.1-2 * https://deb.li/3tuEn
[21:02] <KGB-0> libadwaita ubuntu/master 33f6588 Jeremy Bicha debian/ changelog control control.in tests/build-test * Merge tag 'debian/1.2.1-2' into ubuntu/master * https://deb.li/iwy6h
[21:02] <KGB-0> libadwaita ubuntu/master 249ea6d Jeremy Bicha debian/changelog * Update debian/changelog * https://deb.li/KCYN
[21:02] <KGB-0> libadwaita pipeline Jeremy Bicha 483829 * 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)
[21:05] <KGB-0> libadwaita pipeline Jeremy Bicha 483829 * [3 minutes and 24 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)