NetBSD Problem Report #60027
From www@netbsd.org Sun Feb 22 07:12:22 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
client-signature RSA-PSS (2048 bits) client-digest SHA256)
(Client CN "mail.netbsd.org", Issuer "R13" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 41DF31A9239
for <gnats-bugs@gnats.NetBSD.org>; Sun, 22 Feb 2026 07:12:22 +0000 (UTC)
Message-Id: <20260222071220.603EA1A923C@mollari.NetBSD.org>
Date: Sun, 22 Feb 2026 07:12:20 +0000 (UTC)
From: rwhitlock22@gmail.com
Reply-To: rwhitlock22@gmail.com
To: gnats-bugs@NetBSD.org
Subject: circular dependencies (doxygen, among others)
X-Send-Pr-Version: www-1.0
X-From4GNATS: "rwhitlock22@gmail.com via gnats" <gnats-admin@NetBSD.org>
>Number: 60027
>Category: pkg
>Synopsis: circular dependencies (doxygen, among others)
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Feb 22 07:15:00 +0000 2026
>Last-Modified: Fri Feb 27 15:00:01 +0000 2026
>Originator: Robert Whitlock
>Release: pkgsrc current, Sun Feb 22 07:01:01 UTC 2026
>Organization:
>Environment:
NetBSD 10.99.15
>Description:
A circular dependency was recently introduced into pkgsrc.
>How-To-Repeat:
cd devel/doxygen
make install
gets the output:
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for doxygen-1.16.1.src.tar.gz
=> Checksum SHA512 OK for doxygen-1.16.1.src.tar.gz
===> Installing dependencies for doxygen-1.16.1nb1
==========================================================================
The supported build options for doxygen are:
latex qt
You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable. Its current value is shown:
PKG_OPTIONS.doxygen (not defined)
==========================================================================
==========================================================================
The following variables will affect the build process of this package,
doxygen-1.16.1nb1. Their current value is shown below:
* PYTHON_VERSION_DEFAULT = 313
Based on these variables, the following variables have been set:
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency cmake>=0: found cmake-4.2.3nb1
=> Tool dependency python313>=3.13: found python313-3.13.12
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency bison>=1.0: found bison-3.8.2nb1
=> Tool dependency m4>=1.4: found m4-1.4.19nb1
=> Tool dependency gmake>=3.81: found gmake-4.4.1
=> Tool dependency gtar-base>=1.13.25: found gtar-base-1.35
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Full dependency graphviz-[0-9]*: NOT found
=> Verifying reinstall for ../../graphics/graphviz
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for graphviz-12.2.1.tar.xz
=> Checksum SHA512 OK for graphviz-12.2.1.tar.xz
===> Installing dependencies for graphviz-12.2.1nb8
==========================================================================
The supported build options for graphviz are:
gd ghostscript lua poppler svg x11
The currently selected options are:
gd x11
You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable. Its current value is shown:
PKG_OPTIONS.graphviz (not defined)
==========================================================================
==========================================================================
The following variables will affect the build process of this package,
graphviz-12.2.1nb8. Their current value is shown below:
* JPEG_DEFAULT = libjpeg-turbo
* PYTHON_VERSION_DEFAULT = 313
* XAW_TYPE = standard
Based on these variables, the following variables have been set:
* JPEGBASE (defined, but empty)
* JPEG_TYPE = libjpeg-turbo
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.4
=> Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency automake>=1.9: found automake-1.18
=> Tool dependency autoconf>=2.58: found autoconf-2.72
=> Tool dependency bison>=1.0: found bison-3.8.2nb1
=> Tool dependency m4>=1.4: found m4-1.4.19nb1
=> Tool dependency gmake>=3.81: found gmake-4.4.1
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Build dependency x11-links>=1.36: found x11-links-1.36
=> Full dependency urw-fonts-[0-9]*: found urw-fonts-2.0nb1
=> Full dependency fontconfig>=2.17.0: found fontconfig-2.17.1nb1
=> Full dependency freetype2>=2.13.2nb1: found freetype2-2.14.1
=> Full dependency gd>=2.3.3nb17: NOT found
=> Verifying reinstall for ../../graphics/gd
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for libgd-2.3.3.tar.xz
=> Checksum SHA512 OK for libgd-2.3.3.tar.xz
===> Installing dependencies for gd-2.3.3nb17
==========================================================================
The supported build options for gd are:
libimagequant raqm tiff x11
The currently selected options are:
libimagequant raqm tiff
You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable. Its current value is shown:
PKG_OPTIONS.gd (not defined)
==========================================================================
==========================================================================
The following variables will affect the build process of this package,
gd-2.3.3nb17. Their current value is shown below:
* JPEG_DEFAULT = libjpeg-turbo
Based on these variables, the following variables have been set:
* JPEGBASE (defined, but empty)
* JPEG_TYPE = libjpeg-turbo
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.4
=> Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Build dependency x11-links>=1.36: found x11-links-1.36
=> Full dependency perl>=5.0: found perl-5.42.0nb1
=> Full dependency fontconfig>=2.14.2nb3: found fontconfig-2.17.1nb1
=> Full dependency freetype2>=2.13.2nb1: found freetype2-2.14.1
=> Full dependency libimagequant>=4.2.0: found libimagequant-4.4.1
=> Full dependency libjpeg-turbo>=1.1.0: found libjpeg-turbo-3.1.3
=> Full dependency libwebp>=0.6.0: found libwebp-1.6.0nb1
=> Full dependency png>=1.6.0nb1: found png-1.6.55
=> Full dependency raqm>=0.10.3nb1: NOT found
=> Verifying reinstall for ../../graphics/raqm
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for raqm-0.10.4.tar.xz
=> Checksum SHA512 OK for raqm-0.10.4.tar.xz
===> Installing dependencies for raqm-0.10.4
=> Tool dependency meson>=0: found meson-1.10.1
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.4
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Full dependency freetype2>=2.13.2nb1: found freetype2-2.14.1
=> Full dependency fribidi>=0.19.1: found fribidi-1.0.16
=> Full dependency harfbuzz>=12.1.0nb1: NOT found
=> Verifying reinstall for ../../fonts/harfbuzz
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for harfbuzz-12.3.2.tar.xz
=> Checksum SHA512 OK for harfbuzz-12.3.2.tar.xz
===> Installing dependencies for harfbuzz-12.3.2nb1
==========================================================================
The supported build options for harfbuzz are:
doc introspection
The currently selected options are:
doc introspection
You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable. Its current value is shown:
PKG_OPTIONS.harfbuzz (not defined)
==========================================================================
==========================================================================
The following variables will affect the build process of this package,
harfbuzz-12.3.2nb1. Their current value is shown below:
* PYTHON_VERSION_DEFAULT = 313
Based on these variables, the following variables have been set:
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency gtk-doc>=1.32nb9: NOT found
=> Verifying reinstall for ../../textproc/gtk-doc
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for gtk-doc-1.34.0.tar.xz
=> Checksum SHA512 OK for gtk-doc-1.34.0.tar.xz
===> Installing dependencies for gtk-doc-1.34.0nb7
==========================================================================
The following variables will affect the build process of this package,
gtk-doc-1.34.0nb7. Their current value is shown below:
* PYTHON_VERSION_DEFAULT = 313
Based on these variables, the following variables have been set:
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.4
=> Tool dependency meson>=0.55: found meson-1.10.1
=> Tool dependency xmlcatmgr-[0-9]*: found xmlcatmgr-2.2nb1
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency itstool-[0-9]*: NOT found
=> Verifying reinstall for ../../textproc/itstool
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for itstool-2.0.7.tar.bz2
=> Checksum SHA512 OK for itstool-2.0.7.tar.bz2
===> Installing dependencies for itstool-2.0.7nb5
==========================================================================
The following variables will affect the build process of this package,
itstool-2.0.7nb5. Their current value is shown below:
* PYTHON_VERSION_DEFAULT = 313
Based on these variables, the following variables have been set:
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
=> Full dependency py313-libxml2>=2.10.4nb4: NOT found
=> Verifying reinstall for ../../textproc/py-libxml2
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for libxml2-2.15.1.tar.xz
=> Checksum SHA512 OK for libxml2-2.15.1.tar.xz
===> Installing dependencies for py313-libxml2-2.15.1
==========================================================================
The following variables will affect the build process of this package,
py313-libxml2-2.15.1. Their current value is shown below:
* PYTHON_VERSION_DEFAULT = 313
Based on these variables, the following variables have been set:
* PYPACKAGE = python313
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency doxygen-[0-9]*: NOT found
=> Verifying reinstall for ../../devel/doxygen
ERROR: [can-be-built-here.mk] This package has PKG_FAIL_REASON set:
ERROR: [bsd.pkg.mk] Circular dependency detected
*** Error code 1
Stop.
make[8]: stopped making "reinstall" in /usr/pkgsrc/devel/doxygen
*** Error code 1
Stop.
make[7]: stopped making "reinstall" in /usr/pkgsrc/textproc/py-libxml2
*** Error code 1
Stop.
make[6]: stopped making "reinstall" in /usr/pkgsrc/textproc/itstool
*** Error code 1
Stop.
make[5]: stopped making "reinstall" in /usr/pkgsrc/textproc/gtk-doc
*** Error code 1
Stop.
make[4]: stopped making "reinstall" in /usr/pkgsrc/fonts/harfbuzz
*** Error code 1
Stop.
make[3]: stopped making "reinstall" in /usr/pkgsrc/graphics/raqm
*** Error code 1
Stop.
make[2]: stopped making "reinstall" in /usr/pkgsrc/graphics/gd
*** Error code 1
Stop.
make[1]: stopped making "reinstall" in /usr/pkgsrc/graphics/graphviz
*** Error code 1
Stop.
make: stopped making "install" in /usr/pkgsrc/devel/doxygen
>Fix:
>Audit-Trail:
From: Thomas Klausner <wiz@netbsd.org>
To: NetBSD bugtracking <gnats-bugs@netbsd.org>
Cc:
Subject: Re: pkg/60027: circular dependencies (doxygen, among others)
Date: Sun, 22 Feb 2026 08:27:01 +0100
The problem is that many 'doc' options (disabled by default) will
currently not work.
Due to an upstream decision, py-libxml2 needs doxygen to build now,
which is a heavy dependency. Many doc options need gtk-doc and itstool
which uses py-libxml2.
One loop is like this (from Marc Baudoin on pkgsrc-users):
graphviz-12.2.1nb8
gd-2.3.3nb17
raqm-0.10.4
harfbuzz-12.3.2
gtk-doc-1.34.0nb7
yelp-tools-42.1nb7
yelp-xsl-42.1
itstool-2.0.7nb5
py313-libxml2-2.15.1
doxygen-1.16.1nb1
graphviz-12.2.1nb8
There's an itstool issue to change from py-libxml2 to py-lxml, which
would solve this.
https://github.com/itstool/itstool/pull/57
but it hasn't been accepted by upstream yet.
A workaround is turning off the locally-enabled 'doc' options.
Thomas
From: "Tobias Nygren" <tnn@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/60027 CVS commit: pkgsrc/textproc/py-libxml2
Date: Mon, 23 Feb 2026 18:14:57 +0000
Module Name: pkgsrc
Committed By: tnn
Date: Mon Feb 23 18:14:57 UTC 2026
Modified Files:
pkgsrc/textproc/py-libxml2: Makefile
Added Files:
pkgsrc/textproc/py-libxml2: options.mk
pkgsrc/textproc/py-libxml2/files: HTMLparser_8h.xml HTMLtree_8h.xml
SAX2_8h.xml c14n_8h.xml catalog_8h.xml chvalid_8h.xml
debugXML_8h.xml dict_8h.xml encoding_8h.xml entities_8h.xml
hash_8h.xml list_8h.xml parserInternals_8h.xml parser_8h.xml
pattern_8h.xml relaxng_8h.xml schemasInternals_8h.xml
schematron_8h.xml threads_8h.xml tree_8h.xml uri_8h.xml
valid_8h.xml xinclude_8h.xml xlink_8h.xml xmlIO_8h.xml
xmlautomata_8h.xml xmlerror_8h.xml xmlmemory_8h.xml
xmlmodule_8h.xml xmlreader_8h.xml xmlregexp_8h.xml xmlsave_8h.xml
xmlschemas_8h.xml xmlschemastypes_8h.xml xmlstring_8h.xml
xmlversion_8h.xml xmlwriter_8h.xml xpathInternals_8h.xml
xpath_8h.xml xpointer_8h.xml
Log Message:
py-libxml2: make doxygen dependency optional and turn it off by default
Add pregenerated API XML schemas to pkgsrc and add convenience target
"mkdocxml" to regenerate schemas when updating the package. PR pkg/60027.
To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 pkgsrc/textproc/py-libxml2/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-libxml2/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-libxml2/files/HTMLparser_8h.xml \
pkgsrc/textproc/py-libxml2/files/HTMLtree_8h.xml \
pkgsrc/textproc/py-libxml2/files/SAX2_8h.xml \
pkgsrc/textproc/py-libxml2/files/c14n_8h.xml \
pkgsrc/textproc/py-libxml2/files/catalog_8h.xml \
pkgsrc/textproc/py-libxml2/files/chvalid_8h.xml \
pkgsrc/textproc/py-libxml2/files/debugXML_8h.xml \
pkgsrc/textproc/py-libxml2/files/dict_8h.xml \
pkgsrc/textproc/py-libxml2/files/encoding_8h.xml \
pkgsrc/textproc/py-libxml2/files/entities_8h.xml \
pkgsrc/textproc/py-libxml2/files/hash_8h.xml \
pkgsrc/textproc/py-libxml2/files/list_8h.xml \
pkgsrc/textproc/py-libxml2/files/parserInternals_8h.xml \
pkgsrc/textproc/py-libxml2/files/parser_8h.xml \
pkgsrc/textproc/py-libxml2/files/pattern_8h.xml \
pkgsrc/textproc/py-libxml2/files/relaxng_8h.xml \
pkgsrc/textproc/py-libxml2/files/schemasInternals_8h.xml \
pkgsrc/textproc/py-libxml2/files/schematron_8h.xml \
pkgsrc/textproc/py-libxml2/files/threads_8h.xml \
pkgsrc/textproc/py-libxml2/files/tree_8h.xml \
pkgsrc/textproc/py-libxml2/files/uri_8h.xml \
pkgsrc/textproc/py-libxml2/files/valid_8h.xml \
pkgsrc/textproc/py-libxml2/files/xinclude_8h.xml \
pkgsrc/textproc/py-libxml2/files/xlink_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlIO_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlautomata_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlerror_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlmemory_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlmodule_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlreader_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlregexp_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlsave_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlschemas_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlschemastypes_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlstring_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlversion_8h.xml \
pkgsrc/textproc/py-libxml2/files/xmlwriter_8h.xml \
pkgsrc/textproc/py-libxml2/files/xpathInternals_8h.xml \
pkgsrc/textproc/py-libxml2/files/xpath_8h.xml \
pkgsrc/textproc/py-libxml2/files/xpointer_8h.xml
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Rob Whitlock <rwhitlock22@gmail.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: PR/60027 CVS commit: pkgsrc/textproc/py-libxml2
Date: Fri, 27 Feb 2026 09:59:29 -0500
> On Feb 23, 2026, at 1:15 PM, Tobias Nygren <tnn@NetBSD.org> wrote:
>=20
> The following reply was made to PR pkg/60027; it has been noted by =
GNATS.
>=20
> From: "Tobias Nygren" <tnn@netbsd.org>
> To: gnats-bugs@gnats.NetBSD.org
> Cc:=20
> Subject: PR/60027 CVS commit: pkgsrc/textproc/py-libxml2
> Date: Mon, 23 Feb 2026 18:14:57 +0000
>=20
> Module Name: pkgsrc
> Committed By: tnn
> Date: Mon Feb 23 18:14:57 UTC 2026
>=20
> Modified Files:
> pkgsrc/textproc/py-libxml2: Makefile
> Added Files:
> pkgsrc/textproc/py-libxml2: options.mk
> pkgsrc/textproc/py-libxml2/files: HTMLparser_8h.xml =
HTMLtree_8h.xml
> SAX2_8h.xml c14n_8h.xml catalog_8h.xml chvalid_8h.xml
> debugXML_8h.xml dict_8h.xml encoding_8h.xml entities_8h.xml
> hash_8h.xml list_8h.xml parserInternals_8h.xml parser_8h.xml
> pattern_8h.xml relaxng_8h.xml schemasInternals_8h.xml
> schematron_8h.xml threads_8h.xml tree_8h.xml uri_8h.xml
> valid_8h.xml xinclude_8h.xml xlink_8h.xml xmlIO_8h.xml
> xmlautomata_8h.xml xmlerror_8h.xml xmlmemory_8h.xml
> xmlmodule_8h.xml xmlreader_8h.xml xmlregexp_8h.xml =
xmlsave_8h.xml
> xmlschemas_8h.xml xmlschemastypes_8h.xml xmlstring_8h.xml
> xmlversion_8h.xml xmlwriter_8h.xml xpathInternals_8h.xml
> xpath_8h.xml xpointer_8h.xml
>=20
> Log Message:
> py-libxml2: make doxygen dependency optional and turn it off by =
default
>=20
> Add pregenerated API XML schemas to pkgsrc and add convenience target
> "mkdocxml" to regenerate schemas when updating the package. PR =
pkg/60027.
>=20
>=20
> To generate a diff of this commit:
> cvs rdiff -u -r1.111 -r1.112 pkgsrc/textproc/py-libxml2/Makefile
> cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-libxml2/options.mk
> cvs rdiff -u -r0 -r1.1 =
pkgsrc/textproc/py-libxml2/files/HTMLparser_8h.xml \
> pkgsrc/textproc/py-libxml2/files/HTMLtree_8h.xml \
> pkgsrc/textproc/py-libxml2/files/SAX2_8h.xml \
> pkgsrc/textproc/py-libxml2/files/c14n_8h.xml \
> pkgsrc/textproc/py-libxml2/files/catalog_8h.xml \
> pkgsrc/textproc/py-libxml2/files/chvalid_8h.xml \
> pkgsrc/textproc/py-libxml2/files/debugXML_8h.xml \
> pkgsrc/textproc/py-libxml2/files/dict_8h.xml \
> pkgsrc/textproc/py-libxml2/files/encoding_8h.xml \
> pkgsrc/textproc/py-libxml2/files/entities_8h.xml \
> pkgsrc/textproc/py-libxml2/files/hash_8h.xml \
> pkgsrc/textproc/py-libxml2/files/list_8h.xml \
> pkgsrc/textproc/py-libxml2/files/parserInternals_8h.xml \
> pkgsrc/textproc/py-libxml2/files/parser_8h.xml \
> pkgsrc/textproc/py-libxml2/files/pattern_8h.xml \
> pkgsrc/textproc/py-libxml2/files/relaxng_8h.xml \
> pkgsrc/textproc/py-libxml2/files/schemasInternals_8h.xml \
> pkgsrc/textproc/py-libxml2/files/schematron_8h.xml \
> pkgsrc/textproc/py-libxml2/files/threads_8h.xml \
> pkgsrc/textproc/py-libxml2/files/tree_8h.xml \
> pkgsrc/textproc/py-libxml2/files/uri_8h.xml \
> pkgsrc/textproc/py-libxml2/files/valid_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xinclude_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xlink_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlIO_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlautomata_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlerror_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlmemory_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlmodule_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlreader_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlregexp_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlsave_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlschemas_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlschemastypes_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlstring_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlversion_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xmlwriter_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xpathInternals_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xpath_8h.xml \
> pkgsrc/textproc/py-libxml2/files/xpointer_8h.xml
>=20
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>=20
I can confirm that this workaround fixes the issue for me.
I=E2=80=99ll leave it to someone else to decide whether to leave this
PR open until itstool changes dependencies to py-lxml.
Thanks for the quick assessment and the quick workaround.=
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.