Post B6spS1bsj2flruNXns by allpurposemat@mastodon.gamedev.place
 (DIR) More posts by allpurposemat@mastodon.gamedev.place
 (DIR) Post #B6spS1KrkJ3t18PxHU by allpurposemat@mastodon.gamedev.place
       0 likes, 0 repeats
       
       Yesterday I quickly "ported" the #Rockwork daemon to Qt6 in order to get it working with my newly arrived #Pebble Time 2 (Qt6 apparently has some Bluetooth LE upgrades that are needed (also it allows me to package it for pmOS)).It now runs, but there seems to be some protocol difference with the new watch as Rockworkd insists PebbleOS is booted to recovery mode, which is not the case. If I remove that parsing, some functions do work, so I must be on the right track.#LinuxMobile #postmarketOS
       
 (DIR) Post #B6spS1bsj2flruNXns by allpurposemat@mastodon.gamedev.place
       0 likes, 0 repeats
       
       So, this is now working (small protocol change), but I'm missing the rather important functionality of sending notifications.The issue seems to be with watching the `org.freedesktop.Notifications` dbus interface, as it's not notifying me.Specifically, `dbus_watch_get_enabled` returns `false`, which seems wrong… been debugging for a few hours and no luck yet. Do I know anyone who might have a clue about this?#DBus #Pebble https://git.allpurposem.at/mat/rockwork/src/branch/mat/qt6/rockworkd/platformintegration/desktop/notificationmonitor.cpp#L293
       
 (DIR) Post #B6spS1sXj604haAqm0 by allpurposemat@mastodon.gamedev.place
       0 likes, 1 repeats
       
       It works!! Notifications once more get bridged from #postmarketOS to my #Pebble Time 2, this time with no dependencies on Qt5!Thanks to @jmlich for pointing me in the right direction wrt. DBus monitoring, that had me stumped for days.
       
 (DIR) Post #B6spS2H0G9Z9vRcNto by allpurposemat@mastodon.gamedev.place
       0 likes, 0 repeats
       
       If anyone wants to take a look, here's the commit: https://git.allpurposem.at/mat/rockwork/commit/26786a891794438ed3eeab1b7fcd146e059ade01I opened a MR to upstream as well, but rebased w/o my postmarketOS build fixes so it might be less useful: https://gitlab.com/muhammad23012009/rockwork/-/merge_requests/5
       
 (DIR) Post #B6spS2QvfFVQQEGJN2 by allpurposemat@mastodon.gamedev.place
       0 likes, 0 repeats
       
       Right, of course it stopped working the moment I made this post 😄