Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 602914 - x11-terms/mate-terminal should depend on mate-desktop
Summary: x11-terms/mate-terminal should depend on mate-desktop
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo MATE Desktop
URL: https://github.com/mate-desktop/mate-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-17 12:57 UTC by Joonas Niilola
Modified: 2017-01-05 13:50 UTC (History)
1 user (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 Joonas Niilola gentoo-dev 2016-12-17 12:57:48 UTC
Tried installing x11-terms/mate-terminal-1.16.1 but it couldnt start due to error: 
-----
(mate-terminal:15541): GLib-GIO-ERROR **: Settings schema 'org.mate.interface' is not installed
-----

Apparently it needed the file /usr/share/glib-2.0/schemas/org.mate.interface.gschema.xml which is installed with mate-desktop. I emerged mate-base/mate-desktop-1.16.1 and mate-terminal started normally. 

Im on i3 and wanted to try a different terminal,
Comment 1 Adam Feldman gentoo-dev 2016-12-17 15:07:25 UTC
Thanks.  Looks like upstream dropped the dep thinking it wasn't needed anymore.  I'm inquiring about getting upstream fixed and will update our packaging to reflect the runtime dep.
Comment 2 Ettore Di Giacinto (RETIRED) gentoo-dev 2017-01-05 13:50:25 UTC
Thanks.  Seems there is no clear statement of which version of mate-desktop is required, even in the Debian specfiles suggested by upstream. 
I added back >=mate-base/mate-desktop-1.6 that we had as build dep as runtime, it seems more consistent from 1.6 also if mate-desktop seems to ships the schema since 1.5: https://github.com/mate-desktop/mate-desktop/commit/1555690252d2066edf6297e3a9e579ae522c2ada

From 91028a109abf2095117acd4f5468fd408956c4ea Mon Sep 17 00:00:00 2001
From: Ettore Di Giacinto <mudler@gentoo.org>
Date: Mon, 2 Jan 2017 18:13:08 +0100
Subject: x11-terms/mate-terminal: revbump adding back mate-desktop as
 runtime dependency

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=602914

Package-Manager: Portage-2.3.1, Repoman-2.3.1