Bug 1387681

Summary: gedit won't build on 7.3
Product: Red Hat Enterprise Linux 7 Reporter: Vitezslav Humpa <vhumpa>
Component: glib2Assignee: Colin Walters <walters>
Status: CLOSED CANTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.3CC: mcepl, ricardo.arguello, tis, tpelka
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-31 19:45:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vitezslav Humpa 2016-10-21 14:28:08 UTC
Description of problem:
Same issue as file-roller's https://bugzilla.redhat.com/show_bug.cgi?id=1378857 and https://bugzilla.gnome.org/show_bug.cgi?id=756607

We now have newer glib2 in EL7.3 (glib2-2.46.2-2.el7 and up) which causes the build to break on schema compilation:

rpmbuild --rebuild ...

...
plugins/externaltools/org.gnome.gedit.plugins.externaltools.gschema.xml:7:31  Error on line 7 char 31: Only one <summary> element allowed inside <key>.  --strict was specified; exiting.


The current version of gedit was built still with older glib, though any newer builds (if there are any for 7.4) will fail.

Version-Release number of selected component (if applicable):
gedit-3.14.3-18.el7

Comment 1 Ray Strode [halfline] 2016-10-21 17:21:40 UTC
in 7.4 we'll rebase gedit, which should be fine.

If we do decide to do something for 7.3 it should be to revert

https://git.gnome.org/browse/glib/commit/?id=b2734d762f9b33c60575e835bbf9ef190315c79a

from glib, for backward compatibility.  Fixing all the apps doesn't make sense in 7.3

Comment 2 Tomas Pelka 2016-10-21 19:26:36 UTC
not urgent enough, does not deserve z-stream for 7.3 for sure

Comment 3 Matěj Cepl 2017-10-31 19:45:27 UTC
Problems with building glib2-2.46.2-2.el7 are long time obsolete.