Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 787482 - =x11-libs/pango-1.48.4 needs more python3 dependency - typogrify
Summary: =x11-libs/pango-1.48.4 needs more python3 dependency - typogrify
Status: RESOLVED FIXED
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: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: PullRequest
: 787605 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-05-01 18:08 UTC by Seong-ho Cho
Modified: 2021-05-05 08:14 UTC (History)
4 users (show)

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


Attachments
build.log of x11-libs/pango-1.48.4 (build.log,17.31 KB, text/x-log)
2021-05-01 20:31 UTC, Seong-ho Cho
Details
emerge --info log 202105020533+0900 (emerge_info.log,10.19 KB, text/x-log)
2021-05-01 20:33 UTC, Seong-ho Cho
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Seong-ho Cho 2021-05-01 18:08:27 UTC
python package typogrify needs to be installed as below message

|Executing subproject gi-docgen method meson 
|
|Project name: gi-docgen
|Project version: 2021.1
|Program python3 (jinja2, markdown, markupsafe, pygments, toml, typogrify) found: NO modules: jinja2, markdown, markupsafe, pygments, toml

../pango-1.48.4/subprojects/gi-docgen/meson.build:10:0: ERROR: python3 is missing modules: typogrify



Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-01 18:10:58 UTC
Please always give the full build.log and emerge --info, even if it seems obvious.
Comment 2 Seong-ho Cho 2021-05-01 20:31:34 UTC
Created attachment 705063 [details]
build.log of x11-libs/pango-1.48.4
Comment 3 Seong-ho Cho 2021-05-01 20:33:52 UTC
Created attachment 705066 [details]
emerge --info log 202105020533+0900
Comment 4 Jason Lethbridge 2021-05-02 12:22:41 UTC
This error only occurs if USE=gtk-doc

gui-libs/gtk-4.2.0 has the exact same problem: Meson is trying to pull in gi-docgen (https://gitlab.gnome.org/GNOME/gi-docgen) as a subproject when it can't find a system version
Comment 5 Matt Turner gentoo-dev 2021-05-02 15:32:37 UTC
We should package gi-docgen.
Comment 6 Matt Turner gentoo-dev 2021-05-02 15:34:31 UTC
*** Bug 787605 has been marked as a duplicate of this bug. ***
Comment 7 Larry the Git Cow gentoo-dev 2021-05-03 22:39:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6ef224832b09681ccc369e1b9413df6ccb3d6d

commit 9c6ef224832b09681ccc369e1b9413df6ccb3d6d
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2021-05-03 16:05:18 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2021-05-03 22:39:42 +0000

    x11-libs/pango: Depend on dev-util/gi-docgen
    
    Closes: https://bugs.gentoo.org/787482
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-libs/pango/pango-1.48.4.ebuild | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56b3815db437d9edbac08b9c81127e4efc36316

commit b56b3815db437d9edbac08b9c81127e4efc36316
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2021-05-03 15:37:27 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2021-05-03 22:39:42 +0000

    dev-util/gi-docgen: Add new package
    
    Closes: https://bugs.gentoo.org/787482
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/gi-docgen/Manifest                |  1 +
 dev-util/gi-docgen/gi-docgen-2021.5.ebuild | 29 +++++++++++++++++++++++++++++
 dev-util/gi-docgen/metadata.xml            |  8 ++++++++
 3 files changed, 38 insertions(+)