Bosch has been making washing machines where replacing the drum bearings is not supported (the bearings are sealed in a plastic housing) for a while now, not sure if this is the case in all of the models or the cheaper ones only.
It's just supply and demand. It makes working in these industries relatively more attractive, increasing supply of labour and therefore reducing price of labour. So restaurant owners capture some of the benefits
What definition of contact details makes them not private?
Contact details (your phone number, email or address) are definitively private information, you should be the one that decides who gets them and who doesn't.
But it's not meant to be shared widely, for most people it's meant to be shared with consideration and/or permission.
Also, it's not just about "a desire not be interrupted by people you didn't agree to be interrupted by", it's about not having the data in the first place, for any reason, including tracking of any sorts.
Pre-internet/cell phone nearly everyone had their name/phone number/address in phone books. Libraries had tons of phone books. And you could pay for the operator to find/connect you to people as well.
Contact info being private is a relatively recent concept.
1. Dump a backup to disk, then restore from dump on new version;
2. Stop the old version, then run `pg_upgrade --link` on the data of the old version which should create a new data directory using hardlinks, then start the new version using the new data directory. This is rather quick; or
3. Use Logical Replication to stand up the new version. This has ... a few caveats.
You do a backup on the old version and a restore on the new one.
From what I understood, sometimes the way data is written to disk differently between versions and they're not compatible. I guess due to optimizations or changes in the storage engine?
It looks like you need server support for that as well (makes sense), to bad Prosody doesn't have it in a released version but you have to build it manually.
No need to build anything, it's not a binary or anything like that. Prosody is just a very plugin-oriented project (plugins are written in Lua). For better or worse, we (the Prosody team) have certain standards for inclusion of community modules in the core codebase, and mod_cloud_notify doesn't quite meet them yet.
On Debian and derived systems, you can just 'apt install prosody-modules', and on other systems you can 'prosodyctl install mod_cloud_notify' or otherwise download it directly: https://modules.prosody.im/mod_cloud_notify (no configuration is necessary apart from adding it to the module list in your config).
I really like Prosody because it was trivial to reuse the same user store I use for Postfix/Dovecot so every email account gets an XMPP account automatically.