Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: =?utf-8?B?2KPYrdmF2K8g2KfZhNmF2K3ZhdmI2K/Zig==?= Newsgroups: linux.debian.maint.python Subject: Package review request: cocotb -- library for writing VHDL and Verilog testbenches in Python Date: Sun, 28 Jul 2024 07:30:02 +0200 Message-ID: X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Jul 28 05:23:50 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-10.015 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, FOURLA=0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, SARE_HEAD_8BIT_NOSPM=0.385] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3FyYKcuUbgqNYeqV" Content-Disposition: inline X-Mailing-List: archive/latest/22150 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20240728052301.GM388826@freeshell.de Approved: robomod@news.nic.it Lines: 93 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 28 Jul 2024 07:23:01 +0200 X-Original-Message-ID: <20240728052301.GM388826@freeshell.de> Xref: csiph.com linux.debian.maint.python:16112 --3FyYKcuUbgqNYeqV Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I need someone from the Python packaging team to review the packaging of=20 cocotb The package can be found on Git:=20 https://salsa.debian.org/electronics-team/cocotb I am particularly puzzled by the files layout of cocotb, for example=20 compiled libs are under: /usr/lib/python3/dist-packages/cocotb/libs/ and data files (makefiles mostly) are under: /usr/lib/python3/dist-packages/cocotb/share/ The package has the following lintian issues: I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotb.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbfli_modelsim.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbutils.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvhpi_aldec.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvhpi_ius.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvhpi_modelsim.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvhpi_nvc.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_aldec.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_ghdl.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_icarus.vpl] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_ius.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_modelsim.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_vcs.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libcocotbvpi_verilator.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libembed.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libgpi.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libgpilog.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/libs/libpygpilog.so] I: python3-cocotb: hardening-no-bindnow [usr/lib/python3/dist-packages/coco= tb/simulator.cpython-312-x86_64-linux-gnu.so] I: python3-cocotb: hardening-no-fortify-functions [usr/lib/python3/dist-pac= kages/cocotb/libs/libcocotb.so] I: cocotb source: uses-python-distutils [cocotb_build_libs.py:12] I: cocotb source: uses-python-distutils [cocotb_build_libs.py:13] I: cocotb source: uses-python-distutils [cocotb_build_libs.py:5] P: python3-cocotb: repeated-path-segment lib [usr/lib/python3/dist-packages= /cocotb/share/lib/] Regards, --=20 =E2=80=8E=D8=A3=D8=AD=D9=85=D8=AF =D8=A7=D9=84=D9=85=D8=AD=D9=85=D9=88=D8= =AF=D9=8A (Ahmed El-Mahmoudy) Digital design engineer GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7 GPG Fingerprints: 6E2E E4BB 72E2 F417 D066 6ABF 7B30 B496 A7EF 5761 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7 --3FyYKcuUbgqNYeqV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEggahliCEfm0N+LF2vBlqlO3dobcFAmal1bUACgkQvBlqlO3d obd5/Qf+OU/Cqxss9bS1x6k6Q/laf6DcCYVN7FxO0Sth7jL+SDt+ccsIEZNnwMp1 lhdTrN/wsgRFPWJpL7PhdkMhOx2wWAFn7OAbG27Ja6NbXMWItAIOczzfcW6OD21N FKY2vCtQMz0/TcE/pnXay8d6p5aPAT1YzvwlKkyQfLzXDyFBi38KJ+9OnMRxyBo3 CP3jYgpeGJ+nXMW+8dMPKa1TtRFXfoHqOjQVB0hH57r5chrFM2WCPrB/y9rgWYjH AbBFNP8w5eih2kENEtHwbCseZpZH1L4nTptBqQs8CfdQA74sHlySwUdyNBA/Tewt RnKfil9CdTkJnC/1EbZVVgIRfqjc9w== =IQMD -----END PGP SIGNATURE----- --3FyYKcuUbgqNYeqV--