WITH_META_MODE and poudriere: *.meta files, where?
Michael Grimm
trashcan at ellael.org
Tue Jun 23 11:28:11 UTC 2020
[restored crossposting to ML]
David Wolfskill <david at catwhisker.org> wrote:
> On Tue, Jun 23, 2020 at 01:08:30PM +0200, Michael Grimm wrote:
>> ...
>> Hmm, but that information doesn't help me regarding my question above:
>>
>> Where does poudriere store .meta files during compilations?
>
> At this point, I'm very confused.
>
> I use META_MODE for building FreeBSD -- that's why 'WITH_META_MODE=yes'
> is in /etc/src-env.conf.
>
> I use poudriere for building packages from the ports tree (in a clean
> environment).
>
> There's no point in the dependency-tracking that META_MODE provides
> when using poudriere, as far as I know. (poudriere's "granularity"
> is at the port/package level: if a package is outdated, it's removed,
> and a new one built, recursively.)
>
> I am completely failing to understand how META_MODE and poudriere are
> involved in the same discussion.
Yeah, me as well ;-)
That's why I want to understand, how this is supposed to work.
I cam across https://github.com/freebsd/poudriere/issues/457 recently:
"Since we stopped pulling in /etc/src-env.conf to poudriere builds, we can't benefit from features like WITH_META_MODE. Please implement poudriere.d/jail-set-src-env.conf functionality."
And bdrewery reimplemented in https://github.com/freebsd/poudriere/commit/1191f9f1356beaa481df9d5db3e8567449840d07
Again, I want to understand how this is supposed to work, or if I have misunderstood that commit completey?
Thanks, and regards,
Michael
More information about the freebsd-ports
mailing list