-
Notifications
You must be signed in to change notification settings - Fork 161
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
Overlayed ports not reflected in ports tree config #881
Comments
|
I kind of agree with you but adding |
That's what I would do actually, but the concatenated |
|
After using overlays myself for a while I'm more confused on the right path forward. There's 0 indication anywhere in the log files or web about the use of overlays. And there's no way to customize options, make.conf, or poudriere.conf, when using specific overlays. It really smells like a superset of |
|
This is my understanding of port overlays: POs are not intended to be complete (necessarily), they override or extend the FreeBSD ports tree; they cannot exist w/o the ports tree. The result will be a (super set, aggregated) ports tree. The same way I would treat all config files: WDYT? |
|
Yeah I think what you're saying is to add the overlays into the computed build "mastername". Here's a mockup idea that avoids using foo-poudriere.confpoudriere.confSo using |
I don't fully understand you proposal yet, but wouldn't that mean that I cannot provide say I still think that a computed build mastername thus the configuration for it is more accessible that forcing people to use sets when they don't need it. I see sets as alternations of the former. |
|
Questions to help me understand your wants here. What use case is there for an overlay where not using a set? What does set add on top of an overlay that an overlay wouldn't want? Why would you want to use the same set with different overlays? |
|
Let me think about it over the weekend and I will provide you answers. Thank you! |
|
👀 |

Prerequisites
Describe the bug
I wanted to try the new overlay feature w/o resorting to portshaker. While it works the ports tree label does not contain the overlayed repos.
How to reproduce
My command was:
and the build was called:
122-release-amd64-defaultExpected behavior
I would have expected that the build woudl be called
122-release-amd64-default,overlay. All repos concatenated together. With the missing information it makes it really hard to providemake.confand options for this specific overlay.Environment
Additional context
My custom ports tree
ldadwcontains only company-internal ports which aren't in the default ports tree, so they are disjoint.The text was updated successfully, but these errors were encountered: