Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644334 - sci-astronomy/celestia: disable optional gnome support
Summary: sci-astronomy/celestia: disable optional gnome support
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Astronomy project
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2018-01-12 16:24 UTC by Pacho Ramos
Modified: 2020-02-21 20:28 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 Pacho Ramos gentoo-dev 2018-01-12 16:24:22 UTC
It relies on dead libgnome library, hence, maybe it would be better to simply disable it

Thanks
Comment 1 Larry the Git Cow gentoo-dev 2018-05-15 10:25:49 UTC
The bug has been referenced in the following commit(s):

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

commit 03158c436958b062a04343bf333c4fe68a06837a
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-05-15 10:25:35 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-05-15 10:25:35 +0000

    sci-astronomy/celestia: Removed gnome support in live ebuild.
    
    Bug: https://bugs.gentoo.org/644334
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 sci-astronomy/celestia/celestia-9999.ebuild | 45 ++++++++---------------------
 1 file changed, 12 insertions(+), 33 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2020-01-11 00:47:10 UTC
The bug has been referenced in the following commit(s):

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

commit ff4801a202d133d2bf2650aa7cfc0dd4f6bf552c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-01-11 00:25:30 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-01-11 00:46:56 +0000

    sci-astronomy/celestia: Drop USE gtk, switch to cmake.eclass
    
    gtk still depended on ancient x11-libs/gtkglext.
    
    Bug: https://bugs.gentoo.org/644334
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-astronomy/celestia/celestia-9999.ebuild | 48 ++++++++++++-----------------
 1 file changed, 19 insertions(+), 29 deletions(-)
Comment 3 Larry the Git Cow gentoo-dev 2020-01-21 23:47:31 UTC
The bug has been referenced in the following commit(s):

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

commit ff197f84eaf326418c16029c57bd687cd284ac06
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2020-01-21 23:47:00 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2020-01-21 23:47:00 +0000

    package.mask: Last rite sci-astronomy/celestia
    
    Bug: https://bugs.gentoo.org/644334
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 4 Thomas Groman 2020-01-26 09:59:31 UTC
There is nothing wrong with it. I use this myself. Please do not remove this.
Comment 5 Thomas Groman 2020-01-26 10:06:35 UTC
Why are you removing gtk2 support other than it being 'old'? Is there some kind of bug with this software or what?
Comment 6 Martin Filo 2020-01-26 12:33:17 UTC
Why you masked whole package? Celestia working fine with -gtk -gnome use flags. When you want remove gtkglext just mask or remove these two use flags which cause dependence on gtkglext.
Comment 7 Thomas Groman 2020-01-29 23:31:27 UTC
(In reply to Martin Filo from comment #6)
> Why you masked whole package? Celestia working fine with -gtk -gnome use
> flags. When you want remove gtkglext just mask or remove these two use flags
> which cause dependence on gtkglext.

the gtk USE flag is not 'gnome' support. It's Gimp Toolkit support. There os no integration with the gnome desktop beyond that. the Gimp toolkit is a generic graphical toolkit for building GUIs.

If need be I can change the flags to be gtk2 instead of gtk if people are getting confused.
Comment 8 Pacho Ramos gentoo-dev 2020-01-29 23:51:17 UTC
celestia-9999 won't be treecleaned, and a snapshot is planned for the near future
Comment 9 Jesse Adelman 2020-02-04 19:17:47 UTC
I don't see any bugs in upstream's GitHub Issues that match this bug, or #694834. Do you need me to make one? I'd like to not see Celestia disappear from Gentoo. It seems like upstream is just not aware of this problem. Cheers.
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-02-21 20:28:51 UTC
Everything but the live ebuild removed.