[Bug 257877] security/cyrus-sasl2 error building man pages with sphinx

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 15 Aug 2021 23:17:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257877

            Bug ID: 257877
           Summary: security/cyrus-sasl2 error building man pages with
                    sphinx
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ume@FreeBSD.org
          Reporter: mg@fork.pl
             Flags: maintainer-feedback?(ume@FreeBSD.org)
          Assignee: ume@FreeBSD.org

cyrus-sasl-2.1.27
py38-sphinx-3.5.2,1

gmake[4]: Entering directory
'/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.27'
test x"." = x"." || \
        (cd . && tar cf - --mode=gu+w docsrc) | tar xf -
/usr/local/bin/sphinx-build -d docsrc/.doctrees -n -q -b cyrman ./docsrc ./man

Extension error:
Could not import extension sphinxlocal.builders.manpage (exception: cannot
import name 'NoUri' from 'sphinx.environment'
(/usr/local/lib/python3.8/site-packages/sphinx/environment/__init__.py))


Seems to be known problem:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955095
https://bugs.launchpad.net/ubuntu/+source/cyrus-sasl2/+bug/1894907
https://aur.archlinux.org/pkgbase/cyrus-imapd/?O=0&PP=10

Ubuntu's bug says: cyrus-sasl2 ships with a sphinx extension to build its
documentation, and this extension was based on a very old sphinx version.

Not sure about proper way to address it but many packages depends now on this
(as result of dependency from openldap) - like php*-ldap etc.

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