GSettings is something with which I'm not really familiar, but here is
the situation.
On the 21.10 installation, where compiled gnucash 4.9 works as expected,
$ gsettings list-schemas | grep -i gnucash
org.gnucash.dialogs.account
org.gnucash.dialogs.sxs.since-last-run
...
There are 68 of these entries, none of them beginning with
org.gnucash.GnuCash. Confusingly (at least to me), there *is* an
org.gnucash.GnuCash tree in dconf-editor.
Then, on the 22.04 installation, where gnucash 4.9 does *not* work as
expected, the above gsettings command outputs the same schemas, but also
another matching each one in the org.gnucash.GnuCash tree, e.g.,
org.gnucash.GnuCash.dialogs.account
org.gnucash.GnuCash.dialogs.sxs.since-last-run
...
There are 136 of these org.gnucash and org.gnucash.GnuCash schemas on
the 22.04 machine.
I hope some sense can be made of this.
On 3/11/22 12:45, john wrote:
Sorry, I understood that you had built 4.9 on Ubuntu 21.10 and that on
22.04 you're using the Ubuntu-built GnuCash, which
https://packages.ubuntu.com/ <https://packages.ubuntu.com/> tells me is 4.8.
According to https://packages.ubuntu.com/
<https://packages.ubuntu.com/> Ubuntu 21.10 provides GnuCash 4.4 and
that might be a source of the problem with a self-built GnuCash 4.9: In
4.7 we changed the GSettings schema from org.gnucash to
org,gnucash.GnuCash because flatpak insists on the latter 3-part form.
We included a migration script for moving the data, but thanks to the
way GSettings works the build will get messed up if the old schemas are
installed or the build directory isn't empty when you run cmake.
Depending on how you installed it that might be affecting your 4.9 build.
You might find the thread beginning with
_https://lists.gnucash.org/pipermail/gnucash-user/2021-October/097926.html
<https://lists.gnucash.org/pipermail/gnucash-user/2021-October/097926.html>
_helpful.
BTW, I don't see an answer to your original question about old release
notes. If you scroll all the way to the bottom of the page at
https://www.gnucash.org/news.phtml
<https://www.gnucash.org/news.phtml> you'll find the line "Click here
for older announcements". That leads to
https://www.gnucash.org/oldnews.phtml
<https://www.gnucash.org/oldnews.phtml> which has all of the release
notes going back to 1.2.2 in 2000.
Regards,
John Ralls
On Mar 10, 2022, at 9:08 PM, Peter Ratzlaff <pratzl...@gmail.com
<mailto:pratzl...@gmail.com>> wrote:
Am I misunderstanding what "building GnuCash in the 22.04 development
environment" means? I have compiled gnucash on a 22.04 installation,
and it results in gnucash having the issues of preferences not being
honored.
On 3/10/22 23:46, john wrote:
Preferences are mediated through GSettings, a feature of Glib-2.0.
Although the Gnome folks work really hard to maintain ABI consistency
it's really hard. Try building GnuCash in the 22.04 development
environment to see if that resolves the problem.
Gnome also provides a build environment in a flatpak called Gnome
Builder, see https://wiki.gnome.org/Apps/Builder
<https://wiki.gnome.org/Apps/Builder>
<https://wiki.gnome.org/Apps/Builder
<https://wiki.gnome.org/Apps/Builder>>. That may help you sort out if
the problem is with GLib, Ubunutu, or somewhere else.
Regards,
John Ralls
On Mar 10, 2022, at 5:51 PM, Peter Ratzlaff <pratzl...@gmail.com
<mailto:pratzl...@gmail.com> <mailto:pratzl...@gmail.com
<mailto:pratzl...@gmail.com>>> wrote:
Actually, I spoke too soon. I had built 4.9 on a 21.10 installation
and it worked fine. Then building it on 22.04 results in the
preferences and report plot problems again. So there's something
about the way that the rest of the 22.04 system interacts with
gnucash, which is the problem.
On 3/10/22 20:46, Adrien Monteleone wrote:
4.9 itself is a released version, but the packager may have built
it against an earlier Ubuntu target, so it might not work properly.
(the GnuCash team doesn't release .debs or maintain the Ubuntu repo
version)
Glad to hear you got it straight with a custom build.
Maybe let the package maintainer know what's up so they can upload
a working build into the repo for release day.
Regards,
Adrien
On 3/10/22 4:16 PM, Peter Ratzlaff wrote:
True, the release has only seen a feature freeze so far, and beta
status is a few weeks away. I've compiled gnucash 4.9 from source
and it is working perfectly fine. For now I will assume the Ubuntu
package is causing the problem.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>
<mailto:gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>>
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
<https://lists.gnucash.org/mailman/listinfo/gnucash-user>
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>
<mailto:gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>>
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
<https://lists.gnucash.org/mailman/listinfo/gnucash-user>
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.