[grisbi-bugs] [Grisbi 0001977]: Can't find the Preference menu on Fedora 30 / GNOME 3.32.2

Grisbi Bug Tracker bugtracker at grisbi.org
Mer 23 Oct 19:14:06 CEST 2019


The following issue has been REOPENED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1977 
====================================================================== 
Reported By:                ebo
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   1977
Category:                   Main
Tags:                       Preferences
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
OS:                         Fedora 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
====================================================================== 
Date Submitted:             2019-10-20 14:21 CEST
Last Modified:              2019-10-23 19:14 CEST
====================================================================== 
Summary:                    Can't find the Preference menu on Fedora 30 / GNOME
3.32.2
Description: 
On Fedora 30 (64-bit) running GNOME 3.32.2, I have installed grisbi 1.9.0 from
the sources (`master` @ `f698b39c0`)  with with these parameters:
```
                Build with libxml2:        yes
                Build with OpenSSL:        yes
                Build with OFX plugin:     yes
                Build with goffice:        yes
                Build win32:               no
                Build gtk_mac_integration: no
                CUnit/unit tests support:  no
                Install french user doc:   yes
                Compiler flags:            -g -O2
```

The dependencies installed are (notably): `glib2-devel gettext libtool intltool
gtk3-devel libgsf-devel dbus-devel dconf-editor dconf-devel
gsettings-desktop-schemas-devel libproxy-gnome libproxy-devel gtk-sharp3
libdbusmenu-gtk3-devel libxml2-devel openssl-devel libofx-devel goffice-devel`.

According to [the FAQ in the
wiki](https://github.com/grisbi/grisbi/wiki/FAQ#where-are-the-preferences-menu-on-gnome),
I should be able to find the Preference Menu in the top bar of the screen.

However, there is no "Preference" entry in this menu (see screenshot attached).

Have I missed something during the installation?
====================================================================== 

---------------------------------------------------------------------- 
 (0005204) LudovicRousseau (developer) - 2019-10-23 16:06
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5204 
---------------------------------------------------------------------- 
Maybe the Preferences menu entry in the Edit menu? 

---------------------------------------------------------------------- 
 (0005205) ebo (reporter) - 2019-10-23 17:03
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5205 
---------------------------------------------------------------------- 
I am afraid I don't have such entry in any of the menus. 

---------------------------------------------------------------------- 
 (0005206) LudovicRousseau (developer) - 2019-10-23 17:14
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5206 
---------------------------------------------------------------------- 
It looks like you have an empty room in the gnome menu between "New window" and
"Show details".
The Preferences menu should be there. 

---------------------------------------------------------------------- 
 (0005207) ebo (reporter) - 2019-10-23 18:13
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5207 
---------------------------------------------------------------------- 
*should*, indeed. However, there is nothing (no text, nor an area to click on).
Hence my question about whether it's a (reproductible) bug, or I screwed up some
part of the install…

I've made sure I have `dconf-devel` installed (actually
dconf-devel-0.32.0-1.fc30.x86_64). 

---------------------------------------------------------------------- 
 (0005208) ebo (reporter) - 2019-10-23 18:14
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5208 
---------------------------------------------------------------------- 
Plus I have reinstalled gribsi, yet this didn't solved the issue.

? do you have an idea what could cause the issue? 

---------------------------------------------------------------------- 
 (0005209) LudovicRousseau (developer) - 2019-10-23 18:18
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5209 
---------------------------------------------------------------------- 
I am building on Fedora 30 to try to reproduce the problem. 

---------------------------------------------------------------------- 
 (0005210) LudovicRousseau (developer) - 2019-10-23 18:54
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5210 
---------------------------------------------------------------------- 
I have the "Preferences" menu entry in the Edit menu on Fedora 30.
I also have an entry "Move transaction to another account" and you don't have
it.

I guess your problem is with the GUI interface definition that is not
up-to-date.
I used:
$ sudo cp src/org.gtk.grisbi.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas 

---------------------------------------------------------------------- 
 (0005211) LudovicRousseau (developer) - 2019-10-23 18:54
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5211 
---------------------------------------------------------------------- 
Edit menu 

---------------------------------------------------------------------- 
 (0005212) ebo (reporter) - 2019-10-23 18:59
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5212 
---------------------------------------------------------------------- 
Indeed, it seems that you have found the issue, as Ctrl+Shift+P opens the
Preference window. 

---------------------------------------------------------------------- 
 (0005213) LudovicRousseau (developer) - 2019-10-23 19:01
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5213 
---------------------------------------------------------------------- 
Redo a clean install of grisbi. it should solve the problem.
I am closing this bug. 

---------------------------------------------------------------------- 
 (0005214) ebo (reporter) - 2019-10-23 19:14
 http://www.grisbi.org/bugsreports/view.php?id=1977#c5214 
---------------------------------------------------------------------- 
Well, I've tried to do:

$ sudo cp src/org.gtk.grisbi.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas 

And I do later have:
$ ls -la /usr/local/share/glib-2.0/schemas
total 32K
-rw-r--r--. 1 root 7.7K Oct 23 18:09 gschemas.compiled
-rw-r--r--. 1 root  21K Oct 23 18:09 org.gtk.grisbi.gschema.xml

However, after a restart, and a fresh install (at 6125fd371), the issue is still
there…
It's not that important, though, so the issue can remain closed (it's just I'm
not sure how you did it). 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2019-10-20 14:21 ebo            New Issue                                    
2019-10-20 14:21 ebo            File Added: Screenshot from 2019-10-20
13-08-15.png.png                    
2019-10-20 14:21 ebo            Tag Attached: Preferences                    
2019-10-23 16:06 LudovicRousseauNote Added: 0005204                          
2019-10-23 17:03 ebo            File Added: file.png                         
2019-10-23 17:03 ebo            File Added: gnome.png                        
2019-10-23 17:03 ebo            File Added: help.png                         
2019-10-23 17:03 ebo            File Added: view.png                         
2019-10-23 17:03 ebo            File Added: edit.png                         
2019-10-23 17:03 ebo            Note Added: 0005205                          
2019-10-23 17:14 LudovicRousseauNote Added: 0005206                          
2019-10-23 18:13 ebo            Note Added: 0005207                          
2019-10-23 18:14 ebo            Note Added: 0005208                          
2019-10-23 18:18 LudovicRousseauNote Added: 0005209                          
2019-10-23 18:54 LudovicRousseauNote Added: 0005210                          
2019-10-23 18:54 LudovicRousseauFile Added: grisbi ok.png                    
2019-10-23 18:54 LudovicRousseauNote Added: 0005211                          
2019-10-23 18:59 ebo            Note Added: 0005212                          
2019-10-23 19:01 LudovicRousseauNote Added: 0005213                          
2019-10-23 19:01 LudovicRousseauAssigned To               => LudovicRousseau 
2019-10-23 19:01 LudovicRousseauStatus                   new => resolved     
2019-10-23 19:01 LudovicRousseauResolution               open => no change
required
2019-10-23 19:14 ebo            Status                   resolved => feedback
2019-10-23 19:14 ebo            Resolution               no change required =>
reopened
2019-10-23 19:14 ebo            Note Added: 0005214                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports