Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 721946

Summary: dev-util/anjuta-3.34.0 version bump
Product: Gentoo Linux Reporter: Jack <ostroffjh>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jack 2020-05-09 21:01:38 UTC
Copying the ebuild and just renaming from anjuta-3.28.0.ebuild to anjuta-3.34.0.ebuild as well as changing PYTHON_COMPAT from python2_7 to python3_7 seems to work fine.  I can still run gtkpod, although neither seems to be a very active project.  I'll be glad to attach the ebuild, but it's just a rename and one character edit.  Other edits might be appropriate, such as increased minimum versions of deps, but I didn't look any deeper.
Comment 1 Jack 2020-05-20 21:35:32 UTC
Looks like this has been done.  Should I just close as fixed, or should it refer to the commit?
Comment 2 Larry the Git Cow gentoo-dev 2020-06-12 22:16:14 UTC
The bug has been closed via the following commit(s):

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

commit d52382a15d37d933c509831a9eafc559e1b19a3e
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-06-12 21:52:43 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-06-12 22:15:33 +0000

    dev-util/anjuta: bump to 3.34.0
    
    Closes: https://bugs.gentoo.org/721946
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 dev-util/anjuta/Manifest             |   1 +
 dev-util/anjuta/anjuta-3.34.0.ebuild | 148 +++++++++++++++++++++++++++++++++++
 2 files changed, 149 insertions(+)
Comment 3 Mart Raudsepp gentoo-dev 2020-06-12 22:19:48 UTC
Note that the bump does NOT add python3 compatibility, because it simply crashes when python loader plugin is actually loaded with py3.7. 3.8 complains about missing symbols on load (probably not linking to python3-embed properly). But python2.7 seems to work (at least as long as you don't load the plugin multiple times per anjuta session).

So you might want to file a new bug about py3 support and ideally help investigate too :)
Alternatively it feels like something that might want to grow a python USE flag or just unconditionally disable it for now, but the upstream build system doesn't seem to support that well without patching.