Date: Thu, 5 Sep 2024 11:30:34 +0200 (CEST) From: Ronald Klop <ronald-lists@klop.ws> To: ports@freebsd.org Subject: what is pkg annotation ports_top_git_hash? Message-ID: <49087598.3516.1725528634407@localhost>
next in thread | raw e-mail | index | archive | help
------=_Part_3515_987461859.1725528634226 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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? Regards, Ronald. ------=_Part_3515_987461859.1725528634226 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <html><head></head><body>Hi,<br> <br> I'm looking into some metadata of a pkg.<br> I found annotation ports_top_git_hash which looks like what I'm looking for.<br> <br> But I found that not all pkgs in one build have the same 'ports_top_git_hash'.<br> <br> See for example:<br> 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<br> "1b6eada811a"<br> "60a177caf14"<br> <br> I found a reference to this in the poudriere source code, but it didn't make it more clear for me.<br> https://github.com/freebsd/poudriere/blob/b2360d43e63e098a9afd3243f81f7fe8852c8965/src/share/poudriere/common.sh#L1114<br> <br> Wat does 'ports_top_git_hash' mean? Isn't it the git hash of the top directory of the ports tree?<br> <br> Regards,<br> Ronald.<br> </body></html> ------=_Part_3515_987461859.1725528634226--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49087598.3516.1725528634407>