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.baumgar...@iks.ag

Reply via email to