David Llewellyn-Jones

Research Data Scientist, Hut 23 of The Alan Turing Institute. Software developer and Sailfish OS evangelist. Occasionally craves adventure and a good thunderstorm.

David Llewellyn-Jonesflypig
2025-05-03

dev diary day 55. Admittedly, it's not the full Sailfish OS operating install suggested by @piggz (I appreciate the advice and will return to it), but today I have at least managed to get a sensible glibc and gcc combination installed.

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jonesflypig
2025-05-03

@piggz Thanks; I'll definitely take a look! This is all a learning process for me πŸ˜„

David Llewellyn-Jonesflypig
2025-05-02

dev diary day 54. Updating the Debian Buster Dockerfile so it runs its own SSH server.

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jonesflypig
2025-05-01

dev diary day 53. Running Debian Buster on Ubuntu Noble Numbat to build Sailfish OS libraries written in Java.

The fact this is even possible -- and with so little effort -- is just brilliant. But I have a nagging feeling it's hiding a much deeper problem (mumble mumble.. versioning... mumble mumble... NixOS).

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jonesflypig
2025-05-01

@piggz Oh, nice, it makes a lot of sense. Do you know what it was running? Was it Sailfish OS?

David Llewellyn-Jonesflypig
2025-05-01

@vige Thanks for the advice. I'll look into switching to cmake.

I must admit I'm not a huge cmake fan as it seems cludgy and conceptually brittle.

On the other hand I'm not a qmake fan either. The documentation has always been poor in my experience.

So your advice tips the scale for me .It sounds like I should be switching over for Sailfish OS stuff.

David Llewellyn-Jonesflypig
2025-04-30

dev diary day 52. Time to rebuild the NewPipe Extractor library for aarch64 again, but this time my phone isn't gong to cut it!

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jones boosted:
2025-04-30

Jolla C2 just got a deep dive review from LinuxEasy. They looked past the specs and into what really matters: why this is a true community phone, and how that shows up in daily use.

Read the full review:
linuxeasy.org/jolla-c2-communi

#JollaC2 #SailfishOS

David Llewellyn-Jonesflypig
2025-04-30

@vige Oh, really good question. I know Qt is transitioning (has fully transitioned now probably?) from qmake to cmake and that Sailfish OS is on the same track, but I noticed that qmake is still the sfdk default, so I thought it would be the safer choice.

But, if you're telling me that cmake is the new now, then I would probably switch to using it instead.

What would you recommend?

Console output:

$ sfdk init -l
qtquick2app ... Sailfish OS Qt Quick Application
    Builders: qmake cmake (Default: qmake)
qtquick2app-qmlonly ... Sailfish OS Qt Quick Application (QML Only)
    Builders: qmake (Default: qmake)
David Llewellyn-Jones boosted:
2025-04-30

TIL: The European Union Public License.

en.wikipedia.org/wiki/European

Looks pretty decent actually!

β€’ OSI and FSF approved
β€’ copyleft
β€’ SaaS clause (like the AGPL)
β€’ explicitly compatible with several copyleft licenses to allow EUPL code to be integrated into GPL, AGPL, LGPL, OSL, MPL etc. projects
β€’ based on European law
β€’ available in 23 languages, all with the same validity

#EUPL #EuropeanUnion #software #license #FLOSS #OpenSource #licensing

David Llewellyn-Jonesflypig
2025-04-30

An interesting report on acceptance in the UK from the House of Commons.

My interest is one of since that's my motivation for favouring cash, apparently alongside 20-25% of others who prefer cash according to the evidence in the report.

Economic privacy is of particular importance for victims of domestic and economic abuse, and I'd argue a right that should be afforded to everyone.

publications.parliament.uk/pa/

David Llewellyn-Jonesflypig
2025-04-29

dev diary day 51. Integrating the native-build Java library into the Sailfish OS sfdk build pipeline.

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jonesflypig
2025-04-28

dev diary day 50. Just a short one today, but very important: creating the scaffolding for the Sailfish OS app β›΅πŸŸπŸ“¦

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jones boosted:
Society of RSEResearchSoftEng
2025-04-28

The RSE Society are committed to running accessible and inclusive conferences.

Further to registration opening today we are pleased to announce the availability of bursaries to facilitate in-person attendance at RSECon25 at the University of Warwick (9-11th September).

Find out more at rsecon25.society-rse.org/bursa (deadline for applications is 2025-07-06)

David Llewellyn-Jonesflypig
2025-04-27

dev diary day 49. The live demo server is now live! ⚑

An homage to the early days of the World Wide Web 🌏

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jones boosted:
Nemomobilenemomobile
2025-04-26

Nemomobile in March and April 2025

This update covers recent progress in the Nemo Mobile project on Manjaro. Key highlights include fixes for pulseaudio-modules-nemo, advances in the Kremium library, the removal of outdated Telepathy components, and new GitHub-based CI. Several packages were updated or fixed, and Nemo successfully booted on the Orange Pi 3B v2.

nemomobile.net/pages/nemomobil

David Llewellyn-Jonesflypig
2025-04-26

deve diary day 48. Making the demo app shutdown faster πŸ“±and improving the Dockerfile 🐳

flypig.co.uk/newpipe?&list_id=

David Llewellyn-Jones boosted:
Spring Jo :neobun: :v_enby: πŸƒShadowJonathan@tech.lgbt
2025-04-26

The EU is introducing an energy label for phones, together with mandatory requirements for phones sold in the EU;

- 5 years of software updates (AFTER they stop selling the device in the EU)

- providing important hardware parts (during sale and for 7 years after), including free software (if needed), to every repair shop, within 5-10 business days

- batteries have to make 800 charging cycles and still be above 80% original capacity

And on top of that, phones and tablets need this energy label (which also includes a fall damage durability and repairability score), and abide by the above requirements, from 20 June 2025.

(energy-efficient-products.ec.e)

An EU energy label, showing the trademark A to G energy score, but underneath that, shows a bunch of other scores and figures, such as battery charge in hours and minutes, fall damage reliability, repairability, battery endurance in cycles, and dust plus water resistance (with the IP marking)
David Llewellyn-Jonesflypig
2025-04-25

dev diary day 47. Setting up the Docker image 🐳 and cloud server ☁️ to handle the download and open flags.

flypig.co.uk/newpipe?&list_id=

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst