Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719252 - >=dev-libs/gobject-introspection-1.62.0 lost USE=test dependency on dev-python/markdown
Summary: >=dev-libs/gobject-introspection-1.62.0 lost USE=test dependency on dev-pytho...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-04-24 14:52 UTC by Paolo Pedroni
Modified: 2020-04-27 07:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Pedroni 2020-04-24 14:52:12 UTC
gobject-introspection-1.62.0.ebuild and gobject-introspection-1.64.0 have:
DEPEND="${RDEPEND}
        gtk-doc? ( >=dev-util/gtk-doc-1.19
                app-text/docbook-xml-dtd:4.3
                app-text/docbook-xml-dtd:4.5
        )
        sys-devel/bison
        sys-devel/flex
        test? ( x11-libs/cairo[glib] )
"

while both gobject-introspection-1.60.2-r1.ebuild has:
DEPEND="${RDEPEND}
        >=dev-util/gtk-doc-am-1.19
        sys-devel/bison
        sys-devel/flex
        test? (
                x11-libs/cairo[glib]
                $(python_gen_cond_dep '
                        dev-python/markdown[${PYTHON_MULTI_USEDEP}]
                ')
        )
"

This is a regression WRT bug #693408, and thus yielding new test failures on test_docwriter.py tests.
Comment 1 Mart Raudsepp gentoo-dev 2020-04-24 15:52:44 UTC
The dep is already there for USE=doctool (rdepend). If there's a problem, then it's about doctool deps being needed on tests even with -Ddoctool=false being passed to meson configuration
Comment 2 Paolo Pedroni 2020-04-27 06:42:51 UTC
The dep on markdown was added in version 1.60.2-r1 in bug #693408, and it fixed tests with the use case USE="-doctool test". Is it really a problem to add it back to 1.62.0 and 1.64.0?