Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702458 - dev-python/spyder-4.0.0_beta1 - .desktop file points to non-existent executable `spyder`
Summary: dev-python/spyder-4.0.0_beta1 - .desktop file points to non-existent executab...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 702590
Blocks: 702768
  Show dependency tree
 
Reported: 2019-12-10 13:48 UTC by Andrew Ammerlaan
Modified: 2020-02-20 10:46 UTC (History)
2 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 Andrew Ammerlaan gentoo-dev 2019-12-10 13:48:24 UTC
As of this commit: https://github.com/gentoo/gentoo/commit/3613dcb11fe5f8ed7d58f2df2fabb7609679e1b6

Python 2.7 support has been removed from spyder, this has caused the spyder ebuild to no longer install a executable 'spyder'. It used to install 'spyder2', 'spyder' and 'spyder3', where 'spyder' was linked to 'spyder2'.

Currently we have in the ebuild (spyder-4.0.0_beta1):
line 60: make_desktop_entry spyder Spyder spyder "Development;IDE"

Because the executable 'spyder' does not exist, this fails to create a working .desktop file. I therefore suggest to either have the ebuild create a symlink 'spyder' that is linked to 'spyder3', or to change the above line to:

make_desktop_entry spyder3 Spyder spyder "Development;IDE"
Comment 1 Andrew Ammerlaan gentoo-dev 2019-12-15 15:01:44 UTC
I have made a pull request to the github repository, I have edited the ebuild as I suggested in my first comment. While I was at it I also updated the spyder ebuild to the latest version (4.0.0)
Comment 2 Larry the Git Cow gentoo-dev 2019-12-21 15:31:03 UTC
The bug has been referenced in the following commit(s):

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

commit ff283fa17dfc5ce9a949e1080bdbfb2693053081
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:28:58 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2019-12-21 15:30:51 +0000

    dev-python/diff-match-patch: 20181111
    
    Bug: https://bugs.gentoo.org/702458
    Closes: https://github.com/gentoo/gentoo/pull/13998
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/diff-match-patch/Manifest                   |  1 +
 .../diff-match-patch/diff-match-patch-20181111.ebuild  | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+)
Comment 3 Benda Xu gentoo-dev 2019-12-23 06:56:21 UTC
Thank you so much, Andrew!
Comment 4 Larry the Git Cow gentoo-dev 2019-12-23 07:44:34 UTC
The bug has been referenced in the following commit(s):

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

commit 4827f0b03521036629477b53d24111084e47d307
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:37:31 +0000
Commit:     Benda Xu <heroxbd@gentoo.org>
CommitDate: 2019-12-23 07:44:24 +0000

    dev-python/jupyter_client: Version bump 5.3.4
    
      Breaking up PR into smaller parts:
    
    Bug: https://bugs.gentoo.org/702458
    Bug: https://github.com/gentoo/gentoo/pull/13988
    Closes: https://github.com/gentoo/gentoo/pull/14002
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Benda Xu <heroxbd@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/jupyter_client/Manifest                 |  1 +
 .../jupyter_client/jupyter_client-5.3.4.ebuild     | 36 ++++++++++++++++++++++
 2 files changed, 37 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2019-12-23 08:04:52 UTC
The bug has been referenced in the following commit(s):

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

commit cedbbe6173d74558ecda01c9741553edcf868053
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:35:57 +0000
Commit:     Benda Xu <heroxbd@gentoo.org>
CommitDate: 2019-12-23 08:02:59 +0000

    dev-python/ipykernel: Version bump 5.1.3.
    
      Drop ~amd64-linux and ~x86-linux keywords, because their
      dependencies are not met.
    
      Add missing / to ${ED}.
    
    Bug: https://github.com/gentoo/gentoo/pull/13988
    Bug: https://bugs.gentoo.org/702458
    Closes: https://github.com/gentoo/gentoo/pull/14001
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Benda Xu <heroxbd@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/ipykernel/Manifest               |  1 +
 dev-python/ipykernel/ipykernel-5.1.3.ebuild | 40 +++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2019-12-23 08:13:17 UTC
The bug has been referenced in the following commit(s):

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

commit ff6f9d9ccdaa3337e90f23b119e0e531c1ce4fb3
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:55:10 +0000
Commit:     Benda Xu <heroxbd@gentoo.org>
CommitDate: 2019-12-23 08:10:56 +0000

    dev-python/qtconsole: Version bump 4.6.0.
    
    Bug: https://github.com/gentoo/gentoo/pull/13988
    Bug: https://bugs.gentoo.org/702458
    Closes: https://github.com/gentoo/gentoo/pull/14008
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Benda Xu <heroxbd@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/qtconsole/Manifest               |  1 +
 dev-python/qtconsole/qtconsole-4.6.0.ebuild | 53 +++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2019-12-23 09:11:05 UTC
The bug has been referenced in the following commit(s):

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

