Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 620062 - dev-python/pyotherside - Qt5 QML Plugin that provides access to a Python 3 interpreter from QML
Summary: dev-python/pyotherside - Qt5 QML Plugin that provides access to a Python 3 in...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL: https://github.com/thp/pyotherside
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-05-29 05:41 UTC by Jeremy Drake
Modified: 2019-02-01 03:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for pyotherside-1.5.1 (pyotherside-1.5.1.ebuild,743 bytes, text/plain)
2017-05-29 05:41 UTC, Jeremy Drake
Details
Ebuild for pyotherside-1.5.1 (pyotherside-1.5.1.ebuild,833 bytes, text/plain)
2017-05-29 06:35 UTC, Jeremy Drake
Details
Ebuild for pyotherside-1.5.1 (pyotherside-1.5.1.ebuild,877 bytes, text/plain)
2017-06-10 20:23 UTC, Jeremy Drake
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Drake 2017-05-29 05:41:49 UTC
Created attachment 474606 [details]
Ebuild for pyotherside-1.5.1

Please find attached an ebuild for pyotherside-1.5.1.

I needed this package while trying to package some YubiKey tools which were not yet available in portage.  I expect to submit those ebuilds as new bugs (depending on this one) in the near future.

Feedback is welcomed.
Comment 1 Jeremy Drake 2017-05-29 06:35:32 UTC
Created attachment 474610 [details]
Ebuild for pyotherside-1.5.1

Oops, forgot to do a TODO I left in there, and also to hook up the debug USE flag as intended.
Comment 2 Jeremy Drake 2017-06-10 20:23:58 UTC
Created attachment 475960 [details]
Ebuild for pyotherside-1.5.1

I set up a clean Gentoo VM and ran through installing this package.  This version of the ebuild fixes a couple of issues that turned up:

1) the SRC_URI posted on the website was changed since I wrote the ebuild, and the old one was returning a 404.  Updated to the new (GitHub) url.  The sha256sum of the new file matched the one for the old file in my Manifest.

2) After reading some more ebuilds, decided that this should inherit from python-single-r1 instead of python-r1.  If there's a way to build this against multiple python versions, and have things compiled against this figure out which one they want, I can't see it.

3) Failed build on the clean VM revealed that this apparently also depends on qtsvg.  Added that to the DEPENDs.

Feedback still welcomed.
Comment 3 Andreas Sturmlechner gentoo-dev 2019-01-26 15:16:22 UTC
It seems this package was added to tree on 2017-08-01 by commit 9d041f1c8dc3b47cf8df92701df6eb01e32dd6e6 without checking back with this bug. Current version is 1.5.3 upstream as well as in Gentoo.

It is unmaintained since commit c36cf250c3bd94e662902b6e0cdcada69c4896b5 - maintainers of app-crypt/yubikey-manager-qt, please consider taking over this package.

Otherwise, Jeremy, if you're still interested, you may monitor upstream repo for a new release and try to proxy-maintain it.
Comment 4 Larry the Git Cow gentoo-dev 2019-02-01 03:00:11 UTC
The bug has been referenced in the following commit(s):

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

commit 00e2db953ddd0af80817bf5c213c4f323bb34939
Author:     Göktürk Yüksek <gokturk@gentoo.org>
AuthorDate: 2019-02-01 02:30:28 +0000
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: 2019-02-01 02:59:49 +0000

    dev-python/pyotherside: adopt the package
    
    Bug: https://bugs.gentoo.org/620062
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>

 dev-python/pyotherside/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
Comment 5 Göktürk Yüksek archtester gentoo-dev 2019-02-01 03:01:42 UTC
@Jeremy, if in the future you'd like to maintain this package, reopen this bug and CC 'proxy-maint@gentoo.org' so we can get you started with proxy-maintainership. Thanks.