Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735368 - kde-apps/kross-interpreters[python]: need py3 port
Summary: kde-apps/kross-interpreters[python]: need py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://invent.kde.org/libraries/kros...
Whiteboard:
Keywords:
Depends on: kde-apps-20.08.3-stable
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-08-02 14:27 UTC by Michał Górny
Modified: 2021-01-21 09:59 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-02 14:27:13 UTC
Please port to py3.
Comment 1 Andreas Sturmlechner gentoo-dev 2020-08-02 21:33:15 UTC
Required by kde-apps/lokalize, not there yet @upstream.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-01 10:04:16 UTC
ping.
Comment 3 Andreas Sturmlechner gentoo-dev 2020-09-03 20:13:48 UTC
Dropping this would mean losing an important translation tool. Either kde-apps/lokalize will be ported away from kde-apps/kross-interpreters, or the latter will be ported to py3 - but this won't be available in a release before December when the next major release is scheduled. I am prepared to backport to 20.08.x as soon as such work is available, in order not to block py2 removal.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-26 13:20:12 UTC
Any news?
Comment 5 Andreas Sturmlechner gentoo-dev 2020-09-26 22:01:32 UTC
Jack, can you tell if anything important is going to be missing from your lokalize workflow if kross-interpreters is gone?
Comment 6 Jack 2020-09-26 22:19:53 UTC
Andreas, thank you very much for asking.  I never installed either kross-interpreters or lokalize directly, they were always pulled in by something else.  And, since I just discovered that whatever it was seems to be gone (equery -d lokalize shows nothing) and I can't for the life of me even remember what it was that pulled it in in the first place, emerge -c lokalize followed by emerge -c removed both, and a bunch of other things.  So - I will have no problems if it goes away, but I speak only for myself.
Comment 7 Andreas Sturmlechner gentoo-dev 2020-09-27 07:36:13 UTC
Oh, for some reason I was under the impression you may have been using lokalize for kmymoney translation work.
Comment 8 Jack 2020-09-27 15:27:13 UTC
Makes sense, but I only maintain those docs in English.  I don't do any of the translation work.  It might be worth asking on the kde-doc-english list, but that's obviously not Gentoo specific.
Comment 9 Larry the Git Cow gentoo-dev 2020-09-28 21:26:42 UTC
The bug has been referenced in the following commit(s):

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

commit 1e617d8742a84c932289f62b82fabc79fe72b3b5
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-09-28 19:59:31 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-09-28 20:09:01 +0000

    kde-apps/lokalize: Drop kross-interpreters dependent scripts from 9999
    
    Bug: https://bugs.gentoo.org/735368
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-apps/lokalize/lokalize-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

commit 9dd2211976ee060387bb051494cf46cb2ae5b19f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-09-28 19:28:30 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-09-28 19:35:15 +0000

    kde-apps/lokalize: Drop kde-apps/kross-interpreters from RDEPEND
    
    This reverts commit 08fc2c16d871e07de6428d07f5c95a19ab24e854.
    
    Move to pkg_postinst info instead.
    
    Bug: https://bugs.gentoo.org/735368
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-apps/lokalize/lokalize-20.08.49.9999.ebuild | 2 +-
 kde-apps/lokalize/lokalize-9999.ebuild          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-10-09 08:28:59 UTC
Can we backport the dep removal to current ebuilds?
Comment 11 Larry the Git Cow gentoo-dev 2020-10-11 11:08:23 UTC
The bug has been referenced in the following commit(s):

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

commit 0cd200c7af1029477575ea260cf5c7aa47bb303a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-10-11 11:06:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-10-11 11:07:04 +0000

    kde-apps/kdesdk-meta: Add IUSE="ruby" for kde-apps/kross-interpreters
    
    Only ruby kross-interpreters plugin remains.
    
    Bug: https://bugs.gentoo.org/735368
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-apps/kdesdk-meta/kdesdk-meta-20.08.49.9999.ebuild | 4 ++--
 kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild          | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

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

commit d7ed5ca6252825b28b4964c0793d3b0c76b19da4
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-10-11 11:03:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-10-11 11:06:56 +0000

    kde-apps/kross-interpreters: Drop IUSE="python,ruby"
    
    Only ruby plugin remains.
    
    Bug: https://bugs.gentoo.org/735368
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kross-interpreters-20.08.49.9999.ebuild          | 20 +++++---------------
 .../kross-interpreters-9999.ebuild                   | 20 +++++---------------
 2 files changed, 10 insertions(+), 30 deletions(-)
Comment 12 Andreas Sturmlechner gentoo-dev 2020-10-11 11:19:12 UTC
(In reply to Michał Górny from comment #10)
> Can we backport the dep removal to current ebuilds?
Schedule for KDE Release Service 20.08.3 stabilisation will be ~last week of November, is it too late for you?
Comment 13 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-10-11 12:33:17 UTC
It's fine.
Comment 14 Larry the Git Cow gentoo-dev 2020-10-11 21:33:19 UTC
The bug has been referenced in the following commit(s):

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

commit 9737bee012074e668d6c4edd5502f6bcf0f0e015
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-10-11 10:52:01 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-10-11 21:32:52 +0000

    kde-apps/lokalize: Drop kde-apps/kross-interpreters from RDEPEND
    
    - python3_9 support
    - Update DESCRIPTION, HOMEPAGE
    - Use optfeature
    - Move kde-apps/kross-interpreters to pkg_postinst info instead
    - Add app-text/languagetool optfeature info
    - Disable broken tests like everyone else does
    
    Bug: https://bugs.gentoo.org/735368
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...ze-20.04.3.ebuild => lokalize-20.04.3-r1.ebuild} | 21 ++++++++++++---------
 kde-apps/lokalize/lokalize-20.08.2.ebuild           |  7 +++----
 2 files changed, 15 insertions(+), 13 deletions(-)
Comment 15 Andreas Sturmlechner gentoo-dev 2020-11-25 18:28:59 UTC
20.04.3 dropped in commit f9a98bac0c8669f05b7fc8d22c622a8a332d888c.