[Pkg-pascal-devel] Bug#1016914: fpc-source-3.2.0: fpc is not shipped with the units of the vcl-compat package
Jan Baumgarten
jan.baumgarten at iks.ag
Wed Aug 10 07:26:38 BST 2022
Hello Paul,
Am 10.08.2022 um 07:41 schrieb Paul Gevers:
> On 09-08-2022 18:26, Jan Baumgarten wrote:
>> a user of Zeos (zeoslib.sourceforge.io) mentioned that our software
>> fails to
>> build because the unit System.NetEncoding is not available.
>> There seems to be no package file that contains these units even
>> though the
>> source file is installed in /usr/share/fpcsrc/3.2.0/packages/vcl-
>> compat/src/system.netencoding.pp.
>
> Yes, I can see that in e.g.
> https://buildd.debian.org/status/fetch.php?pkg=fpc&arch=amd64&ver=3.2.2%2Bdfsg-11&stamp=1653593343&raw=0
> (under the dh_missing section).
>
>> The fpc project itself ship these unit with their installer. Also the
>> unit gets
>> built using fpclazup. I suggest to somehow include the vcl-compat
>> packagt that
>> contains the System.NetEncoding unit.
>
> Is there an existing package that makes sense to contain these units?
In my opinion the vcl-compat stuff should go into fp-units-fcl because
system.netencoding extends the fcl to be more compatible to Delphi.
I also browsed through the other files that are listed in the dh_missing
section. If I may make some suggestions:
fcl-report: This stuff might best fit into the fp-units-fcl package.
libcups: This stuff might fit into fp-units-base because cups is a
common library
odata: This stuff can make sense in the fp-units-fcl package (because it
generally extends the FCL) or in fp-units-db because it can be used to
access remote databases.
pastojs: This stuff might be a reason for a new package becasue it has
to to with the Pascal to Type Script transpiler. If a new package is out
of scope, then fp-units-fcl might be the package to use.
tplylib: This seems to be about Lex and Yacc. So maybe fp-units-base
because these also are common libraries.
utils-pas2js: Also the Pascal to Type Script transpiler -> so the same
where pastojs goes.
webidl: This is support for WebAssembly. Maybe also the package where
pastojs goes.
These are just some suggestions. I know that they are not coverd by this
bug report but they might be missed by other users.
Thank you for looking into this.
Best regards,
Jan Baumgarten
--
Jan Baumgarten
IKS Industrielle Kommunikationssysteme
Baumgarten & Baumgarten GbR
OT Bitterfeld
Zörbiger Straße 40
06749 Bitterfeld-Wolfen
Tel: +49 3493 798323
Fax: +49 3493 798325
Mail: Jan.Baumgarten at iks.ag
More information about the Pkg-pascal-devel
mailing list