Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 668672 - kde-apps/kiten-18.08.2 conflicts with media-fonts/kanjistrokeorders-2.012 (tries to install the font)
Summary: kde-apps/kiten-18.08.2 conflicts with media-fonts/kanjistrokeorders-2.012 (tr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InOverlay, PullRequest
: 669020 669022 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-10-15 00:09 UTC by Luke-Jr
Modified: 2018-10-20 16:38 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 Luke-Jr 2018-10-15 00:09:12 UTC
18.04.3 worked fine, so this is a regression in 18.08.2.

Obvious solution seems to be to depend on the font rather than install a (bundled?) copy of it...
Comment 1 Andreas Sturmlechner gentoo-dev 2018-10-15 08:12:57 UTC
Seems to be coming from overlay commit b50c30c8f5d49d507fee24a9df4d88a34c69ea5d
Comment 2 Larry the Git Cow gentoo-dev 2018-10-18 21:00:37 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=aa66e2a5a700c9a14e0057d1baec01a7583cb911

commit aa66e2a5a700c9a14e0057d1baec01a7583cb911
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-10-18 20:22:14 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-10-18 20:32:53 +0000

    kde-apps/kiten: RDEPEND on media-fonts/kanjistrokeorders
    
    Bug: https://bugs.gentoo.org/668672
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-apps/kiten/kiten-18.08.49.9999.ebuild | 15 ++++++++-------
 kde-apps/kiten/kiten-9999.ebuild          | 13 +++++++------
 2 files changed, 15 insertions(+), 13 deletions(-)
Comment 3 Larry the Git Cow gentoo-dev 2018-10-18 21:39:27 UTC
The bug has been closed via the following commit(s):

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

commit 5241d4b69a53972f2a4c39aa421bbc84d0376994
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-10-18 21:03:40 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-10-18 21:39:12 +0000

    kde-apps/kiten: RDEPEND on media-fonts/kanjistrokeorders
    
    Closes: https://bugs.gentoo.org/668672
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-apps/kiten/kiten-18.08.2-r1.ebuild | 38 ++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
Comment 4 Andreas Sturmlechner gentoo-dev 2018-10-19 18:03:03 UTC
*** Bug 669022 has been marked as a duplicate of this bug. ***
Comment 5 Andreas Sturmlechner gentoo-dev 2018-10-19 18:40:37 UTC
*** Bug 669020 has been marked as a duplicate of this bug. ***
Comment 6 Arfrever Frehtes Taifersar Arahesis 2018-10-20 00:29:42 UTC
When older version (<18.08.2-r1) of kde-apps/kiten is already installed, then upgrade of kde-apps/kiten will want to install its new dependency media-fonts/kanjistrokeorders firstly, which collides with that older version of kde-apps/kiten.

Therefore I suggest:

1. kde-apps/kiten-18.04.3-r1 revision bump (straight to stable) with these backported changes:
    RDEPEND += media-fonts/kanjistrokeorders
    src_prepare() {
        kde5_src_prepare
        cmake_comment_add_subdirectory data/font
    }

2. All versions of media-fonts/kanjistrokeorders should have these soft blockers so that package manager resolve collisions:
    !<kde-apps/kiten-18.04.3-r1
    !=kde-apps/kiten-<18.08.0
    !=kde-apps/kiten-<18.08.1
    !=kde-apps/kiten-<18.08.2
Comment 7 Arfrever Frehtes Taifersar Arahesis 2018-10-20 16:30:44 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #6)

取り消された。

Only kde-apps/kiten-18.08.2-r0 collided, so RDEPEND="!=kde-apps/kiten-18.08.2" in media-fonts/kanjistrokeorders will suffice.
Comment 8 Larry the Git Cow gentoo-dev 2018-10-20 16:38:21 UTC
The bug has been closed via the following commit(s):

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

commit 70ff23c68a3417ad605d6ea6d8367939ba773ac8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-10-20 09:34:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-10-20 16:37:04 +0000

    media-fonts/kanjistrokeorders: EAPI-6 bump, relax blocker
    
    Closes: https://bugs.gentoo.org/668672
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-fonts/kanjistrokeorders/kanjistrokeorders-2.016.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)