View previous topic :: View next topic |
Author |
Message |
eschwartz Developer
Joined: 29 Oct 2023 Posts: 228
|
Posted: Sun Nov 10, 2024 10:18 am Post subject: |
|
|
asturm wrote: | pingtoo wrote: | Funtoo's "mixins" and the tool "ego" seems to match the need. |
They do not unless you also freeze the ebuilds, as I repeatedly said in the other thread. |
I would have assumed the two are totally unrelated -- that the only solution is freezing the ebuilds, *given the current profiles design* and given the constraint that one wishes to *freeze* the profiles -- which is not actually the topic anymore -- and that funtoo's "ego" tool cannot code its way out of that.
But the possibility raised in this thread is that ::gentoo's existing profiles could be reorganized to more directly support parenting individual features -- for example, removing X and wayland from the desktop profile and moving them to profiles/features/xorg etc. and then making the desktop profile *inherit that*.
Such a design would be better suited to individuals wishing to derive their own custom profiles based on "default/linux/amd64/23.0" (the server profile), as well as for tools such as funtoo's "ego" that offer a way to synthesize derived profiles interactively, based on the current latest version of profiles/ |
|
Back to top |
|
|
pingtoo Veteran
Joined: 10 Sep 2021 Posts: 1252 Location: Richmond Hill, Canada
|
Posted: Sun Nov 10, 2024 2:43 pm Post subject: |
|
|
eschwartz wrote: | asturm wrote: | pingtoo wrote: | Funtoo's "mixins" and the tool "ego" seems to match the need. |
They do not unless you also freeze the ebuilds, as I repeatedly said in the other thread. |
I would have assumed the two are totally unrelated -- that the only solution is freezing the ebuilds, *given the current profiles design* and given the constraint that one wishes to *freeze* the profiles -- which is not actually the topic anymore -- and that funtoo's "ego" tool cannot code its way out of that.
But the possibility raised in this thread is that ::gentoo's existing profiles could be reorganized to more directly support parenting individual features -- for example, removing X and wayland from the desktop profile and moving them to profiles/features/xorg etc. and then making the desktop profile *inherit that*.
Such a design would be better suited to individuals wishing to derive their own custom profiles based on "default/linux/amd64/23.0" (the server profile), as well as for tools such as funtoo's "ego" that offer a way to synthesize derived profiles interactively, based on the current latest version of profiles/ |
Thanks for the information. I just assume the two need to work together, |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|