-
Notifications
You must be signed in to change notification settings - Fork 314
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
RPM spec file cleanup #846
Comments
Current PR, rebased on master is #847 |
I have reviewed the PR #847. It seems fine now. Here is the list of breaking change in the #847 PR, which must be brought to .deb package, and notified in the changelog / in the release notes / documentation:
|
We should discuss a little about providing local config file, I don't understand the need. |
I am not completely aligned with providing this new local config file. There are two benefits IMO:
However it may be a little overkill to provide this local file, which is somehow a duplicate from config.inc.php |
Yes, it can be provided as doc, but users can choose to modify the main config file which is managed as config by the package, or create a local config to avoid comparing the changes on main config during the upgrade |
The idea with providing a local config file is to help users toward configuring the app way the project is instructing them to do it, that is, let the default config file unchanged and override variables in the local config file. It also helps to have a tiny number of variable to look at and possibly change, rather than a 430 lines file. Actually, I would advocate the default |
In this case the change would be indeed to have a default value php file that will be loaded before the configuration, this indeed a change in the software. I keep thinking it is interesting to have all configuration parameters in config.inc.php. And I would prefer not putting config.inc.local.php in packages. |
Do you mean, put the |
I mean this file should not be shipped at all, or only in /usr/share/doc as an example |
This feature should be ready. Only thing missing is updating the requirement of smarty4. It can be done in #850 |
This issue is to discuss the RPM spec file cleanup first proposed by @xavierba
Original proposed PR:
The text was updated successfully, but these errors were encountered: