Bug 267127

Summary: x11/mate-terminal: does not start without x11/mate
Product: Ports & Packages Reporter: Graham Perrin <grahamperrin>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: In Progress ---    
Severity: Affects Some People Keywords: crash, needs-patch
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.freshports.org/x11/mate-terminal/

Description Graham Perrin freebsd_committer freebsd_triage 2022-10-16 16:20:17 UTC
Originally reported by Techlord in Discord. 

I'm not certain that this is a bug … it does not occur (for me) on FreeBSD 14.0-CURRENT, so I assume that it _is_. 


grahamperrin@fuji:~ % mate-terminal

(mate-terminal:1219): GLib-GIO-ERROR **: 17:07:08.528: Settings schema 'org.mate.interface' is not installed
Trace/BPT trap (core dumped)
grahamperrin@fuji:~ % uname -aKU
FreeBSD fuji 13.1-RELEASE-p2 FreeBSD 13.1-RELEASE-p2 GENERIC amd64 1301000 1301000
grahamperrin@fuji:~ % pkg info -x mate-terminal
mate-terminal-1.26.0
grahamperrin@fuji:~ % pkg info -x gsettings-desktop-schemas
gsettings-desktop-schemas-42.0
grahamperrin@fuji:~ % pkg -vv | grep -e url -e enabled -e priority
    url             : "pkg+http://pkg0.pkt.freebsd.org/FreeBSD:13:amd64/latest",
    enabled         : yes,
    priority        : 4,
    url             : "file:///usr/local/poudriere/data/packages/thirteen-default",
    enabled         : yes,
    priority        : 3
grahamperrin@fuji:~ %
Comment 1 Graham Perrin freebsd_committer freebsd_triage 2022-10-16 16:31:55 UTC
Worked around here by installing x11/mate, so I guess that there's a simple dependency issue.
Comment 2 Graham Perrin freebsd_committer freebsd_triage 2022-10-16 17:37:52 UTC
(In reply to Graham Perrin from comment #1)

A lazy guess, would this diff be enough? 

<https://github.com/freebsd/freebsd-ports/compare/main...grahamperrin:freebsd-ports:bug-267127.diff>

I wonder. 

A recent full list of GLIB_SCHEMAS for x11/mate-desktop: 

<https://github.com/freebsd/freebsd-ports/blob/b7f05445c00f2625aa19b4154ebcbce5ed2daa52/x11/mate-desktop/Makefile#L31-L48>