Hi,

On 06-01-2025 12:38, Peter B wrote:
ISTM that the "exactly equal" version equality of the dependency cannot itself cause the package to be rebuilt, as the package will now FTBFS because the exact version of the dependency will no longer be available.

The version should be calculated during the build, such that a rebuild will update it and it will always be in sync. This is a field of a binary, not of the source. (It's not a Depends, it's a new field).

The package will need updating to change the dependency version. Slightly more work than just
a rebuild, and manual intervention is still needed.

That would be a PITA and wrong.

Does any know for sure what causes these checksums to change?

I think so. fp-fix-timestamps (which is a Debian helper to get reproducible FreePascal packages in Debian, even if we patch upstream source) is made to ease it a bit. https://wiki.debian.org/ReproducibleBuilds/TimestampsInPPUGeneratedByFP has more info.

Paul

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to