Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 861044 - app-text/bibletime has DEPEND issues
Summary: app-text/bibletime has DEPEND issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Marek Szuba
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 544938
  Show dependency tree
 
Reported: 2022-07-25 19:11 UTC by Andreas Sturmlechner
Modified: 2022-09-07 23:22 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 Andreas Sturmlechner gentoo-dev 2022-07-25 19:11:00 UTC
- dev-libs/icu:= in DEPEND (while not in RDEPEND) is highly unlikely and slot operator is ineffective there.
- dev-qt/linguist-tools:5 must be in BDEPEND, it's just a binary tool.
Comment 1 Larry the Git Cow gentoo-dev 2022-07-25 22:15:13 UTC
The bug has been closed via the following commit(s):

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

commit 9f7fac0f5308fb6b392cab6e823b9da1de504cf5
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2022-07-25 21:39:17 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2022-07-25 22:15:06 +0000

    app-text/bibletime: fix DEPEND
    
    Having checked the documentation dev-libs/icu should indeed be a
    run-time dependency as well, and dev-qt/linguist-tools belongs in
    BDEPEND.
    
    Closes: https://bugs.gentoo.org/861044
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 app-text/bibletime/bibletime-3.0.3-r1.ebuild | 59 ++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
Comment 2 Andreas Sturmlechner gentoo-dev 2022-07-26 08:43:54 UTC
Sorry if I was not clear:

:= operator is ineffective in DEPEND (that's by design)
...but it is a must on dev-libs/icu:= in RDEPEND (due to the nature of ICU)
Comment 3 Andreas Sturmlechner gentoo-dev 2022-07-26 08:48:21 UTC
Please also check potential linking on boost, zlib.
...and also what curl is used for: in DEPEND where it is now that would mean header-only use, it may try to do something bad (for us) with tests connecting to some server.
Comment 4 Larry the Git Cow gentoo-dev 2022-09-07 23:22:58 UTC
The bug has been closed via the following commit(s):

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

commit f8aefca5a2bee8def8480eb5a9c6069ef67e08f4
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2022-09-07 23:21:09 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2022-09-07 23:22:52 +0000

    app-text/bibletime: remove indirect dependencies
    
    Closes: https://bugs.gentoo.org/861044
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 app-text/bibletime/bibletime-3.0.3-r3.ebuild       | 60 ++++++++++++++++++++++
 .../files/bibletime-3.0.3-no_indirect_deps.patch   | 20 ++++++++
 2 files changed, 80 insertions(+)