@linmob @calebccff alright. #Debian and #PureoOS have it in their experimental/octarine suites (so users don't get it by default but can be fetched via apt for evaluation) in case that helps.
@linmob @calebccff Phosh 0.20.0 requires phoc 0.20.0 too.
📢 📢 📢 Today we publish an Open Letter from developers to the #Linux #community regarding shipping unfinished patches to users.
Shipping unfinished patches harms the user experience and slows down the review process in #FOSS projects to improve the patches.
You can read our Open Letter at: https://do-not-ship.it
If you agree with this letter, you can support it by signing it, see: https://do-not-ship.it/sign
#donotship #openletter #community #mobile #development #userexperience #opensource #PSA
@chrichri @Easydor Umgraben wurde ich mir sparen: https://piped.kavin.rocks/watch?v=0LH6-w57Slw #nodig - klappt super auch auf hartem Boden oder mit viel Unkraut.
@chrichri no pbuilder involved for l5-fetc-hnext.
That's just a bunch of things `librem5-dev-tools` pulls in to ease development. We can move them to recommends.
The script really just downloads things and installs them via `dpkg -i`. Note that for #phosh you also need phoc-next libwlroots10 from octarine.
@debacle the genode: calls will be wrapped in auto generated stubs later on (like the `ge_gtk:init()` but that's on the erlang since and I want to make the node side more complete first.
When discussing something completely different (#xmpp) with @debacle at Debian Reunion in HH I remembered that I started #erlang bindings for #gobject #introspection a while back. So I pulled out that code on my way back, decrufted it a bit and it can now create objects and call methods. It needs way more work but it's starting to do useful things:
phosh 0.20.0~beta1 is out 🚀📱 :
Couple of days late due to #Debian Reunion in HH but here we go:
* swipe gestures on top and bottom bar
* quick settings and top bar on lock screen
* Revamp settings menu
* Lots of detail fixes
It's a beta since we want to put some final touches on gestures and top-bar to not regress (see https://gitlab.gnome.org/groups/World/Phosh/-/milestones/2#tab-issues).
Check out the full release notes https://gitlab.gnome.org/World/Phosh/phosh/-/tags/v0.20.0_beta1 for details.
Thanks to everyone making Debian Reunion Hamburg possible! For those who missed the live streams, the recordings are available at https://meetings-archive.debian.net/pub/debian-meetings/2022/Debian-Reunion-Hamburg/. Enjoy!
Released git-buildpackage 0.9.27 to #Debian unstable. Here's the detailed list of changes: https://git.sigxcpu.org/cgit/git-buildpackage/commit/?id=9a86a5824997d6fd0ff475e2d9627412525c29e3
#gbp #debian #git
Calls v43.alpha.1 has been released 🚀
It's actually a couple of days old already, but I got distracted by all the nice people I met at #debianreunion \o/
@debian
@mobian
Anyway this is the first release with support for SRTP!
https://gitlab.gnome.org/GNOME/calls/-/tags/v43.alpha.1
#gnomeonmobile #librem5 #calls #sip #phosh #gnome #mobile #gnu #linux @purism
phoc 0.20 has been released, with lots of work on touch gesture support to be consumed by upcoming phosh release. grab it while it's fresh ➡️ https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.20.0 #gnomeonmobile #librem5 #phosh #gnome #mobile #gnu #linux
@caos @postmarketOS @calyxos@social.tchncs.de @dreirik @floriansnow
I'll be around and happy to chat about #phosh and #linux #mobile devices and what we already have working there.
>>> (2/3)
📲 #UpcyclingAndroid:
Dabei laufen zwei Workshops mit etwas unterschiedlichen Zielgruppen parallel:
a: Austausch über die Entwicklung von #PostmarketOS #LinuxPhones @postmarketOS
b: Flash-Workshop: #CalyxOS uund andere #CustomROMs können hier getestet und das Flashen ausprobiert werden @calyxos
Es soll Raum geben für Austausch über Fragen zu alternativen, freien Betriebssystemen für Android-Geräte.
https://wiki.fsfe.org/Activities/Android/UpcyclingWorkshops#A03._Juni_2022_-_K.2BAPY-ln.2C_Deutschland
Talks for Debian Reunion Hamburg will start now! See https://hamburg-2022.mini.debconf.org/ & enjoy!
@linmob it'd be happy to add a script similar to `_build/run` that gets the path's right based on meson's default so this becomes a one liner.
@linmob here's a full invocation for nested #phosh on #Debian/#PureOS:
WLR_BACKENDS=wayland GSETTINGS_BACKEND=memory phoc -C /usr/share/phosh/phoc.ini -E /usr/libexec/phosh
The `WLR_BACKENDS` picks the wlroots backend (on gnome-shell/mutter you might want to prefer x11 as mutter otherwise gets the initial window size wrong). The gsettings backend makes sure it uses defaults and the phoc.ini ensures the right resolution.
@linmob Regarding
https://teddit.net/r/pinephone/comments/usnbg4/phosh_in_a_virtual_machine/ : One can run the app in a nested #phosh session on your PC/laptop (I use that every a lot):
phoc -E /usr/libexec/phosh; WAYLAND_DISPLAY=wayland-1 your-app
You can also use this during CI to take screenshots of your app like we do in phosh itself: https://gitlab.gnome.org/guidog/phosh/-/jobs/2011103/artifacts/file/screenshots/uk_UA.UTF-8.png
This falls short if you need modem access, etc and your PC doesn't have a modem, etc but for checking scaling it works and gives you easy log, gdb etc access.
@debian That's great! See you on Wednesday.
The eagerly awaited Debian Reunion Hamburg 2022 has started! People have been arriving, and are happy to meet in person, to hack and chat together, and much more until next Monday! https://wiki.debian.org/DebianEvents/de/2022/DebianReunionHamburg