@purism made it!
Today I looked for a online radio application for my notebook and found #shortwave.
Looking at its homepage I've been surprised by the information that it is using #libhandy and compatible with the #Librem5.
Now listening to #radioparadise happily. Nice application!
@mobian
Uhm, rust apps are a problem for Debian? This sounds quite strange.
There are opinions out there that rust is one of the new emerging programming languages that could really have an impact on security.
E.g. https://www.heise.de/hintergrund/Entwicklung-Warum-Rust-die-Antwort-auf-miese-Software-und-Programmierfehler-ist-4879795.html (sorry, only in German, but I bet there are a lot of documents out there that describe the dis-/advantages of rust).
@mobian
Thanks for the explanation! I can follow very well that argumentation. So to package #shortwave one would have to package all of the "internet-dependencies" independently and pull them in per dpkg-dependency, right?
@chrichri Something along those lines, yes. (I am not a rust packager myself :-)).
@chrichri And if you think that is pedantic and silly, let me remind you of this story https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/ from 2016 where 11 lines of JavaScript caused a major disruption in the npm world (which uses a similar system of pulling sources at build time).
@chrichri Rust apps are not a problem per se. But pulling random sources during build time is. Build machines must not use internet sources during build time or you can never rely on a source package being able to build later. So dependencies need to be packaged too.