Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 666794 - app-editors/gummi: gtkspell and gtksourceview should be in runtime dependencies
Summary: app-editors/gummi: gtkspell and gtksourceview should be in runtime dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Tietz
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-23 08:38 UTC by Alexey Korepanov
Modified: 2018-09-28 10:30 UTC (History)
3 users (show)

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 Alexey Korepanov 2018-09-23 08:38:58 UTC
I could not quite understand the documentation, but when gtkspell and gtksourceview are removed by depclean, gummi does not run. I think they need to be in RDEPEND.

I am not sure about poppler and pango. There is a change these are also runtime dependencies.
Comment 1 Alexey Korepanov 2018-09-27 10:14:19 UTC
In fact, ldd /usr/bin/gummi shows that gummi depends on poppler and pango as well. I created a pull request.

It looks harmless, but please review
https://github.com/gentoo/gentoo/pull/9984
and merge.

I would be happy to maintain gummi, if the current maintainer is unavailable.
Comment 2 Christian Tietz 2018-09-27 11:33:54 UTC
By default depclean does not remove build time dependencies. Nevertheless your proposal is valid. Can you please sort them lexically?
Comment 3 Alexey Korepanov 2018-09-27 13:26:16 UTC
Sorted.

I agree that depclean does not remove build time dependencies by default. My problem is, when I install gummi as a binary package, the dependencies not in RDEPEND are not installed and gummi does not work.
Comment 4 Larry the Git Cow gentoo-dev 2018-09-28 10:30:37 UTC
The bug has been closed via the following commit(s):

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

commit e1e390d170e2b535f39a8a7603a7d9f603770c81
Author:     Alexey Korepanov <kaikaikai@yandex.ru>
AuthorDate: 2018-09-27 10:07:08 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-09-28 10:30:32 +0000

    app-editors/gummi: add runtime dependencies
    
    Signed-off-by: Alexey Korepanov <kaikaikai@yandex.ru>
    Closes: https://bugs.gentoo.org/666794
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/9984

 .../gummi/{gummi-0.6.6-r1.ebuild => gummi-0.6.6-r2.ebuild}     | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)