Description of problem:
Emacs in Red Hat Enterprise Linux 7.4 lost its icons on the 'ribbon' under the main menu when running in graphical mode. The icons are invisible for some reason as you can get random behavior by clicking on the 'empty' green ribbon below the text menu bar.
Version-Release number of selected component (if applicable):
The problem was first found on CentOS, but I duplicated on a fresh RHEL-7.4 install system to confirm that it was not a downstream compile issue.
From research done by Paul Johnson pauljohn32 at gmail.com the problem seems to be with legacy gtk3+ items lost in the rebase to newer GTK. The fix was taken from Ubuntu who dealt with this for their release.
Nothing changed in Emacs. As you say, this is likely due to GTK rebase. That patch has 31 hunks out of which roughly half fails to apply.
Yeah.. it applies cleanly to 24.5 versus 24.3 and it looks like 24.4 and 24.5 have various gtk3 code added in so I am not sure the patch itself can be applied without that code also. So my guess is that emacs may need to be bumped or a lot of backporting (to the point where 24.3 is 24.5) may be needed.
Weeeeee. software is fun!
Possibly a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1477745.
Oh. I'm not authorised to access:
Thanks very much RedHat, for making it impossible for me to understand what is responsible for holding up this fix.
The referenced bug is used for internal tracking purposes, and has no relevant information in regards to progress of this bug.
(In reply to Joe Wright from comment #6)
> The referenced bug is used for internal tracking purposes, and has no
> relevant information in regards to progress of this bug.
Are you insane?
Do you not understand that listing a bug as a blocker indicates that this bug here cannot be resolved until the blocking bug is first resolved??
It therefore discourages people from making any attempt to actually resolve this bug.
AND IF PEOPLE CANNOT EVEN SEE THE CONTENTS OF THE BUG THAT BLOCKS THIS ONE< HOW MUCH PROGRESS DO YOU THINK IS GOING TO BE MADE EH?
Open up bug 1551061 so we can see what is in it, and remove it from the list of blockers. It should NOT be listed there.
Hi John, BugMasta, please don't worry. It's the other way round - this bug blocks the internal tracker/list. Bugs that would block this one would be listed in "Depends On" field, which is empty in our case.
(In reply to Jan Synacek from comment #4)
> Possibly a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1477745.
It actually is a duplicate, closing this one.
(In reply to BugMasta from comment #5)
> Oh. I'm not authorised to access:
It's a tracker bug, you don't have to worry about it. You have already expressed yourself in https://bugzilla.redhat.com/show_bug.cgi?id=1477745#c20, which is a real duplicate of this bug.
(In reply to John from comment #7)
> Are you insane?
No, but thanks for asking. As mentioned above, this issue is tracked and scheduled to fix in 7.6 in bug 1477745.
*** This bug has been marked as a duplicate of bug 1477745 ***
(In reply to Filip Krska from comment #8)
> Hi John, BugMasta, please don't worry. It's the other way round - this bug
> blocks the internal tracker/list. Bugs that would block this one would be
> listed in "Depends On" field, which is empty in our case.
Woops. I humbly stand corrected.
Sorry for my little dummy spit there.
And, as it looks like there has been some progress and there might be a fix released soon, let me take this opportunity to offer my humble thanks to everyone who has helped fix this bug. Let's hope it gets released asap.
(In reply to Jan Synacek from comment #9)
Also, extra apologies to Jan. Much soz.