Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 804885 - [stefantalpalaru overlay] app-emulation/vmware-workstation-16.1.2.17966106-r2: QA issues
Summary: [stefantalpalaru overlay] app-emulation/vmware-workstation-16.1.2.17966106-r2...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ștefan Talpalaru
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-28 13:35 UTC by Fabio Rossi
Modified: 2021-09-22 03:40 UTC (History)
0 users

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 Fabio Rossi 2021-07-28 13:35:52 UTC
* QA Notice: Unresolved soname dependencies:
 * 
 *      /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so: libbz2.so.1.0
 *      /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_dbm.cpython-38-x86_64-linux-gnu_failed.so: libgdbm_compat.so.3
 *      /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_gdbm.cpython-38-x86_64-linux-gnu.so: libgdbm.so.3
 *      /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/pyexpat.cpython-38-x86_64-linux-gnu.so: libexpat.so
 *      /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/readline.cpython-38-x86_64-linux-gnu.so: libreadline.so.6
 * 
 * QA Notice: The ebuild is installing to one or more unexpected paths:
 * 
 *   /usr/share/doc/vmware-workstation
 * 
 * Please fix the ebuild to use correct FHS/Gentoo policy paths.

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  https://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
 * 
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@gentoo.org.
 * RWX --- --- opt/vmware/lib/vmware/lib/libvmware-gksu.so/libvmware-gksu.so

 * QA Notice: This package seems to install metainfo files into the
 * following location(s):
 * 
 *   /usr/share/appdata
 *   /usr/share/appdata
 * 
 * This location is deprecated, it should not be used anymore by new software.
 * Appdata/Metainfo files should be installed into /usr/share/metainfo directory.
 * For more details, please see the freedesktop Upstream Metadata guidelines at
 * https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
 * 
 * Gentoo Tracker bug: https://bugs.gentoo.org/709450
 * 



In addition there is a call to an unknown eclass function:

/var/tmp/portage/._unmerge_/app-emulation/vmware-workstation-16.1.2.17966106-r1/temp/environment: line 2474: gnome2_icon_cache_update: command not found
Comment 1 Ștefan Talpalaru 2021-07-28 13:40:06 UTC
"Unresolved soname dependencies" doesn't look like anything to me and the others are hardcoded inside proprietary binaries.
Comment 2 Fabio Rossi 2021-07-28 14:27:26 UTC
> * QA Notice: Unresolved soname dependencies:
>  * 
>  *     
> /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_bz2.cpython-
> 38-x86_64-linux-gnu.so: libbz2.so.1.0
>  *     
> /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_dbm.cpython-
> 38-x86_64-linux-gnu_failed.so: libgdbm_compat.so.3
>  *     
> /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/_gdbm.cpython-
> 38-x86_64-linux-gnu.so: libgdbm.so.3
>  *     
> /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/pyexpat.
> cpython-38-x86_64-linux-gnu.so: libexpat.so
>  *     
> /opt/vmware/lib/vmware-installer/3.0.0/python/lib/lib-dynload/readline.
> cpython-38-x86_64-linux-gnu.so: libreadline.so.6

this looks unresolvable because of vmware way of loading

>  * QA Notice: The ebuild is installing to one or more unexpected paths:
>  * 
>  *   /usr/share/doc/vmware-workstation
>  * 
>  * Please fix the ebuild to use correct FHS/Gentoo policy paths.

is the EULA requiring to install in /usr/share/doc/vmware-workstation? I don't understand the note in the ebuild

>  * QA Notice: The following files contain writable and executable sections
>  *  Files with such sections will not work properly (or at all!) on some
>  *  architectures/operating systems.  A bug should be filed at
>  *  https://bugs.gentoo.org/ to make sure the issue is fixed.
>  *  For more information, see:
>  * 
>  *    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
>  * 
>  *  Please include the following list of files in your report:
>  *  Note: Bugs should be filed for the respective maintainers
>  *  of the package in question and not hardened@gentoo.org.
>  * RWX --- --- opt/vmware/lib/vmware/lib/libvmware-gksu.so/libvmware-gksu.so

I saw a note in the ebuild, why can't this be muted by using QA_WX_LOAD?

>  * QA Notice: This package seems to install metainfo files into the
>  * following location(s):
>  * 
>  *   /usr/share/appdata
>  *   /usr/share/appdata
>  * 
>  * This location is deprecated, it should not be used anymore by new
> software.
>  * Appdata/Metainfo files should be installed into /usr/share/metainfo
> directory.
>  * For more details, please see the freedesktop Upstream Metadata guidelines
> at
>  * https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
>  * 
>  * Gentoo Tracker bug: https://bugs.gentoo.org/709450

the file share/appdata/vmware-workstation.appdata.xml might be moved at the end of src_prepare(), I don't think the file is used by the application itself.

> In addition there is a call to an unknown eclass function:
> 
> /var/tmp/portage/._unmerge_/app-emulation/vmware-workstation-16.1.2.17966106-
> r1/temp/environment: line 2474: gnome2_icon_cache_update: command not found

this is an error in the ebuild
Comment 3 Ștefan Talpalaru 2021-07-28 16:19:34 UTC
> is the EULA requiring to install in /usr/share/doc/vmware-workstation?

Yes. That's the hardcoded path it searches for that EULA.

> I saw a note in the ebuild, why can't this be muted by using QA_WX_LOAD?

I don't know. It just doesn't work.

> the file share/appdata/vmware-workstation.appdata.xml might be moved

Moved.

> this is an error in the ebuild

Fixed.