Re: git: 7fc13c04b97c - main - devel/py-protobuf: Update to 4.24.1

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 21 Aug 2023 22:41:02 UTC
Moin-moin!

It fails on recent current and clang16+


python/message.c:140:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
   if (bits->type_basicsize == -1) goto err;
       ~~~~~~~~~~~~~~~~~~~~ ^  ~~
python/message.c:1238:49: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'const upb_MessageDef *' (aka 'const struct upb_MessageDef *') [-Wi
                        upb_MessageDef_MiniTable(other->def),
                                                 ^~~~~~~~~~
/wrkdirs/usr/ports/devel/py-protobuf/work-py38/protobuf-4.24.1/upb/reflection/message_def.h:138:69: note: passing argument to parameter 'm' here
const upb_MiniTable* upb_MessageDef_MiniTable(const upb_MessageDef* m);
                                                                     ^
python/message.c:1609:69: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'const upb_MessageDef *' (aka 'const struct upb_MessageDef *') [-Wi
       upb_Message_DeepClone(self->ptr.msg, upb_MessageDef_MiniTable(self->def),
                                                                     ^~~~~~~~~
/wrkdirs/usr/ports/devel/py-protobuf/work-py38/protobuf-4.24.1/upb/reflection/message_def.h:138:69: note: passing argument to parameter 'm' here
const upb_MiniTable* upb_MessageDef_MiniTable(const upb_MessageDef* m);
                                                                     ^
python/message.c:1611:44: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'const upb_MessageDef *' (aka 'const struct upb_MessageDef *') [-Wi
   PyObject* ret = PyUpb_Message_Get(clone, self->def, arena);
                                            ^~~~~~~~~
python/message.c:822:71: note: passing argument to parameter 'm' here
PyObject* PyUpb_Message_Get(upb_Message* u_msg, const upb_MessageDef* m,
                                                                       ^
1 warning and 3 errors generated.
/usr/local/lib/python3.8/site-packages/setuptools/dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420).
   warnings.warn(msg, SetuptoolsDeprecationWarning)
error: command '/usr/local/libexec/ccache/cc' failed with exit code 1
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/py-protobuf


On 21.08.2023 22:05, Po-Chuan Hsieh wrote:
> The branch main has been updated by sunpoet:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=7fc13c04b97cd21526fe4718f478a25799a2628c
> 
> commit 7fc13c04b97cd21526fe4718f478a25799a2628c
> Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> AuthorDate: 2023-08-21 18:52:44 +0000
> Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> CommitDate: 2023-08-21 18:52:44 +0000
> 
>      devel/py-protobuf: Update to 4.24.1
>      
>      Changes:        https://github.com/protocolbuffers/protobuf/releases
> ---
>   devel/py-protobuf/Makefile | 2 +-
>   devel/py-protobuf/distinfo | 6 +++---
>   2 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/devel/py-protobuf/Makefile b/devel/py-protobuf/Makefile
> index 489922501612..e29c3ba6ff93 100644
> --- a/devel/py-protobuf/Makefile
> +++ b/devel/py-protobuf/Makefile
> @@ -1,5 +1,5 @@
>   PORTNAME=	protobuf
> -PORTVERSION=	4.24.0
> +PORTVERSION=	4.24.1
>   PORTEPOCH=	1
>   CATEGORIES=	devel python
>   MASTER_SITES=	PYPI
> diff --git a/devel/py-protobuf/distinfo b/devel/py-protobuf/distinfo
> index 40e1fcc63312..cbdcff751447 100644
> --- a/devel/py-protobuf/distinfo
> +++ b/devel/py-protobuf/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1692211757
> -SHA256 (protobuf-4.24.0.tar.gz) = 5d0ceb9de6e08311832169e601d1fc71bd8e8c779f3ee38a97a78554945ecb85
> -SIZE (protobuf-4.24.0.tar.gz) = 383326
> +TIMESTAMP = 1692640052
> +SHA256 (protobuf-4.24.1.tar.gz) = 44837a5ed9c9418ad5d502f89f28ba102e9cd172b6668bc813f21716f9273348
> +SIZE (protobuf-4.24.1.tar.gz) = 383355
> 

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team