-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem: support wanted for systemd tmpfiles to spawn data directories and other service enhancements #810
Comments
There was an installation model long time ago. I dropped it in #539 as it become hard to understand and messy. @hintjens told me, file installation is HARD problem and a lot of people failed to solve it. The more properties you add (I heard about groups/owners) it will become more complex and less platform independent, harder to use and impossible to use it correctly. See automake. foo_bar_SCRIPTS EXTRA_DIST, ham_BIN, .... I even have no idea why there are so many options there. I am not saying that we should not do it, just to have a good model initially. |
I agree it could get very hairy if it becomes a matrix of various bits and pieces from build systems, packaging, etc |
Not exactly continuing on-topic, but well yes, packaging is "hairy" indeed, and it is something that automated projects should automate at build-time, not generation time. For example, one (more) annoyance with practical use of zproject is that the debian/redhat/travis files are pre-generated and dependency package names are set in stone, for all distros a project might be built on. And different distros, while using similar packaging software, often use very different package names (e.g. more and more I thing that an additional And it is not a problem that zproject, or indeed any application software project (whether generated or manually crafted), should be solving alone once and for all with static files, but rather one it can well help with - e.g. with |
BTW: see our discussion about installation model with Pieter: #373 |
Solution:
The text was updated successfully, but these errors were encountered: