Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2020 13:28:07 +0200
From:      Michael Grimm <trashcan@ellael.org>
To:        David Wolfskill <david@catwhisker.org>
Cc:        FreeBSD Ports ML <freebsd-ports@FreeBSD.org>
Subject:   Re: WITH_META_MODE and poudriere: *.meta files, where?
Message-ID:  <7B4EC11B-5A60-44DA-9608-898E2F22E899@ellael.org>
In-Reply-To: <20200623111932.GB1376@albert.catwhisker.org>
References:  <738C0F2E-5360-47C7-80B3-3F17FE72E7D9@ellael.org> <CAJ_iqtY8D1nmLu2xxHQqwGWQEauDSu%2BYL5cJzc%2Bh27Qb7eQhGw@mail.gmail.com> <37E9D0C7-A208-4C4C-BB61-1E359E31B193@ellael.org> <20200623111932.GB1376@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
[restored crossposting to ML]

David Wolfskill <david@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:
>>=20
>> Where does poudriere store .meta files during compilations?
>=20
> At this point, I'm very confused.
>=20
> I use META_MODE for building FreeBSD -- that's why =
'WITH_META_MODE=3Dyes'
> is in /etc/src-env.conf.
>=20
> I use poudriere for building packages from the ports tree (in a clean
> environment).
>=20
> 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.)
>=20
> I am completely failing to understand how META_MODE and poudriere are
> involved in the same discussion.

Yeah, me as well ;-)=20

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/1191f9f1356beaa481df9d5db3e856=
7449840d07

Again, I want to understand how this is supposed to work, or if I have =
misunderstood that commit completey?

Thanks, and regards,
Michael=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7B4EC11B-5A60-44DA-9608-898E2F22E899>