You keep misspelling liblzma. LZMA is the compression algorithm.
This is the right thread:
Btw IIRC sd started moving towards a standalone lib for sd_notify, outside of libsystemd.
@ThatGuyB
On the wants/requires/after debacle, I need to check something and will reply in your thread later, but @jaskij’s comment reinforced my opinion that the fundamental difference, and in my opinion one of the sources of systemd success, is that it gives more flexibility towards service authors and package maintainers.
These kinds of soft dependencies are crucial if you have an ordering retirement, but at the same time don’t know enough about deployment environment.
I guess they feel natural to me, because I have some background on compiler engineering, and it’s natural there to have both hard dependency (i.e. one value depends on another) and ordering dependency (e.g. the prints you write in code need to execute in the right order, even if they don’t depend on each other).