commit 24f35e2e29792f2e2c16d9ed08195e6cdff048f4
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:56:29 +0000
Commit:     Benda Xu <heroxbd@gentoo.org>
CommitDate: 2019-12-23 09:08:35 +0000

    dev-python/QtPy: Version bump 1.9.0
    
      Remove python{2_7,3_5}, drop {amd64,x86}-linux keywords.
    
    Bug: https://github.com/gentoo/gentoo/pull/13988
    Bug: https://bugs.gentoo.org/702458
    Closes: https://github.com/gentoo/gentoo/pull/14009
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Benda Xu <heroxbd@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/QtPy/Manifest          |  1 +
 dev-python/QtPy/QtPy-1.9.0.ebuild | 31 +++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2019-12-23 11:53:38 UTC
The bug has been referenced in the following commit(s):

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

commit 64ebb485c38598ecede514adb27a4ee47206bc10
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:39:11 +0000
Commit:     Benda Xu <heroxbd@gentoo.org>
CommitDate: 2019-12-23 11:53:23 +0000

    dev-python/jupyter_core: Version bump 4.6.1
    
      Employ `distutils_enable_tests pytest`.
    
    Bug: https://bugs.gentoo.org/702458
    Bug: https://github.com/gentoo/gentoo/pull/13988
    Closes: https://github.com/gentoo/gentoo/pull/14003
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Benda Xu <heroxbd@gentoo.org>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/jupyter_core/Manifest                  |  1 +
 dev-python/jupyter_core/jupyter_core-4.6.1.ebuild | 48 +++++++++++++++++++++++
 2 files changed, 49 insertions(+)
Comment 9 Larry the Git Cow gentoo-dev 2020-01-05 10:10:12 UTC
The bug has been referenced in the following commit(s):

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

commit 006c4aaf9fe73481e2c6412214add7bca062ce35
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-27 13:11:27 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-05 10:09:44 +0000

    dev-python/qdarkstyle: A dark style sheet for QtWidgets application
    
    New dependency of dev-python/spyder-4.0.0
    
    Bug: https://bugs.gentoo.org/702458
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/qdarkstyle/Manifest              |  1 +
 dev-python/qdarkstyle/metadata.xml          | 13 +++++++++
 dev-python/qdarkstyle/qdarkstyle-2.7.ebuild | 43 +++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+)
Comment 10 Larry the Git Cow gentoo-dev 2020-01-15 11:52:21 UTC
The bug has been referenced in the following commit(s):

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

commit 18e314a2af054fe82e00b13937981903eececc3d
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-27 15:58:42 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-15 11:51:59 +0000

    dev-python/python-language-server: new package
    
    A implementation of Language Server Protocol.
    New dependency of dev-python/spyder-4.0.0.
    
    Bug: https://bugs.gentoo.org/702458
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Closes: https://github.com/gentoo/gentoo/pull/14006
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/python-language-server/Manifest         |  1 +
 dev-python/python-language-server/metadata.xml     | 13 ++++++++
 .../python-language-server-0.31.2.ebuild           | 35 ++++++++++++++++++++++
 3 files changed, 49 insertions(+)

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

commit 3cd1d21cef57383e07975dfb4428c95faac80343
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 13:24:09 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-15 11:51:58 +0000

    dev-python/spyder-kernels: Version bump 1.8.1
    
    Bug: https://bugs.gentoo.org/702458
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/spyder-kernels/Manifest                 |  1 +
 dev-python/spyder-kernels/metadata.xml             |  8 ++++++++
 .../spyder-kernels/spyder-kernels-1.8.1.ebuild     | 24 ++++++++++++++++++++++
 3 files changed, 33 insertions(+)
Comment 11 Larry the Git Cow gentoo-dev 2020-01-23 09:53:38 UTC
The bug has been referenced in the following commit(s):

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

commit 173a3c71604c64e549f08d6699533ec6e9154850
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2019-12-16 08:54:01 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-23 09:53:18 +0000

    dev-python/qtawesome: Version bump 0.6.1
    
    Bug: https://bugs.gentoo.org/702458
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Package-Manager: Portage-2.3.81, Repoman-2.3.20
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/qtawesome/Manifest               |  1 +
 dev-python/qtawesome/metadata.xml           |  8 +++++++
 dev-python/qtawesome/qtawesome-0.6.1.ebuild | 34 +++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)
Comment 12 Larry the Git Cow gentoo-dev 2020-02-19 07:34:21 UTC
The bug has been referenced in the following commit(s):

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

commit b9d393eb0462256fcf945c103e71dcddcbd6646d
Author:     Andrew Ammerlaan <andrewammerlaan@riseup.net>
AuthorDate: 2020-01-13 13:59:44 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-02-19 07:02:38 +0000

    dev-python/spyder: Version bump 4.0.1
    
    Bug: https://bugs.gentoo.org/702458
    Bug: https://bugs.gentoo.org/702768
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-python/spyder/Manifest                       |   2 +
 dev-python/spyder/files/spyder-4.0.1-build.patch |  35 ++++++
 dev-python/spyder/metadata.xml                   |   8 ++
 dev-python/spyder/spyder-4.0.1.ebuild            | 147 +++++++++++++++++++++++
 4 files changed, 192 insertions(+)