Update: it wasn't the ECB blocking gnome-calculator, it was an HTTP library regression breaking the connection to the ECB. Text in [] is incorrect, retained due to RTs etc.
[The ECB have remotely bricked gnome-calculator]
In the latest episode of "Why the 21st Century is impossibly stupid", GNOME calculator contacts the ECB on startup to get currency rates. It just hangs on startup if this fails, the whole calculator not just the currency stuff. [The ECB has blocked GNOME calculator].
To fix this, you can do "dconf write /org/gnome/calculator/refresh-interval 0", whatever tf dconf is, because when I tried it told me dbus-launch is missing, wtf that is, because it doesn't have a package. Turns out it's in "dbus-x11". I dunno why X11, because I use wayland, but I'm past caring at this point. I installed it and it worked.
Now I can calculate how much postage I need to pay for this parcel.
[A bloody OS-shipped desktop calculator, DDoSing a central bank, and blocking on connection failure].
@chiffchaff Hm, I can't reproduce it with gnome-calculator 1:46.1-1ubuntu1~24.04.1 so perhaps the version of the dependent library is relevant.
@spacehobo Apparently, it's something to do with libsoup. We only have one net-connected computer, so I'm a bit nervous about trying to reproduce it (as the family will be annoyed if I just revert and break things, possibly way beyond the calculator). Might try a virtualised thing at the weekend to reproduce it, but needs to fit in 8MB with everything else!
And I only have a certain amount of patience debugging a desktop calculator when I've got a Casio fx-220 in the shoebox which has done the job for decades without needing all this attention!