El jue, 5 sept 2024, 12:07, Ronald Klop <ronald-li...@klop.ws> escribió:

>
> *Van:* Baptiste Daroussin <b...@freebsd.org>
> *Datum:* donderdag, 5 september 2024 11:38
> *Aan:* Ronald Klop <ronald-li...@klop.ws>
> *CC:* ports@freebsd.org
> *Onderwerp:* Re: what is pkg annotation ports_top_git_hash?
>
> On Thu 05 Sep 11:30, Ronald Klop wrote:
> > Hi,
> >
> > I'm looking into some metadata of a pkg.
> > I found annotation ports_top_git_hash which looks like what I'm looking
> for.
> >
> > But I found that not all pkgs in one build have the same
> 'ports_top_git_hash'.
> >
> > See for example:
> > curl -s https://pkg.freebsd.org/FreeBSD:13:aarch64/latest/data.txz |
> tar -x -f - --to-stdout data | jq '.packages[] | {origin: .origin,
> ports_top_git_hash: .annotations.ports_top_git_hash }' | jq
> .ports_top_git_hash | sort | uniq
> > "1b6eada811a"
> > "60a177caf14"
> >
> > I found a reference to this in the poudriere source code, but it didn't
> make it more clear for me.
> >
> https://github.com/freebsd/poudriere/blob/b2360d43e63e098a9afd3243f81f7fe8852c8965/src/share/poudriere/common.sh#L1114
> >
> > Wat does 'ports_top_git_hash' mean? Isn't it the git hash of the top
> directory of the ports tree?
>
> This the hash of the top directory of the ports tree at the moment the
> package
> was built.
>
> Best regards,
> Bapt
> ------------------------------
>
>
>
> Hi,
>
> That is what I hoped for. How can it be that one package build contains
> multiple values for this? Is that because not all packages are rebuild
> every time?
>

Do you have package seeding enabled?
At least in that case I would assume they would be different.

Cheers.


> Regards,
> Ronald.
>
>

Reply via email to