tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/www/py-autobahn



Hi!

This fixes the build on NetBSD (in the bulk builds, and for me), but
breaks it on SmartOS and Darwin:

https://reports.pkgci.org/SmartOS/upstream/trunk/20251214.2248/py311-autobahn-25.12.1nb1/install.log
https://reports.pkgci.org/Darwin/14.5/arm64/20251215.0224/py311-autobahn-25.12.1nb1/install.log

=> Checking file-check results for py311-autobahn-25.12.1nb1
ERROR: ************************************************************
ERROR: The following files are in /home/pbulk/build/www/py-autobahn/work/.destdir/opt/pkg but not in the PLIST:
ERROR:         /home/pbulk/build/www/py-autobahn/work/.destdir/opt/pkg/lib/python3.11/site-packages/autobahn/nvx/_nvx_utf8validator.c
ERROR:         /home/pbulk/build/www/py-autobahn/work/.destdir/opt/pkg/lib/python3.11/site-packages/autobahn/nvx/_nvx_utf8validator.o
ERROR:         /home/pbulk/build/www/py-autobahn/work/.destdir/opt/pkg/lib/python3.11/site-packages/autobahn/nvx/_nvx_xormasker.c
ERROR:         /home/pbulk/build/www/py-autobahn/work/.destdir/opt/pkg/lib/python3.11/site-packages/autobahn/nvx/_nvx_xormasker.o
*** Error code 1

I looked a bit but I don't see why those files are installed - only
the *.so files are needed, this is the source code and an unused
object file. So I think they should not be installed.

We could, as a workaround, '${RM} -f' them in post-install, but
perhaps someone has an idea where they come from?

Cheers,
 Thomas


On Sat, Dec 13, 2025 at 10:24:37AM +0100, David Brownlee wrote:
> Module Name:	pkgsrc
> Committed By:	abs
> Date:		Sat Dec 13 10:24:37 UTC 2025
> 
> Modified Files:
> 	pkgsrc/www/py-autobahn: Makefile PLIST
> 
> Log Message:
> Fix PLIST, bump PKGREVISION
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.44 -r1.45 pkgsrc/www/py-autobahn/Makefile
> cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/py-autobahn/PLIST
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

> Modified files:
> 
> Index: pkgsrc/www/py-autobahn/Makefile
> diff -u pkgsrc/www/py-autobahn/Makefile:1.44 pkgsrc/www/py-autobahn/Makefile:1.45
> --- pkgsrc/www/py-autobahn/Makefile:1.44	Thu Dec 11 15:13:51 2025
> +++ pkgsrc/www/py-autobahn/Makefile	Sat Dec 13 10:24:37 2025
> @@ -1,7 +1,8 @@
> -# $NetBSD: Makefile,v 1.44 2025/12/11 15:13:51 adam Exp $
> +# $NetBSD: Makefile,v 1.45 2025/12/13 10:24:37 abs Exp $
>  
>  DISTNAME=	autobahn-25.12.1
>  PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
> +PKREVISION=	1
>  CATEGORIES=	www python
>  MASTER_SITES=	${MASTER_SITE_PYPI:=a/autobahn/}
>  
> 
> Index: pkgsrc/www/py-autobahn/PLIST
> diff -u pkgsrc/www/py-autobahn/PLIST:1.22 pkgsrc/www/py-autobahn/PLIST:1.23
> --- pkgsrc/www/py-autobahn/PLIST:1.22	Thu Dec 11 15:13:51 2025
> +++ pkgsrc/www/py-autobahn/PLIST	Sat Dec 13 10:24:37 2025
> @@ -1,4 +1,4 @@
> -@comment $NetBSD: PLIST,v 1.22 2025/12/11 15:13:51 adam Exp $
> +@comment $NetBSD: PLIST,v 1.23 2025/12/13 10:24:37 abs Exp $
>  bin/wamp-${PYVERSSUFFIX}
>  ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
>  ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
> @@ -55,10 +55,6 @@ ${PYSITELIB}/autobahn/nvx/__init__.pyo
>  ${PYSITELIB}/autobahn/nvx/_compile_args.py
>  ${PYSITELIB}/autobahn/nvx/_compile_args.pyc
>  ${PYSITELIB}/autobahn/nvx/_compile_args.pyo
> -${PYSITELIB}/autobahn/nvx/_nvx_utf8validator.c
> -${PYSITELIB}/autobahn/nvx/_nvx_utf8validator.o
> -${PYSITELIB}/autobahn/nvx/_nvx_xormasker.c
> -${PYSITELIB}/autobahn/nvx/_nvx_xormasker.o
>  ${PYSITELIB}/autobahn/nvx/_utf8validator.c
>  ${PYSITELIB}/autobahn/nvx/_utf8validator.py
>  ${PYSITELIB}/autobahn/nvx/_utf8validator.pyc
> 



Home | Main Index | Thread Index | Old Index