-
Notifications
You must be signed in to change notification settings - Fork 139
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
Investigate the principle how libeconf works #1387
Comments
This will be nice to have. The use case I have in mind is being able to override DNF repo configs, the way systemd service definitions can be overridden by dropping additional config files. e.g. for CentOS Stream, epel-release will be able to drop an additional config to enable CRB repo if centos-release is present |
Anyone know the state of implementation of the feature in Suse distributions? If the feature is not alive please let us know. |
It’s alive, and used in various places across the distribution. Tumbleweed
has successfully moved all its binaries to /usr and libeconf is part of the
glue that made that possible.
…On Thu 17. Feb 2022 at 07:40, Jaroslav Mracek ***@***.***> wrote:
Anyone know the state of implementation of the feature in Suse
distributions? If the feature is not alive please let us know.
—
Reply to this email directly, view it on GitHub
<#1387 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAJENIFZVRVP7B6G3ZHGUWDU3SQ5NANCNFSM5JBWP5KA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
So what I'm planning to go with is the following:
My preference is for the former path, but if you want to use the alternative one in parenthesis for backwards compatibility, I'm fine with that. Files in Does this make sense for you all to implement for DNF 5? |
Why not Otherwise LGTM and I think we'll need to keep the |
lets discuss details: |
If Also please note that Maybe we should define a common denominator among rpm-based package managers.
With this information shared among the package managers, they should behave relatively reasonably even if someone decides to use them in parallel. How about the following?
|
I'm fine with that, keep in mind that these directories will be owned by |
The naming is deliberately so it can be used by multiple package managers, and for different package types, I'd rather have DNF read different directories, like how SmartPM did. |
Project https://github.com/openSUSE/libeconf provides a possibility of managing of configuration and repository file. To enable the support of the same mechanism and compatibility with Suse distributions we need to know in details
(Required for a proper handling of installroot and related paths)
Without an active support from community it will be difficult to implement it.
The text was updated successfully, but these errors were encountered: