Re: git: 30c1b81f50b1 - main - www/mod_wsgi: Update to 6.1.0

From: Mathieu Arnold <mat_at_freebsd.org>
Date: Sat, 03 Oct 2026 06:07:51 UTC
On Fri, Oct 02, 2026 at 09:07:37PM +0200, Michael Osipov wrote:
> 
> 
> On 2026-10-02 18:57, Craig Leres wrote:
> > On 9/29/26 00:49, Michael Osipov wrote:
> > > The branch main has been updated by michaelo:
> > > 
> > > URL:https://deu01.safelinks.protection.outlook.com/? url=https%3A%2F%2Fcgit.freebsd.org%2Fports%2Fcommit%2F&data=05%7C02%7Cmichael.osipov%40innomotics.com%7Ce7258d86fff04e41fa1808df20a63e29%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639265570535628040%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DSXaP1uKY4oWjtmnr8r9JAW3QtkFlXTQpKL7NhYtYD0%3D&reserved=0?
> > > id=30c1b81f50b157ef6023dd787e20c4d42306e65c
> > > 
> > > commit 30c1b81f50b157ef6023dd787e20c4d42306e65c
> > > Author:     Michael Osipov<michaelo@FreeBSD.org>
> > > AuthorDate: 2026-09-28 20:53:28 +0000
> > > Commit:     Michael Osipov<michaelo@FreeBSD.org>
> > > CommitDate: 2026-09-29 07:47:36 +0000
> > > 
> > >      www/mod_wsgi: Update to 6.1.0
> > >      mod_wsgi has been upgraded to major version 6 with several
> > > potentially
> > >      breaking changes. Read the release notes very carefully:
> > >      https://deu01.safelinks.protection.outlook.com/?
> > > url=https%3A%2F%2Fmodwsgi.readthedocs.io%2Fen%2Flatest%2Frelease- notes.html&data=05%7C02%7Cmichael.osipov%40innomotics.com%7Ce7258d86fff04e41fa1808df20a63e29%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639265570535674726%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=qU29Ym5s9KtWosUjAi51f%2F%2B56HQffn%2Bql%2FPeAgRaoGw%3D&reserved=0
> > 
> > This doesn't build for me; I use DEFAULT_VERSIONS=python=3.12. Adding
> > LDFLAGS+=-L${LOCALBASE}/lib fixes it (see attached).
> > 
> >          Craig
> > 
> > /usr/local/share/apr/build-1/libtool --silent --mode=link cc -Wl,-
> > rpath,/usr/local/lib   -o src/server/mod_wsgi.la  -rpath /usr/local/
> > libexec/apache24 -module -avoid-version src/server/wsgi_validate.lo src/
> > server/wsgi_thread.lo src/server/wsgi_telemetry.lo src/server/
> > wsgi_stream.lo src/server/wsgi_signal.lo src/server/wsgi_shutdown.lo
> > src/server/wsgi_server.lo src/server/wsgi_restrict.lo src/server/
> > wsgi_remote.lo src/server/wsgi_module.lo src/server/wsgi_metrics.lo src/
> > server/wsgi_memory.lo src/server/wsgi_logger.lo src/server/
> > wsgi_interp.lo src/server/wsgi_input.lo src/server/wsgi_gc.lo src/
> > server/wsgi_execute.lo src/server/wsgi_environ.lo src/server/
> > wsgi_dispatch.lo src/server/wsgi_daemon.lo src/server/wsgi_convert.lo
> > src/server/wsgi_config.lo src/server/wsgi_buckets.lo src/server/
> > wsgi_auth.lo src/server/wsgi_apache.lo src/server/wsgi_adapter.lo src/
> > server/mod_wsgi.lo -lpython3.12 -ldl -lutil -lm
> > ld: error: unable to find library -lpython3.12
> > cc: error: linker command failed with exit code 1 (use -v to see
> > invocation)
> > apxs:Error: Command failed with rc=65536
> > .
> > *** [src/server/mod_wsgi.la] Error code 1
> > 
> > make: stopped making "all" in /wrkdirs/usr/ports/www/mod_wsgi/work-
> > py312/mod_wsgi-6.1.0
> > make: 1 error
> > 
> > make: stopped making "all" in /wrkdirs/usr/ports/www/mod_wsgi/work-
> > py312/mod_wsgi-6.1.0
> > ===> Compilation failed unexpectedly.
> > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> > the maintainer.
> > *** Error code 1
> > 
> > Stop.
> > make: stopped making "build" in /usr/ports/www/mod_wsgi
> 
> Craig,
> 
> please see: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298985
> 
> I am waiting for the maintainer's approval. I'll give me a couple of more
> days to respond. Please use the patch for the PR meanwhile.

Note that according to [1], which includes build fixes, you do not NEED
to wait for a maintainer timeout.

1: https://docs.freebsd.org/en/articles/committers-guide/#ports-qa-misc-blanket-approval
  

-- 
Mathieu Arnold