Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Apr 2022 05:52:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 262940] textproc/libxml2 and textproc/py-libxml2: Revert back to GNU Autotools due to some curl dependencies?
Message-ID:  <bug-262940-39348-4Ao3QCBhCg@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-262940-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-262940-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262940

--- Comment #12 from Daniel Engberg <diizzy@FreeBSD.org> ---
Update on current issues,

(lib)psl issue fixed as of
https://cgit.freebsd.org/ports/commit/?id=3D97e347a3a6aa4792eacaa10e6fbf41d=
8b8c73526

- GnuTLS dependencies -
If you go a few levels down like enabling DNSTRAP and further you'll run in=
to
circular dependency depending on what options you enable even using Autotoo=
ls
(tested) so changning back won't fix the issue. Some for example ends up ha=
ving
ports depending on CMake which isn't available at the time and there are al=
so
other libs/ports involved. This is probably why you don't see a Gnutls vari=
ant
in some distros or we add a note that you may run into circular dependencie=
s by
enabling Gnutls and other features for ports that are dependencies (not the
best solution).

Irregardless on what route we take Gnutls and the TPM(1) option (which also
causes circular dependency) is probably something we should disable as
recommended by upstream and look at supporting TPM2.
https://www.gnutls.org/manual/html_node/Trusted-Platform-Module.html but
further discussion about this should be made in a for a separate PR (263107=
).

Upstream is very supportive, patches have been merged and issues have also =
been
resolved that we've submitted so I'd like to propose that we keep CMake and
backport upstream fixes and add symbol versioning back for now (upstream may
remove it later on though, https://gitlab.gnome.org/GNOME/libxml2/-/issues/=
360)

I'll prepare a patch during the weekend to collect all issue reported for
review.

Best regards,
Daniel

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-262940-39348-4Ao3QCBhCg>