[Pkg-pascal-devel] Bug#997948: 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