[Pkg-pascal-devel] Bug#806488: view3dscene: FTBFS: v3dsceneraytrace.pas Error: Identifier not found "TImageFormat"

Paul Gevers elbrus at debian.org
Sat Nov 28 08:30:17 UTC 2015


Control: tags -1 pending patch

On 28-11-15 00:19, Michalis Kamburelis wrote:
> Reason: view3dscene source code of version 3.15.0 is not compatible with
> Castle Game Engine version 5.2.0.

Ooo, shame on you as upstream of both ;) . But see below.

> I removed the identifier TImageFormat from the public interface of
> CastleImages unit.

This makes me wonder, does fpc have any reasonable symbols tracking
mechanism? I guess it does (at least in ppu files), so should we extend
the Debian tooling dh_makeshlibs/dh_shlibsdeps to be able to handle the
fpc situation?

> The view3dscene sources in SVN are of course adjusted since a long
> time, but there hasn't been a view3dscene release since some time.

If you don't want to release newer version for these kind of
incompatibilities, or if you want to go to something fully based on
version control versions, than let's discuss. We can come up with
working schemes if you want. I am not strict on having upstream tar
balls (although it is nice that people can check the checksum of the
Debian tar ball versus the one provided by upstream). So if you are more
for rolling release, we could do that.

> IOW, it's my fault, I broke Castle Game Engine API in 5.2.0.

Could you at least communicate these kind of changes pro-active on this
list or somewhere in your own domain where we can pick it up (via push
communication). Or just a clear "THIS BREAKS API" note in some
changelog, I scan all the changed between two versions during import of
the tar ball.

> I'm attaching a minimal patch that, when applied to view3dscene 3.15.0
> sources, makes them compile with Castle Game Engine 5.2.0:) Tested with
> FPC 2.6.4.

If possible, could you check also with 3.0.0. That was released last
week and I am preparing the upload (to experimental) still. When we
verified all reversed dependencies (help would be nice), I want to ask
for a transition slot.

Paul
Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20151128/ef62e62b/attachment.sig>


More information about the Pkg-pascal-devel mailing list