Dear maintainers, Following removal of dev-lang/ruby on ia64 in commit 4e20c67 [1], the below masks were added to profiles/arch/ia64/use.mask: # # Sergei Trofimovich <slyfox@gentoo.org> (2020-04-12) # ruby-2.7 dropped ia64 support, mask ruby in Gentoo. ruby # - gnome-extra/evolution-data-server: depends on net-libs/webkit-gtk eds # - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk gnome-online-accounts # - gnome-base/gnome-shell: depends on gnome-extra/evolution-data-server gnome-shell The masking of gnome-base/gnome-shell leads to the unfortunate situation where there isn't any GUI for GNOME 3 desktop on ia64. In the above mask list, it's noteworthy that gnome-base/gnome-shell is masked because of gnome-extra/evolution-data-server dependency. However, it turns out that gnome-extra/evolution-data-server can be built without net-libs/webkit-gtk. Indeed, the latter is required only when oauth USE flag (OAuth authentication) is set. With both gnome-online-account and oauth masked, I was able to successfully emerge gnome-extra/evolution-data-server and thus gnome-base/gnome-shell. Would you then please amend the above mask list, replacing eds mask with oauth mask and removing gnome-shell mask from the list, to ensure a working Gentoo GNOME 3 experience on ia64? # ruby-2.7 dropped ia64 support, mask ruby in Gentoo. ruby # - gnome-extra/evolution-data-server[oauth]: depends on net-libs/webkit-gtk oauth # - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk gnome-online-accounts Following this, would you please restore ia64 keywording for the following ebuilds: - gnome-base/gdm - gnome-base/gnome-light - gnome-base/gnome-shell - gnome-extra/evolution-data-server Thanks, Émeric [1] https://github.com/gentoo/gentoo/commit/4e20c67fea47b985c710b493dc583bd0dd375611#diff-aa56df2d41996245148233dcfc6bf815
Ah, nice! My apologies for overbroad dekeywording. I'll try to restore gnome-base/gnome-shell keywords back post here blockers if I encounter any.
(In reply to Sergei Trofimovich from comment #1) > Ah, nice! > > My apologies for overbroad dekeywording. I'll try to restore > gnome-base/gnome-shell keywords back post here blockers if I encounter any. No problem. This is thanks to https://bugs.gentoo.org/677176#c14 by leio that I've discovered this possibility.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e1da97e80946f64720897cd9204acf6ac67ef5 commit 21e1da97e80946f64720897cd9204acf6ac67ef5 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-04-16 22:35:42 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-04-16 22:53:34 +0000 */*: restore ~ia64 gnome-base/gnome-shell keywords Émeric Maschino and Mart Raudsepp noted that gnome-extra/evolution-data-server has no hard dependency on webkit-gtk and we can just mask USE=oauth there. This change does exactly that and restores keywords for the following packages: - gnome-base/gdm - gnome-base/gnome-shell - nome-extra/chrome-gnome-shell - nome-extra/evolution-data-server Reported-by: Émeric Maschino Closes: https://bugs.gentoo.org/717550 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> gnome-base/gdm/gdm-3.34.1.ebuild | 2 +- gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild | 2 +- gnome-extra/chrome-gnome-shell/chrome-gnome-shell-10-r4.ebuild | 2 +- gnome-extra/evolution-data-server/evolution-data-server-3.34.4.ebuild | 2 +- profiles/arch/ia64/package.use.mask | 3 ++- 5 files changed, 6 insertions(+), 5 deletions(-)
Restoring ~ia64 keyword would be possible also in gnome-extra/gnome-tweaks, if it was so desired.
Thanks :-) As a side note, was commit 9daa398 [1] that has deprecated most ia64 profiles related to the now gone inability to emerge gnome-shell and thus having a working GNOME 3 experience on ia64? If not, what's the proper way nowadays to have a GNOME-oriented profile on ia64? I fear that the unique default/linux/ia64/17.0 profile isn't tailored to GNOME 3 or even a desktop environment and lacks a lot of USE flags. For example, emerge @world errors on me, stating that none of the required elogind or systemd USE flag is set for gnome-base/gnome-control-center. This was previously set accordingly with the default/linux/ia64/17.0/desktop/gnome or default/linux/ia64/17.0/desktop/gnome/systemd profile. Émeric [1] https://github.com/gentoo/gentoo/commit/9daa398509e9272186816e735249cfd5310213db
(In reply to Émeric Maschino from comment #5) > what's the proper way nowadays to have a GNOME-oriented profile on > ia64? I fear that the unique default/linux/ia64/17.0 profile isn't tailored > to GNOME 3 or even a desktop environment and lacks a lot of USE flags. You can make /etc/portage/make.profile directory (instead of symbolic link to directory) with parent file with 2 lines: $ /etc/portage/make.profile/parent gentoo:default/linux/ia64/17.0 gentoo:targets/desktop/gnome
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #6) $ cat /etc/portage/make.profile/parent gentoo:default/linux/ia64/17.0 gentoo:targets/desktop/gnome
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6226d4d1a0fa2c157709a55e09014428c86878 commit 0c6226d4d1a0fa2c157709a55e09014428c86878 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-04-17 20:13:43 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-04-17 20:24:37 +0000 profiles/profiles.desc: revert "deprecate most ia64 profiles" Ad basic gnome packages were rekeyworded let's keep gnome profiles for now. This reverts commits - 9daa398509e9272186816e735249cfd5310213db. - 584c9af2c54b39311205e51874a9c53ea3d5be73. Bug: https://bugs.gentoo.org/717550 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> profiles/default/linux/ia64/17.0/desktop/deprecated | 1 - profiles/default/linux/ia64/17.0/desktop/gnome/deprecated | 1 - profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated | 1 - profiles/default/linux/ia64/17.0/developer/deprecated | 1 - profiles/profiles.desc | 8 ++++---- 5 files changed, 4 insertions(+), 8 deletions(-)
Un-deprecated desktop and gnome profiles.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da159355e7edf0b8d28bc8f5edbfeeae673d9cbb commit da159355e7edf0b8d28bc8f5edbfeeae673d9cbb Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-04-17 20:47:20 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-04-17 20:48:03 +0000 profiles/arch/ia64/use.mask: unmask flags held by gnome-shell Bug: https://bugs.gentoo.org/717550 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> gnome-extra/evolution-data-server/evolution-data-server-3.32.5.ebuild | 2 +- profiles/arch/ia64/use.mask | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-)