[Pkg-pascal-devel] Bug#997940: view3dscene: FTBFS with fpc 3.2.2

Abou Al Montacir abou.almontacir at sfr.fr
Sat Oct 30 11:46:09 BST 2021


Hi Paul,

> So, where should this tight dependency be recorded? Should we teach some
> binary from castle-game-engine to be strict about some src:fpc counterpart?
Normally, any new version of FPC should trigger a rebuild of the entire
libraries (not programs) packaged for FPC.
The reason is that FPC keeps units interface information in a ppu file that is
compiler version depended, but also RTL dependent (each ppu will hold a kind of
checksum on used unit files).
This is both an advantage and a drawback against C were interface is distributed
in a source (header) file. The advantage is that is will be faster, the drawback
is that you need a __potential__ rebuild after each compiler/RTL upgrade.
> 
> "Just" rebuilding is not the solution to paper over such an issue, we'd
> need to prevent it from going unnoticed next time. It should show up on
> https://release.debian.org/transitions/ with an auto-upperlimit-fpc
> transition such that the release team is automatically warned that
> rebuilds are needed and to prevent fpc from migrating until the rebuild
> happened and is ready to migrate too.
I don't know for now how to handle this efficiently. but the easiest way is to
say, each new upload of FPC triggers all libraries (not programs) rebuild.
-- 
Cheers,
Abou Al Montacir

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20211030/20886279/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20211030/20886279/attachment-0001.sig>


More information about the Pkg-pascal-devel mailing list