[Pkg-pascal-devel] Bug#997948: FPC should provide a way to trigger automatic rebuild of
Peter B
peter at pblackman.plus.com
Mon Jan 6 11:38:10 GMT 2025
On 05/01/2025 18:22, Abou Al Montacir wrote:
>
> On Wed, 2024-04-24 at 14:53 +0100, Peter B wrote:
>> Setting the 'Static-Built-Using' field in the control files of packages
>> built with fpc should fix this.
>
Oops, I meant to update my comment on that after further investigation!
I had assumed incorrectly, that use of the 'Static-Built-Using' field
would achieve the automatic rebuilds we were looking for.
However, on drilling into the detail of #1069256 [1]
I find
"including an "exactly equal" ("=") version
relation on the version that was used to build"
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 package will need updating to change the dependency version.
Slightly more work than just
a rebuild, and manual intervention is still needed.
While I can now see this bug was originally against winff (it was
against FPC when I commented)
surely the underlying issue of checksums was due to fpc being updated
without a rebuild of Lazarus?
Does any know for sure what causes these checksums to change?
(The latest debian version of fpc does not seem to cause a problem))
Cheers,
Peter
[1][ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069256
More information about the Pkg-pascal-devel
mailing list