Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: move py-multipart -> py-python-multipart, NEW www/py-multipart
To:
Renaud Allard <renaud@allard.it>
Cc:
ports <ports@openbsd.org>, Daniel Dickman <didickman@gmail.com>
Date:
Wed, 5 Nov 2025 13:17:20 +0000

Download raw body.

Thread
On 2025/11/05 12:16, Renaud Allard wrote:
> Hello,
> 
> I have tested net/synapse with your patch and the new port naming and it
> runs fine.
> make test is also as usual.

Great, thanks.

> So the change is fine for me, just don't forget to update quirks

Quirks can't handle this. But it's not really needed - updating synapse
is seamless (you end up with both py3-python-multipart and py3-multipart
installed but that's not really a problem).

With old synapse installed, and pointing pkg_add at a directory with the
new packages:

# PKG_PATH=./ pkg_add -u -D unsigned
py3-multipart-0.0.17p0->1.3.0: ok
synapse-1.141.0p0:py3-python-multipart-0.0.20: ok
synapse-1.141.0->1.141.0p0: ok
Read shared items: ok

> > Any dev OKs for the import?
> > 
> > 
> > Index: net/synapse/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/net/synapse/Makefile,v
> > diff -u -p -r1.111 Makefile
> > --- net/synapse/Makefile	30 Oct 2025 06:58:11 -0000	1.111
> > +++ net/synapse/Makefile	4 Nov 2025 20:45:39 -0000
> > @@ -1,6 +1,7 @@
> >   COMMENT =	open network for secure, decentralized communication
> >   MODPY_DISTV =	1.141.0
> > +REVISION =	0
> >   GH_ACCOUNT =	element-hq
> >   GH_PROJECT =	synapse
> > @@ -59,7 +60,7 @@ RUN_DEPENDS =	devel/py-jsonschema>=3.0.0
> >   		textproc/py-ijson \
> >   		devel/py-matrix-common>=1.3.0,<2.0.0 \
> >   		sysutils/py-packaging \
> > -		www/py-multipart
> > +		www/py-python-multipart
> >   # still relying on pkg_resources, see comments in
> >   # https://github.com/matrix-org/synapse/pull/12542
> >   RUN_DEPENDS +=	devel/py-setuptools
> > Index: www/py-starlette/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/py-starlette/Makefile,v
> > diff -u -p -r1.3 Makefile
> > --- www/py-starlette/Makefile	21 Oct 2025 21:23:59 -0000	1.3
> > +++ www/py-starlette/Makefile	4 Nov 2025 20:45:39 -0000
> > @@ -26,6 +26,6 @@ TEST_DEPENDS =		devel/py-trio \
> >   			www/py-httpx \
> >   			www/py-itsdangerous \
> >   			www/py-jinja2 \
> > -			www/py-multipart
> > +			www/py-python-multipart
> >   .include <bsd.port.mk>
>