Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655580 - app-emulation/genymotion-bin-2.12.2 version bump
Summary: app-emulation/genymotion-bin-2.12.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Marco Genasci
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2018-05-12 14:50 UTC by Trevor Bowen
Modified: 2018-10-18 11:56 UTC (History)
3 users (show)

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


Attachments
genymotion-bin-2.12.1.ebuild (genymotion-bin-2.12.1.ebuild,3.64 KB, text/plain)
2018-05-12 14:50 UTC, Trevor Bowen
Details
genymotion-bin-2.12.1.patch (0001-app-emulation-genymotion-bin-version-bump-to-2.12.1.patch,5.17 KB, patch)
2018-10-01 19:11 UTC, Marco Genasci
Details | Diff
genymotion-bin-remove-old.patch (0002-app-emulation-genymotion-bin-remove-old.patch,5.54 KB, patch)
2018-10-01 19:11 UTC, Marco Genasci
Details | Diff
0001-app-emulation-genymotion-bin-version-bump-to-2.12.2.patch (0001-app-emulation-genymotion-bin-version-bump-to-2.12.2.patch,5.17 KB, patch)
2018-10-08 07:51 UTC, Marco Genasci
Details | Diff
0002-app-emulation-genymotion-bin-remove-old.patch (0002-app-emulation-genymotion-bin-remove-old.patch,5.54 KB, patch)
2018-10-08 07:51 UTC, Marco Genasci
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Trevor Bowen 2018-05-12 14:50:08 UTC
Created attachment 531034 [details]
genymotion-bin-2.12.1.ebuild

Attached is an updated ebuild for app-emulation/genymotion-bin-2.12.1.

It is based on app-emulation/genymotion-bin-2.11.0, which is in the gentoo repo.  Minimal changes were made to accommodate for missing bundled libraries and a new requirement.
Comment 1 Trevor Bowen 2018-05-12 15:30:10 UTC
Well, I was able to launch genymotion-2.12.1 without any complaints, except for the usual:

/opt/genymotion/player: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by /opt/genymotion/player)

Which appears to not hurt anything.

And, I was able to convert my virtual machines to the new version, 2.9.0 -> 2.12.1.

And, I was able to play around in the play store, log into my old account, install apps, etc.

However, if I try to open Boom Beach or Clash of Clans (2 SuperCell games), it reboots the virtual machine.  (In other words, I see the android logo splash screen, and then I see the tablet home screen again.)

I tried both updating an old VM and creating a new one, and both produced the same result.

Curiously, I also cannot get the toolbar to appear.  I had to manually drag-n-drop the Google Apps archive for the new installation.

I'm guessing that some other library needs to be copied from the installation, so that is preferred over the system version.  But, I do not know which one ... :(
Comment 2 Trevor Bowen 2018-05-12 15:32:11 UTC
BTW, 2.12.1 seems to be significantly different than previous versions, it forces you to upgrade your old images (which capability is included even in the free version) or quit their launch.
Comment 3 Marco Genasci 2018-05-13 12:55:40 UTC
(In reply to Trevor Bowen from comment #1)
> I'm guessing that some other library needs to be copied from the
> installation, so that is preferred over the system version.  But, I do not
> know which one ... :(

Others two dependencies are media-gfx/graphite2 and app-arch/snappy.

in the next days I try to test the new version.
Comment 4 Virgil Dupras (RETIRED) gentoo-dev 2018-09-30 18:01:12 UTC
Marco: This ticket hasn't seen activity in a while. Do you still maintain this package?
Comment 5 Marco Genasci 2018-10-01 19:11:20 UTC
Created attachment 548770 [details, diff]
genymotion-bin-2.12.1.patch

Patch to bump version to 2.12.1
Comment 6 Marco Genasci 2018-10-01 19:11:55 UTC
Created attachment 548772 [details, diff]
genymotion-bin-remove-old.patch
Comment 7 Trevor Bowen 2018-10-01 19:17:13 UTC
Can this be bumped to 2.12.2?  It has been released for a few weeks now.  That's what is downloaded, and it is the version reported as the latest available in the running gui manager. ... Thanks! ... Trevor
Comment 8 Virgil Dupras (RETIRED) gentoo-dev 2018-10-01 19:30:16 UTC
This binary bundles its own Qt libraries? It doesn't run well with system's Qt? I'm CCing the Qt team here because it doesn't look like a good idea and I don't see a precedence for it in the Gentoo tree.
Comment 9 Marco Genasci 2018-10-01 20:28:13 UTC
(In reply to Virgil Dupras from comment #8)
> This binary bundles its own Qt libraries? It doesn't run well with system's
> Qt? I'm CCing the Qt team here because it doesn't look like a good idea and
> I don't see a precedence for it in the Gentoo tree.

I have many problem to run program with system qt version and I decided to include bundled qt.
Comment 10 Marco Genasci 2018-10-08 07:51:39 UTC
Created attachment 549766 [details, diff]
0001-app-emulation-genymotion-bin-version-bump-to-2.12.2.patch
Comment 11 Marco Genasci 2018-10-08 07:51:55 UTC
Created attachment 549768 [details, diff]
0002-app-emulation-genymotion-bin-remove-old.patch
Comment 12 Trevor Bowen 2018-10-08 12:23:17 UTC
I have been using this new version (2.12.2) for several days, and it seems to be the most stable release so far.  Thank you!
Comment 13 Larry the Git Cow gentoo-dev 2018-10-18 11:56:11 UTC
The bug has been closed via the following commit(s):

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

commit a44d0f0af67655eef4ba71aa789b3855c9339093
Author:     Marco Genasci <fedeliallalinea@gmail.com>
AuthorDate: 2018-10-08 07:21:10 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-10-18 11:55:38 +0000

    app-emulation/genymotion-bin: version bump to 2.12.2
    
    Closes: https://bugs.gentoo.org/655580
    Package-Manager: Portage-2.3.49, Repoman-2.3.10
    Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com>
    Signed-off-by: Virgil Dupras <vdupras@gentoo.org>

 app-emulation/genymotion-bin/Manifest              |   1 +
 .../genymotion-bin/genymotion-bin-2.12.2.ebuild    | 113 +++++++++++++++++++++
 2 files changed, 114 insertions(+)